Skip to main content

Indoor Positioning for Location-Aware Applications on Java-Based Mobile Devices

  • Conference paper
On the Move to Meaningful Internet Systems 2004: OTM 2004 Workshops (OTM 2004)

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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)

    Google Scholar 

  2. Hightower, J., Borriello, G.: Location Systems for Ubiquitous Computing. IEEE Computer 34(8), 57–66 (2001)

    Google Scholar 

  3. Patterson, C.A., Muntz, R.R., Pancake, C.M.: Challenges in Location-Aware Computing. IEEE Pervasive Computing 2(2), 80–89 (2003)

    Article  Google Scholar 

  4. Java Community Process: Location API for J2ME Specification 1.0 Final Release (2003)

    Google Scholar 

  5. Hightower, J., Borriello, G.: Location Sensing Techniques. In: Technical report UW-CSE-01-07-01. University of Washington (2001)

    Google Scholar 

  6. 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)

    Chapter  Google Scholar 

  7. Java Community Process: Java APIs for Bluetooth Specification 1.0 Final Release (2002)

    Google Scholar 

  8. 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)

    Google Scholar 

  9. 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)

    Chapter  Google Scholar 

  10. Ekahau, Inc.: Ekahau Positioning Engine 2.0: Developer Guide (2002)

    Google Scholar 

  11. 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)

    Chapter  Google Scholar 

  12. 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)

    Chapter  Google Scholar 

  13. Location Inter-operability Forum: Mobile Location Protocol LIF TS 101 Specification, Version 3.0.0 (2002)

    Google Scholar 

  14. FiCom Location API Working Group: FiCom Location API 2.0.0 Interface specification (2002)

    Google Scholar 

  15. Bluez: Official Linux Bluetooth protocol stack, http://bluez.sourceforge.net/

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics