Developing applications for mobile devices using web technologies is now well within reach. When the capabilities of HTML5 are combined with CSS3 and JavaScript, web application developers have an opportunity to develop compelling mobile applications using familiar tools.
While the HTML5 specification is still evolving, there is a lot that can be used right now to build mobile web apps. Mobile web apps are now starting to provide many of the features that were once only available to native-language-based apps in Java, Objective-C, etc.
This presentation teaches developers already familiar with web application development, how to code and structure a web app for use on the mobile platform. After explaining the skeleton of a mobile web app, we will introduce JQueryMobile and some nice HTML5 features as Geolocation, Offline caching & Local Storage. And off course, we will see how we can use all these technologies with Grails.
As demo we will built a simple clone of foursquare.