决战Flex AIR!(ADOBE最近的举动让所有FLASHer振奋)
Adobe将以Flash为基础的AIR技术,史无前例地统整桌面应用、网络互动及行动装置等各种接口应用,来对抗微软的RIA攻势。
Adobe在每年定期举办的Max 2007中,发布多项AIR技术(程序代码:Apollo)的开发工具与企业应用实例,Adobe企图将网页开发技术应用到各种界面开发上。会中也展示 Flash影音画质的提升,发表行动装置支持Flash影音的版本。同时展示支持3D技术的下一代Flash。
Adobe为善用既有Flash技术在网络应用上超过70%的高占有率,不断提高Flash技术的影音质量,以及扩大应用范围。在芝加哥举办的 Max 2007研讨会中,Adobe一方面主推将Flash延伸到桌面应用的丰富网络应用技术(RIA),发布多项AIR(Adobe Integrated Runtime)技术开发工具与企业应用实例。另一方面展示Flash的H.264高画质影音,以及将影音延伸至行动装置的新版Flash Lite技术3.0版。显示出Adobe希望用单一技术整合桌面应用、行动装置、网络互动的不同应用。
Adobe推出AIR技术beta2版本。增强AIR的HTML安全模块,提供Application Sandbox的机制,可以将使用者接口逻辑的设计封装在Sandbox中,避免让Java Script直接控制所有的AIR组件,可控管在AIR中的HTML对系统的直接存取。此外AIR beta2也增加与操作系统的整合(如兼容Win 2000)、可于操作系统背景执行、增加数据库同步组件、鼠标支持、强化安装与更新、XSLT格式的支持等多项功能。
在Max 2007中,Adobe也特别展示多项AIR的企业应用实例,包括已开放测试版下载的eBay桌面拍卖管理软件eBay Desktop,AOL百大影片排行榜、以及开发中的SAP离线报表工具(Briefing Book)、NASDAQ股市交易追踪软件NASDAQ Market Replay、以及网友开发的Google网站分析报表工具等应用。
针对RIA的开发与设计工具,Adobe继续改善支持AIR的Flex Builder 3测试版,改善CSS设计模式、增加Web Services(WSDL)的支持、与CS3的整合。同时Adobe也首次展示RIA设计整合工具「Thermo」,可以让设计人员在既有的美工设计工 具中,如Photoshop、Illustrator或Fireworks,直接选取图片、线条等美术对象,按下鼠标右键选单中的「Convert Artwork」功能,直接转换成可控制互动动作的组件(如文字输入组件、按钮等),或者是与数据库结合的动态数据清单等。Thermo会产生可供开发人 员使用Flex读取的MXML档案内容,让设计人员不用写任何程序代码,就能输出接口设计的程序代码文件,提供开发人员进一步结合后端应用。
Adobe也发表多项在线服务计划,包括内容分享的Share服务,支持多种格式如开放文件格式、PDF、Flash等,提供如上下传、权限控 管、缩图预览等多种REST APIs,可直接将分享内容嵌入网页中进行混搭(mashup)。另外也发表提供语音通讯的Pacifica服务,目前提供声音与实时讯息沟通,未来将支 援点对点影音通讯,支持市话系统(PSTM),以及支持AIR技术,可整合到RIA应用中。
数周内Adobe将正式发布Flash 9.0版更新(代号:Moviestar),Adobe表示影音画质可达1080p。同时Adobe也释出用AIR技术开发的Adobe Media Player测试版下载,可在线或离线播放Flash影音档,也透过RSS订阅网络影音。还推出Flash Lite 3.0版,可在行动装置上播放例如YouTube影片的FLV格式,Adobe表示Nokia很快会支持Flash Lite 3。
在Max 2007中,Adobe也展示Flash 下一版本(代号:Astro)的新功能,包括新的文字处理引擎,可同时显示双向文字(Bi-directional Text,由左到右或右到左),如同时显示英文、韩语、日文与西伯来文等。对于双字符如日文片假名的自动断词处理也大幅改善,并可提供「多栏」 (Multi-column)的版面呈现方式。此外,新增在3D空间中进行对象变形(transforming)效果的API。在Flash设计工具中, 也将增加3D编辑工具,如直接对对象设定变形效果,无须设定关键影格。
Flash 10还将支持新Adobe图像处理技术Adobe Image Foundation (代号:Hydra),Hydra类似以C语言为基础的OpenGL绘图着色语言,可供开发人员使用图像处理算法,创造类似Photoshop自订滤镜 (custom filters)、混合模式(blend modes)的效果,未来还会支持多处理器或绘图处理器的多核运算系统。Adobe预计2008年发布Flash 10。