Paris, November 2013
Gaia is the user interface for Boot to Gecko (B2G); it's a set of Web applications that runs locally on a B2G device, emulator, desktop build, or Firefox build. All you need to know in order to add apps or make changes to Gaia are Web technologies like JavaScript, HTML, and CSS.
$ git clone https://github.com/mozilla-b2g/gaia.git
$ cd /path/to/gaia $ DEBUG=1 make $ /path/to/firefox/nightly -profile /path/to/profile
http://developer.android.com/tools/help/adb.html
$ make install-gaia
$ make reset-gaia
$ APP='app name' make install-gaia
$ APP='app name' make reference-workload-light
$ APP='app name' make reference-workload-medium
$ APP='app name' make reference-workload-heavy
$ APP='app name' make reference-workload-x-heavy
$ adb logcat | grep GecoConsole
Settings > Device information > More information > Developer > Remote Debugging
$ adb forward tcp:6000 localfilesystem:/data/local/debugger-socket