Adobe计划这个月末发行Apollo第二公测版,这种开发环境允许一些网络应用能够在离线的情况下使用。这一设计功能将对由Java和微软的.NET搭建的程序平台造成冲击。
据外电报道,这种开发环境被称为Apollo。
Apollo这个设计思想起源于Macromedia公司2003年发行的Macromedia Central软件。Adobe在2005年收购了Macromedia公司。Central 提供一个性能卓越的开发环境,让 Macromedia Flash 的开发人员能快速有效地设计、开发并构建新一代的互联网互动多媒体应用程序。
Adobe市场营销部门主管帕姆.德基尔(Pam Deziel)表示:“Macromedia Central是Apollo的前身,Apollo现在不仅能够开发Flash,并且还能开发HTML、AJAX及其它网络语言,使开发出来的产品运行在用户电脑里。”
EffectiveUI(丹佛的一家软件公司)资深开发者Sean Christmann介绍说“这种技术作用相当于wrapper,轻松实现从现有的WEB应用程序里获得代码封装在Apollo里,保存到电脑里。实现这种转移代码的关键是Flex开发工具。开发者使用这种工具来封装他们的代码。”
帕姆说:“Apollo可以安装在台式电脑里或直接内嵌到应用程序中运行(有点类似网页上的Flash)。Apollo是一款免费产品。”
EffectiveUI董事长安东尼.佛兰哥说Adobe计划使用Apollo来开发高效益的产品,例如使用Flex开发Flex架构的商业交易后台。
这些足以吸引开发者不再使用Java和.NET。佛兰哥说“虽然Apollo还没有正式发布,eBay与EffectiveUI正在使用apollo平台开发在线拍卖程序,利用apollo的本地缓存功能,将尺寸为20M的ebay目录树xml文件一次性下载到本地中缓存起来,这样在离线的状态下也能使用拍卖站点工作。”
佛兰哥说:“用户也能从使用Apollo中获得好处,可以离线使用eBay拍卖新产品,在离线的状态下把产品信息和资料分门别类输入到拍卖站点,等稍后连接上互联网拍卖端将自动发布产品。”
佛兰哥说,Adobe计划第三季度发布Apollo最终版本,eBay拍卖端很有可能预装在电脑里。但德基尔仅说Apollo最终版本计划在后半年发布。
|