Moobile.js

Moobile.js is a lightweight web application framework for engineering mobile and touch applications. It uses the MooTools library internally to manipulate user interface elements. The library is partially inspired by the ViewController mechanism in the Apple Cocoa frameworks.

Key Features

Two key features of Moobile.js are performant responsiveness and polish. View transitions occur briskly when running on a mobile device - and even more so when views have been preloaded and cached. The developer cites on the Moobile website that mobile application development must be tested often and iteratively on an actual mobile device. Additionally, the user interface of Moobile.js is more polished than many other mobile web frameworks. The author of the framework, Jean-Philippe Déry, is both a graphic designer and a software developer.

Roadmap

The current version of Moobile is 0.1.1. This version primarily provides basic UI elements with theming for iOS running on an iPhone. Version 0.2 intends to incorporate additional theming with iPad application styling. Version 0.3 intends to incorporate a vertical split view which is common in iPad apps.

Simulator

Moobile also provides a web-based simulator for testing and demoing applications inside the browser prior to deployment. The current version of the simulator is version 2. The simulator supports frames for iPhone 4, iPhone 5, iPad, and Samsung Galaxy. The simulator also supports orientation changes between landscape and portrait.