Voglio sviluppare un applicazione per dispositivi mobili.
L'applicazione è una location-based service. Quindi utilizza prettamente GPS, XML e Web service remoto.
Non avendo molte conoscenze di Java, ma solo di PHP/Mysql e la base di OOP mi conviene più imparare il J2me o direttamente come sviluppare applicazioni per iPhone e Android??
Quale ha una curva di apprendimento più alta? Considerate che vengo da una programmazione web side.