Air是個跨操作系統的運行環境。可以使用現有的技術如Adobe Flash,Adobe Flex,HTML或者Ajax來創建富客戶端應用程序,並把它部署為桌面應用程序。這個運行環境是做為傳統的WEB用戶體驗和複雜的桌面用戶體驗的一個橋樑。
air給瀏覽器補充了桌面集成,訪問本地數據,嵌入數據庫,易用的桌面API和跨操作系統的功能。換言之,就是adobe air使web開發人員能寫出跨操作系統的桌面程序。因此,就可以使用html,js以及flash來開發桌面程序了。這個應用給最終用戶看到的是一個單 獨的包,並且使用WebKit HTML引擎呈現出來的。
唯一要求用戶的是必須要安裝adobe air運行環境。事實上,adobe air已經很流行了,下載次數超過了1億,並且在Adobe AIR Market Place 有大約470個精心挑選出來的應用。
Adobe AIR sdk
首先要下載一個運行環境,最新的地址如下:http://labs.adobe.com/downloads/air.html ,要注意選擇操作系統。開發air程序的話,還需要安裝sdk。工具套件地址如下: Mac OS X (22.1 Mb), Windows (15.8 Mb) and Linux
官方 Adobe AIR資源
下面是官方的資源,方便大家開發。
- Adobe AIR Developer Center home
- Developer Center for HTML and AJAX
- Developer Center for Flash
- Developer Center for Flex
- AIR SDK home page
Adobe AIR 幫助,支持,論壇
- Official Adobe AIR Cookbook Beta
- Official Adobe AIR Forums
- Official Adobe AIR Support Center
- Aptana Adobe AIR Forum
- Troubleshoot Adobe AIR installation issues (Windows, Mac OS)
Adobe AIR開發工具和參考
可以用任何的IDE和文本編輯器來寫AIR應用。可以使用免費的Adobe AIR SDK工具來打包已經寫好的AIR應用。
這個是免費開源的支持AJAX開發的IDE.提供了諸如,Javascript debugging,完整的HTML/CSS/JS的語法提示,支持FTP和整合的一些示例。它還提供了AIR的插件,把Web開發環境以及AIR應用的開發,運行和導出整合在了一起。
這個是官方收費工具,是基於eclipse的。支持FLEX和AIR應用開發。特性用戶組件拖拽開發.
是一個flash,flex,AIR的debug工具,用FLEX+AIR開發的。
Adobe AIR Extensions for Dreamweaver
Dreamweaver的附加組件。可以直接打包和預覽AIR程序。可以用做web的方式來寫桌面應用。
ScaleNine 為adobe設計者和開發者提供了大量的靈感和資源。這個網站提供了許多FLEX和AIR的模板和皮膚。
JavaScript Language Reference for Adobe AIR
對與Adobe AIR的Javascript的參考。
Adobe AIR Cheat Sheets
這本書快速介紹了Adobe AIR應用程序的開發。讓你對Adobe AIR有個總體的認識。演示了怎樣設置開發環境,以及討論了Adobe AIR的基礎和API。當你看完這本書之後,就會瞭解adobe AIR以及怎樣用HTML和Javascript來開發AIR的應用程序。
是個快速的參考。可以打印出來,做為手冊。
現在有很多Adobe AIR的資源,但是大部分都是針對開發者而言的。很少針對於設計者。這本書就是為總裁,項目經理和其他設計者而準備的。並且說明了如何用AIR創建新一代的web體驗。
Adobe AIR免費的示例
下載免費的應用程序對AIR入門有很大幫助
大量的免費Adobe AIR的例子,可以免費的下載和使用。同樣的也有很多FLEX和ACTIONSCRIPT的例子。
AIR在LINUX下的基本應用。
它們都可以在 Twitter Desktop , Kuler Desktop , Fresh , Finetune Desktop , DiggTop and SearchCoders 上找到。
Kevin Hoyt - JavaScript AIR Samples Updated (and more)
收集了75個優秀的JAVASCRIPT AIR應用。
Adobe AIR 初學者指南
這個指南介紹了怎樣用HTML/JS創建一個AIR簡單應用。
指引你一步步的設置AIR開發環境,並解釋了文件的依賴性和AIR沙箱安全模型。本教程最出彩的地方就是用AIR API保存數據。
為了運行AIR,HTML或者SWF應用程序需要一個XML文件,也叫做應用描述文件。你可以吧這個XML文件認為是AIR應用文件。AIR初始化 的時候打開並讀取它。它設置了關於應用程序的屬性。如window name和size.也指定了AIR容器讀取哪個HTML或SWF文件。
可以學會怎樣發佈一個程序。
在這個指南中,教你怎樣創建一個基於WEB的桌面應用。
介紹了在LINUX下的AIR安裝運行和使用。
Adobe AIR 指南
ExtJs是一個絕佳的創建類似桌面操作的WEB應用框架。但是我想讓它運行在桌面上怎麼辦?AIR讓這個成為現實。
介紹了在AIR下的SQLite,SQLite聯繫人管理,SQLite封裝的類,SQLite編輯器,SQLite Youtube數據庫。
AIR提供了實現SQLite的數據庫。你可以創建表,視圖,添加,更新以及查詢。API在flash.data包中。如果感興趣SQL在AIR中應用,可以看看。
介紹了用工廠模式創建一個在WEB和AIR中都可以運行的程序
用拖拽來實現一個AIR應用的圖片瀏覽器。
這個教程教你怎樣用Actionscript來移動和改變window控件的大小。
在AIR中可以關聯任意文件類型。意思就是你可以用AIR打開任意文件類型。這個特性可以讓你用AIR打開相關聯的文件。
AIR可以使用操作系統的剪貼板。
用AIR和本地數據庫創建一個地址簿。
這個指南你能學會用FLEX來創建AIR應用。
簡而言之,這個教程就是幫助你運行和創建AIR程序,需要一些FLEX基本知識。
這兩個示例內容比較長和深入一些,但是能加快對AIR的學習速度。
SQLite是非常快速的,輕量的,非常適合客戶端的數據庫引擎。這一個教程告訴你怎樣用SQLite組件創建一個數據驅動的應用程序。
這些教程非常適合新手和專業的開發者
一個有大量AIR,FLEX,FLASH教程的博客。
Adobe AIR視頻教程
一篇關於攝像頭和保存攝像圖片的教程
教你怎樣拖拽文件到AIR應用中
在FLASH CS3中開發AIR應用
一些LINUX下AIR的基礎知識
非常Cool的Adobe AIR應用
Twitter客戶端
讀取digg.com頭條的軟件
這個軟件可以運行GMAIL,Google Calendar, Google Docs,Google Maps.
圖片查看器
查看系統的字體
WordPress的插件
更多的資源
AIR的示例和資源
沒有留言:
張貼留言