Abstract
Mobile computing has induced a class of killer applications recently by extending the paradigm of parallel and distributed computing across a mobile environment. A very important class of applications involves the location-awareness of a mobile user. Two major issues must be addressed to deliver appropriate services to mobile users. One is the availability of a good location-positioning system and the second is an infrastructure that enables the positions to be tracked for the perusal of user applications. In this paper, we propose the BluePoint architecture that allows mobile user locations to be managed effectively and transparently. This is realized through a middleware for the application developers, shielding the applications from the distribution and heterogeneity of the underlying communication networks and the locating infrastructures. The middleware offers a set of location-based support functions and high-level APIs to the application programmers. Other useful components are built around the architecture. We built a prototype of BluePoint, with some sample applications set in the context of a hospital environment. In this paper, we will focus on the middleware-based architecture of BluePoint, providing services which are integrated seamlessly to the user applications. Services provided in the middleware include Location Information Management, Location Information Retrieval, Location Event Notification and Access Control on Mobile Units.
Original language | English |
---|---|
Title of host publication | Proceedings of the ACM Symposium on Applied Computing |
Pages | 990-995 |
Number of pages | 6 |
Publication status | Published - 18 Jul 2003 |
Event | Proceedings of the 2003 ACM Symposium on Applied Computing - Melbourne, FL, United States Duration: 9 Mar 2003 → 12 Mar 2003 |
Conference
Conference | Proceedings of the 2003 ACM Symposium on Applied Computing |
---|---|
Country/Territory | United States |
City | Melbourne, FL |
Period | 9/03/03 → 12/03/03 |
Keywords
- Bluetooth communication
- Distributed computing
- Location-dependent applications
- Middleware
ASJC Scopus subject areas
- Software