The M-Project - Mobile HTML5 Application Framework
The M-Project is Cross Platform Mobile HTML5 Application Framework that allow us to create powerful HTML5 mobile web applications (iOS, Android, Palm webOS, BlackBerry). The M-Project is a server-agnostic JavaScript framework for mobile web apps. The M-Project includes code from a number of different open source projects including:
- jQuery (http://www.jquery.com/)
- jQuery Mobile (http://www.http://jquerymobile.com/)
- underscore (http://documentcloud.github.com/underscore/)
The M-Project contains concepts of different open source projects including SproutCore (http://www.sproutcore.com/) and persistencejs (https://github.com/zefhemel/persistencejs/).
Features
- MVC
- HTML5
- JavaScript-all development cycle
- Offline support (automatic cache manifest generation)
- Rich User Interfaces
- DataProvider for local and remote storage persistence
- Internationalization (i18n)
- Open Source (MIT License)
- NodeJS based build tools (called Espresso)
The-M-Project contains all UI and Core files to build jQuery Mobile based mobile HTML5 Apps. The-M-Project is not alone, it requires nodeJS and comes with a build tool called: Espresso. Espresso makes it easy to structure your code, build and run it on a built-in server.
Requirements: Git & nodeJS
Demo: http://the-m-project.net/showcase.html
Demo: http://the-m-project.net/showcase.html
License: MIT License