Abstract
The Java Community Process (JCP) has recently finalized a Java Specification Request (JSR) to cope with location-awareness (JSR-179) in Connected Limited Device Configuration (CLDC). Implementations of this specification may rely on several location methods, including satellite based methods like GPS, as well as short-range positioning methods based on Received Signal Strength (RSS). Though RSS is a good location fingerprint for indoor positioning, no standard technique to tailor RSS-based approaches to the JSR-179 API has been proposed yet. In this paper we propose such a technique, and we evaluate its effectiveness through a Bluetooth-based prototype. Specifically, we show how to extend the Java APIs for Bluetooth (JSR-82) in order to provide the Location API with RSS-based position-information. Moreover, we show how to adapt RSS-based approaches to Location-API’s semantics. Our solution is based on the insertion of a specific component into the JSR-82 API. This is in charge of producing all the information needed to build Location objects as defined in the JSR-179. We evaluate the effectiveness of the approach by examining preliminary experimental results obtained from the first system prototype.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Bahl, P., Padmanabham, V.N.: RADAR: An In-Building RF-based User Location and tracking System. In: Proceedings of the IEEE Infocom 2000, Tel-Aviv, Israel, vol. 2, pp. 775–784 (2000)
Hightower, J., Borriello, G.: Location Systems for Ubiquitous Computing. IEEE Computer 34(8), 57–66 (2001)
Patterson, C.A., Muntz, R.R., Pancake, C.M.: Challenges in Location-Aware Computing. IEEE Pervasive Computing 2(2), 80–89 (2003)
Java Community Process: Location API for J2ME Specification 1.0 Final Release (2003)
Hightower, J., Borriello, G.: Location Sensing Techniques. In: Technical report UW-CSE-01-07-01. University of Washington (2001)
Kotanen, A., Hannikainen, M., Lappakoski, H., Hamalainen, T.D.: Experiments on Local Positioning with Bluetooth. In: Proceedings of the International Conference on Information Technology, Computers and Communication (ITCC 2003), pp. 297–303. IEEE CS Press, Los Alamitos (2003)
Java Community Process: Java APIs for Bluetooth Specification 1.0 Final Release (2002)
Cornevilli, F., Cotroneo, D., Ficco, M., Russo, S., Vecchio, V.: Implementing Positioning Services Over an Ubiquitous Infrastructure. In: Proceedings of 2nd IEEE Workshop on Software Technologies for Embedded and Ubiquitous Computing Systems (WSTFEUS 2004), IEEE CS Press, Los Alamitos (2004)
Fukuju, Y., Minami, M., Morikawa, H., Aoyama, T.: DOLPHIN: An Autonomous Indoor Positioning System in Ubiquitous Computing Enviroment. In: Proceedings of the IEEE Workshop on Software for Future Embedded Systems (WSTFES 2003), pp. 53–56. IEEE CS Press, Los Alamitos (2003)
Ekahau, Inc.: Ekahau Positioning Engine 2.0: Developer Guide (2002)
Harter, A., Hopper, A., Steggles, P., Ward, A., Webster, P.: The Anatomy of a Context-Aware Application. In: Proceedings of 5th Annual International Conference on Mobile Computing and Networking (Mobicom 1999), pp. 59–68. ACM Press, New York (1999)
Anastasi, G., Bandelloni, R., Conti, M., Delmastro, F., Gregori, E., Mainetto, G.: Experimenting an Indoor Bluetooth-Based Positioning Service. In: Proceedings of the 23rd International Conference on Distributed Computing Systems Workshops (ICDCSW 2003), pp. 480–483. IEEE CS Press, Los Alamitos (2003)
Location Inter-operability Forum: Mobile Location Protocol LIF TS 101 Specification, Version 3.0.0 (2002)
FiCom Location API Working Group: FiCom Location API 2.0.0 Interface specification (2002)
Bluez: Official Linux Bluetooth protocol stack, http://bluez.sourceforge.net/
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
di Flora, C., Ficco, M., Russo, S. (2004). Indoor Positioning for Location-Aware Applications on Java-Based Mobile Devices. In: Meersman, R., Tari, Z., Corsaro, A. (eds) On the Move to Meaningful Internet Systems 2004: OTM 2004 Workshops. OTM 2004. Lecture Notes in Computer Science, vol 3292. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30470-8_53
Download citation
DOI: https://doi.org/10.1007/978-3-540-30470-8_53
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-23664-1
Online ISBN: 978-3-540-30470-8
eBook Packages: Springer Book Archive