One of my firsts publications was also related with distributed Evolutionary Algorithms in heterogeneous devices. My final degree project was a framework (called Ulfsark) to easily communicate between mobile phones. Before iOS and Android it was a darker time where each mobile brand has his own Bluetooth stack, so this work wasn’t except of difficulty!
This work presents a Java framework which allows to implement easily connectivity applications via Bluetooth. Nowadays it is difficult to program Bluetooth devices, so it is necessary to use a high-level Application Programming Interface (API) to make easy the creation of applications in Java ME and Java SE platforms, the most extended ones. As a solution we show the development of a distributed computing environment using a layered, client-server, and event-based with asynchronous communication architecture. In addition we solve two well-known evolutionary computation problems (the Traveler Salesman Problem and the Wave Function Problem), as an example of use.
You can download the draft from here: Pervasive evolutionary algorithms on mobile devices.