Can Java (J2ME?) be used to build mobile apps that run on nearly all mobile phones and tablets including Windows phone?
If I google for "how to build cross platform mobile apps" I don't see much mention of Java. Instead, discussion seems to be most often comparing phone-gap, itanium and xamarin. Phone gap puts me off because it's browser based and has performance issues, itanium is ios and Android only and xamarin costs money and doesn't support outsiders of the main three like symbian or blackberry.
Is Java viable for mobile app development. I had a look at this
http://wiki.netbeans.org/CrossPlatformMobileSoftware and the tutorial linked to is a mere 8 years old. And this book
Building Mobile Applications with Java mentions only Android and iOS.
And this oracle web page looks to be at least 4 years old
JAVA FOR MOBILE DEVICES
Regarding xamarin, does anyone know the size of the ".net runtime" needed to support C# apps - do most phones already have this installed?
If I google for "how to build cross platform mobile apps" I don't see much mention of Java. Instead, discussion seems to be most often comparing phone-gap, itanium and xamarin. Phone gap puts me off because it's browser based and has performance issues, itanium is ios and Android only and xamarin costs money and doesn't support outsiders of the main three like symbian or blackberry.
Is Java viable for mobile app development. I had a look at this
http://wiki.netbeans.org/CrossPlatformMobileSoftware and the tutorial linked to is a mere 8 years old. And this book
Building Mobile Applications with Java mentions only Android and iOS.
And this oracle web page looks to be at least 4 years old
JAVA FOR MOBILE DEVICES
Regarding xamarin, does anyone know the size of the ".net runtime" needed to support C# apps - do most phones already have this installed?