分类:
2008-10-15 13:45:08
AJAX Animator 0.2在八月初发布。该开源项目使用了AJAX技术,提供完全标准化的、在线的、协作的、基于Web的动画开发工具包。0.2版显示了AJAX动画在RIA世界的良好潜质。AJAX Animator的创建者,网名叫Antimatter15,最近与InfoQ分享了他的一些见解。
对于AJAX Animator的开发,Antimatter15提到:
本项目使用优秀的Ext JS 2.1框架定义UI,这些UI几乎包括了一切。时间线使用原生HTML/.画图技术采用了josep_ssv的OnlyPaths,也曾经使用过Richdraw.事实上,Onlypaths基于RichDraw,但是它更强大。在端,动画通过Freemovie库生成,该库使用PHP语言。我使用GD2导出GIF图片,其他格式在客户端导出。在实际应用的上,在所有脚本都通过YUI Compressor压缩之后,静态内容由Google App Engine控制。我主要使用Aptana(Eclipse)开发,更少的代码则在Notepad2里写。几乎所有图标都来自silk icon set.
通过AJAX Animator创建的动画可以转换成一些通用格式,正如Antimatter15所提到的:“通过file按钮,你可以使用强大的基于JSON的文件格式。在该按钮下面,有一个新的发布菜单,允许用户导出各种格式,例如Adobe Flash,Processing (language), Microsoft Silverlight (XAML)和Animated GIF.”