Email me: jollen # jollen.org

more: Jollen 的 Embedded Linux 教育訓練

« August 2010 | (回到Blog入口) | October 2010 »

September 2010 歸檔

September 13, 2010

Android Telephony & RIL: 通訊系統架構與實作,課後小記

Android Telephony 以及 RIL 是一個重要的議題,內容主要在談論 Android 的電話系統框架,以及 RIL (Radio Interface Layer) 的實作。由於 Android 提供的 RIL 幾乎沒有實作 Modem 端的功能,也缺乏像是 Data Multiplexer 的實作,因此,研究 Telephony 以及實作 RIL 成為了 Android 手機開發的關鍵技術。

在經過一段相當長時間的規劃與調整後,終於在日前成功開設「Android Telephony & RIL: 通訊系統架構與實作」課程,本程也在9月12日順利結訓。這是截至目前為止,在參與過的課程規劃案中,技術複雜度較高的題目。

課程內容除了採集過去開發 Android 手機的經驗外,也將 Telephony & RIL 做了很完整的研究,目標是以深入淺出方式,介紹這個有意思的主題。希望這門課程,能協助學員開發 Android 手機的通訊功能。


圖:GPRS 上網 (Data Multiplexer) 實作討論

總計4天的課程裡,對 Telephony Service、PhoneProxy、PhoneInterfaceManager、RIL、Phone Service 等重要的通訊系統設計做了全面的解說,並以產品開發的實務經驗進行實作討論,將複雜又龐大的 Android Telephony 框架以及 RIL (Radio Interface Layer) 架構,做了整體的分析。

實作討論部份,針對實務面常見的實作議題做了許多討論,例如:

1. 實作 Android 未完成的 USSD (簡碼服務) 功能
2. 加入 SetMute 音量開關功能至 Android 通訊系統
3. Mux 實作 (資料多工) 討論、GPRS 上網、PDP
4. Timed callbacked 以及 synchronous AT I/O stream 討論等

此外,課程也將通訊系統使用到的架構設計觀念做了很清楚的說明;課程也將 Android 通訊系統使用到的 Design Pattern 做了整理,例如:Abstract Factory Pattern、Factoy Method Pattern、Proxy Method Pattern 以及 Singleton Pattern 等,都放入課程裡做說明。期望能告訴學員,Android 的開發最好以「設計再實作」的角度出發。

September 18, 2010

平板電腦熱潮來臨,Android 不缺席,出自深圳的 Android Pad

深圳特產再一樁,道地的 Android 平板電腦。外觀不錯,使用起來還算及格。這款 Android Pad 的使用手感仍不及 iPad,但是從 Android 的技術角度來看這個板子,還是很有趣的。這是在深圳出現的 Android 平板電腦,左邊是真正的 iPad,右邊則是 Android 平板電腦的包裝。

Android PAD

包裝盒已經說明這款產品的身世了,這是「Android 平板電腦」,外觀有點像 iPad,事實上根本是一模一樣的。

Android PAD

Android 平板電腦比 iPad 更小巧,經過一天的隨身使用,發現其實攜帶性很不錯,放在背包裡頗為方便,而且重量較輕。最重要的面板與觸控面板部份,不需要再多說了,明眼人一看就知道囉。iPad 深邃鳥黑的顯示屏,帶來的是最佳的視覺表現,這不是 Android Pad 這個有點白汒汒的白內障顯示屏可以抗衡的。

正版 iPad 的 LED 背光顯示可以說是它最不可或缺的特色。9.7 吋的 LED 背光 IPS 顯示屏,支援超廣視角,以及 multi-touch,讓 iPad 的視覺與操作達到很棒的同步。iPad 讓大腦、視覺與手指操作達到一種匪夷所思的同步,Android 平板大概還要花很長一段時間,才能達到這個境界。

Android PAD

從側面來比較,厚度非常接近;特別的是在材質方面,觸感還不錯,比起一些厚重的塑膠感平板電腦,這塊 Android 平板的整體質感確實不錯,目前為止還另人滿意。

Android PAD

再近看,如果只看這個角度,其實已經可以達到以假亂真的效果了。

Android PAD

外觀設計流著 iPad 的圓滑設計血液,再加上又是深圳出品,早早就被貫上「山寨 iPad」的雅號了。山寨 iPad 的喇叭設計在底部,試用後「音質」可以算得上及格。

Android PAD

這款 Android 平板電腦,使用的是 Rockchip 的處理器(RK2808)。目前,已經有幾家深圳的 Android 研發公司,準備推出搭載 Rockchip 新一代處理器的 Android 平板電腦了;讓我們拭目以待吧。

關於 September 2010

此頁面包含了在September 2010發表於Jollen's Blog的所有日記,它們從老到新列出。

前一個存檔 August 2010

後一個存檔 October 2010

更多信息可在 主索引 頁和 歸檔 頁看到。

Top | 授權條款 | Jollen's Forum: Blog 評論、討論與搜尋
Copyright(c) 2006 www.jollen.org