Greenphone是由挪威奇趣科技(Trolltech)所推出的一款智慧型GSM/GPRS移动電話,Greenphone機內所用的應用程序平台為Qtopia Phone Edition(電話版)。Greenphone如今已成為
Qtopia開發平台的一部份,稱為Qtopia Greenphone。Greenphone機內所用及的軟體中絕大多數都是自由授權、開放原碼的軟體,然通訊堆栈(Communications stack)与软件包管理器(Package Manager)等部分仍是使用专属性软件
GPE(Gpe Palmtop Environment)窗口系统,最类似于桌面领域中的 GNOME,它们都基于 GTK,即一种基于 C 语言的 GUI 界面开发工具。
OPIE(Open Palmtop Integrated Environment)窗口系统类似于桌面领域中的 KDE,OPIE 基于 Qtopia,Qtopia 是基于 Qt/Embedded 的简化窗口系统。OPIE 在 Qtopia 的窗口系统机制上扩展了类库及应用程序,从而更加实用化,可以在多款 PDA 及 PDA 手机上完美运行。KDE 窗口系统基于 Qt/X11,Qt/X11 又基于 X Window 系统。Qt/X11 与 Qt/Embedded 具有相同接口的类库,对于应用程序编程者来说,可以使用相同的类进行开发。Qt 是基于面向对象的 C++ 的 GUI 界面开发工具,另外还提供了 KDevelop 和 QtDesigner IDE 图形界面开发环境。
現在 [OpenEmbedded] 也正式支持 [GPE Phone Edition],可参考 packages/gpephone 目录,文件 “gpe-session-scripts-phone/phonesession” 暗示了系统的设计也采用 X Window System 与 [Matchbox window manager],最近的 OLPC、Nokia 770,以及 OpenMoko 都采用类似的设计,关于 GSM/GPRS 的部份可参考 CMS92/gsmMux 与 phoneserver 的实现。
GPE Phone Edition 将遵循 LiPS Forum 的标准,LiPS(Linux Phone Standards Forum)是讨论和制定应用于手机的 Linux 平台的标准化组织。LiPS 论坛将通过提供如下三方面来支持符合标准的 Linux 电话终端应用程序和增值业务的开发和部署:
提供一套应用程序编程接口标准,作为开发 Linux 电话终端应用程序的标准;
提供一套软件开发工具包(SDK),提高开发者工作效率;
制定一套检测方法,用于兼容LiPS标准的应用软件和系统的认证工作。
LiPS Forum (
http://www.lipsforum.org/)
GPE Phone Edition(
http://gpephone.linuxtogo.org/)
GTK+(
http://www.gtk.org)最初是作为 gimp 的界面库而开发的,后来 gnome 开发人员采用 GTK+ 作为基础 GUI Framework,由此 GTK+ 得到开源程序员的关注和贡献。在十年中 GTK+ 得到持续的发展,现在它已经被许多应用程序使用作为界面库了,在 Linux 界面库二强中占一席之地。GTK+ 是一个很好的 GUI Framework,不但 Gnome,还有其他一些软件平台采用 GTK+ 作为基础 GUI Framework,下面就是比较有名的:
名字:GPE (G Palmtop Environment)
目标运行环境:PDA
简评:最早把gtk应用于嵌入式设备的项目
链接:
http://gpe.linuxtogo.org/名字:OpenMoko
目标运行环境:手机
简评:为FIC Neo1973手机而开发的软件平台,看界面很不错,但是成文时还没有实际产品。
链接:
http://www.openmoko.org /
http://www.openmoko.com名字:ALP (Access Linux Platform)
目标运行环境:手机
简评:Access和PlamSource开发的手机软件平台,同时支持plam应用。
链接:
http://www.access-company.com/products/linux/alp.html
用户177618 2009-1-14 18:17