Ubiquitous Computing

by Jason Elliott
December 5, 1997


Introduction Technical Social Applications References

Introduction and Description

Ubiquitous computing, or ubicomp, is the future of computing. The concept behind ubicomp has been slowly developing since the mid to late 1980's. The details of the concept vary between different researchers and scientists; but in general, the idea is that computers will become as much a part of our world as electric motors or electricity. The part of the description that is not well-defined is the phrase "a part of our world." It is generally accepted that for ubicomp to be realized, computers will be everywhere and in everything to the extent that the people who interact with the computers will not realize they are interacting with a computer. In essence, the computers will become "invsible" to the users. How to achieve this goal is what researchers are working to discover. There are many metaphors that have been used to describe ubiquitous computing. One interesting idea, put forth by Mark Weiser, compares the future of computing to childhood: "Our computers should be like our childhood: an invisible foundation that is quickly forgotten but always with us, and effortlessly used throughout our lives."1

Ubiquitous computing represents a paradigm shift in computing. A paradigm shift usually involves one person or a small group of people, and it presents an entirely new and previously unattempted approach to a known problem. Mark Weiser, the Father of Ubiquitous Computing, suggests that ubicomp is the third paradigm shift in computing. The mainframe computer deals with many users per computer, the PC deals with one user per computer, and ubicomp deals with many computers per user. An early version of ubiquitous computing was put forth by Nicholas Negroponte, founder and director of the MIT Media Lab. His view was slightly different from Weiser's view and did not include the actual phrase "ubiquitous computing", but some researchers credit Negroponte with being the true pioneer of ubicomp.

The major distinction between ubiquitous computing and other areas of computing, such as virtual reality, database management, or high-speed networking, is that those studies are concerned with building computers capable of performing some increasingly complex task where ubiquitous computing is more concerned with the social and cultural transition that must take place in order for ubicomp to be realized. Weiser refers to problems like virtual reality as "horse power problems" and to ubicomp as a problem of integrating several things both inside and outside of computing, such as human factors, computer science, and social science, to create an entirely new paradigm for computing.2

Technical Aspects

In order to successfully incorporate computers into our everyday lives, there are several technical issues which must be addressed. The main issues can be categorized in one of three ways: location information, scale of the technology, and technological capability. Each of these categories holds great import for ubiquitous computing. By simply providing location information to the hundreds of computers per room, many of the problems with creating artificial intelligence disappear. Additionally, the ability to have computing on different scales, depending on the goal of the computation, is critical to the success of ubicomp. It is understood that ubiquitous computing can not be achieved with the current computing technology. There will need to be developments in many areas of computing technology in order to facilitate this paradigm shift.7

Social Aspects

In addition to the technical aspects of ubiquitous computing, there are many non-technical issues which are raised. One of the main aspects of this paradigm shift is that it focuses on a major change in social and cultural views. People are not used to having computers imbedded throughout their world. In order for ubicomp to be successful, people will have to learn to adjust to all of the added information. The main goal of ubicomp is to create an environment where computational power surrounds the user, but the user is not required to attend to the computer in order to perform a task. Some of the main social questions that ubicomp must address are discussed below.

Applications of Ubiquitous Computing

Once the issues of ubiquitous computing have been solved, what can this new paradigm offer? Ubiquitous Computing will allow people to share information in a more effective and transparent manner. It will allow the capture and replay of rich multimedia information such as video and audio. It facilitates the integration and access of this information, as well as context aware computing. Additionally, ubiquitous software services, such as music servers and data analysis applications, will allow people to work more efficiently in a wider variety of environments.

Some researchers, like Joseph McCarthy from the Center for Strategic Technology Research at Andersen Consulting, are focusing more on applications for the workplace as opposed to applications for the home. Many of the applications apply to both. McCarthy's view is that all of the things people normally do with their desktop should be available in other settings away from the physical desk.

"Our overall philosophy with respect to ubiquitous computing is that a collection of many small applications of ubiquitous computing will yield a significant qualitative difference in our environments it will be their synergistic combination rather than the contribution of any single one that will demonstrate the importance of this new model of computing."8


References

  1. Mark Weiser. "The world is not a desktop". Interactions; January 1994; pp. 7-8.
  2. Mark Weiser. Ubiquitous Computing Home Page (Xerox PARC)
  3. Gregory Abowd. A lecture on Ubiquitous Computing
  4. Nightline, ABC News. "Revolution in a Box, Part 8: The Role of Computers"
  5. Mark Weiser. Open House
  6. Mark Weiser and John Seely Brown. The Coming Age of Calm Technology
  7. Mark Weiser. "The Computer for the Twenty-First Century," Scientific American, pp. 933-40, September 1991
  8. Joseph F. McCarthy. "Ubiquitous Computing and the Knowledge Worker"


  • Follow Me Home Page
  • CS 6751 Home Page