Atlas is a complete mobile application environment which integrates a number of key technologies to create rich mobile applications using HTML5 and Javascript. I draws heavily on the excellent work of the doorisMobile-phonegap and backbone-jquerymobile repos. In bringing the insights from those repositories Atlas provides a complete TDD oriented mobile application environment that includes
- TDD - Based on Jasmine
- Backbone
- Mustache
- Jquery Mobile
- PhoneGap
- Server Push (e.g. Juggernaut)
- Lawnchair Local storage
- clone repo
- copy into new repo for your app
- code!
To run the tests make sure you have jasmine installed (gem install jasmine) and run
rake jasmineTest results can be found by pointing your browser to http://localhost:8888
Jasmine works better with rvm installed however if RVM is not install then you need to do js sudo gem install Jasmine . If RVM is installed you dont need the sudo as a local gemset will be created.
The environment includes a very simple application (the same app developed in the backbone-jquerymobile repo) structured differently to use the model defined by this environment.
This is an ISO Sample application in the IOS directory, this can be used with Xcode to demonstrate how Atlas is used with IOS
Yuri Green
Jeff Morgan
TBD