Five Ideas That Will Reinvent Computing
prostoalex writes "PC Magazine looks at 5 ideas that will reinvent computing. IMAX-quality movies at home with new projectors, a mid-air mouse that requires no flat surface, a home quantum computer, a router-based peer-to-peer system, and a man-made brain all made the list."
Also, hasn't this existed for years now?
"A great democracy must be progressive or it will soon cease to be a great democracy." --Theodore Roosevelt
Most of these ideas look more like cool gadgets or specific applications to me.
Computing is everywhere now. I think a "re-invention" of it should probably be something that applies to the huge numbers of people who use computing as part of their everyday lives.
I was much more interested in these comments, which involve trying to fundamentally change the way in which we use our technology.
Peter
The "router-based peer-to-peer system" isn't all that revolutionary: the load-spreading system they describe is similar in many ways to a system of caching web proxies (good) mixed with Steam (evil). The article also describes a content-centric model of accessing data as opposed to a server-centric model, and that's kind of cool, but I don't have a whole lot of faith in that sort of thing right now.
What I THOUGHT they were talking about when I read "router-based peer-to-peer system" was ISPs and backbone services finally implementing multicast. Give any p2p software author a network where multicast actually works and you'll definitely see a revolution.
Most of these ideas are just gimmicks. One HUGE milestone only gets a footnote: non-volatile RAM.
Look at today's PC. Where is the bottleneck in 95% of all cases? The hard drive.
So, what could be the next killer feature? Non-volatile RAM (PRAM, FRAM, MRAM..). The immediate advantage is speed of course. But there is something much bigger.
Most of the time, loading a file is no longer necessary! Much of the boot time of today's OSes comes from loading stuff into RAM. This can be omitted with P/F/MRAM, reducing booting to device initialization. Also, suspend-to-disk comes for free.
Every single OS is based on the fact that there is a slow, but persistent memory (hard drive) and a fast, volatile one (RAM). They'd need a complete overhaul to fully exploit the new paradigm. Hell, almost all programs too. "Loading file to memory" is not necessary anymore, because the file already IS in memory! Thus, some sort of direct access is needed (unless the file is fragmented).
This sig does not contain any SCO code.
Sorry, but the article is just dumb.
How can you put quantum and organic computing on the same list as a hack to join up a bunch of projectors to make a larger screen and a fricking "beanbag" mouse that you wave about?
Most of the middle-class in any western country *can* affort to spend $12K for any damn thing they please. If it's worth it is another matter entirely. For 99% of the population that's gonna be a no.
Tech tends to fall like a lead-stone in price over time though, can you remember when a simple DVD-player was $3000 ? It's not that many years ago. You know, one of those sucky ones with no network, no divX, no mp3, no jpg, no video-cd compatibility and 10-second lag for layer-changing....
We used to have a $3000 0.8Mpix digital camera at work. Concluding that digital cameras will never appeal to the mass-market based on that would've been the wrong conclusion though....
I went to the soap homepage (http://www.patrickbaudisch.com/projects/soap/inde x.html) and watched the demo. DOA. The gyrations that guys hand has to make to control the mouse, and the speed of the cursor (I know, you can set that, but there's a limit to maintain precision) makes the propsect of using something like that for an extended period of time seem like a CIA torture technique. I use a "regular" optical moust with a wrist pad that has a wrist rest. It requires very little effort, and I can both zip across a 1920pixel screen and precisely pick points in CAD using the same settings. Plus I get three buttons and a scroll wheel (which, if you pan and zoom in good applications is a great movement saver).
In some ways it reminds me of a trackpad. Very cool looking and futuristic (back when they were first introduced) until you try to use it for anything, at which point it becomes a burden which slows down and degrades the accuracy of all of your pointing and selection operations.
Besides, once I get to eliminate my desk, end table, couch, and bed, where should I put my keyboard - or will they come up with a 60wpm on-screen soap-mouse-pick keyboard?
Is it just my observation, or are there way too many stupid people in the world?
Or you could remount a standard trackball mouse into a pistol grip: thumb moves the ball, and you have four buttons on the grip. You can rest your hand however you want, and you've got plenty of accuracy.
I've seen mouses like that. And I've heard good things about trackballs for gaming, though that was compared to joysticks, so I'm not sure how they stack up against regular mouses.
Actually, precision is one of the things I would be concerned about. Think about it - with a desk-bound mouse you can make relatively precise movements in two axes, as the third is constrained and the surface provides support for the device. With a hand held object, you must support it with the same fingers used to manipulate the device. Very few people have perfectly steady hands, which means decreasing the sensitivity to avoid shake - further aggravating the speed issue. Second, most of my mouse operations end in a click. My mouse doesn't move under the pressure required to register a click. It's one of the big problems I have with tapping a touch pad - enough sensitivity to allow useful mouse motion causes drag-clicks (i.e. - misses) with all but the most careful taps. That may not matter for a big Allow or Deny dialog, but for accurate cursor placement in graphics, dense text, or CAD, it's the kiss of prductivity death. Zoom and pan, I hear you cry? So I need to do an extra zoom/pan action to offset the click accuracy? How does that speed up my progress.
No, it's a fun looking device, but I think it may not be the mouse of the future unless a lot of other things change.
Is it just my observation, or are there way too many stupid people in the world?
First, build a fusion reactor that works. Then get Steve Jobs to put it in iPod form-factor. You'll have to send it in for refueling about every 18 months. lol
Actually, you _can_ already do this, but it's still in it's early days yet. When get get as far as seamless support for geographic virtualisation, then we _will_ have revolutionised computing - we're getting there now, but it's still not quite there yet. Cluster each of the objects for failover reasons, and you have a system that at least in potential, has 100% uptime. You can even migrate 'stuff' off sufficiently resilient hardware, replace the failing component, and migrate back seamlessly.
Extend this into remote sessions, such as citrix environments, but with the extra cool that you actually can move the OS instance to be 'close' to the user in terms of network topology and bandwidth.
Of course, the irony is that this isn't so very different from what mainframes were doing, back in the day. I guess things really do come full circle.
The things this guy lists? Meh. They're gimmicks, not revolutions.
"E: A man made brain? That's a revolutionary idea! With our deep understanding of the human psyche and physiological complexities, we could whip this problem in no more than 20 years. Why haven't we been working on this since the 60's?"
I think the idea was that they're working on a new processing paradigm (can't believe I actually used that word) to make computers friendlier to humans. I think the idea is we'll be able to tell computers what we want instead of giving them a literal list of instructions for what to do. For example, today we get our email by opening our email app, clicking 'get email', and we get a list of our messages to browse. Sometime down the road, instead we'll say something like: "Computer, what's in my inbox today?" And it'll say: "A friend of yours sent you an email with an amusing image you might like, but the rest of your messages are unimportant."
Maybe I'm wrong, but I didn't get the impression from the article that it was about building an emo computer.
"I like to lick butts!" by MobileTatsu-NJG (#32700246) (Score:5, Informative)