I ran across this gizmodo post today. The idea is simple: target computer novices with a single package that allows for a worry-free computing experience. Their offering includes the computer(, any peripherals/components if desired) and internet service.
I came up with a similar business idea: provide customers with a complete package, so they don't have to worry about actually getting up-and-running with a computer. In contrast to the above offering I was looking into a solution that would be based upon thin-client technology instead of a a full-blown computer running at the customer's end. The idea is to minimize the cost for the hardware below a certain price-level in order to make such a package financially attractive.
I set up a proof-of-concept environment consisting of:
This was enough to get me going on the client side with the PoC as I just ran a cable from my DSL router to the system (which would need to be added to the package). On the server side I set up several desktop environments (Gnome, KDE, XFCE, ...) in a vmware session on my root-server for performance evaluation.
As it turns out, the setup is quite usable for most common computer usage scenarios (which is what I expect computer novices would mostly do): E-Mail, Web-Browsing, word processing, ...
NX is my thin-client technology of choice and as I've already said: performance was quite good. The only time a delay was noticable was when scrolling web-pages that included animations (flash, images, ...). However, getting to this point wasn't easy - the 500 MHz VIA CPU of the thin-client system had enough to do with an unoptimized X11 server setup. Therefore I adopted the standard Ubuntu installation a bit:
The NX technology would also allow for some other aspects, like local printing (if a printer was included/available in the package) and even sound.
Anyhow, we dropped this idea due to several reasons (I will not detail those here). With this blog post I want to complete the picture, as to in what context the aforementioned blog posts were written -- I also figured it was time for a new blog entry again.