Here is how I envisioned things would happen…
The laptop I would turn into a wall-mounted or table-top display, using an enclosure similar to any number of the “photo frame” mods you can find on the Web. Only the 12″, 1024*768, non-tactile screen would appear.
Then I would write a web app (with web2py, of course) to serve a finger-friendly UI tailored for the 770 form factor, using mostly just big icons. These icons would form a sort of (rather shallow) menu, enabling one-touch access to all the mundane Web services that get used daily or frequently around the house:
- real-time schedules for the nearby bus stop (to the kid’s school) and train station (to work)
- real-time traffic maps for the area
- TV programs for tonight
- weather for tomorrow
- movies at the local theater
- current playlist on my favourite FM station
- anything else that might come up…
So far, nothing very original. The goal that made the project interesting was that pressing an icon on the 770 would not display the resulting page on the tablet itself, but in a full-screen browser on the laptop. In essence, the tablet would be a Web remote command for the laptop, itself acting as a remote display.
This way, I thought, anyone in the family could use the system easily, the information would be displayed on a larger screen and could be viewed collectively from a distance. When idle, the laptop screen would also serve as a large wall clock.
This “remote command” stuff was a totally pie-in-the-sky notion at the time, and the prospect of doing something new (to me) was of course part of the appeal. The http protocol is such a resilient beast, and has been made to do so many unforeseen things over the years, that I felt naively confident: an hour of googling would certainly yield enough prior art, clues and similar projects to get me started, and from there I would cut ‘n paste my own.
Boy, was I mistaken… :-)