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).
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
SIG, B.: Bluetooth specification (2004), http://www.bluetooth.org/spec/
Larman, C.: Applying UML and Patterns. Prentice-Hall, Englewood Cliffs (1998)
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)
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)
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)
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)
Anderson, D.P.: BOINC: A system for public-resource computing and storage, pp. 4–10 (2004)
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)
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)
IrDA: OBEX specification, http://irda.org/
Hopkins, B., Antony, R.: Bluetooth For Java. Apress! (2004)
Microsystems, S.: Java ME specification, http://java.sun.com/javame/reference/apis.jsp
Buyya, R.: High Performance Cluster Computing: Architectures and Systems. Prentice-Hall, Englewood Cliffs (1999)
Foster, I.: The Grid: A new infrastructure for 21st Century Science. Phisics Today 55, 42–47 (2002)
Alba, I., Tomassini, M.: Paralellism and evolutionary algorithms. IEEE Transactions on Evolutionary Computation 6, 443–462 (2002)
Chambers, L.: Practical Handbook of Genetic Algorithms: Complex Coding Systems. CRC Press, Boca Raton (1998)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)