新聞| | PChome| 登入
2006-05-12 23:04:13| 人氣58| 回應0 | 上一篇 | 下一篇

Flash要跳出瀏覽器限制

推薦 0 收藏 0 轉貼0 訂閱站台

Adobe Systems正在努力發展可以模糊Web及桌上PC的軟體。

該公司現在正在進行一項代號為Apollo的專案,可讓專為Adobe Flash撰寫的應用不需要瀏覽器也能執行,該公司平台事業部總席軟體架構師及資深副總裁Kevin Lynch告訴CNET News.com。

預定明年初可以開放自由下載的Apollo目的是克服現今Web應用的限制。目前Flash程式只能在瀏覽器中執行,而Apollo則可讓Flash程式與瀏覽器切分開來,不論是連網或離線都能執行,Lynch說。

隨著互動介面興起與寬頻網路普及,眾家軟體廠商現在不無爭取成為下一代Web應用的主流工具。

雖然微軟與Java廠商都相繼加入發展更炫目的Web開發程式,但Bruton Group分師Peter O’Kelly表示,Adobe還是在前端設計上保持領先地位。

Apollo旨在提供開發人員一個能同時開啟Flash動畫以及HTML與Acrobat PDF檔案的應用,它保留了Web的優點,但又提供更創新的發展空間,Lynch說。

Web原生應用,像是Web郵件雖然可以跨平台使用,但是卻無法離線使用。而Apollo就是要解決這個問題,他說。

「隨著人們愈來愈常使用,Web應用已成你我生活的一部分,應當被視為你電腦中的VIP。」

Apollo在使用者離線時可以作業,等使用者恢復連線時自動更新資料。例如它可以在使用者離線時利用掌上型裝置或筆記型電腦訂機票,而等到連上網時完成交易。

此外,Apollo應用也可以做其他桌面應用一樣的事:具有自己的程式圖示,也會出現在作業系統中公用程式中,就像Windows裏的「新增/移除程式」一般,他說。

Apollo初期版今年可以提供開發人員從Adobe Labs網站下載,讓他們利用Adobe現有工具開發Apollo程式。

進軍前端市場

Apollo只是Adobe開拓第三方,特別是Web應用開發人員市場策略之一環。

但開發人員已有諸多選擇,包括已行之有年的描述語言(script language)和AJAX,分析師表示。

Lynch表示,Adobe已加強描述語言的支援。即將推出的Flash Player 9重新改寫後執行script的速度加快十倍。周二,Adobe也加入了Eclipse-based AJAX開發專案Open Ajax。

同時間微軟也瞄準Adobe大後方,即設計人員市場,推出Windows Presentation Foundation/Everywhere,希望能讓Windows應用和Flash一樣可在別家作業系統及瀏覽器上執行。

「微軟認知到跨平台這點很不錯,不過我們的Flash已經做到了。」Lynch說。

不過Adobe也不能坐以待斃,而是力圖反攻企業開發市場。該公司正在強化開發工具,增加一般企業需要的功能。其開發Flash應用的Flex工具可當作 Eclipse外掛,後者是開發Java企業軟體常用工具。同時Adobe也正在打造Flex-based工具以便可開發後端應用。

桌面整合或下載?

Apollo是Adobe現有產品的自然演變方向,可讓該公司把Adobe Reader及Flash Player整合在單一產品內,Burton Group的O’Kelly說,它也可讓Adobe展示去年從Macromedia收購而來的技術與整合成果。

Web應用供應商現在努力與桌面作業系統做更進一步整合,Web應用開發工具供應商Laszlo技術長David Temkin說。Macromedia目前是一個稱為Macromedia Central的工具可讓Flash應用在瀏覽器以外的地方執行,不過還不普及,因為它和桌面還沒有整合得很好,他說。

Temkin表示會觀察Apollo是不是適合執行該公司開發工具撰寫出來的應用,而這又取決於Apollo的普及度。「如果使用者得另外下載安裝,那要普及就比較困難了,」他說。

Lynch表示,Apollo將會和Adobe Reader及Flash Player分開下載,並強調會分開發展與傳佈。

他表示Adobe會透過合作夥伴把Apollo內建在機器中以簡化安裝過程,使用者該不該自己下載Apollo,端視Apollo應用決定。

「就像一個嶄新的環境,最大問題在於有沒有足夠內容,」Lynch說。「值得慶幸的是,我們的技術已經有很多用戶了。」

台長: 〥芹蟹麵〥
人氣(58) | 回應(0)| 推薦 (0)| 收藏 (0)| 轉寄
全站分類: 數位資訊(科技、網路、通訊、家電)

是 (若未登入"個人新聞台帳號"則看不到回覆唷!)
* 請輸入識別碼:
請輸入圖片中算式的結果(可能為0) 
(有*為必填)
TOP
詳全文