Apollo的目的是克服目前的Web 应用软件的一些限制。目前,Flash 应用能够在浏览器中运行。阅读详情《Adobe开发Apollo新项目 拓展Web应用领域》。 Apollo是一款客户端软件,无需浏览器就能够运行Flash 应用。Adobe 计划于明年初让用户免费下载Apollo。运行新一代Web 应用的软件和工具市场上的竞争正在加剧。Apollo将使开发人员能够开发同时显示Flash 动画、HTML网页、PDF 文件的应用,它的设计理念是在保留Web 优点的同时,克服现有应用的局限性。
几天前,Luis Polanco在Adobe Developer Week上介绍了Adobe Apollo的技术架构和一些Apollo程序的演示。他的演讲题目是“the cross OS runtime that allows developers to leverage their existing web development skills to build and deploy desktop RIAs”。题目够长的,简单的译成中文意思就是:一个可以利用现有网络开发技术来构建部署桌面丰富媒体运用程序的跨平台的运行(环境)。
下边这幅图把Apollo和微软的WPF/E做了一下对比。Adobe和微软都在跨平台方面做了不少努力。
Mike Chamber回答了Apollo的一些相关问题。
问:Apollo什么时候可以出来? 答:Apollo 1.0大约2007上半年出来。不过供开发者测试版本会在年底之前放到labs.adobe.com上。
问:Apollo只是Central 2.0吗? 答:完全不同,但吸收了Central的经验教训。
问:Apollo只是一个播放器吗? 答:它是一个运行环境(Runtime),用来运行Apollo的应用程序。
问:每个Apollo应用程序需要单独安装吗?或者只是一个exe文件? 答:Apollo应用程序需要Runtime的支持。
问:用什么可以开发Apollo的应用程序? 答:你现在用什么来开发Web 应用程序的,就可以用它来开发Apollo应用程序。flex builder, flash IDE, eclipse, notepad 等等。
问:Apollo会支持Html所有标准吗?还是只是其中的一部分? 答:全部都支持。
问:HTML的渲染引擎是自己做,还是用开源的或是有许可证的现成的引擎? 答:我们不会自行开发。
问:代码需要编译成Apollo特有的bytecode吗? 答:不,Apollo运行基于swf和基于html的应用程序。
问:Apollo能够访问本地文件系统吗? 答:能。
问:Apollo是免费的吗? 答:是的,和Flash Player一样。

下一篇:Adobe发布支持AS3.0的Flash 9 Alpha版 这个Flash 9 Alpha所有界面都和Flash 8一样,最大的不同就是可以在时间线中直接写ActionScript 3.0代码了。 另外,Flash 9 Alpha内置了JVM(Java 虚拟机),编译影片时会需要用到。 同时Flash 9 Alpha的“标识符”已经不复存在,需要过类来引用。
 黑羽截图
Flash Professional 9 ActionScript 3.0 Preview消息发布原文: http://labs.adobe.com/technologies/flash9as3preview/ 查看详情] |