`

Apollo 终于降落地球

阅读更多

点击在新窗口中浏览此图片



经过我们的慢长的期待...Apollo 终于降临到我们这个世界..这有可能是Adobe收购Macromedia后一个革命性的产品.作为adobe的一个跨平台的运行环境.我们可以在其之上利用(flash,flex,HTML,Javascript,AJAX).为桌面编写Ria(很漂亮哦,可以和现在WPF通过xaml所建立的软件界面相媲美)..而且Apollo的运行环境是免费.至于SDK,现在还不是很清楚.不过估计类似Flexbuilder这类的IDE工具肯定会收费.而且估计价格还不便宜.这个Adobe自己的代号apollo"浏览器".究竟如何.是否能顺利升空.让我们拭目以待..

这里是一个lynda推出的免费 Apollo 教学视频, 与Danger的Blog上给出的一些相关链接

还有一篇关于Apollo的官方简介的翻译




引用

Lynda提供的apollo免费教学视频
http://movielibrary.lynda.com/html/modPage.asp?ID=378

引用

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
分享到:
评论

相关推荐

    apollo-1.9.2 全部源码

    在"apollo-1.9.2 全部源码"中,包含了Apollo项目的三个主要服务组件:apollo-configservice、apollo-adminservice以及apollo-portal的源代码。 1. **apollo-configservice**: 这是Apollo的核心服务,负责存储和...

    apollo的安装包,版本2.1.0

    Apollo是阿里巴巴开源的一款分布式配置中心,它能够集中化管理应用的配置,支持实时推送配置更改,使得在分布式系统中管理配置变得简单。本压缩包包含了Apollo配置中心2.1.0版本的相关组件和资源。 首先,`apollo-...

    apollo 调试方法 debug方法

    Apollo是阿里巴巴开源的一款分布式配置中心,它能够集中化管理应用的配置,支持远程推送配置更改,使得开发者无需重启服务即可动态更新配置。在开发和运维过程中,熟练掌握Apollo的调试方法对于提高工作效率至关重要...

    这是一个适用于携程Apollo统一配置中心的Apollo客户端,基于C++实现-Apollo-Client.zip

    这个压缩包“Apollo-Client.zip”包含了基于C++实现的Apollo客户端源码,名为“Apollo-Client-master”,是开发人员用于与Apollo服务端进行交互的重要组件。 在深入理解Apollo客户端之前,我们先了解一下Apollo配置...

    Apollo阿波罗配置中心docker-apollo-docker.zip

    Apollo阿波罗配置中心docker-apollo-docker

    apollo1.6.1.zip

    这个压缩包"apollo1.6.1.zip"包含了Apollo项目的三个核心组件的1.6.1版本,分别是:apollo-adminservice、apollo-configservice和apollo-portal。 1. **apollo-adminservice**: Apollo管理员服务是Apollo的核心...

    Apollo 配置中心未授权获取配置漏洞利用-Apollo_unauth.zip

    Apollo是阿里巴巴开源的一款分布式配置中心,它能够集中化管理应用的配置,提供实时推送、多环境、多集群的解决方案。然而,"Apollo 配置中心未授权获取配置漏洞利用"指出,Apollo在某些情况下可能存在安全漏洞,...

    apollo.repository.zip

    Apollo是阿里巴巴开源的一款分布式配置中心,它能够集中化管理应用的配置,实现配置的动态更新,从而降低了系统在开发、运维以及部署过程中的复杂性。这个"apollo.repository.zip"文件很可能是Apollo项目的依赖库,...

    SpringBoot整合Apollo(Windows)配置中心及使用

    配置Apollo的环境变量,包括APOLLO_ENV、LOCAL_IP、APOLLO_CONFIGSERVICE等,确保服务能够正确启动。 3. 启动服务 运行Apollo的服务启动脚本,启动ConfigServer和AdminServer。 4. 访问Web界面 通过浏览器访问...

    Apollo配置中心软件安装包

    Apollo配置中心是一款由携程开源的企业级分布式配置管理平台,它主要负责集中管理和推送应用程序的配置,使得在分布式系统中能够方便、快捷地进行配置的更新和分发。本安装包包含Linux和Windows版本,适用于zip格式...

    python3 中django项目访问apollo

    django项目访问apollo,增加了配置加密后自动解密功能 当环境设置为local,默认取本地配置,配置文件默认在~/data/apollo/cache/ django_apollo-1.0.0-py3-none-any.whl 解密即修改该文件的KEY Apollo加密方法 KEY=...

    SpringBoot配置Apollo代码实例

    SpringBoot 配置 Apollo 代码实例 SpringBoot 配置 Apollo 代码实例主要介绍了如何将 Apollo 配置中心集成到 SpringBoot 项目中,通过示例代码详细介绍了配置过程,并提供了详细的代码示例,供大家学习和工作使用。...

    apollo-1.4.0.zip

    由于工作需要,Apollo数据源要改成PostgreSQL,而目前官方只支持Mysql数据源,所以需要手动修改Apollo源码,目前Apollo最新版本是 1.4.0,我适配的 PostgreSQL版本是 11.4,PostgreSQL maven依赖的版本是 42.2.5。

    apollo 1.6.1.zip

    Apollo是携程开源的企业级分布式配置中心,它能够集中化管理应用的配置,使得在分布式环境下的配置更改变得简单且高效。Apollo 1.6.1版本的发布为开发者提供了更稳定、更强大的服务。这个压缩包包含了apollo-config...

    最新版C#连接Apollo客户端连接库

    C#连接Apollo客户端连接库是针对Java配置中心Apollo的一个C#实现,主要用于.NET开发者在C#项目中方便地接入和管理应用配置。Apollo是一个分布式配置中心,它能够集中化管理应用的配置,使得配置更新更加便捷,同时也...

    apollo.wiki.zip

    Apollo是百度公司开源的一款自动驾驶软件平台,它旨在提供一套完整的L4级自动驾驶解决方案。这个名为"apollo.wiki.zip"的压缩包文件很可能包含了Apollo项目的官方维基文档,这些文档通常会详细阐述 Apollo 的架构、...

    apollo-build-scripts-master.zip

    《携程开源配置中心Apollo部署与使用详解》 Apollo,由携程框架部研发,是一款分布式配置中心,能够集中化管理应用的配置,支持实时推送配置到应用,具备版本控制、灰度发布、全链路灰度等功能,是微服务架构中的...

    apollo_datasheet

    Apollo是Ambiq公司生产的一款低功耗32位微控制器(MCU),其基于ARM架构设计,特别适用于穿戴设备领域。Apollo MCU家族旨在为电池供电的设备提供超低功耗解决方案,这些设备包括但不限于可穿戴电子产品、无线传感器...

    apollo-quick-start-1.6.1.zip

    Apollo 是一个分布式配置中心,由携程框架部门研发并开源,它能够集中化管理应用的配置,支持实时推送配置更改到应用,使得应用在运行时无需重启即可动态更新配置,极大地提高了开发运维的效率。"apollo-quick-start...

    携程apollo配置中心laravel接入插件-apollo-laravel.zip

    Apollo是阿里巴巴开源的一款分布式配置中心,它能够集中化管理应用的配置,支持实时推送配置更改,使得在分布式环境中管理和更新配置变得非常方便。本插件`apollo-laravel`是为 Laravel 框架定制的 Apollo 集成解决...

Global site tag (gtag.js) - Google Analytics