HTML5 Mobile Quickstart & Archetype Deep Dive

intro and link to getting starting

Application Deep Dive

Client Side

desktop.html
mobile.html

jQuery Mobile

HTML5 Semantic Tags
HTML5 Form API
app.js
index.html

Server Side

Bean Validation
RESTful JAX-RS Endpoints

Testing the Application Code

Testing an HTML5 based application requires some addition considerations.  First you need to test the JAX-RS  back end services.  Second with more logic existing in JavaScript you need an effective way of unit testing that.

Server Side
Client Side