Number 1 is the Ultrafast Develop / Deploy Cycle.
Mobile development was supposed to be easy. Developers were promised SDKs, emulators, tools, and testing through direct device deployment. But the reality is a mess of incompatible SDKs, tangled wires, device fragmentation and broken tools. We at EclipseSource believed that things could be better. So we built Tabris.js.
We also designed an over-the-air deployment strategy enabled by our developer apps. You can host your app on any Internet connected machine, and load it over-the-air. With the Tabris.js developer app, simply configure a URL pointing to your development machine and go. As you evolve your app, simply refresh the URL.
During development, Tabris.js also supports on-device, over-the-air, debugging. Connect to your device from Eclipse and you can navigate the source code, set breakpoints, step through code and inspect variables.
With Tabris.js we set out to build an easy to use framework that delivers native user experience and performance. For details on the architecture that made it possible, and for a quick test to tell if your app really performs native, read the interview with Tabris.js developer Holger Staudacher on InfoQ.
Check out Tabris.js and let us know what you think.
Special thanks goes to the entire team: Jordi Böhme López, Ralf Sternberg, Tim Buschtöns, Holger Staudacher, Moritz Post, Johannes Eickhold, Christian Petrov, Ivan Furnadjiev, Gosia Mitros, Zaneta Pchelka and Jochen Krause. For more information on Tabris.js follow us on Twitter.