2025上半年,最新 AI实践都在这!20+ 应用案例,任听一场议题就值回票价 了解详情
写点什么

AJAX Animator 在 RIA 世界展示 AJAX 价值

  • 2008-09-23
  • 本文字数:1033 字

    阅读完需:约 3 分钟

AJAX Animator 0.2 在八月初发布。该开源项目使用了 AJAX 技术,提供完全标准化的、在线的、协作的、基于 Web 的动画开发工具包。0.2 版显示了 AJAX 动画在 RIA 世界的良好潜质。AJAX Animator 的创建者,网名叫Antimatter15,最近与 InfoQ 分享了他的一些见解。

对于 AJAX Animator 的开发,Antimatter15提到:

本项目使用优秀的 Ext JS 2.1 框架定义 UI,这些 UI 几乎包括了一切。时间线使用原生 HTML/CSS。画图技术采用了 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。”

关于标准化,Antimatter15说:> 我个人非常喜欢开放的标准,但通常它们是不可能的。如果它存在一丝机会成为一个开放的标准,我都会很高兴。同时,我也不太希望看到引入一个专制的系统(Silverlight)与开放标准(SVG)的竞争。当然,我个人观点认为 Silverlight 比动画“更好”,因为它与浏览器集成得更好,而且可以与 SVG 共享一些相似的标记代码。但是,我认为人们应该能够选择他们偏爱的格式,而且竞争是件好事。

当被问到 AJAX 如何融入富媒体 RIA 领域,Antimatter15回答道:

我能想象到的是,一旦 Ajax 技术能力到达一定程度,人们就会最终创建出 Ajax 视频编辑工具。不过目前来说,我们对于已有的技术并不满意,因此,需要弥补它的缺点。自从 Internet Explorer 垄断之后,Web 上的创新就不再出现了,但是现在浏览器之争即将打响,包括 Google Chrome (V8),Firefox 3.1 ( TraceMonkey ),Safari ( SquirrelFish ) 和 IE 8(其实它算不上)在内的产品给浏览器领域带来了竞争。在插件领域,也正在发生竞争,这包括曾经垄断的 Flash、新的 Silverlight、JavaFX 和 Google Gears。在这方面,用户才是真正的赢家。

查看英文原文 AJAX Animator Demonstrates AJAX in RIA World

2008-09-23 09:091040
用户头像

发布了 501 篇内容, 共 271.2 次阅读, 收获喜欢 62 次。

关注

评论

发布
暂无评论
发现更多内容

高效稳定的通用增量 Checkpoint 详解之二:性能分析评估

Apache Flink

大数据 flink 实时计算

【低代码实践】京东科技活动平台:魔笛介绍

京东科技开发者

低代码 企业号 3 月 PK 榜 活动平台

华为云GaussDB以技术创新引领金融行业分布式转型

华为云开发者联盟

数据库 后端 华为云 华为云开发者联盟 企业号 3 月 PK 榜

依靠这份PDF面试资料文档,各种美团,阿里等大厂offer拿到手软

Java你猿哥

Java 后端 ssm 面经 八股文

Serverless:基于个性化服务画像的弹性伸缩实践

百度Geek说

云原生 成本优化 Servelress 弹性伸缩 企业号 3 月 PK 榜

太强了!阿里架构师把自己会的都总结到了这份1737页实战开发手册中

Java

10Wqps 超高并发 API网关 架构演进之路

Java你猿哥

Java 架构 微服务 SSM框架 api 网关

通过HTTP/2通道实时获取IoT设备状态和数据——设备管理运维类

阿里云AIoT

Java 物联网

谷歌Android things物联网硬件接入阿里云IoT物联网套件实战——设备接入类

阿里云AIoT

物联网 传感器 Android开发

真香!腾讯T4梳理的Java核心宝典(框架+原理+笔记+导图)

Java 程序员

面试官:还有比Redis更骚的分布式锁的实现方式吗?

Java Spring Boot 分布式锁 etcd

Selenium自动化测试

测吧(北京)科技有限公司

测试

用图技术搞定附近好友、时空交集等 7 个典型社交网络应用

NebulaGraph

推荐算法 图数据库 社交网络

阿里云IoT物模型-属性,服务,事件通信的topic和payload详解——设备管理运维类

阿里云AIoT

物联网

基于Pub/Sub模式的阿里云IoT同步调用详解——设备管理运维类

阿里云AIoT

物联网 API

浅析synchronized底层实现与锁升级过程

Java JVM synchronized

阿里云助力元戎启行 加速自动驾驶应用落地

云布道师

自动驾驶 阿里云 弹性计算

经过阿里四面而形成的10万字java面试题及答案文档到底有多牛?

Java你猿哥

Java 阿里巴巴 后端 面经 八股文

flomo 浮墨笔记向飞书收购 “幕布”,不卖永久会员、不融资的“反骨”逻辑

B Impact

项目经理问我Tomcat 与 Undertow 怎么抉择?此文教她选

Java你猿哥

Java jdk Spring Boot ssm

国内首发|焱融科技 YRCloudFile 支持 NVIDIA GPUDirect Storage(GDS)

焱融科技

人工智能 分布式存储 分布式文件存储 全闪存储 GPT-4

阿里云IoT物联网平台基础版和高级版数据进入规则引擎的流转详解——普及类

阿里云AIoT

物联网

智维数据荣获2022金融科技应用创新奖

智维数据

金融科技 智能运维 金融电子化 智维数据

聚势启新,赢未来!网银互联通航云计算数据中心三期盛大落地!

科技热闻

Dapr实战—RabbitMQ binding

青柚1943

Docker RabbitMQ dapr 发布订阅 Binding

京东云总裁曹鹏:安全可控的数字基础设施提升产业链韧性

京东科技开发者

数字化 产业数字化 京东云 国产化替代 京东云峰会

AJAX Animator在RIA世界展示AJAX价值_Java_Moxie Zhang_InfoQ精选文章