InfoQ: mobl: a DSL for Mobile Web Development
mobl is a textual, statically typed, compiled language that is primarily used through its Eclipse plug-in. The plug-in offers syntax highlighting, inline error-highlighting, reference resolving and code completion. The mobl compiler (integrated into the IDE) compiles mobl modules to a combination of HTML, JavaScript and CSS on every save. mobl applications do not rely on any particular server-side technology, only handling the client-side aspect of your application. Calls can be made to (JSON) web services using AJAX (Asynchronous JavaScript and XML) calls.
First public release was just this January, but it sounds like it has potential.