Abstract
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.
Chapter PDF
Similar content being viewed by others
References
Black, A., Artsy, Y.: Implementing Location Independent Invocation. IEEE Trans. On Par. Distr. Syst. 1(1), 107–119 (1990)
Brown, P.J., Bovey, J.D., Chen, X.: Context-Aware Applications: From the Laboratory to the Marketplace. IEEE Personal Communications, 58–64 (October 1997)
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)
http://developer.java.sun.com/developer/technicalArticles/ConsumerProducts/jinicomm/unity
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)
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)
van Steen, M., Hauck, F.J., Homburg, P., Tanenbaum, A.S.: Locating Objects in Wide-Area Systems. IEEE Communication Magazine, 104–109 (January 1998)
van Steen, M., Tanenbaum, A.S., Kuz, I., Sips, H.J.: A Scalable Middleware Solution for Advanced Wide-Area Web Services. Sips. Distributed Systems Engineering 6(1), 34–42 (1999)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2000 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Droegehorn, O., Singh-Kurbel, K., Franz, M., Sorge, R., Winkler, R., David, K. (2000). A Scalable Location Aware Service Platform for Mobile Applications Based on Java RMI. In: Linnhoff-Popien, C., Hegering, HG. (eds) Trends in Distributed Systems: Towards a Universal Service Market. USM 2000. Lecture Notes in Computer Science, vol 1890. Springer, Berlin, Heidelberg. https://doi.org/10.1007/10722515_26
Download citation
DOI: https://doi.org/10.1007/10722515_26
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-41024-9
Online ISBN: 978-3-540-45272-0
eBook Packages: Springer Book Archive