把RIA(豐富式網頁應用系統)帶到桌面程式應用(或說桌面視窗系統),跳出瀏覽器喔,不再只是瀏覽器上使用,就是Adobe AIR(Adobe Integrated Runtime),
只要透過您既會的網頁技能,不用重新學習就可以將新技術拿來應用。好處是把網頁與傳統桌面視窗特點都結合在一起了。
本課程就是教您如何以HTML / JavaScript / Flash / Flex就能開發出豐富型桌面應用程式。
課程名稱:將RIA帶入桌面應用程式 - Adobe AIR
EDM網址:http://forum.j2eemx.com/files/class/20080816_Adobe_AIR/RIA_Adobe_AIR_edm.html
課程說明:
把RIA(豐富式網頁應用系統)帶到桌面程式應用(或說桌面視窗系統),跳出瀏覽器喔,不再只是瀏覽器上使用,就是Adobe AIR(Adobe Integrated Runtime),
只要透過您既會的網頁技能,不用重新學習就可以將新技術拿來應用。好處是把網頁與傳統桌面視窗特點都結合在一起了。
本課程就是教您如何以HTML / JavaScript / Flash / Flex就能開發出豐富型桌面應用程式。
這絕對是高級又低價的課程,所以限額20名,敬請搶位!
課程主要宗旨:
1.提昇國人Web / Windows開發與設計競爭優勢。
2.提昇國內RIA/Web 2.0企業系統開發學習與應用。
3.使設計師與程式人員可以利用網頁技術直接開發Windows程式。
4.篩選優秀人材進入RiS團隊。
適合學員:
任只要有HTML / JavaScript / PHP / ASP.NET / JSP / ColdFusion等任何網頁程式基礎,都可以來上喔。或己是網頁設計師或視覺人員,也有ActionScript(2或3)基礎,想往RIA系統發展。
上課日期:8/16(六),8/17(日),8/23(六),8/24日)
上課時間:上午10:00至12:00,下午13:00至1700
總共時數:24小時
截止日期:2008年8月15日
AIR大綱內容:
一、清楚解析「豐富型網路桌面應用系統」
1.解說AIR的由來與優點
2.如何善用您既有的網頁技能,開發「豐富型網路桌面應用系統」
3.混搭(Mashup anywhere)解決方案、範例介紹
4.第一次實作AIR就上手 - 以Flex為範例
5.延伸學習:揭開Adobe各項解決方案
二、驚奇!以HTML / JavaScript開發網路桌面應用程式
1.介紹AIR強而有力的執行環境、開發流程、可用工具、設定、佈署及驗證方式
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.綜合練習:把上述教過內容,再一次呈現在自己的設計視窗裡
六、想不到的功能:AIR 內建資料庫
1.學會資料庫了嗎?這裡可以讓您更輕鬆了解AIR如何與內建資料庫(SQL Lite)運作
2.再次幫您溫習如何建立、新增、刪除、更新資料庫,與錯誤事件該怎麼處理
3.加強您的資料庫功力在分散式資料使用、預先指令、群組化及交易(transaction)技巧,最後再最佳化效能提昇。
七、SWX:超越XML、使用原生的Flash格式(免費方案)
1.什麼是SWX?有什麼好處?最大好處如下:
(1)可用在Flash player 9(AS3)以前的舊程式(AS2)
(2)大量傳送資料時比XML還快
(3)內容更適合在手機(Mobile)上使用
2.如何使用SWX?
3.SWX函式庫
4.使用SWX PHP開發應用程式
八、AIR整合桌面系統
1.教您AIR程式啟動方式、程式自動更新能力
2.教您系統環境裡的拖盤狀態(Win/Mac)、自動通知使用者、與特定副檔名連結
3.許多使用者在系統上的操作狀況如何,都是要特別了解使用者活動狀況與系統互動間的處理,您掌握住NativeApplication後,就能了解其來龍去脈。
九、專案製作
了解開發AIR系統技巧後,帶領您實作AIR範例系統
1.CMS(內容管理系統)
2.個人影音播放軟體