Open source development for the Java and Android platforms