Cita:  
					Iniciado por Fuzzylog 
  5 - Que corra en Android, IOS principalmente y opcionalmente en Linux, Windows.
 
Sólo te digo esto. Si quieres una aplicación cliente que corra en android e ios vas a tener que usar dos lenguajes y dos herramientas de desarrollo muy diferentes, java y Objective-C más sus IDEs.
 
Para android esto te dará una idea de como va: [url]http://www.androidcurso.com/index.php/recursos-didacticos/tutoriales-android[/url]
Para IOS lo siento, no puedo ayudarte.
 
Y luego si quieres una aplicación que también pueda correr sobre windows y linux, pues java vale, pero ya sería un tercer desarrollo independiente.
 
Otra cosa es que si es una aplicación web puedas hacer un único desarrollo con javaFX y acceder por un navegador desde cualquier otra plataforma. Si no, lo llevas claro.
    Che, pero aca Xamarin 
http://docs.xamarin.com/guides/cross-platform/application_fundamentals/building_cross_platform_applications 
Dice que funciona en IOS, en Android y en Windows Phone... como es la cosa? 
Esta bien que es un producto pago.... pero como es que los libertadores de java no tienen algo como eso y que sea "libre y gratuito" como siempre hacen alarde?? 
No entiendo....