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.
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/