经过我们的慢长的期待...Apollo 终于降临到我们这个世界..这有可能是Adobe收购Macromedia后一个革命性的产品.作为adobe的一个跨平台的运行环境.我们可以在其之上利用(flash,flex,HTML,Javascript,AJAX).为桌面编写Ria(很漂亮哦,可以和现在WPF通过xaml所建立的软件界面相媲美)..而且Apollo的运行环境是免费.至于SDK,现在还不是很清楚.不过估计类似Flexbuilder这类的IDE工具肯定会收费.而且估计价格还不便宜.这个Adobe自己的代号apollo"浏览器".究竟如何.是否能顺利升空.让我们拭目以待..
这里是一个lynda推出的免费 Apollo 教学视频, 与Danger的Blog上给出的一些相关链接
还有一篇关于Apollo的官方简介的翻译
引用
This Link From Denger's Blog :
http://labs.adobe.com/technologies/apollo
http://download.macromedia.com/pub/labs/apollo/installers/apollo_win_alpha1_031907.msi
http://trials.adobe.com/pub/esd/labs/apollo/apollo_sdk_alpha1_031907.zip
http://trials.adobe.com/pub/esd/labs/apollo/fb_apollo_extensions_win_alpha1_031907.exe
http://download.macromedia.com/pub/labs/apollo/documentation/apollo_docs_alpha1_031907.zip
http://labs.adobe.com/technologies/apollo
http://download.macromedia.com/pub/labs/apollo/installers/apollo_win_alpha1_031907.msi
http://trials.adobe.com/pub/esd/labs/apollo/apollo_sdk_alpha1_031907.zip
http://trials.adobe.com/pub/esd/labs/apollo/fb_apollo_extensions_win_alpha1_031907.exe
http://download.macromedia.com/pub/labs/apollo/documentation/apollo_docs_alpha1_031907.zip
引用
引用
Apollo官方简介翻译
Apollo是Adobe整合Flash/Flex,AJAX和PDF的一种全新的RIA运行环境。Apollo还没有正式发布,这里是adobe官网上的F&Q,简单翻译了一下。
概述
什么是apollo?
apollo是adobe开发的一套跨平台的运行环境的代码代号,在这个运行环境上,你可以运行使用多种web技术(flash,flex,HTML,Javascript,AJAX)编写的桌面RIA。
apollo是面向什么类型的应用程序?
大量的传统程序都可以构建到apollo上运行。apollo希望能快速便捷的创建桌面RIA。
apollo是面向哪些开发人员的?
apollo面向一切当前使用web技术的开发人员,比如Flash,Flex,HTML,JavaScript和AJAX等。
apollo是免费的吗?
当然是免费的。apollo运行环境将和Flash Player和Adobe Reader一样是免费的。
apollo将在什么时候发布?
我们计划在今年的下半年发布一个预览版本,将在明年(2007)年初发布正式的1.0版本。
apollo将支持什么操作系统?
windows和 OS X。在apollo以后,我们将陆续推出对其他操作系统的支持。
apollo是一种浏览器吗?
不是的。apollo是一种跨平台运行环境,是在浏览器之外的。
理论上,你可以创建一个基于apollo的浏览器。
apollo的大小有多大?
大概是5-9M。
请注意,运行环境只需要你下载一次,以后就可以多次运行。
开发
在apollo中可以用到哪些技术?
Flash/Flex HTML/JavaScript,或者联合使用。
Flash应用程序可以被镶嵌在HTML应用程序里。在HTML应用程序里,可以使用Flash应用程序。
另外,apollo应用程序,将可以和PDF紧密联合起来。
我可以只用HTML和JavaScirpt来创建Apollo应用程序吗?
当然可以。
我用什么工具来开发apollo应用程序?
你可以使用当前你正在用的任何开发Flash/Flex/HTML/Javascript的工具,apollo没有特定的开发IDE。
我们将发布一个命令行工具,用来将你使用任何IDE或编辑器开发的程序打包成apollo应用程序。
当然,你也可以使用任何工具来生成swf和html文件。
我可以使用Flash Authoring来创建apollo所包含的内容吗?
当然,只要你使用的Flash Authoring的版本支持AS3和AS虚拟机2。
怎么得到apollo运行环境
apollo将可以通过下面的方式得到,但是并不仅限于这些方式:
*从adobe的网站上下载。
*运行apollo程序(当用户没有安装apollo时,将自动安装)
我们也会研究和发布其他的发布方式,你可以非常快捷和方便的安装apollo运行环境。
apollo开发成员可以在开发的应用程序中加入apollo运行环境的安装吗?
当然可以。开发人员在开发apollo应用程序的时候,可以加入本地安装程序用来判断当前是否已经安装了apollo运行环境。如果没有,则会自动安装,然后再运行apollo应用程序。
apollo应用程序是怎么安装的?
apollo应用程序的安装类似于用户电脑里面的其他应用程序。用户下载一个跨平台的安装文件,然后双击它来开始安装。
apollo将自动判断用户当前使用的操作系统,然后提供一个可以运行的apollo运行环境给用户。
apollo将使用什么HTML/JavaScript引擎?
我们将选择当前已经有的成熟的THML引擎,而不是创建一个新的。
apollo应用程序之间可以通讯吗?
当然可以。我们将创建内置程序通讯(IAC)协议,用来在apollo程序之间通讯。
apollo程序可以直接连接数据库吗?
apollo 1.0将不支持直接连接数据库,但是以后的将可能在AS中加入读写数据库的驱动(通过二进制或者XML socket),apollo程序可以通过这种方式访问数据库。
开发者和设计者在程序界面上能支配多少?
100%
我在可以apollo程序中使用现有的Flex2代码吗?
当然可以。事实上,如果要在apollo上运行Flex程序,你不用修改任何代码。更多时候你只需要添加一些代码来应用apollo的API。
apollo有哪些面对开发人员的API?
现有的有:
* File I/O
* Online / Offline
* Windowing
* Clipboard
* System Drag and Drop
* Full Network API support
* Local Storage / Settings
* more…
apollo程序可以离线运行吗?
当然可以。apollo将设置一些API来让其离线工作。
开发人员可以自己扩展apollo吗?
我们正在考虑这个的可能行。
apollo能自动升级吗?
当然可以。
apollo是一个可执行程序吗?
不是。apollo只是一个运行环境。
我可以使用apollo创建CD-Rom程序吗?
当前,我们并没有计划打算让apollo1.0能直接通过光盘运行,而不在用户的系统上安装。
Macromedia Central的程序能在apollo上运行吗?
不行。
Flash 8或者更低版本的swf能在apollo上运行吗?
当然可以。另外。apollo的API将只针对于AS3和AVM2,所以Flash8或以下的swf虽然可以运行,但是不能调用Apollo的API。
Tags - adobe , apollo