知識社群登入
[Android課程專題總覽] Android應用軟體開發課程系列專題-艾鍗學院
by 艾鍗學院, 2010-11-12 12:05, 人氣(17485)

艾鍗學院Android應用軟體開發課程系列專題列表:

專題1:Android POS點餐系統

完整專文介紹:

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元件擴充開發成適合MenuProduct 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


課程專題目的:

領隊管理系統主要的目的在解決團體出遊時,領隊難以完整的掌控所有隊員的行踨,同時也很難以控制每個行程的時間與行程。在團體出遊時最常遇到的問題不外呼是集合與點名,還有行程時間的控制,像是集合時間到了還沒看到人,或是到了一個旅遊景點所有的團員一下子就都走散了,有些人可能會走失了,或是忘了集合的地點。無論今天是旅行社在帶團活動,或是自行車隊出遊、公司旅遊活動、小型家庭出遊,都會遇到上述的狀況與問題。因此本專題主要的目的是希望能透過結合Android 手機本身的GPS定位與網路能力,來分擔掉領隊的工作,透過APP可以輕鬆的發送點名的訊給所有的團員手機,團員也可以快速的透過手機來回覆是否己到達集合地點,領隊在也不用帶一大張的團名姓名與電話連絡清單,還可以同時即時的掌握所有團員目前的所在地點。同時團員在發生緊急狀況時也可以透過APP呼叫領隊過來處理,在旅遊的過程中更可以透過本APP即時的掌握了解各景點的旅遊資訊。


 課程專題學習內容

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手機平台來當控制介面。

1 熟悉 RF數據傳輸模組
2. 學習 Embeeded Linux Driver
3. 學習 Android 應用程式設計
4. JNI




 
 







________________________________________________________________________________


專題7:
個人生活記錄分享APP ( LBS應用 )--Android應用程式開發課程專題

完整專文介紹:

http://sites.xms.com.tw/board.php?courseID=143&f=doc&folderID=839&cid=5179



 專題目的  
  利用Android手機的移動性,並結合Google MAP與GPS定位資訊,提供用戶一套方便記錄個人生活或旅遊行程並分享給你的好友。

 課程專題學習內容  
  1.Web Services建置技巧(提供手機後端通訊系統)
  2.Andorid Map設計技巧
  3.Android UI元件設計技巧
  4.通訊協定設計與實作技巧
  5.資料庫建置與設計技巧





________________________________________________________________________________


專題8:Android手機遊戲開發(小瑪莉遊戲) --Android應用程式開發課程專題

目的:
透過遊戲的設計了解
1.UI layout排版的使用與設計
2.熟悉 Thread的控制
3.了解基本的圖型繪圖技巧
4.結合OO物件導向設計遊戲架構 ..


APK檔下載

附件