销售热线:
当前位置: 首页 > 系统分类 > 帮助信息 > 专业导读 > maemo操作系统


maemo操作系统

网络转载 / 2009-12-24
[] [] []

Maemo 是构建于桌面开源组件的计算机架构平台,其目标是为移动手持终端提供一种应用和创新技术。
 

 

该平台基于GNU/Linux 操作系统和GNOME 桌面技术。Maemo 向开发伙伴们提供了一个方便实用的开发环境。其全新、优化,且不断演进的Hildon UI 专为触摸屏手持终端的屏幕大小和典型用途而作了优化。这一开发平台面向那些为移动领域开发应用和新技术的创新开发伙伴和创新型机构。用maemo 平台能方便地对现有的桌面解决方案进行移动化。Maemo 支持该平台之上的多种业务模型,包括专属应用的分发等。
 

 

  于2005年首次推出的maemo 是诺基亚各种高端产品的核心平台之一。现在,maemo 是众多支持Wi-Fi 的Internet Tablet 所用OS 的基础。这些微型计算机手持设备面向掌握高技术的互联网专业人员,包括小型商业垂直领域的用户。市场上现在供应的Internet Tablet 有诺基亚 N800 和新款诺基亚 N810。Mameo 的功能已经能让一个衣袋中的终端提供完整的互联网体验,加上直观的用户界面。
 

 

  诺基亚主了该平台的一个活跃的开源maemo 社区 (maemo.org) , 同时也是多个项目的积极贡献者。在此,你能找到有关maemo 平台架构和最新maemo 4.0 发行版(被称为Chinook)的详细信息。如果你是maemo 平台新手,我们建议你参考文档和指南。有一篇专门的介绍性文档,面向当今的S60 和.Net 开发者。

 

为何开始maemo 平台开发?

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

 

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

 

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

 

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

 

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

 

  许多公司正致力于这个平台上的业务。下面介绍的几个例子都是一些构建于maemo 平台的、既具价值又功能强健的解决方案。
 

 

  

 “诺基亚770 及其后续终端所使用的Linux平台已经成为商业软件开发最具回报价值的平台。”Wayfinder 的首席营销官Juha Murtopuro 说,“我们的开发团队对这个平台的反馈以及那都十分正面,而在该平台上的项目规划也比其它平台上的更方便。”他补充道。Wayfinder 从2006 年10 月就为诺基亚770 和诺基亚N800 提供具有路口转弯语音指示的导航解决方案。
 

 

  SDKs 和工具
 

 

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

 

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

 

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

用户评论
   温馨提示:( 因厂家更改产品包装、产地或者更换随机附件等没有任何提前通知,且每位咨询者购买情况、提问时间等不同,为此以下回复仅对提问者3天内有效,其他网友仅供参考!若由此给您带来不便请多多谅解,谢谢!)
暂时还没有任何用户评论
用户名: 匿名用户
E-mail:
评价等级:
评论内容:
验证码: captcha

相关商品

浏览历史

网店帮助

购买与售后
·贵州手机网的购买和付款方式有哪些...
·注册会员要收费吗,注册会员有什么...
·在贵州手机网购买手机可以讲价吗?
·下订单需要预付费吗?
·贵州手机网售后服务细则
·什么是夜郎币?
·《手机三包条例》
·诺基亚(NOKIA)手机产品港澳...
·摩托罗拉手机中港澳台漫游保养服务...
·贵州手机网订单教程
·各主要手机品牌客服热线
·贵阳诺基亚手机客服中心(维修点)
·贵阳三星手机客服中心(维修点)
·贵阳LG手机客服中心(维修点)
·贵阳索尼爱立信手机客服中心(维修...
·贵阳长虹手机客服中心(维修点)
·贵阳联想手机客服中心(维修点)
·贵阳金立手机客服中心(维修点)
·付款方式
·贵阳天语手机客服中心(维修点)
·贵阳多普达手机客服中心(维修点)
·贵阳夏新手机客服中心(维修点)
·凯里夏新手机客服中心(维修点)
·铜仁夏新手机客服中心(维修点)
·兴义夏新手机客服中心(维修点)
·安顺多普达手机客服中心(维修点)
·凯里多普达手机客服中心(维修点)
·都匀多普达手机客服中心(维修点)
·兴义多普达手机客服中心(维修点)
·六盘水多普达手机客服中心(维修点...
·毕节多普达手机客服中心(维修点)
·铜仁多普达手机客服中心(维修点)
·遵义多普达手机客服中心(维修点)
·遵义天语手机客服中心(维修点)
·安顺金立手机客服中心(维修点)
·铜仁金立手机客服中心(维修点)
·六盘水金立手机客服中心(维修点)
·遵义金立手机客服中心(维修点)
·兴义金立手机客服中心(维修点)
·都匀金立手机客服中心(维修点)
·凯里金立手机客服中心(维修点)
·都匀联想手机客服中心(维修点)
·铜仁联想手机客服中心(维修点)
·凯里联想手机客服中心(维修点)
·安顺联想手机客服中心(维修点)
·六盘水联想手机客服中心(维修点)
·兴义联想手机客服中心(维修点)
·遵义联想手机客服中心(维修点)
·都匀长虹手机客服中心(维修点)
·安顺长虹手机客服中心(维修点)
·六盘水长虹手机客服中心(维修点)
·凯里长虹手机客服中心(维修点)
·毕节长虹手机客服中心(维修点)
·遵义LG手机客服中心(维修点)
·安顺三星手机客服中心(维修点)
·都匀三星手机客服中心(维修点)
·遵义三星手机客服中心(维修点)
·遵义诺基亚手机客服中心(维修点)
·安顺诺基亚手机客服中心(维修点)
·毕节诺基亚手机客服中心(维修点)
·都匀诺基亚手机客服中心(维修点)
·凯里诺基亚手机客服中心(维修点)
·六盘水诺基亚手机客服中心(维修点...
·铜仁诺基亚手机客服中心(维修点)
·兴义诺基亚手机客服中心(维修点)
·贵州手机网开通银联刷卡,支持信用...
·盘县诺基亚手机维修点
·贵州三星手机客服中心(维修点)
·贵州诺基亚手机客服中心(维修点)
·贵州LG手机客服中心(维修点)
·贵州联想手机客服中心(维修点)
·贵州金立手机客服中心(维修点)
·贵州索尼爱立信手机客服中心(维修...
·琦基手机客服中心