The main purpose of this project is to create a simple HTML5 library for application development, that helps web professionals to build fully customizable apps, for use in browsers or embedded in mobile applications.
Current modules (mootor.js):
- core - Core functions and query selector
- gestures - Gestures (ex: onTapStart, onTapEnd, ...)
- fx - Visual FX (ex: translateFx, ...)
and plugins:
- ui.js - User interface
- nav.js - Navigation
- app.js - Application
- geo.js - Geopositioning
- draw.js - Drawing
The key features are:
- Fast performance
- Easy to use
- Fully customizable, strongly considering design issues
See inside the "examples" folder, you will need a web server (or UIWebView) if you want to load views.
If you want to run the examples in a desktop browser, you will need to emulate touch events, for example using the "Emulate touch events" in Chrome Developer Tools.
Currently compatibility is WebKit or Gecko based browsers (iOS, Android, Mozilla)
We are in a development stage, THIS SOFTWARE IS ONLY FOR TESTING.
You will need the following tools:
Required:
- The "make" command for compile JavaScript modules
- Haml for compile .haml templates
- Ruby & Compass Framework for compile .scss stylesheets
Optional:
- Java for minifying JavaScript code using YUI Compressor
Mootor team LOVES design, and we aim to make delightful user interfaces. We are working with the last tools like Haml and Compass, to provide maximum efficiency and fully customization.
You can help this way:
- Suggest and/or build new features
- Help to find and/or fix issues
- Fork + Pull request
Please use GitHub to report any bugs found.
You may use any Mootor project under the terms of either the MIT License or the GNU General Public License (GPL) Version 3.
(c) 2012 Emilio Mariscal