A Scalable Location Aware Service Platform for Mobile Applications Based on Java RMI
In this paper, a generic service platform for supporting location aware applications is presented. The platform is based on Java to be independent of operating systems. We use RMI (Remote Method Invocation) for communication in the distributed system and Jini as an additional tool to offer and find services. The mobile client invokes methods on platform objects via RMI and offers its own remote methods to be used by the platform. To ensure the scalability of the system, central units (platform servers) are replicated in accordance with the deployment scenario. A new mechanism for the hand-over of objects, shared by clients and servers, between platform units is described. We introduce a new concept of objects and auras for efficient support of innovative location aware applications. The platform is also extended for thin clients without a JVM (Java Virtual Machine). A thin client communicates with the platform via a platform gateway using e.g. HTTP.
- 2.Brown, P.J., Bovey, J.D., Chen, X.: Context-Aware Applications: From the Laboratory to the Marketplace. IEEE Personal Communications, 58–64 (October 1997)Google Scholar
- 3.Hohl, F., Kubach, U., Leonhardi, A., Schwehm, M., Rothermel, K.: Nexus: An open global infrastructure for spatial-aware applications. In: Proceedings of the fifth International conference on Mobile Computing and Networking (MobiCom 1999), ACM Press, New York (1999)Google Scholar
- 7.Leonhardi, A., Kubach, U.: An architecture for a distributed universal location service. In: Proceedings of the European Wireless 1999 Conference, Munich, Germany, ITG Fachbericht, pp. 351–355. VDE Verlag (1999)Google Scholar
- 8.Keller, B., Park, A.S., Meggers, J., Forsgern, G., Kovacs, E., Rosinus, M.: UMTS: A Middleware Architecture and Mobile API Approach. IEEE Personal Communications, 32–38 (April 1998)Google Scholar
- 9.van Steen, M., Hauck, F.J., Homburg, P., Tanenbaum, A.S.: Locating Objects in Wide-Area Systems. IEEE Communication Magazine, 104–109 (January 1998)Google Scholar