|
ABSTRACT
Mobile computing and pervasive environments are mainly characterized by heterogeneity of devices, with different capabilities, resources, operating systems and applications. In a realistic scenario for context-aware computing, middleware should be deployable in the whole distributed system, despite device's resource limitations, and the developer should be able to evolve the context model when new context-aware applications or context providers are introduced. This paper discusses how context modeling and design of middleware architecture can impact on the efficiency of provision, distribution and access of context information in heterogeneous environments. This paper describes a middleware architecture and design strategies in order to address such requirements.
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
|
T. Buchholz, M. Krause, C. Linnhoff-Popien, and M. Schiffers. CoCo: Dynamic composition of context information. In First Annual International Conference on Mobile and Ubiquitous Systems: Networking and Services (MobiQuitous'04), pages 335--343, 2004.
|
| |
2
|
A. T. S. Chan and S.-N. Chuang. MobiPADS: a reflective middleware for context-aware mobile computing. IEEE Transactions on Software Engineering, 29(12):1072--1085, Dec 2003.
|
| |
3
|
H. Chen, T. W. Finin, and A. Joshi. Using OWL in a pervasive computing broker. In Workshop on Ontologies in Open Agent Systems (OAS), pages 9--16, Melbourne, Australia, July 2003.
|
| |
4
|
K. Cheverst, K. Mitchell, and N. Davies. Design of an object model for a context sensitive tourist GUIDE. Computers & Graphics, 6(23):883--891, 1999.
|
 |
5
|
|
| |
6
|
|
| |
7
|
R. Glassey, G. Stevenson, M. Richmond, and P. Nixon. Towards a middleware for generalised context management. In First International Workshop on Middleware for Pervasive and Ad Hoc Computing, Middleware 2003, 2003.
|
| |
8
|
H. Harroud, M. Khedr, and A. Karmouch. Building policy-based context aware applications for mobile environments. Lecture Notes in Computer Science, 3284:48--61, Jan. 2004.
|
| |
9
|
J. Heer, A. Newberger, C. Beckmann, and J. I. Hong. liquid: Context-aware distributed queries. Lecture Notes in Computer Science, 2864:140--148, Jan. 2003.
|
| |
10
|
J. I. Hong and J. A. Landay. An infrastructure approach to context-aware computing. Human-Computer Interaction, 16(2, 3 & 4):287--303, 2001.
|
 |
11
|
Hui Lei , Daby M. Sow , John S. Davis, II , Guruduth Banavar , Maria R. Ebling, The design and applications of a context service, ACM SIGMOBILE Mobile Computing and Communications Review, v.6 n.4, p.45-55, October 2002
[doi> 10.1145/643550.643554]
|
| |
12
|
C. Mascolo, L. Capra, and W. Emmerich. Middleware for Communications, chapter Principles of Mobile Computing Middleware, pages 261--280. John Wiley and Sons, 2004.
|
| |
13
|
F. N. d. C. Nascimento. A service for location inference of mobile devices based on IEEE 802.11. Master's thesis, Departamento de Informática, PUC-Rio, August 2005. (in portuguese).
|
| |
14
|
|
 |
15
|
|
| |
16
|
Anand Ranganathan , Jalal Al-Muhtadi , Shiva Chetan , Roy Campbell , M. Dennis Mickunas, MiddleWhere: a middleware for location awareness in ubiquitous computing applications, Proceedings of the 5th ACM/IFIP/USENIX international conference on Middleware, October 18-22, 2004, Toronto, Canada
|
 |
17
|
|
 |
18
|
|
| |
19
|
V. Sacramento, M. Endler, and F. N. Nascimento. A privacy service for context-aware mobile services. In SecureComm '01: Proc. of the First IEEE/CreatNet International Conference on Security and Privacy for Emerging Areas in Communication Networks, September 2005.
|
| |
20
|
Vagner Sacramento , Markus Endler , Hana K. Rubinsztejn , Luciana S. Lima , Kleder Goncalves , Fernando N. Nascimento , Giulliano A. Bueno, MoCA: A Middleware for Developing Collaborative Applications for Mobile Users, IEEE Distributed Systems Online, v.5 n.10, p.2, October 2004
[doi> 10.1109/MDSO.2004.26]
|
 |
21
|
Daniel Salber , Anind K. Dey , Gregory D. Abowd, The context toolkit: aiding the development of context-enabled applications, Proceedings of the SIGCHI conference on Human factors in computing systems: the CHI is the limit, p.434-441, May 15-20, 1999, Pittsburgh, Pennsylvania, United States
[doi> 10.1145/302979.303126]
|
| |
22
|
B. Schilit, N. Adams, and R. Want. Context-aware computing applications. In Proceedings of the Workshop on Mobile Computing Systems and Applications, pages 85--90, Santa Cruz, CA, USA, December 1994.
|
| |
23
|
T. Strang and C. Linnhoff-Popien. A context modeling survey. In First International Workshop on Advanced Context Modelling, Reasoning And Management, Nottingham, England, Sept. 2004.
|
| |
24
|
T. Strang, C. Linnhoff-Popien, and K. Frank. CoOL: A Context Ontology Language to enable Contextual Interoperability. In J.-B. Stefani, I. Dameure, and D. Hagimont, editors, LNCS 2893: Proceedings of 4th IFIP WG 6.1 International Conference on Distributed Applications and Interoperable Systems (DAIS2003), volume 2893 of Lecture Notes in Computer Science (LNCS), pages 236--247, Paris/France, November 2003. Springer Verlag.
|
| |
25
|
G. Thomson, M. Richmond, S. Terzis, and P. Nixon. An approach to dynamic context discovery and composition. In Proceedings of UbiSys '03, System Support for Ubiquitous Computing Workshop, Seattle, Washington, USA, October 2003. UbiComp 2003, The Fifth Annual Conference on Ubiquitous Computing.
|
| |
26
|
|
|