You still use same language (that is not java) for everything else and that can be cross platform.<p>Also for games this should be even better since you will just draw on surface mostly- that problem is already solved by Haxe language with great success however.