The 'Pervasive Computing' Community 113
Roland Piquepaille writes "Most of us are using computers, but also PDAs and cell phones. And this trend is accelerating in our increasingly networked wireless world. We might use hundreds of computing devices by the end of this decade. Still, we are slaves to our machines. With every new device, we have to learn new commands, languages or interfaces. The Cambridge-MIT Institute (CMI), a strategic alliance between the University of Cambridge in the UK and the Massachusetts Institute of Technology in the U.S., has enough of it and wants to give back control to the users. So it launched its 'Pervasive Computing' initiative with the intention to tackle this challenge. In particular, the group wants to develop new technologies to make easier for us to interact with all these computers. This overview contains more details and references about this initiative."
tied to the machine (Score:4, Interesting)
If you own a machine, you are in turn owned by it,
and spend your time serving it.
(Marion Zimmer Bradley, 'The Forbidden Tower')
The machine does not isolate man from the great problems
of nature but plunges him more deeply into them.
(Antoine De Saint-Exupery)
regards,
john [earthlink.net]
I'm a PDA addict (Score:3, Interesting)
As for what I use mine for:
* Web lookups (i.e., looking up items in Internet phone books, TV listings, dictionary definitions)
* Other web browsing when it wouldn't due to to carry a laptop (meetings, nature's call, etc)
* Custom PIM app -- I wrote a web-based app which allows me to organize data and meeting notes in a unique way that suites me. On my Zaurus, I've got a version of the app served up by a local web server. Whenever I'm within wireless range, a background task automatically keeps the local database synced with the one on my server. (Once I perfect it, I'll put it up on sourceforge).
* Entertainment -- with a wireless card in the Zaurus, and one in my laptop, I can stream movies and music to the kids in the car served up by my laptop which I use for navigation. It also runs Mame.
All I want (Score:1)
Re:All I want (Score:1)
Re:All I want (Score:2)
The most effective tool is literally command line knowledge and tab completion. Pine is one of the simpliest programs to teach someone to use, and it's fast. And doesn't use much resources.
Like, compare easy star to any modern MS Word... I mean, there's liks no comparison.
I can teach someone who is handicapped and impatient how to use wordstar or pine in minutes. After months, I'd still have to answer questions about word.
Actually, I sitll have to answer my own questio
Re:I'm a PDA addict (Score:2, Interesting)
Sharp did a Bad Thing when they changed the PIM file formats from XML used in all previous versions to a binary file. Not only does it make it harder to roll your own, but it breaks compatibility with other tools.
I've thought about writing an web-based PIM suite that would synch with the Z through SOAP or such. I found with my Palm that I did most data entry and quite a few of the look-ups at t
Re:I'm a PDA addict (Score:2)
It was stolen via the anti-slash.org database [anti-slash.org].
In fact, all of the parent's posts are plagaiarized via teh anti-slash.org database.
Mod parent down.
Clarification (Score:5, Insightful)
No, we are slaves to the programers who program the software that runs on our machines.
Re:Clarification (Score:1, Insightful)
Re:Clarification (Score:1)
Re:Clarification (Score:3, Funny)
No, we are slaves to the programers who program the software that runs on our machines.
You're my slave?
Cool.
What, specifically, does that entail? Can I order you to fetch me some peeled grapes?
Re:Clarification (Score:2)
> machines.
No, I chose to use a phone, and other devices. They're simple, and all work the same way, even if they use a different keypress or menu structure. If you have trouble with such things, then the information they offer you will probably be too much for you in the first place and you should probably stick with books or tv or whatever.
Re:Clarification (Score:1)
Re:Clarification (Score:1)
Books are ok. Not much interactivity though, not do they hyperlink to other documents containing definitions or examples. Nor can they play animations, sounds etc.
Re:Clarification (Score:2)
Am I the only one... (Score:2, Insightful)
Varietous [unwords.com] interfaces and commands makes things fun, plus it increases one's aptitude.
I say out with pervasive computing.
Re:Am I the only one... (Score:2, Insightful)
Now who was it running this project? Cambridge and MIT? Yes... more power to them!
Re:Am I the only one... (Score:1)
Re:Am I the only one... (Score:3, Insightful)
That being said, I don't really think a pre-emptive initiative like this can really hope to solve the future problems they're aiming for. Technology is just too unpredictable, not to mention all of the economi
Re:Am I the only one... (Score:1)
There will always be people who want to do their own thing and this is fine. I will probably be one of these people. But it is better to standardize everything first, so that everyone doesn't have to go through it.
... sentient, loyal, small and low maintenance (Score:5, Funny)
Re:... sentient, loyal, small and low maintenance (Score:1, Funny)
Long overdue. (Score:5, Informative)
Synthesizers and other forms of electronic musical instrumentation have been having the same problems as computers.
Nevertheless, the paradigms of "Page Up/Page Down" and "Parameter Left/Right", and "Patch Up/Dn", and "Edit/Play", as horrible as they are, have served 'standard interface' requirements for years. There is a 'standard user interface' in this realm, as crap as it is.
Manufacturers in this market have copied each others interface ideas freely and easily, and it has resulted in an, admittedly hodge-podge, 'general user interface' set of 'music machine hacker' chops. "Multi-mode"/"Single-mode", etc. can generally be found on most modern synth platforms. Any synth geek around knows that the patch +/- keys are the ones you look for first, then the 'filter resonance knob', or whatever.
Computers would do well to learn from the lessons of musical instruments in this regard. It never ceases to amaze me that all these TLA "Initiatives" often disregard even the most obvious examples of solutions to problems... I guess because their grants aren't "directed" to those realms.
In any case, I hope to see some interesting results from CMI. At Access, we're really interested in human/user-interface problems and good ways to solve them
Sounds like Star Trek! (Score:5, Funny)
It's almost as easy in the Trek universe as starting up an alien ship's engines, or navigating it through an asteroid belt. One thing you gotta say about those aliens: They followed the CMI 'Pervasive Computing' initiative slavishly, and we can be so thankful they did or Spock (or Data, or O'Brien/Dax, or Seven, or T'Pol) would have looked like incompetent idiots.
Butlerian Jihad in Dune (Score:2)
Re:Butlerian Jihad in Dune (Score:1)
I will spoil the ending that I know of the Atriedes Line ultimate gift to humanity is that some people can't been seen in the future yet they can still affet events. Returning us to a better future. Also spice once again becomes unnessacary.
The "overlords" joke is really apt here (Score:5, Insightful)
Automobile control systems are one type of the latter while microwave oven controllers are a type of the former. The car control system works great and for the most part the user can be completely oblivious to its existence. However, the microwave oven control pad is getting more and more complicated every day with too many settings, too many choices, too much interface getting in the way of the user.
When working on your next consumer device (those of you working on that kind of thing), think about making it invisible. That is the key to making it indispensable.
Re:The "overlords" joke is really apt here (Score:2)
1. Speed Defrost (Computer controlled)
2. Speed Cook (Computer controlled)
My wife took out something to defrost and spent over an hour trying to get the food defrosted. I walked in, went "Let me do that" and had it defrosted in about five minutes.
Now, if you wanted to talk about our old microwave - it would have taken me probably the same amount of time to
using pervasive computing to make life better... (Score:5, Funny)
I propose adding the following rules:
0. It may not injure humanity or, through inaction, allow humanity to come to harm.
1. It may not injure a human being, or, through inaction, allow a human being to come to harm except where such orders would conflict with the Zeroth Law.
2. It must obey the orders given it by human beings, except where such orders would conflict with the Zeroth or First Laws.
3. It must protect its own existence, except where such protection would conflict with the Zeroth, First or Second Laws.
except for "small" and maybe "low maintenance" their goals seem to anthropomorphize computers.
Re:using pervasive computing to make life better.. (Score:2)
Sheesh.
You can start numbering the list at 0 if you want, but the first item on a list is still "First." If you don't want to call item 0 "first", call it 0th, 1st, and 2nd--or even better, "law 0, law 1, law 2"
Re:using pervasive computing to make life better.. (Score:1)
Re:using pervasive computing to make life better.. (Score:2)
I laughed. My eight-year-old didn't get it. Time to start him on the Caves of Steel, I think.
Re:using pervasive computing to make life better.. (Score:2)
Challenges (Score:5, Insightful)
There are still significant challenges to face before all these devices can improve our quality of life, such as designing better interfaces with these ever smaller computers. So the CMI has decided to tackle these challenges and is running several projects such as improved security, more robust networks and power-efficient computer architectures.
IMHO The worst challenges are of commercial nature, not technical. Given enough time and funds, CMI can sure set usability standards for pervasive computing, but manufacturers are likely to ignore or "extend" them to promote their own platform over the competition.
Re:Challenges (Score:2)
And consumers can chose the best one..
variety (Score:2, Insightful)
Pervasive, Mobile, Wireless, Usable, P2P Networks (Score:4, Interesting)
In a perfect system like this each node has about a 10 or so foot wireless range, each node extends the network like a repeater, and these babies are embedded in absolutely everything. Your robotic lawnmower needs to talk to your irrigation system but is 20 feet from it? Simple enough, both devices understand the network physical topology intimately and just route the communication through your SUV. And nobody should have to configure a thing for this to work.
Re:Pervasive, Mobile, Wireless, Usable, P2P Networ (Score:3, Funny)
In the future, we will be able to optimize simple things like irrigation by allowing the stakeholders in the process to act as agents in a complex system. These agents will be able to optimize their system(s) by adapting their own (rule based) behavior to the behavior of other agents in the system. Ubiquitous communication is the fi
Re:Pervasive, Mobile, Wireless, Usable, P2P Networ (Score:1)
Re:Pervasive, Mobile, Wireless, Usable, P2P Networ (Score:2)
Very true, connecting devices (with or without wires) is just one step, making them "talk" to each other is another. The mentioning of "sentient" and "loyal" sounded to me a bit like AI - which I think won't provide any solutions in the next decade, as the topic of AI is not so hot anymore in research.
Agents on the other hand may truly be useful, although IMHO
Re:Pervasive, Mobile, Wireless, Usable, P2P Networ (Score:1)
Besides, the complexity of a dynamic networks would make it hard to make it work in a reliable way. (Roaming and similar issues for instance.)
Re:Pervasive, Mobile, Wireless, Usable, P2P Networ (Score:2)
Focus on software (Score:4, Insightful)
Ummmm...? (Score:5, Interesting)
but doesn't anyone else see the irony? Now that I've read the article, I like what they're doing. Instead of trying to complicate our lives further, they want to change the way things work; which is good. Longer battery lifespans, secure UIs, ubiquitous communication, etc.
I do think its a waste of time to try and create a 'better' input method. Pretty much the only thing faster than typing is a direct connection to your brain. We can type faster than we speak & read faster than we can listen.
Why do we need pervasive computing? (Score:4, Insightful)
Re:Why do we need pervasive computing? (Score:5, Interesting)
I agree with you that the tools today are not quite there. Laptops are too bulky, PDAs (esp. PocketPCs) drain the battery too quickly. Still, consider that we are pretty much at the beginning of the development, comparable to the 60s or 70s with regard to the PC.
Taking into account the speed of development (and the interest from both the potential users and the industry), considering what cell phones lookes like 5-10 year ago, imagine what will happen over the next 10 years. My personal bet: it will be impressive.
To use another parallel from the early days of the internet, I'm sure nobody saw the immediate benefit of transporting some data packets over a network. Want news? Buy a newspaper. Want music? Buy a CD. You get the idea
Again, I agree with you that todays mobile/pervasive technology can be improved - pen and paper are currently still essential. And I'm sure it will happen. Then we end up with electronic paper which takes your notes and then displays, if requested, the headlines of the major newspapers around the globe.
Re:Why do we need pervasive computing? (Score:2, Interesting)
Re:Why do we need pervasive computing? (Score:1)
I'm glad paper and a calculator work for you, but they were inadequate for me. My productivity and my sanity have improved greatly since I got my first Palm.
With the ADD I have struggled with all my working life, I find it pretty damned useful to have a Palm track my trivia, including filtering my e-mail for me, as well as keeping my schedule so when it's time for me to do X, I don;t absent-mindedly fail to do so.
A friend from high school is P
Interface research (Score:4, Informative)
Georgia Tech and others are working on a product called Squeak [squeak.org] which could gain ground in this regard. Some of the players involved are key names from the early years of computer interface/graphics research, including Dr Alan Kay.
Squeak is an open source product with quite a flexible license, and although they are mainly concentrating on educational apps, it is worth noting that in the system itself they have developed an unusual, yet addictive, UI. It is such an easy system to learn, that quite complex tasks can be done within a few hours of learning the basics of the system and going through the tutorials.
Pervasive computing == Microsoft marketing? (Score:3, Interesting)
Can me bitter, but I fear that with billion in R&D and hundreds of millions of dollars for marketing, M$ will win this game unless they commit suicide [slashdot.org].
Re:Pervasive computing == Microsoft marketing? (Score:2)
Microsoft is no threat here (Score:3, Interesting)
Even if they wanted to play this game, which I don't believe they do, Microsoft have no chance:
A research area that is long overdue (Score:2, Interesting)
Doesn't the market already take care of this? (Score:5, Informative)
For example the Apple Newton's terrible handwriting recognition system vs Palm Pilot's . . . and Palm's system of handwriting recognition is becoming more ubiquitous as others license the operating system (handspring (now part of palm), Sony, etc.)
Or a simple example, how many software products for sound recording or CD audio playing do not have the familiar play, rewind, FF and stop that look like a right arrowhead, double left arrowheads, double right arrowheads, and a square? If someone tried to write a player/recorder without this interface, would a significant number of people actually buy it even if in all other respects it was a great program?
What about a trash can in the GUI for deleting files? . . . or even the concept of a mouse? All these became "standards" in their own right because they were well accepted by the consumer.
A standards body may save some knock down drag out fights over "standards" in the marketplace and may speed things up a bit, but the ultimate challenge is the marketplace . . . if people think that the interactive experience from a product sucks, then they're not going to buy it . . .
continues from ... (Score:4, Interesting)
This has been a floating research topic in Cambridge for a long time.
The old Olivetti Research Labs (ORL) performed a lot of blue sky research activities, including production of omniORB (free CORBA ORB) and VNC (virtual network client) and so on. In fact, VNC was part of the focus on pervasive computing.
There was an umbilical cord between ORL and Cambridge Computer Laboratory with people like Andy Hopper and so on.
AT&T bought ORL in the late 1990's bringing it under its AT&T Labs arm: unfortunately it was too blue sky for AT&T is now days (e.g. AT&T Labs in Middletown NY is more commercially oriented - and as we've seen recently, they've lost a lot of fantastic talent by changing their focus) and closed in 2002.
Microsoft Research Institute in Cambridge has a lot of staff that fell out of these places, and the umbilical cords remain. It's an incestuous community (but a good one, it breeds a lot of new and interesting things).
The kinds of blue sky technologies that used to come out of these labs are now being produced by open source community.
Slaves of Proprietary so-called Standards (Score:3, Insightful)
Exactly why do we need all this? (Score:2, Interesting)
Don't know how to do something? Don't bother with the manual or anything, just call tech support. I swear no one can make a decision on wiping their rear without consulting someone else.
Ultimate interface (Score:1)
For me, the ultimate interface would be one that can receive 'thought waves'. Of course, this should require 'active thought', directed specifically to the device - don't want little boxes hanging around just listening to your brain all the time.
It would be a challenge to keep other devices from listening in
Re:Ultimate interface (Score:2)
And then a low IQ results in sloppy mouse movement?
No, seriously, it's a good point. Audio is a good way of communication if you are in a quiet place. For crowds, where everyone babbles with their device, it's probably unpractical. Imagine a room full of people talking to their mobile phone. At the same time. *shudder*
Another possibility could be projection keyboards and displays. Again, very much dependend on your surroundings,
sub-vocal interface (Score:2)
Also this has an use as a lie-detector, because people unconsciously sub-vocalize, unless they have been trained otherwise.
Re:Ultimate interface (Score:1)
Adkja nbia;'wselir hbia'wdlif asdvnaisd'o fsyxucv lznxdfaw
Though It might have not made sense, the paragraph above me was the result ov "encrypted thinking".
Now if I could just figure out what
Well... (Score:1)
Uhh... IBM's had a Pervasive Computing Lab since.. (Score:5, Informative)
IBM, for example, has had a Pervasive Computing Lab [ibm.com] in Austin, TX for several years that has produced several applications [ibm.com] in a multitude of markets [google.com].
In fact, those of you that are fans of Opera may want to check out Multimodal Browsing [ibm.com] on the Sharp Zaurus [ibm.com]. Those of you with Windows may want to check out IBM's Multimodal Toolkit [ibm.com] for creating these new X+V pages that we might be hearing more about in the future.
Enjoy the links!
~ Mike
Re:Uhh... IBM's had a Pervasive Computing Lab... (Score:1)
Not quite (Score:1)
Incorrect, last time i kicked my computer it didn't hang me or beat me to death.
How about some usable collaborative WP? (Score:3, Insightful)
In the real world, different people achieve the same printed appearance by very different semantic routes, and, as a result, it is almost impossible for person A to edit person B's document, or to cut and paste large portions of material, without messing up the formatting.
I of course am thinking about Microsoft Word here but that's just because it's dominant. The same problems occur with virtually any "modern" WYSIWYG word processors. (Although I will say that Word's automatically numbered lists and paragraphs are still a mystery to me and I have been completely unable to form any mental model that explains their innately perverse behavior).
Yes, I have no doubt that there are left-brained people who successfully work collaboratively with markup languages such as TeX, but in the world of casual "computer-literate" users I still frequently encounter paragraphs in which the first line indentation is achieved by typing five spaces.
BFD (Score:3, Interesting)
Right now the computers are in their infancy. The people who will ultimately use these pervasive computing environments, those that are just now in grade school, will be trained to use whatever interface the producers of this technology develop. It is nice to have academic research to back up the production and marketing guys, but which group has the most years of experience getting users to use electronics?
Take some examples. I never had any trouble learning or figuring out what the dials, yes the dial, on the TV did. I never had any trouble figuring out the top dial had to be set to a certain place in order to use the bottom dial. It was actually a complex logic puzzle. I figured it out. The same thing with the VCR. I now see three year old children able to navigate the complex buttons of the modern TV with no trouble at all. And they can't even read. The do by spatial position.
The same is true for vending machines, microwave ovens, whatever you like. There is no such thing as a truly intuitive interface, although some are more intuitive than others. There is really no reason to make the audio controllers on a computer the same as on a radio, except as a crutch to the older users. The young will choose the design that works for them. They will use it in ways that the researchers never thought of. And most will use it without any understanding of the technology, not even the basic notion that the color of the LED is created by the quantum mechanics.
Re:BFD (Score:1)
Once upon a time, though, on
[un]wired zombies (Score:2)
Re:[un]wired zombies (Score:1)
Learning new interfaces for new devices (Score:3, Funny)
I agree. I was really annoyed that I had to learn a new interface to drive a car. Why can't it be just like walking? Then there was the TV set. The first time I tried to use one I lit a match thinking it would work like a fireplace, but nooo, they had to make it different with a huge lighter that supposedly emits invisible light rays. These days I can use a computer and I can't figure out why they don't make them all just like my desktop machine. Like my celphone, why doesn't it just have a normal keyboard and mouse, instead of those weird "Talk" and number keys?
LCARS (Score:1)
Awesome! (Score:1)
Hundreds of devices? (Score:2)
Man. I'm gonna need bigger pockets.
Been there, trying to do that... (Score:1, Flamebait)
Let me see if I understand this:
MIT suggests it: innovative and far-seeing concept for increasing useability, efficiency, and interactivity for humans and their ever-more pervasive electronic devices.
Bill Gates suggests it (ie. implementing Windows everywhere, in everything): greedy, self-interested capitalist bastard trying to oppress all of the Open Source Ewoks of Truth and Light.
Is that pretty much correct?
Pervasive, survasive (Score:3, Insightful)
Oh, yeah; because the latter can run Linux. NM.
Users should step up to the challenge, too (Score:1)
Does anyone else feel like it's time for the users to start taking a little responsibility too? Computers are monstorously complex machines. People spend years of their lives studying mere fractions of how computers work. The fact that we've boiled it all down to a smooth, milky interface is absolutely incredible, in my opinion. Windows 3.1 was not there, and KDE is really close. But computer engineers are so used to hearing about how it's their fault that people can't use computers, when really, it's ok to
Perverse Computing Standards (Score:2)
"Pervasive Computer" or ... (Score:2)
I use many computing devices every day. I program the VCR, the Microwave, my Cell Phone. Also, Digital Watches, Game Consoles, Environmental Controls. Not to mention the various pieces of software that mimic 'real' interfaces, at the same time, variating from the OS.
My point: I use all of these without reading the manuals. I can figure any one of these out, just becuase the nature of the devices and interfaces is so similar. Has 'Pervasive Computing
good god, what are they thinking? (Score:2)
Well, except for the guy who still can't figure out the toaster.
Our devices need to be... (Score:1)
"It needs to be sentient, loyal, small and low maintenance."
I can go either way on the sentient part but this sounds like the ideal girlfriend.
You have to learn how to use everything. (Score:4, Insightful)
You have to learn how to use your lawn mower, drive your car, play your guitar, use your dishwasher....
You cannot expect to get a new appliance without learning how to use it.
deja vu... (Score:1)
mya, i saw this a while back, theres tons of projects like this, but few seem to be making it anywhere. perhaps because the problem isnt quite the human/tool interface problem, its the human/human interface problem.
anyhoo: MIT Project Oxygen [mit.edu]
been covered here before, but for the love of redundancy...
isn't linux sort of doing this? (Score:1)
Let's begin with our digital appliances... (Score:2)
Once you have all the information in a nice little table in your PDA, you can throw away all your remotes, and use the PDA to control the entire collection of digital appliances you've accumulated (eg. TV, Surround Sound/Hom
Wait a minute... (Score:1)