Wednesday, 6 August 2008

Shaping the future

3d printing is the technology to create 3d objects by depositing droplets of plastic layer by layer, much like a conventional ink injection printer prints a picture. Such kind of printers or fabs have been used in the industry to create prototypes of new designs.

Some time ago, the Fab@home project started to offer an open source specification of a 3d printer, which according to the project's web page, will democratize innovation allowing anyone to create and manufacture his own designs. However, the target price was still well on the thousands dollars, making this technology affordable for small shops or independent professionals, but hardly for casual users.

Now, Shapeways, a spinout of Phillips is offering the service to allow user to "submit digital designs of products that are then printed, using 3-D printers, and shipped back", "delivering the tangible object within 10 days of ordering, with prices typically between $50 and $150". This service really opens the word of 3d printing to anyone.

I can image action figure hobbyist making they own character designs and getting them printed as real objects, which then could be painted at home. Also, it will open a new opportunity for skilled designers to sell their designs of home accessories which users can print at home.


In the long term, this new technology will lead to the ultimate customization of products. For example, by allowing each one to create its own mobile phone covers: I will finally get my start trek themed phone!

And you, what will you print?

Tuesday, 29 July 2008

Social voyeurism

The importance of social networks in shaping the future of Internet was recognized by the Times magazine when declared it the "person of the year" in 2006.

Until now, I've been reluctant to "join the crowd" and found such sites a little bit childish and definitely a source of "ambient noise" and information saturation.

However, the idea of meeting people I have lost the contact with many year ago finally seduced me and I decided to join Facebook. Since then, I have contacted people who I haven't know about for 25+ years! it is just amazing.

However, what have captivated me is another feature: the status update. I found just fascinating to follow my friend's emotional states and small day to day events by means of this short messages.

This interest lead me to another social network site, Twitter, which allows sending small status updates (tweets) and follow other people's status. I also integrated it with facebook, such that my last tweet becomes my facebook's status.

Next step is to integrate twitter with my chat application to send a tweet without entering twitter's web page, as I find the need to open the browser and login into a site a big barrier for a fluid social experience.

Thursday, 12 June 2008

Poor man's Itelligence Amplification

The concept of Intelligence Amplification (AI) has been receiving some media attention lately thanks to the growing hype of the Technological Singularity .

The main idea is to enhance human intelligence by tight coupling with computer devices for augmented memory, enhanced senses, computer-brain interfaces, direct connection with ambient sensors and with the internet for immediate information access.

However, while we wait all this technological wonders to come a reality (or in some cases, to be widely available), I've found that some pretty simple tools can be used to boost our day-to-day productivity some orders of magnitude just by helping us to keep track of all the information we generate and consume. Actually, the key concept is to allows us to generate even more information (mostly in the form of short notes) and the allows us to access it in a smart way.

Here is a short list of tools I've just started to use:
  • Tomboy: a note taking desktop application. Allows to create notes and put links to web pages, emails and other information sources and to other notes. It can be then used to annotate information. Has some interesting plugins to export notes to diverse formals and also to show links among notes.
  • View Your Mind: is a tool for creating mind maps. Interestingly, there is Tomboy pluging to export notes to VYM.
  • Gnome-do: is an intelligent application launcher that use search technologies to find items like files and applications and allows you to execute actions on them (e.g. open, run). Also comes with many plugins for common applications like music players, google applications and this one to interact with Tomboy.
I hope these tools allows me to free some time to keep this blog updated!

Saturday, 19 January 2008

When less is more and simple is beautiful

Recently, there has been a great shift towards cheap subnotebook portables like Asus' eeePC, Everex's CloudBook and E-lead's NoahPad. These portables, which might result under powered and far from the "state or the art", have been received with enthusiasm by potential tech savvy customers and have even made its way into the general audience (to the extend that general media have started to cover them)

I personally found these cheap portables, targeted to a specific function, more attractive that those over priced "high end" portables which are neither a good desktop replacement, not portable enough. Actually, I'm just waiting impatiently to put my hands on a NoahPad.

One interesting conclusion from the general reaction is the discovery of a new category of users, for whom a simple, affordable and ultra portable device to surf the web is a real gain. But these devices are also appealing for the millions of home uses that only want to read email, print some photos and little more.

But even more important, such portables seams to be the killer devices for the final Linux take over of the desktop.

Tuesday, 7 August 2007

Open source appliance

I've been struggling since one month ago to decide on a device for "mobile digital entrainment" (sorry, I've been unable to find a better name for this). What I basically need is a rich web experience (including web 2.0 sites, video, Internet radio) and access digital content (music, video) stored locally in the device or other storage devices.

