maemo :计算机架构平台

更新时间:2024-09-21 00:27

maemo是构建于桌面开源组件的计算机架构平台,其目标是为移动手持终端提供一种应用和创新技术。于2005年首次推出的maemo是诺基亚各种高端产品的核心平台之一。该平台基于GNU/Linux操作系统和GNOME桌面技术。Maemo向开发伙伴们提供了一个方便实用的集成开发环境。其全新、优化,且不断演进的Hildon UI专为触摸屏手持终端的屏幕大小和典型用途而作了优化。

内容简介

Maemo是一个基于DebianGNU/Linux的操作系统,由诺基亚公司为了智能手机及InternetTablet所开发。它已经被应用在诺基亚N770、N800、N810和N900上。诺基亚与很多开源软件项目(如Linux内核,Debian,GNOME)合作,共同开发Maemo平台。Maemo本身基于Debian因此具有很多Debian特性。

很多应用软件来自ARM架构的Debian,大多数是第三方软件。

Maemo是诺基亚的顶级操作系统品牌,用以弥补SymbianOS的某些先天不足。目前Maemo主要是服务于不具备传统移动电话功能的网络终端,以及NokiaN900这样的智能手机。由于其Linux内核的特性,将很容易被移植到笔记本计算机等更多应用的设备上。

诺基亚在2010年2月宣布将Maemo与英特尔的Moblin项目结合,推出MeeGo

诺基亚InternetTablet

向最终用户提供了移动终端上集合丰富的用户界面和计算机性能的无所不在的互联网体验。这些终端使最终用户能在移动时利用互联网的力量和各种丰富的应用。一个触摸式大显示屏、一个内置的硬件标准键盘,及一些功能键等,方便在应用和内容间进行导航。作为软件开发者,你能利用这些多功能强大终端,包括多种无线连接、可扩展闪存、集成GPS、立体声音频等。

Maemo平台

向开发伙伴们提供了既强大又方便的开发、构建和测试环境。该平台向你提供了与桌面环境相似的功能。Maemo是由被广泛部署在一些最流行的Linux发行版中的主流开源软件所组成的,所以,一些必需的技巧、工具、和社区支持等都是现成的。因为maemo平台是一个标准的集成开发环境,移植现有应用非常方便。手持终端上的开发得到了简化,从而增强了开发伙伴的效率并且减少了学习弯路。应用测试和调试也很方便,因为开发环境所运行的软件与目标终端是一样的。实际上,在开发主机上进行目标硬件仿真的需求并不多。这提供了一个精确的测试环境。基于Maemo的终端运行于ARM架构之上,而软件开发工具包为一些桌面Linux发行版而提供的。如Debian和Ubuntu。

Maemo平台向开发伙伴们提供了本机C runtime,以正式支持C++绑定来完善这一平台。一组完整的Python绑定由Maemo社区提供,而其runtime 将在2008年期间获诺基亚正式支持。2008年还将实现带Mozilla Application Suite Gecko引擎和Flash 9的Web runtime。除此之外,maemo社区也提供Mono、Java和Ruby runtimes。

诺基亚maemo终端

已发布了三款基于maemo的终端,更多终端紧随其后。未来,在这种技术的推动下,诺基亚将有能力提供一种集当今主流手机各种一流优势于一体的、强大的计算机架构。为支持这个承诺,诺基亚论坛已经为从事于maemo平台的开发伙伴们提供了各种支持服务。

具备强大架构和丰富移动应用的聚合型终端全球市场正在茁壮成长。这些服务向你所提供的指导和帮助不但出现在应用的开发阶段,而且也贯穿于应用的商业化阶段。我们向你提供活跃的在线销售和分发渠道,让你获得全球亮相的机会。如今,进军这个市场为自己赢得maemo平台顶级应用供应商的声誉,正当其时。

SDKs和工具

运行于桌面机的Maemo开发环境被称为maemo SDK。它只能被安装和运行于Linux操作系统。在诸如Windows这样的其它操作系统上,可以使用一个威睿镜像以提供Linux工作环境。Maemo SDK在GNOME/Linux桌面系统上创建一种沙箱模式的maemo开发环境。原则上,这种砂箱环境是建立在被称为Scratchbox的工具上。在多数情况下这种环境表现为终端上的操作系统,但增加了一些开发工具。这意味着:开发过程与普通桌面Linux和GNOME/GTK+开发十分相似,而其独特的嵌入式开发功能,如交叉编译等,都是由Scratchbox透明地处理的。

Maemo SDK的主页(maemo.org-SDKs)能获取所有可用的SDK。

面向maemo开发伙伴工具清单将随着时间的推移而不断加长。开发伙伴们可以从maemo知识库下载各种工具,并向Scratchbox环境中和maemo终端安装这些工具。诺基亚也为Scratchbox提供了一个Eclipse插件,以实现高效IDE开发。

Maemo工具主页(maemo.org-tools)让你能获取这些插件和其它多种有用工具。

代表终端

参考资料

鸿蒙2.0问世!继Android和iOS后,谁将成为世界第三大移动系统?.鸿蒙2.0问世!继Android和iOS后,谁将成为世界第三大移动系统?.2021-12-24

免责声明
隐私政策
用户协议
目录 22
0{{catalogNumber[index]}}. {{item.title}}
{{item.title}}
友情链接: