注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

分享,态度 ·~~

—— 十年太长,五年;如果可以回到五年前,你最想对那时候的自己说什么?

 
 
 

日志

 
 

Maemo简介  

2012-01-29 11:32:01|  分类: Windows Phone |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

iOS、Android当道的今天,我想应该没有多少人还记得Maemo这个系统。现在Nokia的移动平台重心在Windows Phone 7上,Nokia复兴的赌注也暂时全部押在WP7上。但是当年的Maemo还是很让人兴奋的。Maemo作为Internet Tablet——也就同上网本——上的系统而开发,基于Linux。Maemo目前仍在发展,已经成长到Maemo5,系统已经比较完备。作为一个独立的系统,它的很多设计思想还是很值得我们学习的,特别是一些嵌入式系统的UI设计。之后会在发文章讲解一下Maemo的UI设计。

Maemo简介 - 乂乂 - 一个人,一支烟  ·~~

 

这里先提供关于Maemo的一些资料简介。资料均来自于网络。

=======================================================================

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

Maemo简介
   Maemo 是众多支持Wi-Fi 的Internet Tablet 所用OS 的基础。这些微型计算机手持设备面向掌握高技术的互联网专业人员,包括小型商业垂直领域的用户。市场上现在供应的Internet Tablet 有诺基亚 N800 和新款诺基亚 N810。Maemo 的功能已经能让一个衣袋中的终端提供完整的互联网体验,加上直观的用户界面。这一开发平台面向那些为移动领域开发应用和新技术的创新开发伙伴和创新型机构。用Maemo 平台能方便地对现有的桌面解决方案进行移动化。Maemo 支持该平台之上的多种业务模型,包括专属应用的分发等。
   诺基亚该平台的一个活跃的开源Maemo 社区 (maemo.org) , 同时也是多个项目的积极贡献者。在此,你能找到有关Maemo 平台架构和最新Maemo 4.0 发行版(被称为Chinook)的详细信息。

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 平台顶级应用供应商的声誉,正当其时。
   许多公司正致力于这个平台上的业务。下面介绍的几个例子都是一些构建于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.org - tools)让你能获取这些插件和其它多种有用工具。
   面向Maemo 开发伙伴工具清单将随着时间的推移而不断加长。开发伙伴们可以从Maemo 知识库下载各种工具,并向Scratchbox 环境中和Maemo 终端安装这些工具。诺基亚也为Scratchbox 提供了一个Eclipse 插件,以实现高效IDE 开发。

  评论这张
 
阅读(631)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017