Ajax Animator is a free, web-based animation suite.
Its development began in March 2006 by Antimatter15, then a sixth grader. Ajax Animator was originally intended to be a
free replacement to
Flash MX,
but is now a general-purpose animation tool. Ajax Animator is primarily written using
JavaScript
JavaScript (), often abbreviated as JS, is a programming language that is one of the core technologies of the World Wide Web, alongside HTML and CSS. As of 2022, 98% of websites use JavaScript on the client side for webpage behavior, of ...
, the
Ext JS
Ext JS is a JavaScript application framework for building interactive cross-platform web applications using techniques such as Ajax, DHTML and DOM scripting. It can be used as a simple component framework (for example, to create dynamic grids on ...
framework, and
HTML5
HTML5 is a markup language used for structuring and presenting content on the World Wide Web. It is the fifth and final major HTML version that is a World Wide Web Consortium (W3C) recommendation. The current specification is known as the HTML ...
-related technologies such as
SVG. The software can be used either from within a web browser or from an offline installation.
History
Ajax Animator began as an ambitious project by Antimatter15, then a 6th grader. Its intended use was to draw stick figures and animation and export them to Flash files, as an alternative to the expensive
Flash MX desktop program. It was first inspired by th
KoolmovesFlash editing software. Development started around March 2006, based on th
RichDrawJavaScript library, which allowed for in-browser graphics creation.
The application was soon rewritten to use the DHTML Suite library fro
DHTML Goodies and finally allowed for exporting
SWF files
SWF ( ) is an Adobe Flash file format used for multimedia, vector graphics and ActionScript.[Open Screen Pr ...](_blank)
through th
FreemovieJava library. Development subsequently moved to
Subversion on
Google Code
Google Developers (previously Google Code) , application programming interfaces (APIs), and technical resources. The site contains documentation on using Google developer tools and APIs—including discussion groups and blogs for developers usi ...
to ease production.
Version 1.0 was rewritten to use version 1.0 of Sencha's
Ext JS
Ext JS is a JavaScript application framework for building interactive cross-platform web applications using techniques such as Ajax, DHTML and DOM scripting. It can be used as a simple component framework (for example, to create dynamic grids on ...
library instead. It also added support for
inbetweening
Inbetweening, also known as tweening, is a process in animation that involves creating intermediate frames, called inbetweens, between two keyframes. The intended result is to create the illusion of movement by smoothly transitioning one image in ...
and sharing projects.
The next version, 0.20, was a complete rewrite to support version 2.0 of
Ext JS
Ext JS is a JavaScript application framework for building interactive cross-platform web applications using techniques such as Ajax, DHTML and DOM scripting. It can be used as a simple component framework (for example, to create dynamic grids on ...
, and used th
OnlyPathslibrary by josep_ssv, which extended RichDraw and was designed specifically for Ajax Animator.
Later versions used the author's own VectorEditor library, based on the
Raphaël framework.
See also
*
List of 2D animation software
This is a list of two-dimensional animation software.
See also
* List of 3D animation software
{{Animation editors
2D animation
Traditional animation (or classical animation, cel animation, or hand-drawn animation) is an animation ...
References
External links
Ajax Animator info pageAjax Animator 0.20.02 (OnlyPaths)Ajax Animator 0.20.05 Wave (VectorEditor)Google Code
{{authority control
Free 2D animation software
Free vector graphics editors
Motion graphics software for Linux