It's been, OK, more years than any of us want to think about since I first wrote about Trent walking around with a handheld hooked up to the internet through radio packets. Over the years bits and pieces of that device have become real -- I had a nice letter many years back from a Compaq engineer who wrote that his design for the iPaq had been based in large part on my description of a handheld.
Currently, Apple is out front in the handheld market. The iPhone is a superb piece of technology, and while it doesn't do everything I want, it does a lot of the things I want, and does them somewhere between acceptably and well. But there's an opportunity here for device convergance -- if some company like Microsoft or Dell or even Sony or Nintendo were serious about absolutely owning the convergent device, here's what they need to build.
The device I want has roughly the same physical form factor as an iPhone, though there's no reason the screen can't be a little larger -- the iPhone masks off both the top and bottom of the phone with black bars. I want the entire surface of the phone to be a touchscreen. It needs a higher resolution screen than the iPhone, something in 16:9 format -- 640 by 360, say, or 800x450, as compared to the 480x320 screen the iPhone currently sports.
Next, of course, it needs to work as a phone, with high speed internet access. It needs a good enough microphone and speakers that it can be used as a speakerphone for conference calls. It needs bluetooth and high speed WiFi.
It needs to work as a computing device. This means multi-tasking built in, as in the Palm Pre, and probably some flavor of Linux-like OS. It means the ability to manage other devices -- the ability to work as a USB master, not just as a slave. I want to plug my USB hub into it and have my keyboard and mouse and hard drives and MIDI keyboard and Wacom tablet available.
I want a fast CPU, lots of storage, and lots of RAM and I want it all to go to sleep when I'm not using it. I shouldn't have to power up the 60 Gigs of storage I'm not using to get at the 2 Gigs I am using at the moment. I want a multi-core processor, with the cores turning themselves off when not in use.
I want to use standard peripherals -- cheap, standardized memory cards, power chargers, and spare batteries.
I want a wireless router built into it, so that I can use the connection to provide internet service to people or devices around me if I choose.
I want a video processor to offload 3D processing, for movies and games. I want a standard headphone jack. I want AM, FM, and HD radio.
The handheld needs a variety of cradles that it can be slid into. One cradle would be a games controller -- something like the Nintendo DS or PlayStation Portable -- with the various buttons that the kids know how to use to play those games they like. (Take a look at a PSP and you can see what I'm talking about; a PSP is a set of controls wrapped around a device about the same size as an iPhone screen.)
It should work as a still and video camera -- a good one. The controls can be entirely software based, but the camera should be able to take pictures pointed either outward, or inward. Possibly the camera itself can be mounted on a swivel (within the body of the device) to permit this. This way, when used as a camera, you can see on the screen the picture you're about to take; when used for video conferencing, you can see the image you're sending out. (A potential alternative to a rotating lense is to put lcd panels on both sides of the handheld and use a smaller and cheaper panel as the viewfinder for photographs and video.)
A camera cradle would offer improvements to the camera functions and would give you the ability to mount a flash and improved 35mm optics on the device (hello, depth of field) ... and perhaps more importantly, to mount the device itself on a tripod. The camera cradle would also have a port for microphone-in so that quality audio can be recorded on the device.
The device should be able to record 720 or 1080P video to the memory card, in 24 or 30 frames per second.
It should offer a simple binocular function that permits me to zoom in on things easily to look at them. It should offer functional night vision -- not just light enhancement, but infrared stepup.
The next cradle I want is a simple waterproof enclosure. I want to read e-books in the tub. I've dropped a half dozen books in the tub over the years, or had them get wet on the bathroom floor -- that's unfortunate for a book, but a disaster for my handheld. The enclosure should also permit people to use the camera/video functions, for people to take photos when surfing, scuba diving, etc.
I want a projector. A projector cradle is the likely way to do this in Version 1.0, but by version 2.0 I want a little projector built in. Maybe the projector can double as the flash for the still camera. (There's a little gadget floating around out there that projects a keyboard on a flat surface, and then watches your fingers when you try to type on it. I'm skeptical, but they should include this anyway, just in case.) Also I want a flashlight -- not the "light up the screen" thing the current iPhone does, but a real little light (the projector, again) that will illuminate a room clearly.
I want a scanner built in -- the camera doing double duty, but I want to reliably be able to point the camera at a page of text and have it OCR the text and store it.
I want it to replace all my remote controls. I want it to open the door to my car and start the engine.
I want it tied into my bank and I want it to replace my credit cards. When I'm paying a bill, I put my thumb on the optical sensor (the camera, again) and wave my handheld in the general direction of the store's payment device. And we're done without having to wait for our stoned or stupid waiter to try to figure out the bill and bring it to us and wander away with my credit card and steal the numbers off it while he's out of sight.
I want it to recognize the faces of the people who are allowed to pick it up. If someone not on the authorized list picks it up I want it to yell for help and/or call 911. (Maybe 811 ... the "lost phone" registry: "Help! Someone I don't know has picked me up! I'm at these coordinates!")
I want a large-form tablet as well. I don't need multiple form factor versions of my handheld; I just need a cradle that has a big pressure-sensitive screen on it for when I want to lie in bed and paint.
I can't be missing phone calls. When someone calls me, the device stops whatever it's doing, and at my voice command either answers on speakerphone, or puts the caller on hold with the message that I'll be with them in a moment while I snap the device out of the cradle it's in and take the call privately.
I want the built-in GPS to give me real-time ground traffic control information. I also want it to talk to my radar detector and to share that data with everyone else using my brand handheld, so that when people's radar detectors start going off right before the 3rd offramp on the 405 after the 101, I hear about it ten miles back rather than when my radar detector goes off.
I want the GPS in my car to tell everyone where I am and how fast I'm going, and to tell me where everyone else is and how fast they're going, so that the same service that alerts me about the speed trap on the 405 can tell me, "Take Sepulveda. No, seriously, trust me on this one. Turn right at Mulholland and take Stone Canyon Road over to Kester and you'll be home 20 minutes faster. About twenty cars ahead of you using this service failed to do that, and they're stuck now."
None of this is impossible, though much of it is at the edge of the possible. But so were modern phones, just a few years ago. (What? A phone and an MP3 player and a camera and a little tv all in one device?!) At some point, someone is going to build a close approximation of the device I'm describing ... even money on Apple. Done correctly, it'll be a complete ecosystem and will simply own the handheld form factor.
Ran across an old file with business ideas in it recently -- two of them struck me as interesting, looking back. One was a television where the screen was built with fiber optics -- 20+ years ago, it wasn't a bad idea. Picture tubes monitors displaying 800x600 were state of the art, back then; that's a mere 480,000 pixels. Pixels were also, except in trinitron screens, circular and didn't actually cover the entire surface area; and in all televisions the pixels were created by grouping 3 separate light sources, RGB, with varying degrees of brightness. I sketched out a design for a television using a single very bright white light, along with red, blue, and green filters applied in succession at the base of each length of optic fiber to apply the correct color to each pixel; the pixels themselves would have been actual squares, covering the entire surface of the screen much as LCD screens do today.
It's not practical today -- and might not have been then -- a 1080P screen has over two million pixels. That's a lot of optic fiber. But twenty years ago it's not clear to me it might not have been workable, if probably a niche product.
The other one I like, looking back at it, was the use of film as a data storage medium. This one I'm a little more confident about -- I see no real reason it couldn't have been used as a data archival tool, anyway. The technology has certainly existed long enough. Film is an analog medium but a single frame of 35 mm film still has somewhere between 4 and 20 million measurable pixels, depending on a variety of factors. (Better film, better optics, more pixels, short form.) And each pixel has a realistic color depth of something in the range of 36 bits, again depending on a variety of factors. Taking conservative numbers, though, 4 million pixels at 24 bit color depth, you get 3 bytes per pixel x 4 million, or 12 million bytes of storage, or 1.5MB per frame of 35 millimeter film. Spool that through a film printer, and you could certainly get hundreds of megabytes of usable storage even using 1980s technology. I'm a little surprised no one ever did.
Today, with holographic storage around the corner, the idea is quaint. If you could actually print an 8-1/2x11 sheet of acetate as 1200 dpi, with 32 bit color, and reliably read it back, you'd have a write-once medium of 93.5 square inches, with each square inch having 1.4 million pixels, for a total raw pixel count per page of 134 million pixels. At four bytes per pixel (optimistic, I suspect) you'd have a storage medium capable of about 67 megabytes per page. You can fiddle with these numbers to suit yourself -- if you can only reliably get 8 bit color, that's about 17 megabytes per page. If you can get 4000 dpi, you get a page with one and a half billion pixels, and a storage capacity of six billion bytes --- roughly the storage capacity of a DVD.
One possible benefit might be in speed -- I can imagine a scanner scanning 6 GB of data much faster than a single read head can read a DVD. But that's the only real real benefit that comes to mind with modern technology. The next generation of holographic storage is coming in at around 500GB on a single disc -- I don't see any traditional film-based technology likely to challenge that. But someone (me, maybe) probably missed out on an interesting startup, back in 1987.