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。文⊙王宏仁

熱門新聞

Advertisement