|
ABSTRACT
Ubiquitous computing embeds computer technology in our everyday environment, providing a human with information services and applications through any device over different kinds of networks. Ubiquitous computing can be seen as a prerequisite for pervasive computing that emphasizes mobile data access and the mechanisms needed for supporting a community of nomadic users. Ubiquitous software is the software required in ubiquitous computing environments. This paper surveys the challenges and state-of-the-art software technologies applicable to ubiquitous computing environments. Ubiquitous wireless world systems trigger a set of requirements, e.g. interoperability, adaptability and mobility, for ubiquitous system and software technologies. The main challenges of ubiquitous software are a uniform and adaptive middleware technology, iteroperability of services and networks, and the enabling technologies required in their development. Futhermore guaranteeing secure transactions between service providers, content providers and users is essential in worldwide pervasive computing environments. Although standards, reference architectures and generic software technologies provide the basis for future ubiquitous software development, new kinds of micro architectures and software technologies, and development methods are needed.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
M. Weiser, "The computer for the twenty-first century," Scientific American, pp. 94--104, 1991.
|
| |
2
|
Wireless World Research Forum, The Book of Visions, 2001.
|
| |
3
|
|
| |
4
|
A. Taulavuori, E. Niemelä, and M. Matinlassi, "Evaluating the Integrability of COTS Components - the product family viewpoint," in Building Quality into COTS Components - Testing and Debugging, S. Beydeda and V. Gruhn, Eds.: Springer-Verlag, 2004, pp. 25.
|
 |
5
|
David Garlan , Robert Allen , John Ockerbloom, Architectural mismatch or why it's hard to build systems out of existing parts, Proceedings of the 17th international conference on Software engineering, p.179-185, April 24-28, 1995, Seattle, Washington, United States
[doi> 10.1145/225014.225031]
|
 |
6
|
|
| |
7
|
J. Latvakoski, D. Pakkala, and P. Pääkkönen, "A Communication Architecture for Spontaneous Systems," IEEE Wireless Communications Magazine, Jun 2004.
|
| |
8
|
Manuel Román , Christopher Hess , Renato Cerqueira , Anand Ranganathan , Roy H. Campbell , Klara Nahrstedt, A Middleware Infrastructure for Active Spaces, IEEE Pervasive Computing, v.1 n.4, p.74-83, October 2002
[doi> 10.1109/MPRV.2002.1158281]
|
| |
9
|
|
| |
10
|
R. J. Ellison, D. A. Fisher, R. C. Linger, H. F. Lipson, T. A. Longstaff, and N. R. Mead, "An Approach to Survivable Systems," CERT Coordination Center, Software Engineering Institute, Carnegie Mellon University 1999.
|
| |
11
|
|
| |
12
|
P. P. Pal, J. P. Loyall, R. E. Schantz, J. A. Zinky, and W. F, "Open implementation toolkit for building survivable applications," presented at DARPA Information Survivability Conference and Exposition, 2000. DISCEX '00. Proceedings, 2000.
|
 |
13
|
Brian D. Noble , M. Satyanarayanan , Dushyanth Narayanan , James Eric Tilton , Jason Flinn , Kevin R. Walker, Agile application-aware adaptation for mobility, Proceedings of the sixteenth ACM symposium on Operating systems principles, p.276-287, October 05-08, 1997, Saint Malo, France
|
| |
14
|
D. Pakkala, "Lightweigth Distributed Service Platform for Adaptive Mobile Services," VTT Technical Research Centre of Finland, Espoo, Finland, VTT Publications 2004.
|
| |
15
|
|
| |
16
|
F. Heylighen and C. Gersheson, "The Meaning of Self-Organization in Computing," IEEE Intelligent Systems, 2003.
|
| |
17
|
C. E. Perkins, Ad Hoc Networking, 1st ed: Addison-Wesley, 2001.
|
| |
18
|
|
| |
19
|
Peter Antoniac , Petri Pulli , Tomohiro Kuroda , Dan Bendas , Seamus Hickey , Hiroshi Sasaki, Wireless User Perspectives in Europe: HandSmart Mediaphone Interface, Wireless Personal Communications: An International Journal, v.22 n.2, p.161-174, August 2002
[doi> 10.1023/A:1019960305038]
|
| |
20
|
|
| |
21
|
|
| |
22
|
|
| |
23
|
B. Tierney, R. Aydt, D. Gunter, W. Smith, V. Taulor, R. Wolski, and M. Swany, "A Grid Monitoring Architecture," Global Grid Forum - Performance Working Group 2002.
|
| |
24
|
|
| |
25
|
|
| |
26
|
S. R. Ponnekanti, B. Lee, A. Fox, P. Hanrahan, and T. Winograd, "ICrafer: A Service Framework for Ubiquitous Computing Environments," 2001.
|
| |
27
|
|
| |
28
|
|
CITED BY 4
|
|
|
|
|
|
|
|
Vincent Hourdin , Jean-Yves Tigli , Stéphane Lavirotte , Gaëtan Rey , Michel Riveill, SLCA, composite services for ubiquitous computing, Proceedings of the International Conference on Mobile Technology, Applications, and Systems, September 10-12, 2008, Yilan, Taiwan
|
|
|
|
|