Moblin体系结构旨在支持多种平台和应用模型,包括网络笔记本电脑(Netbooks)、移动互联网设备(MID)以及各种嵌入式应用模型,例如车载信息娱乐系统。该体系结构的核心部分是常用层,我们称之为“Moblin Foundations”。该层独立于硬件和应用模型,为开发此类设备提供了一种统一的方式。Moblin Foundations之下是针对特定硬件平台的Linux内核和设备驱动程序,Moblin Foundations之上是支持目标设备的特定用户界面和用户交互模型
Moblin Foundations提供了许多开源代码库和应用程序服务,形成了高度功能化的构建基块,支持快速创建特定设备。
这些功能包括
· 基图形、文本渲染和窗口系统。
· 经典桌面风格的用户界面工具包。
· 基于现代3D的有机用户界面工具包。
· PIM服务器和客户端库。
· 与OpenGL整合的多媒体管理播放库。
· 具有连接管理的网络子系统。
· 电源管理。
· 快速启动技术。
· 服务发现、应用程序间的消息传递、UPnP协议栈。
· 基于位置和地理的服务。
· 电话服务。
计划的改进
· 设备同步
· Web服务连接
· Web渲染组件
Moblin Foundations建立于GNOME Mobile协议栈之上,进一步增强了GNOME Mobile协议栈的功能并添加了可选的原子性特定功能。
Moblin网络笔记本电脑
Moblin Netbook是一个功能齐全的版本,支持类似于Netbook等建立在Moblin Foundations之上且具有现代化用户界面和应用程序的硬件。
Moblin Netbook目前正处于设计和原型制作阶段,测试版预计将于2009年4月发布。
Moblin MID
Moblin MID是一个功能齐全的平台,支持建立在Moblin Foundations之上的下一代智能手机设备。Moblin MID预计将在2010年发布。