
Modern HTML rendering engines and emerging standards make it possible to create a new class of rich experiences that could previously be achieved only with native development toolkits—but developers need better Web development frameworks and authoring tools in order to take advantage of the possibilities.
Three new open-source software projects developed at Motorola Mobility hope to address the problem. Tim Statler, Zachary Cohen, and Kris Kowal had the pleasure of working on a new content creation tool called Ninja, a JavaScript development framework called Montage, and a testing automation tool called Screening. In this article, they describe all three pieces of software and they've also included code examples to illustrate some of the functionality.
Giving a high-level overview, it is said that the Ninja authoring tool is a app for designing keyframe-based animation with HTML5, including 3D scenes and vector graphics. These scenes can incorporate components built on the Montage framework and the editor itself is built using Montage.
The Ninja authoring tool makes creating compelling Web content easy. It provides designers with a set of visual tools that expose all the capabilities of HTML5 and CSS3. What previously was left to expert coders to create, such as canvas-based CSS3 animations and WebGL shaders, is now possible with a visual tool and great automation.
To know more about Ninja authoring tool visit: http://arstechnica.com/information-technology/2012/07/ninja-power-open-source-html5-toolset-hopes-to-unleash-the-web/