課程說明:
把RIA(豐富式網頁應用系統)帶到桌面程式應用(或說桌面視窗系統),跳出瀏覽器喔,不再只是瀏覽器上使用,就是Adobe AIR(Adobe Integrated Runtime),
只要透過您既會的網頁技能,不用重新學習就可以將新技術拿來應用。好處是把網頁與傳統桌面視窗特點都結合在一起了。
本課程就是教您如何以HTML / JavaScript / Flash / Flex就能開發出豐富型桌面應用程式。
適合學員:
任只要有HTML / JavaScript / PHP / ASP.NET / JSP / ColdFusion等任何網頁程式基礎,都可以來上喔。或己是網頁設計師或視覺人員,也有ActionScript(2或3)基礎,想往RIA系統發展。
AIR大綱內容:
一、清楚解析「豐富型網路桌面應用系統」
1.解說AIR的由來與優點
2.如何善用您既有的網頁技能(HTML、Ajax、Flash、Flex),開發「豐富型網路桌面應用系統」
3.混搭(Mashup anywhere)解決方案、範例介紹
4.第一次實作AIR就上手 - 以Flex為範例
5.延伸學習:揭開Adobe各項解決方案
二、驚奇!以HTML / JavaScript開發網路桌面應用程式
1.介紹AIR強而有力的執行環境、開發流程、可用工具、設定、佈署及驗證方式
(註:並清楚說明命令工具AMXMLC、ADL、ADT如何使用)
2.如何HTML / JavaScript開發您第一個桌面應用程式
3.運用JavaScript框架,更輕鬆製作AIR應用程式
4.教您用Dreamweaver、Flash怎麼開發、佈署AIR應用程式
5.簡單實作如何播放音樂及顯示PDF文件
三、驚豔!以Flex開發網路桌面應用程式
1.了解Flex與AIR的親密關係
2.複習Flex程式架構、流程與重點
3.如何利用Flex程式開發AIR應用程式
4.如何快速轉換Flex程式到AIR,並注意技巧
四、進入重頭戲:AIR核心開發
1.如何操作檔案系統,包含檔案、目錄之新增、刪除、搬移、重新命名等方式。
2.好玩的拖拉技巧,三步驟,只要利用滑鼠點選、移動、放置,就可以完成二個不同程式間的操作。
3.同樣原理,教您在複製剪貼簿的使用方式
4.綜合練習:製作照片/圖片上傳系統
五、AIR視窗設計
1.視窗運作基本概念
2.如何建立視窗並介紹型態、屬性運用及選單上的使用方式
3.如何管理視窗操作,如:啟用、關閉、最大化、最小化、排列方式等
4.當您在做哪些事就要觸發哪些事件,是的,就是事件處理
5.如何視窗美化,如:透明度、CSS設計、陰影功能等
6.應用程式在多重視窗時要如何管理
7.綜合練習:把上述教過內容,再一次呈現在自己的設計視窗裡
六、想不到的功能:AIR 內建資料庫
1.學會資料庫了嗎?這裡可以讓您更輕鬆了解AIR如何與內建資料庫(SQL Lite)運作
2.再次幫您溫習如何建立、新增、刪除、更新資料庫,與錯誤事件該怎麼處理
3.加強您的資料庫功力在分散式資料使用、預先指令、群組化及交易(transaction)技巧,最後再最佳化效能提昇。
4.如何做到應用程式的離線與即時同步功能
七、您會喜歡的AIR 1.1的遠端連線
1.清楚說明AIR的Service連線能力
2.清楚解說XML E4X在AIR上的使用
3.如何使用HTTPService在AIR上
4.如何使用Web Service在AIR上
5.如何使用Remoting在AIR上
八、徹底了解AIR安全性
1.了解AIR如何操縱安全性問題
2.完全解析AIR的沙箱(sandbox)
3.AIR應用程式的數位簽章
4.AIR在系統安全上的存取權限
5.徽章標示安裝
九、AIR整合桌面系統
1.教您AIR程式啟動方式、程式自動更新能力
2.教您系統環境裡的拖盤狀態(Win/Mac)、自動通知使用者、與特定副檔名連結
3.許多使用者在系統上的操作狀況如何,都是要特別了解使用者活動狀況與系統互動間的處理,您掌握住NativeApplication後,就能了解其來龍去脈。
十、專案實作
了解開發AIR系統技巧後,帶領您實作AIR範例系統
1.CMS(內容管理系統)
2.個人影音播放軟體
詳細內容請參考:http://forum.j2eemx.com/showthread.php?t=2638
參考資料:RiS全球華人豐富式網頁技術社群 (http://forum.j2eemx.com)
-
‧
-
‧
-
‧
相關問答
- 8/11,Flex 3.0 教學 / 突破Web 2.0擴展AIR (第三班)
- Adobe AIR獨家教學課程
- 最完整的Flex 3課程:Flex 3.0 / 突破Web 2.0擴展AIR - 同時學好ActionScript 3
- 下載電子書Adobe AIR for JavaScript Developers Pocketguide
- 我的資訊便利貼之四:Web2.0風格Logo產生器
- 什麼人會需要學習Adobe AIR? 如果您是...
- 什麼是企業Web2.0? 跟一般的Web2.0有什麼不一樣?
- 請問什麼是web2.0?
- RIA
- RIA四雄群起:以Google Trends評析現有RIA四大技術(Flex、Silverlight、JavaFX、Cu
- 分享給"iT邦幫忙"網友們:學Flex 3完全讓您Fun輕鬆
- [RoR] 簡單畫出 Web 2.0 特色圖形 Badges 徽章 標記
- Z先生 的 企業Web 2.0觀察講堂
- Adobe Labs最新技術報導
- 想知道AIR / Flex 精彩內容嗎?
- Adobe的數位學習藍圖
- 獨家最新:帶您學習Flex AIR線上簡報(含如何導入企業應用)
- Adobe的線上免費課程「一星期學會Flex(Flex in a Week)」
- Web 2.0網站安全性堪慮?









