writing apps for phonegap in java (with GWT, Vaadin etc.) - java

I was looking at http://phonegap.com/ and I find the technology quite impressive.
And I was wondering with technologies like GWT or Vaadin, which convert Java code to Javascript, can it be used with phonegap?

As far as I know there is Mgwt project introduced by Daniel Kurka
By using gwt-phonegap and mgwt you can write applications that can be deployed into the app store or the market place with GWT.
Here is some start for you.

Yes you can use Vaadin to create nice mobile application.
With Vaadin TouchKit you can create native and HTML5 Application for cross-platforms.
For converting to native application, vaadin supports Apache Cordova & PhoneGap.

Related

Is it possible to develope offline aaplication using gwt java

Hi am working on project using gwt java on GAE. We developed one application using GWT JAVA GAE. This is web application I want to convert this application offline is it possible? any possible ways?
Thanks in advance.
GWT allows you to use all HTML5 features, so it's possible to build an offline app with GWT. There are a number of challenges that you will have to overcome - too many to discuss in an answer to your question. You may want to start with this excellent presentation:
Easing offline web application development with GWT

gwt or java based frameworks that allow easy web app ui design for pcs as well as tablets/smartphones

I know that Smart GWT also supports Android and iOS, as well as regular PC/iPAD for UI design.
Is there any other good Java based or GWT based framework, that allows creation of interfaces for web apps, that show correctly in iOS/Android/Blackberry, as well as desktops/tablets?
I have used Vaadin before and they have a TouchKit project that aims at mobile development. Vaadin is a server-side framework, so offline applications can be a problem. Anyway, some links:
Vaadin
TouchKit Addon
Using TouckKit

Desktop compatible Java Web Framework

I need a Java Framework for Web development with these caractheristics:
Rich graphical UI;
Development tools available for most known IDE (Eclipse or Netbeans);
Free (preferencially non GPL);
Large community;
Easy to generate Web/Desktop/Mobile with the same code.
After some research we've found ZK Framework but we couldn't understand if we can compile for desktop or mobile.
Thnks
ZK Mobile is a native client running on Java Mobile (or Android API). It does not require a modern browser, but, as I know, there is only a limited set of components (much less the number of Ajax components).
I would be seriously surprised if a framework exist where the same GUI code can be used for web/desktop and mobile apps. The service -and model layer of your application should be reusable without any problem but you can't expect JSP's for isntance to be displayed in a swing or android application.
I didn't know ZK yet, looks nice but I guess there mobile part is intended for mobile webbrowsers and not mobile applications.
You could also consider vaadin, GWT or apache wicket.
I would recommend you to consider GWT seriously. Although it is not the best choice for mobile clients, gwt applications could be executed in your mobile device , if your mobile device's browser can execute javascript. But again I should express that native mobile applications would be better choice than browser based mobile applications.

Is it possible create a iphone application by using java and LWUIT framework?

Is it possible create a IPhone application by using java and LWUIT framework?
There appears to be a rudimentary LWUIT Microemulator in development, but the author states that this requires jailbroken iPhones. I would not rely on this for anything serious, because I doubt something based on this will ever appear on the App Store.
A better bet would be to learn Objective-C and the native APIs, or use an alternative platform like MonoTouch.
yes it is possible, take a look at codenameone.com project, it's a cross platform mobile framework where the ui part is a fork of LWUIT
It is currently not possible using any language other than objective-c.

blackberry application develpment

Is java the only language available to develop applications for blackberry. Though i have
checked phonegap but its not properly documented.
As far as I know, yes. Alternatively, you can develop web applications what will work on BlackBerry.
See BlackBerry developers site for more information.
You could develop a BlackBerry Widget, which uses Javascript instead of Java. It's still deployed and installed in the same way as a native Java app.
Yes, you can use HTML5, CSS3 and JS to create apps for BlackBerry using tools such as PhoneGap Build or BlackBerry WebWorks.
Here is a new book in Amazon that provides a PhoneGap Build example that was targeted on BlackBerry OS 6.0 devices.

Categories