Does anyone has experience building Mobile apps using GWT Java and HTML5?
I came across various articles yet not much useful. I am looking for a full-fledged mobile framework which should be Java based and requires no server side.
Does anyone has experience building Mobile apps using GWT Java and HTML5?
I came across various articles yet not much useful. I am looking for a full-fledged mobile framework which should be Java based and requires no server side.
GWT in and itself is a good choice for mobile development, quoting GWT website:
... write AJAX applications in Java and then compile the source to highly optimized JavaScript that runs across all browsers, including mobile browsers for Android and the iPhone
As for, the server-side, GWT does not require a server side to run except for the download off-course. That is, if your app is supposed to be launched through a browser then you are all set to go. But if you are thinking of creating an off-line sort of app, then you'll need to look beyond GWT. You can still use GWT compiled scripts, but you'll need a native launcher that loads the app (in a Android WebView, for example). Writing such a launcher would not be a lot of work. This approach is good for standalone apps that don't require access to native phone APIs (camera, storage, sms etc.)
If you do require access to native phone APIs, you would need something like PhoneGap or Appcelerator Titanium. Both of these technologies allow applications written in Javascript, HTML5 and CSS to access native phone APIs. There is a project, GWT-Phonegap that lets your GWT app use phonegap APIs via GWT's java code.
eskimoblood raised a point about Titanium that as it is first compiled to Java (for android), it will not be suitable to be used with GWT. I searched for details and found that Javascript is compiled to Java byte code using Rhino JSC compiler.
Have you considered the Android platform? Its practically the "full-fledged (java based) mobile framework" that you're talking about.