分類
Software Development UI

Adobe Apollo 初發布 Alpha 1

Apollo

就是今天,終於發布第一個公開版本啦,實際裝起來用超興奮的。

Apollo 是一套由 Adobe 所開發的跨作業系統執行平台(runtime),它讓開發者可以使用現有的網站開發技術來建立跟部署桌面軟體 rich Internet applications (RIAs)。它同時結合了 Web 應用程式跟桌面軟體的優點,讓 Web 應用程式也可以享受到本地端儲存跟執行的能力。

Apollo 已經公開的 API 有:

  • 檔案的輸入與輸出 (File I/O) 
  • 即時線上與離線狀態 (Online/Offline)
  • 視窗 (Windowing)
  • 複製到剪貼簿 (Clipboard)
  • 使用系統上的拖曳與放開 (System Drag and Drop)
  • 完整的網路 API 支援 (Full Network API support)
  • 本地的儲存與設定 (Local Storage/Settings)

Apollo 的 Web 引擎使用 WebKit,也就是 Mac OS X 的 Safari 跟 KDE 的 KHTML 所使用的引擎。WebKit 之所以雀屏中選,根據 Apollo FAQ 有幾個原因:

  • 開源項目 Open Source
  • 被開發者和終端用戶所熟悉
  • 小巧
  • 在移動設備上能運行良好

對 Web 開發者來說,Apollo 應該是很有吸引力的技術 (也是Apollo的主要目標對象),我們可以用已經熟悉的技術 HTML,CSS,JavaScript,Ajax 或 Flash,Flex,ActionScript (也可以兩種混用) 來開發桌面應用軟體。

台灣 Adobe 有翻譯了 Apollo 開發 FAQ

蔡學鏞也有幾篇文章可以參考,專訪Adobe資深副總裁暨軟體架構長Kevin Lynch 跟 另一個阿波羅冒險故事的開始…從市場面介紹Adobe Apollo

RIS – Rich Internet Solutions 這個站則收集不少中文資源。

發表迴響

%d 位部落客按了讚: