Ubiquitous Computing

Computer technology continuously advances and it enters people’s li ves more and more as they get better and we can perform certain tasks faster with them, or can perform certain tasks automaticall y. The existence of computers is due to people because people created them and people are using them. Computer technology and computers probably wouldn’ t have a meaning in whatever they do without people’s needs for them either directly or indirectly. We may benefit from computers directly when their benefits are directly due to them such as using a word processor to accomplish our tasks (e.g. writing a report or paper), while we can benefit indirectly when we eventually get benefits due to having computers processing tasks for us but the connection is not that obvious. For instance, some products IKEA sells are cheaper due to computers because with the help of computers certain tasks in production require less effort. Humans and computers together could be viewed as a system, where they affect one another. Ubiquitous computing (ubicomp, for short, as Weiser uses it in [18]) is about computers everywhere surrounding humans, communicating with each other and interacting with people in certain ways. One of the main goals of ubiquitous computing is that it needs to be distraction-free. The research group for the Aura project [14] developed at Carnegie-Mellon University (CMU) claims the importance of this as follows “The most precious resource in a computer system is no longer its processor, memory, disk or network. Rather, it is a resource not subject to Moore's law: User Attention.” in [15]. Russell and Weiser also agree that user attention is the scarcest resource [11]. Computing is a technology and according to Mark Weiser, who is known as the father of ubiquitous computing due to initiating research work at Xerox Palo Alto Research Center (PARC) in 1988 [18], the most profound technologies are those that disappear [21] as he states in his seminal paper. According to him, “writing” is already a technology that disappears. We no longer think about the symbols, or concentrate on the shapes of letters. It is natural for us to write as we think. The details of writing, or the overhead, which are the selection of symbols, their shape, position all are irrelevant to the task, namely to the thoughts that we are going to express through writing. Writing is so pervasive; it is everywhere, shop names, on the books, on some sticky note that is attached to a wall , on papers, books, and magazines, even in small things such as candy wrappers. Its prevalence is due to its profoundness, it offers so much than it requires and this is largely because the irrelevant details to the task “disappear” (writing can probably be stated to be an automatic process [2] that consumes no attentional resources of a person after enough practice). Mark Weiser contrasts the technology of writing with that of computers at then (1991) and states that computers are in a world on their own and makes an analogy to the era when writing was a bulky process as in order to write, there were scribes that would make ink and bake clay. Weiser notes that the “disappearance” concept also exists in other famous people’s minds in different terms: nobelist Herbert A. Simon calls it “compili ng” ; philosopher Michael Polanyi calls it the “tacit dimension” ; psychologist J.J.Gibson calls it “visual invariants” ; and philosophers Gadamer and Heidegger call it the “horizon” and “ the ready to hand” [21]. Weiser believes that computers should also vanish in the background

[1]  Ravi Jain,et al.  Challenges: environmental design for pervasive computing systems , 2002, MobiCom '02.

[2]  Bill N. Schilit,et al.  The PARCTAB mobile computing system , 1993, Proceedings of IEEE 4th Workshop on Workstation Operating Systems. WWOS-III.

[3]  Peter Steenkiste,et al.  An Architecture for the Integration of Physical and Informational Spaces , 2002, ARCS.

[4]  Brad A. Myers,et al.  Collaboration using multiple PDAs connected to a PC , 1998, CSCW '98.

[5]  Andy Hopper,et al.  The active badge location system , 1992, TOIS.

[6]  Mark Weiser,et al.  The future of ubiquitous computing on campus , 1998, CACM.

[7]  John R. Anderson Cognitive Psychology and Its Implications , 1980 .

[8]  Mark Weiser,et al.  Some computer science issues in ubiquitous computing , 1993, CACM.

[9]  José Legatheaux Martins,et al.  Flexible data storage for mobile computing , 1999, SAC '99.

[10]  Declan O'Sullivan,et al.  Semantically driven service interoperability for pervasive computing , 2003, MobiDe '03.

[11]  Michael Samulowitz,et al.  Adaptive interaction for enabling pervasive services , 2001, MobiDe '01.

[12]  Daniel M. Russell,et al.  The future of integrated design of ubiquitous computing in combined real & virtual worlds , 1998, CHI Conference Summary.

[13]  Gerald Quirchmayr,et al.  Foundation of a Framework to Support Knowledge Management in the Field of Context-Aware and Pervasive Computing , 2003, ACSW.

[14]  Abraham Bernstein,et al.  Software infrastructure and design challenges for ubiquitous computing applications , 2002, CACM.

[15]  Kimmo E. E. Raatikainen,et al.  Application requirements for middleware for mobile and pervasive systems , 2002, MOCO.

[16]  James Beck,et al.  Challenges: an application model for pervasive computing , 2000, MobiCom '00.

[17]  Georg Schneider,et al.  A situated computing framework for mobile and ubiquitous multimedia access using small screen and composite devices , 2000, ACM Multimedia.