more: Jollen 的 Embedded Linux 教育訓練

« 關於 Mobile Device 的美工圖 | Home | OpenMoko 的 New Oceans »

OpenMoko 的 UI application 分為三大類

jollen 發表於 June 25, 2007 11:05 PM

OpenMoko 將手機應用程式以 UI 為導向,並依程式的控制方式,將 application 區分為以下三大類:

* finger application
* stylus application
* panel application

Finger application 是以手指觸控為導向的應用程式,比如撥號界面。Stylus application 是以筆尖觸控為主的應用程式,例如最典型的 stylus application 為手寫辨試界面。Panel application 則是「嵌」在狀況欄與程式列的應用程式,例如電池計量圖示。

過往的 X 環境(lagecy X)並不適合 mobile device 直接使用,特別是對 mobile phone 而言。由於 UI & user experiments 是手機的重頭戲與特色賣點(unique selling point),所以唯有重新打造自己的 UI & application framework,並重寫介面,才能展現一台手機的概念與特色。這就是為什麼許多 Linux mobile phone 的 framework 並不是直接採取 porting & integrating 現有的 xorg-server 的原因。

採用 Linux 做為手機作業系統的另外一個好處是,system-level 有非常多的 FOSS 專案與工具,並且與 UI 的整合也越來越容易。OpenMoko 的 core 也將 D-Bus 做「封裝」,讓這一段的程式設計變得更輕鬆。

--jollen

引用通告

如果您想引用這篇文章到您的Blog,
請複製下面的鏈接,並放置到您發表文章的相應界面中。

http://blog.jollen.org/mt-tb.cgi/412

發表一個評論

(您發表的意見將被立即接受,但需要一點時間與後端伺服器做同步,您的留言才會顯示在網站上。為避免 spam 攻撃,按「發表」後請輸入帳號密碼。使用者帳號:「nospam」、密碼:「nospam」。)

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