INDI for Java is a set of libraries (written in the Java programming language) to implement Clients (graphical and not graphical ones), Drivers and Servers that follow the INDI distributed control protocol, a protocol designed to operate astronomical instrumentation. The INDI for Java library is currently ready to be used in Android devices!
The current implementation of INDI Library is in C/C++, and a Java implementation enables seamless cross platform support in addition to Andriod device support! This exciting development is spearheaded by Mr. Sergio Alonso, Kudos to him for making such a signifcant implementation of the protocol!
v1.3 of the library (server, client, and tools) was released on April 10th, 2012. Check out the downloads.