Skip to main content

Abstract

This paper presents a Java framework to implement distributed applications via Bluetooth. It provides a high-level Application Programming Interface (API) which simplifies the creation of applications for Bluetooth devices in Java ME and Java SE platforms. This framework is based in a client-server architecture and an event-driven asynchronous communication mechanism. As an example of use, we solve two well-known evolutionary computation problems (the Traveler Salesman Problem and the Wave Function Problem).

Supported by projects AmIVital (CENIT2007-1010) and EvOrq (TIC-3903).

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 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.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. SIG, B.: Bluetooth specification (2004), http://www.bluetooth.org/spec/

  2. Larman, C.: Applying UML and Patterns. Prentice-Hall, Englewood Cliffs (1998)

    Google Scholar 

  3. Ferrante, A., Pompei, R., Stulova, A., Taddeo, A.V.: A protocol for pervasive distributed computing reliability. In: Proceedings of the 4th IEEE International Conference on Wireless and Mobile Computing, Networking and Communication (WiMob 2008), pp. 574–579 (2008)

    Google Scholar 

  4. Correa, B., Ishikawa, E., Ziviani, A., Faria, M.: Medical image analysis using mobile devices. In: Proceedings of the ACM Symposium on Applied Computing, pp. 1380–1384 (2008)

    Google Scholar 

  5. Cano, J., Cano, J., Manzoni, P., Kim, D.: On the design of pervasive computing applications based on Bluetooth and a P2P concept. In: Proceedings of 1st International Symposium on Wireless Pervasive Computing, pp. 1–6 (2006)

    Google Scholar 

  6. Artail, H., Shihab, M., Safa, H.: A distributed mobile database implementation on Pocket PC mobile devices communicating over bluetooth. Journal of Network and Computer Applications 32(1), 96–115 (2009)

    Article  Google Scholar 

  7. Anderson, D.P.: BOINC: A system for public-resource computing and storage, pp. 4–10 (2004)

    Google Scholar 

  8. Sreenivas, H., Ali, H.: An evolutionary Bluetooth scatternet formation protocol. In: Proceedings of the Hawaii International Conference on System Sciences, vol. 37, pp. 4893–4900 (2004)

    Google Scholar 

  9. Wei, P., Chen, C., Chen, C., Lee, J.: Support and optimization of Java RMI over a Bluetooth environment. Concurrency Computation Practice and Experience 17(7-8), 967–989 (2005)

    Article  Google Scholar 

  10. IrDA: OBEX specification, http://irda.org/

  11. Hopkins, B., Antony, R.: Bluetooth For Java. Apress! (2004)

    Google Scholar 

  12. Microsystems, S.: Java ME specification, http://java.sun.com/javame/reference/apis.jsp

  13. Buyya, R.: High Performance Cluster Computing: Architectures and Systems. Prentice-Hall, Englewood Cliffs (1999)

    Google Scholar 

  14. Foster, I.: The Grid: A new infrastructure for 21st Century Science. Phisics Today 55, 42–47 (2002)

    Article  Google Scholar 

  15. Alba, I., Tomassini, M.: Paralellism and evolutionary algorithms. IEEE Transactions on Evolutionary Computation 6, 443–462 (2002)

    Article  Google Scholar 

  16. Chambers, L.: Practical Handbook of Genetic Algorithms: Complex Coding Systems. CRC Press, Boca Raton (1998)

    Book  Google Scholar 

  17. Larranaga, P., Kuijpers, C.M.H., Murga, R.H., Inza, I., Dizdarevic, S.: Genetic algorithms for the travelling salesman problem: A review of representations and operators. Artificial Intelligence Review 13(2), 129–170 (1999)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Garcia-Sanchez, P. et al. (2009). Pervasive Evolutionary Algorithms on Mobile Devices. In: Omatu, S., et al. Distributed Computing, Artificial Intelligence, Bioinformatics, Soft Computing, and Ambient Assisted Living. IWANN 2009. Lecture Notes in Computer Science, vol 5518. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-02481-8_23

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-02481-8_23

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-02480-1

  • Online ISBN: 978-3-642-02481-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics