Learn how to write apps for tablets/smartphones with the Vaadin framework. Instead of maintaining a separate client written in Objective-C or JavaScript, you write all layers of the app in Java, including the user interface.
The client/server communication and the HTML5-based rendering are handled automatically by the framework. This session explains the key concepts of server- and client-side Web app development with Java and demonstrates extending the server-side development model with Google Web Toolkit–based Java to JavaScript compilation. It also explains the use cases in which client-side development should be chosen over server-side and discusses reasons and methods for installable mobile application packaging.