My first candidates are the Nokia Internet Tablet N800 and the Archos 605. Other option I briefly considered were the Sony PSP and the PapperPad 3. I ruled out the PSP because its web experience is istill far behind of my needs. The PaperPad,in the other hand, seams to be a good product but its form factor makes it less attractive fro mobile usage.

Both candidates has "similar" capabilities, like integrated wifi access, full flagged web browsers and rich multimedia applications. However, they differ in one significant aspect: the Nokia N800 is, in this moment, more an open source device, very appealing to developers and savvy users, while the Archos is more an appliance, close but fully functional and usable by any user.

What I would like to have is the best of both worlds: an open source appliance. An open device for developers and hackers, but ready to day to day usage. Why is this so difficult? I believe that in this question resides the key for the success of open source outside the niche it is now (a big niche, sure, but a niche after all).

Dr. Ari Jaaksi, Nokia's director of open source has an interesting document about "Building consumer products with open source" and here we found a key "The open source culture is very much for trials, hacking, innovation and other creative aspects of software development. Meeting deadlines, dropping your latest crazy idea, and making compromises to gain stability are not what many open source communities or developers naturally do. In addition to us, the Linux project, Debian, and others seem to have difficulties making a final good quality release on time".

However, I must admit that I found more appealing the N800 because the open nature of the device is attracting a lot of interest and just recently I've seen a couple of developments that improves its usability a lot: both an iPhone like on screen keyboard and a kinetic scroll. By the way, both improvement ideas come from iPhone . . .

So, at this point the question is: will these two open source projects change focus from hacking to usability, from innovation to stability or is here where they will fail, as many other such projects.

Thursday, 21 June 2007

The computer desktop . . . finally

After some 20 years dealing with the unintuitive concept of pc desktops from mac, windows and more recently Linux, we have finally got the REAL desktop . . . or table top. It is the Microsoft Surface. Before anyone jump on saying that MS didn't invented most of the technology behind it, and that they are as always stealing ideas, the reality is that they bundle all the required items and came with the product and this is what matters. And by the first time in the last decade, they came with it the first-

Let me say this stright: It has been a long, long time since any news in the computer industry excited me just a little bit, but I think that the Surface is going to be the next big thing in the computer market. Really big. It actually will define an entire new market. Or more than one market, maybe.

To start with, they will be real home PC. Forget about media centers (ah, I see, you've already forgotten them. Me too) and home servers. Ordinary people don't want them. Even most of the geeks out there (including me) don't want them because it is too much a hassle for too little benefits. The Surface, on the other hand, brings the usability to a new, higher levels.

Secondly, at the office, I foresee a no so distant time when knowledge related workers (managers, programmers, designers, researchers, physicians, and the like) will use this kind of work surface as its main desktop. Even more, I'm pretty sure that the surface will replace the conference room tables very, very soon. The possibilities for collaborative working are endless.

Enter the future desktop.

Wednesday, 9 May 2007

Web sites to take

I have just came across Raccoon, a mobile web server that can be used to expose to the web the functionalities of a Symbian S60 based mobile device (like my Nokia N70).

Putting a web server into my phone sounded at first glance as either the more stupid or the geekiest think to do with a phone.

But as Just a Traveler said on onee one of his interesting blog entries: "you can now create Apache modules to access all the phone’s resources, use mod_python along with Python for S60 to create dynamic web pages ... and the possibilities are endless!". (thanks Just a Traveler for pointing me into this direction).

I could then create a nice web based user interface to make appointments or enter contacts directly to the phone from my desktop using a browser. Man, I just can't wait to start working on this. I can fell the geekness becoming stronger in me!

I could also publish the latest photos I just took one minute ago with my phone without uploading them to my Yahoo Photos site, provided that I have enought bandwith from my phone to the internet.

Raccoon's web site has an interesting reflection about the consequences of this technology:
We believe that being able to run a globally accessible personal
website on your mobile phone has the potential of changing the
Internet landscape. If every mobile phone or even every smart phone
initially, is equipped with a web server then very quickly most
websites will reside on mobile phones. That is bound to have some
impact not only on how mobile phones are perceived but also on how
the web evolves."

Suppose now that instead of just putting some web pages to access the phone I put web services in there? Then, I could make any other web service capable device to talk to my phone. Ans hey, my phone can also make this trick and talk to other devices using web services. I could make them cooperate and create a sort of personal area grid!

"possibilities are endless!" Sure they are.