My Dream Machine
Some days back I met Rajesh
Jain of Novatium. He
asked me what my Dream Machine would be like. Dream on, he said,
and don't worry about costs and such.
Now, this machine that we're talking about is not a full
fledged Personal
Computer, as defined by the Wintel cartel. This is a
device that fulfils the numerous computing and communication needs
that people have. We'll get into my desired set of
functionalities from this device as we proceed.
There is a competition of sorts between diskless and
thin clients, the two
prominent alternatives to a PC. I belong to the diskless camp,
while Rajesh belongs to the latter. I think it was Sun that contented that The Network is The
Computer. I've worked on
SunRay thin clients and they suck, but the thin client idea
still holds. I will write another document that discusses in
detail, the merits and demerits of DCs vis-à-vis TCs.
I believe that in today's world, there is no ideal
device. There is the ideal setup. First came dumb terminals,
which worked only when hooked up. Then came the PC, meant for
disconnected, individual use. Starting with the sneakernet,
networks gradually crept in. Today, I can't live without
always-on Internet on my home or office PC. A PC is useless without
the network. Once always-on networks arrive, why not
leverage them to fix some of the anomalies of the PC. Stability and
price, for instance.
Notice how I use the term network, not Internet. Just as a PC is too powerful for most day-to-day
computing needs, the Internet is too slow. DCs and TCs live off the
network, but does it need to exclusively be the Internet? We'll
come back to this a little later. First I'd like to list some
of the key expectations I have from my device:
- Browsing and chatting. The browser should
support
Flash and other basic browser integrations. The chat software
should support voice, photo and file sharing, and video (at least
Rx) for all common protocols.
- Multimedia. Play music of all popular formats,
view albums, show movies, play net radio; maybe do TV on demand.
If the device has a local drive, popular disc formats should
work.
- Some frills:
- Built in stereo speakers.
- Support for USB or Firewire still and video cameras.
- Built in MIC.
- Searching the network for media.
- Applications. Productivity applications to view and
create documents, presentations, websites, spreadsheets,
etc.
- Gaming. The last game I played was Moonbugs, and I
still like it. In other words, I don't know jack about
gaming. I think the whole world should move back to good old
arcade style shoot-em-ups like Mario. Seriously
speaking, a device that takes on the Playstation would be very
nice!
- Telecom. Be my phone. Should be able to send and
receive calls from the device. A Skype style service that lets me call
people on the net for free, and phones at a fee, with a photo
address book. Device should have a telecom network phone number
to receive calls on. SMS, voice mail, etc. Frills:
- An attachment/peripheral that looks, sounds and feels
like a landline phone instrument.
- Video phony.
- Oh, someone set up VoIP gateways in Indian cities for
these devices.
- Ease of Use. Give me an interface that is simple, and truly
GUI. And give me a localised GUI.
- Silly little things. Be my appointment book, alarm
clock (wake me with music), TV guide, scratchpad, voice recorder,
address book, chronograph, birthday alarm. Lots of
functionalities become possible when a device is always on.
Integrate with my phone and PDA.
- Connectivity. Connect to my phones, camera, headphone, stereo
system, TV, WiFi network, Bluetooth device, etc.