AIR[電腦應用程式]

Adobe Integrated Runtime (簡稱AIR)它允許你利用現有的web開發技能(包括Flash, Flex, HTML, JavaScript, Ajax)優勢,建立和配置跨平台(或跨作業系統)的桌面RIA(Rich Internet Applications)套用。 AIR(全名Adobe Integrated Runtime),前身是Apollo,美商Adobe公司在開發此項目時所命名的一個代號名稱,它是專為網路桌面系統套用的一個執行環境(RunTime),競爭產品如同微軟的WPF,AIR能真正跨平台在上執行很適合套用在網路多媒體內容上,如把PDF、Flash/Flex、HTML、Ajax全部結合在一個程式上,加上善用作業系統上的環境資源,就能快速開發出RIA套用,並且原有的網頁開發者不需要重新學習新的語言。

特點

AIR 支持現有的Web技術如Flash,Flex,HTML,JavaScript和AJAX,可以用你最熟練的技術來開發您所見過的最具用戶體驗的RIA程式,例如,一個AIR程式可以使用如下一種或多種組合技術構建:Flash /Flex/ActionScript/HTML/JavaScript/CSS/Ajax/PDF 可嵌入任何應用程式中。作為結果,AIR 應用程式可以是:基於Flash 或 Flex:應用程式根內容(理解為容器)為Flash/Flex (SWF)基於Flash 或 Flex 的HTML 或 PDF。應用程式的根內容為基於Flash/Flex (SWF) 的HTML(HTML, JS, CSS) 或 PDF 。基於HTML,應用程式根內容為HTML, JS, CSS。基於HTML的Flash/Flex或PDF,應用程式根內容為基於HTML 的Flash/Flex (SWF) 或 PDF 。用戶使用AIR 應用程式的方式和傳統桌面程式是一樣的,當運行時環境安裝好後,AIR 程式就可以其他桌面程式一樣運行了。因為AIR 是應用程式運行時環境,因此她很小且對用戶來說不可見。運行時環境提供了一套一致的跨作業系統平台和框架來開發和部署應用程式,因此你的程式不必到每個平台上進行測試,在一個平台上開發好就可以在其他平台上運行了,這有很多好處:開發AIR應用程式不必做額外的跨平台工作,節省了時間,因為跨平台的工作AIR都幫我們做好了(只要其他平台能支持AIR)。比起Web技術及其設計模式,AIR應用程式開發迅速,她允許將Web開發技術搬到桌面上來而不用另外去學習桌面程式開發技術或複雜的底層代碼,這比起C 和 C++更容易學習,且不用去處理每個作業系統複雜的底層APIs 。

相關詞條

熱門詞條

聯絡我們