The clients are programmed in Java, using Netbeans >=6.7
One thing need be attention:
there seems a bug in Android emulator setup. You need use a workaround:
Go in console to <SDK Path>/tools
and type android create avd -n <name> -t <target>
. You can get target id by running android list-targets
.