http://sites.xms.com.tw/board.php?courseID=143&f=doc&folderID=839&cid=6831
自Android 3.0平版系統問世以來,有許多原本在手機螢幕上無法發揮的應用得以在平板電腦上實現。而艾鍗學院此次將結合Embedded Linux與 Android應用程式開發兩項課程實作,將Android平版電腦點餐軟體搭配發票列印機運作。APP應用軟體不再僅僅只是跑跑遊戲或是上上網、看看影片,而是可以結合其他硬體進入另一個商用的領域。
另外,由於此專題同時橫跨了APP軟體開發、嵌入式系統開發兩個領域,因此我們將以貼近業界實作專案的角度,來帶領學員了解如何從無到有去建構一個可商品化的專案,如何建構一個專案應有的設計流程、架構分析,到最後的產品驗證與實作驗收,使學員能即早了解與具備進入相關產業應有的工作技能與工作方法。
1. Android 3.0 程式設計: UI設計、資料庫表單設計、執行緒管理、各元件之間的協調整合。
2. Android 3.0新元素Fragment元件,用於平版上建立Menu互動頁面。
3. Android 3.0軟體架構設計、物件導向模式將POS系統各元件模組化至不同的package與Class。
4. Android Adapter實作:繼續Android Adapter元件擴充開發成適合Menu與Product List呈現模式的Adapter元件。
5. Android互動UI元件開發、加入觸控式互動元件(Quick Action元件、Page View元件….),加強軟體的操作流暢性。
6. Android Print Driver開發: 將POS Print Protocol整合進Android軟體中。
--------------------------------------------------------------------------------------------
專題2:Android 行動領隊管理系統
http://sites.xms.com.tw/board.php?courseID=143&f=doc&folderID=839&cid=7888
課程專題目的:

1.XMPP Server建置與封包處理
2.多執行緒控制技術
3.Android軟體系統架構設計
4.Google Map與GPS服務應用
5.通訊協定設計與實作
6.常註背景服務系統設計模式
7.XMPP Android端實作技巧
________________________________________________________________________________
專題3:Android KTV系統底座實作--Android產訓課程專題
http://sites.xms.com.tw/board.php?courseID=143&f=doc&folderID=839&cid=7640
課程專題目的:
本專題主要用意在取代傳統建置大型KTV所需的伴唱機台、點歌本、搖控器和電視TV等復雜的組合。當PAD與外掛盒(底座)結合時(透過USB),即為一台完整之KTV系統,PAD與外接盒(底座)分離時,即轉換為一般的PAD應用。為達到上述的目的我們將使用Arduino Mega2560 搭配Google ADK(Android Open Accessory Development Kit),透過USB為做為我們底座與Android平版的通訊管道,而整個KTV系統將會為為Android平版的一個USB週邊裝置
1.MIDI解碼技術
2.多執行緒控制技術(字幕走字同步)
3.USB週邊裝置開發技術(ADK)
4.單晶片程式設計技巧(Arduion)
5.圖形元件開發技巧( MIDI字幕渲染技術)
________________________________________________________________________________
專題4:Android 萬用KTV點歌APP--Android產訓課程專題
http://sites.xms.com.tw/board.php?courseID=143&f=doc&folderID=839&cid=7731
課程專題目的:
想要歡唱KTV,你可以選擇在家裡買一台KTV播放器(金嗓、點將家、KOD),或是到坊間的KTV包廂(錢櫃、好樂迪),或是一些戶外投幣式KTV系統。 愛唱歌的您一定常會遇到一些困擾,點歌本好大一本又厚又重,翻來翻去總是找不到我想唱的歌曲曲號。到KTV包廂想要點歌得到KTV點歌系統旁去選歌,但點歌器只有一台,每人都要輪流排隊點歌,想要透過點歌本點歌,但是包廂內昏暗的燈光讓我眼睛看的好吃力。 這時你可能會思考,如果我有一個專屬的點歌器,可以隨時方便我,查歌、切歌、插播、點歌,那該有多好。以上是大多數人在歡唱KTV時所會遇到的問題,而本次的專題將思考如何利用智慧型手機結合APP軟體,來解決上述傳統KTV系統所帶來的不便。
1.Android資料庫Adapter類別設計
2.SQLite關連式表單設計( 歌曲資料庫建置)
3.Android系統架構設計(Activity<--> IO控制層 <--> Service控制層)
4.Android JNI開發與應用(聲波產生為C++開發撰寫)
5.紅外線與聲波轉IR H/W設計開發(布線,上件,測試波型,實測)
6.Android UI使用者介面設計 (點歌系統介面設計)
7.紅外線傳輸協定與載波原理
________________________________________________________________________________
專題5:Android高效能IPCam監控系統--Android產訓課程專題
http://sites.xms.com.tw/board.php?courseID=143&f=doc&folderID=839&cid=7663
課程專題目的:
傳統的IPCam必須透過電腦安裝相關Viewer軟體,或是透過Web Browser才能觀看影像。無論大便利性或是即時性都將大打折扣,因坊間己有許多的IPCam製造商開始朝向手機Viewer這塊發展(Android or IPhone),但是在手機平台要進行高解析的圖像解碼與播放,在顯示的效能上將考驗著APP軟體開發的功力。因此要如何能在手機/平版上能夠相當流暢且即時的播放IPCam的影像,將會是本次專題所要努力的重點,我們將於Android平台上,透過各種開發技術,來達到穩定且高效能的IPcam影像傳輸顯示。
1.Android高速繪圖技巧
2.網路連線傳輸與控制技巧
3.網路多媒體資料解碼與資料分析技巧
4.Google Map開發技巧
5.Android UI 設計模式
6.Android軟體架構設計技巧(Activity Database IO控制 網路傳輸 背景服務)
________________________________________________________________________________
專題6:Android 遙控汽車--嵌入式Andorid Porting 課程專題
目的:購買市面上隨手可得的遙控汽車,取代原本遙控汽車的控制器,改由Android手機平台來當控制介面。



專題7:個人生活記錄分享APP ( LBS應用 )--Android應用程式開發課程專題
http://sites.xms.com.tw/board.php?courseID=143&f=doc&folderID=839&cid=5179
專題目的:
利用Android手機的移動性,並結合Google MAP與GPS定位資訊,提供用戶一套方便記錄個人生活或旅遊行程並分享給你的好友。
課程專題學習內容:
目的:透過遊戲的設計了解
1.UI layout排版的使用與設計
2.熟悉 Thread的控制
3.了解基本的圖型繪圖技巧
4.結合OO物件導向設計遊戲架構 ..
APK檔下載

