Skip to main content

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 4803))

Abstract

Over the last years, research efforts have led the way to embed computation into the environment. Much attention is drawn to technologies supporting dynamicity and mobility over small devices which can follow the user anytime, anywhere. The Bluetooth standard particularly fits this idea, by providing a versatile and flexible wireless network technology with low power consumption.

In this paper, we describe an implementation of a novel framework named JXBT (JXME over Bluetooth), which allows the JXME infrastructure to use Bluetooth as the communication channel. By exploiting the JXME functionalities we can overcome Bluetooth limitations, such as the maximum number of interconnectable devices (7 according to the Bluetooth standard) and the maximum transmission range (10 or 100 meters depending on the version). To test the lightness of JXBT, we designed and evaluated BlueIRC, an application running on top of JXBT. This application enables the set up of a chat among Bluetooth-enabled mobile devices, without requiring them to be within transmission range.

This work has been partially supported by the European Commission through the IST program under contracts FP6-1596 (AEOLUS).

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. BlueChat, http://www.getjar.com/products/7545/BluetoothChat

  2. BlueCove, http://sourceforge.net/projects/bluecove/

  3. Jadabs-CLDC, http://jadabs.berlios.de/jadabs-cldc/

  4. Jadabs-JXME-BT, http://jadabs.berlios.de/jadabs-cldc/multiproject/jxme-bt-j2me/

  5. JSR 259: Ad-Hoc Networking API, http://jcp.org/en/jsr/detail?id=259

  6. JSR 75: PDA Optional Package for the J2ME Platform, http://jcp.org/en/jsr/detail?id=75

  7. JSR 82: Java APIs for Bluetooth, http://www.jcp.org/en/jsr/detail?id=82

  8. The JXTA Project, http://www.jxta.org

  9. Antoniu, G., Hatcher, P., Jan, M., Noblet, D.A.: Performance evaluation of JXTA communication layers. In: CCGrid 2005. Proceedings of the Fifth IEEE International Symposium on Cluster Computing and the Grid, vol. 1, pp. 251–258 (2005)

    Google Scholar 

  10. Arora, A., Haywood, C., Pabla, K.S.: JXTA for J2ME – Extending the Reach of Wireless With JXTA Technology. In: JavaOne Conference (2002)

    Google Scholar 

  11. Blundo, C., Cristofaro, E.D.: JXBT: JXME over Bluetooth. Technical report, Università di Salerno, http://www.dia.unisa.it/dottorandi/emidec/JXBT-Extended.pdf

  12. Chatschik, B.: An overview of the Bluetooth wireless technology. IEEE Communication Magazine 39, 86–94 (2001)

    Article  Google Scholar 

  13. Dai, Z., Fang, Z., Han, X., Xu, F., Yang, H.: Performance Evaluation of JXTA Based P2P Distributed Computing System. In: CIC 2006. Proceedings of the 15th International Conference on Computing, pp. 391–398 (2006)

    Google Scholar 

  14. Frei, A., Alonso, G.: A dynamic lightweight Platform for Ad-Hoc Infrastructures. In: PerCom 2005. Proceedings of the Third IEEE International Conference on Pervasive Computing and Communications, pp. 372–382. IEEE Computer Society Press, Los Alamitos (2005)

    Google Scholar 

  15. Halepovic, E., Deters, R.: The jxta performance model and evaluation. Future Gener. Comput. Syst. 21(3), 377–390 (2005)

    Article  Google Scholar 

  16. Keogh, J.E.: J2ME: The Complete Reference. McGraw-Hill, New York (2003)

    Google Scholar 

  17. Kortuem, G.: PROEM: A Middleware Platform for Mobile Peer-to-Peer computing. SIGMOBILE Mob. Comput. Commun. Rev. 6(4), 62–64 (2002)

    Article  Google Scholar 

  18. Kotilainen, N., Vapa, M., Weber, M., Töyrylä, J., Vuori, J.: P2PDisCo - Java Distributed Computing for Workstations Using Chedar Peer-to-Peer Middleware. In: IPDPS 2005. Proceedings of the 19th IEEE International Parallel and Distributed Processing Symposium, pp. 182–185 (2005)

    Google Scholar 

  19. Kotilainen, N., Weber, M., Vapa, M., Vuori, J.: Mobile Chedar - A Peer-to-Peer Middleware for Mobile Devices. In: PERCOMW 2005. Proceedings of the Third IEEE International Conference on Pervasive Computing and Communications Workshops, pp. 86–90 (2005)

    Google Scholar 

  20. Law, C., Mehta, A.K., Siu, K.-Y.: A new Bluetooth scatternet formation protocol. Mobile Networks and Applications 8(5), 485–498 (2003)

    Article  Google Scholar 

  21. Lund, C.-H.W., Norum, M.S.: The Peer2Me Framework - A Framework for Mobile Collaboration on Mobile Phones. Master’s thesis, Department of Computer and Information Science - Norwegian University of Science and Technology (2005)

    Google Scholar 

  22. Schollmeier, R.: A Definition of Peer-to-Peer Networking for the Classification of Peer-to-Peer Architectures and Applications. In: P2P 2001. Proceedings of the First International Conference on Peer-to-Peer Computing, pp. 101–102. IEEE Computer Society Press, Los Alamitos (2001)

    Google Scholar 

  23. Tomarchio, O.: Progetto IS-MANET: JXTA Middleware for Mobile Ad-Hoc Networks. Technical report, http://zeus.elet.polimi.it/is-manet/Documenti/bo20040721-diit.ppt

  24. Wang, A.I., Norum, M.S., Lund, C.-H.W.: Issues related to development of wireless peer-to-peer games. In: AICT-ICIW 2006. Proceedings of the Advanced International Conference on Telecommunications and International Conference on Internet and Web Applications and Services, pp. 115–120 (2006)

    Google Scholar 

  25. Wang, A.I., Norum, M.S., Lund, C.-H.W.: A peer-to-peer framework for mobile collaboration. In: SEA 2006. Proceedings of the 10th IASTED International Conference on Software Engineering and Applications (2006)

    Google Scholar 

  26. Zaruba, G.V., Basagni, S., Chlamtac, I.: Bluetrees-Scatternet Formation to Enable Bluetooth-Based Ad Hoc Networks. In: ICC2001. Proceedings of the IEEE International Conference on Communications, vol. 1, pp. 273–277 (2002)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Robert Meersman Zahir Tari

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Blundo, C., De Cristofaro, E. (2007). A Bluetooth-Based JXME Infrastructure. In: Meersman, R., Tari, Z. (eds) On the Move to Meaningful Internet Systems 2007: CoopIS, DOA, ODBASE, GADA, and IS. OTM 2007. Lecture Notes in Computer Science, vol 4803. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-76848-7_45

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-76848-7_45

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-76846-3

  • Online ISBN: 978-3-540-76848-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics