当前位置:首页 > 嵌入式 > 嵌入式教程
[导读]MeeGo平台知识详解

说到MeeGo,这是一个最新推出的应用于多种设备的开发平台。随着移动互联网核嵌入式互联时代的到来,设备厂商很难靠单一的设备稳固市场地位,因此 Meego的出现增强了厂商的可选性。

  我们从中不难读出诺基亚英特尔合作的最终目的,Meego给处在下滑状态的诺基亚增添了信心,为此诺基亚甚至调整了Meego和 Symbian平台的市场战略,今后的N系列手机全部采用更加先进的Meego,来争夺高端智能手机市场份额,对抗谷歌和苹果。

   有了芯片老大和手机老大的共同推进,Meego的前景到底有多可观呢?你不妨先了解一下Meego平台的基本常识,然后依据你的经验进行一下判断,看看Meego到底能够走多远。

  1、 什么是Meego

  在巴塞罗那2010 世界移动大会上,Linux 智能操作系统家族两股势力合并,即英特尔的 Moblin 与诺基亚的 Maemo,合并后启用新名 MeeGo,并交由 Linux 基金会管理。其目的是专门为上网本和智能手机等便携设备提供类似便携电脑的用户体验。

  2、Meego的开发工具

  MeeGo汇集了最好的应用和平台开发工具,MeeGo SDK中提供了全套一致的、跨平台的API。这使得许多MeeGo大多数的应用程序开发可以在Linux,Windows或Mac的工作站上进行。

  Meego为开发人员提供了一整套工具,以便于开发人员能够轻松、迅速的创建各种新的应用。Meego的开源工具包含:Meego*Image Creator,能够启动创建各种格式的自定义系统镜像。GNU*工具(gcc,gdb,……)。PowerTOP*(IA only),属于平台级的功耗分析和优化工具。非开源的工具为英特商业开发工具(英特尔架构专用),其中包括:英特尔C/C++编译工具,英特尔JTAG 和应用程序调试工具,英特尔集成性能基元(英特尔IPP)以及Vtune性能分析器。

  Meego的开发工具有开源和非开源之分,其中开源工具包含:Meego*Image Creator,能够启动创建各种格式的自定义系统镜像。GNU*工具(gcc,gdb,·······)。PowerTOP*(IA only),属于平台级的功耗分析和优化工具。非开源的工具为英特商业开发工具(英特尔架构专用),其中包括:英特尔C/C++编译工具,英特尔JTAG 和应用程序调试工具,英特尔集成性能基元(英特尔IPP)以及Vtune性能分析器。

  3、Meego的框架

  Meego的框架涵盖Qt和WRT(web runTIme)两种。

  Meego的架构分为三层:最底层为Meego base层,包括:软件、硬件适配层和Meego kernel层。上面一层是中间层,涵盖了各种服务包括:通信服务层、网络服务层、可视化服务层、多媒体服务层、数据管理层、硬件服务层、私人服务层。最上层为不同设备的用户体验层,包括:MeeGo UI Toolkit、MeeGo Handheld UX、MeeGo Netbook UX。

  4、Meego的主要特性

  Meego的主要特性包含四个部分:1、性能优化和功能,以支持图形和计算密集的软件和服务开发。2. 互联网标准的完整支持,提供最佳Web体验。3. 基于Qt的易用、灵活和强大的UI/应用开发环境。4. 最新的Linux组合,为各种小资源平台和移动设备进行优化,保证广泛的兼容性。

  5、Meego的版本升级过程

  3月底,英特尔和诺基亚的MeeGo测试版提前放出,测试版本没有图形用户界面,可直接通过USB或CD来启动,启动之后将进入终端控制台界面。

  5月27日,MeeGo 1.0发布,支持基于Intel Atom处理器的上网本,这标志着移动互联设备有了一个普适通用的Linux操作系统(GNU /Linux发行版)。

  Meego项目组7月1日发布一个名为针对手持设备名为”Day 1″ 的用户体验项目,其源码已经提交给开发社区,开发人员,设备制造商和运营商可以从其官方网站下载.“Day 1″ 项目是基于meego 1.1 之上. MeeGo最终将会出现在诺基亚的高端N系列智能手机上,而据MeeGo的官方博客透露,这款操作系统将会在今年10月份发布。

  同时还发布了MeeGo 编程接口,包括QT 4.7 和MeeGo多点触摸界面框架(MeeGo Touch UI Framework 简称MTF)。

  另外,英特尔开源战略官表示每隔6个月会进行一次升级。6、MeeGo的应用商店

  Meego的应用商店有两个部分组成,其中包括英特尔的AppUp中心和诺基亚的Ovi商店,用户可以从这两个商店中下载相应的应用软件。
 

  7、Meego当前的开发者数量

  自MeeGo 1.0发布之后,该项目发展很快,目前已有千余名专职技术人员集中起来参与开发,还有数百名自愿开发人员参与,MeeGo开发社区注册人数已经多达 8,000余人。

  8、Meego的工作模式

  关于Meego的工作模式分为几大模块,包括上游的开源项目,Meego开源项目,而中间则是有编译环境、Meego核心、netbook参考框架、IVI参考框架、MID参考框架,逐步推送到操作系统厂商,操作系统厂商结合不同的解决方案设计构成的商业方案,最终研发出不同的设备。

  9、Meego支持哪些设备

  MeeGo是一种自生(Live)系统,具有从USB端口自启动的能力,适用于上网本、简易台式机、手持计算和通信设备、车载信息娱乐设备、上网电视、多媒体电话。这款智能操作系统可以同时支持英特尔Atom Z600智能手机和ARM架构智能手机,比如诺基亚N900,Intel Moorestown手机等。[!--empirenews.page--]

  10、当前的Meego产品:

  诺基亚N900智能手机。

  诺基亚这款平板电脑将采用MeeGo操作系统,基于ARM架构,将于今年第四季度推出平板电脑。这款产品的屏幕在7英寸至9英寸之间。未来将交由富士康代工厂生产。

  日前举办的第八届中国国际软件和信息服务交易会上,中标软件国际合作部总监李斌介绍了该公司即将推出的为平板电脑定制的操作系统,航天科技和拓思林软件有限公司也推出了车载信息系统。这几款产品都是依托Meego。

  11、Meego是否支持Intel的竞争对手ARM

  Meego本身除了支持Intel的IA架构之外同样也支持ARM架构。

  12、Meego的生态系统

  Meego由诺基亚和Intel合作开发 但是控制权交给Linux基金会。

  Meego社区中包含业内领先的设备制造商、操作系统厂商(OSV)、芯片组制造商、独立软件开发商(ISV)以及开发社区等。已获发表声明表示支持的厂商包括:宏基、Amino、华硕、宝马集团、中标软件、DeviceVM、Gameloft、Hancom、Linpus、Maemo社区委员会、Mandriva、Metasys、Miracle、MontaVista、Novell、PixArt、红旗软件、ST-爱立信、腾讯、TurboLinux、 VietSoftware、风河、WTEC以及Xandros。

  13、Meego的主要竞争平台

  智能手机平台:微软windows phone 7,谷歌android,苹果iPhone,诺基亚Symbian,嵌入式Linux,RIM的blackberry

  上网本及平板电脑领域:微软windows 7,谷歌android以及Chrome,苹果iOS,Symbian,Palm的WebOS

  14、Meego对开发人员的价值

  1、开放式标准:开放式架构,支持通过添加代码创造全新用途和推动软件平台发展。2、市场机遇:已经部署在各类计算设备上,其中包括便携式笔记本电脑、上网本、平板电脑和车载信息娱乐设备等。3、上市速度更快:适用于应用程序开发的Qt(面向本地C++)和Web runTIme面向web(支持跨平台应用开发,使得应用程序能够应用于多个领域)4、开发工具:一整套面向开发人员的工具(适用于本地标准 web 开发工具插件的Qt creator),支持开发人员轻松快速的创建新型应用程序。5、商机:通过多家英特尔AppUp Center店面和诺基亚Ovi商店赚取收益。

  15、Meego相比其他平台的优势

  Meego是由英特尔的Moblin与诺基亚的Meamo整合而成、基于Linux系统的软件开发平台,它支持不同的硬件架构的最广泛设备种类。第一、对于用户而言,Meego可以运行在多种设备类型上,从而丰富了消费者的选择。即使更换设备或是进行硬件升级,人们也可以不受限制的保留自己喜爱的应用程序。第二、对于开发者来讲,只需要编写一次程序,Meego便可以让应用程序运行在不同的设备或平台上,这极大地扩展了开发者的市场机会。

    16、MeeGo生态系统的建设策略

  Meego的生态系统同样是一个组合体,这些包括Qt原有的生态系统,Moblin的生态系统。现在有近千个应用是在Moblin平台上。 Adobe的 runTIme,或者是Java runtime,后台都有近千个应用都可以在Meego平台上使用。另外还有凌动的开发计划,上面有一个应用程序中心。再就是跟厂商合作。另外应用商店中心可以在网上拿到一个标准。

  17、Meego的AppUp对于应用程序的要求

 

  在Meego上会有对于application的要求,但是好像对于icon没有特别具体的要求,比如说一定要想Apple那样严格,在 AppUp中应该会相对比较宽松一些。实际上对于Meego的stack中我们唯一定义的比较严格的是在application framework上需要compatible,如果是Meego的话会需要JDK creator,可以保证大家为Meego创建出来的应用程序能够在所有的Meego device上运行,而不会出现任何的错误,但是对于其他方面相对时比较宽松的。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

9月2日消息,不造车的华为或将催生出更大的独角兽公司,随着阿维塔和赛力斯的入局,华为引望愈发显得引人瞩目。

关键字: 阿维塔 塞力斯 华为

加利福尼亚州圣克拉拉县2024年8月30日 /美通社/ -- 数字化转型技术解决方案公司Trianz今天宣布,该公司与Amazon Web Services (AWS)签订了...

关键字: AWS AN BSP 数字化

伦敦2024年8月29日 /美通社/ -- 英国汽车技术公司SODA.Auto推出其旗舰产品SODA V,这是全球首款涵盖汽车工程师从创意到认证的所有需求的工具,可用于创建软件定义汽车。 SODA V工具的开发耗时1.5...

关键字: 汽车 人工智能 智能驱动 BSP

北京2024年8月28日 /美通社/ -- 越来越多用户希望企业业务能7×24不间断运行,同时企业却面临越来越多业务中断的风险,如企业系统复杂性的增加,频繁的功能更新和发布等。如何确保业务连续性,提升韧性,成...

关键字: 亚马逊 解密 控制平面 BSP

8月30日消息,据媒体报道,腾讯和网易近期正在缩减他们对日本游戏市场的投资。

关键字: 腾讯 编码器 CPU

8月28日消息,今天上午,2024中国国际大数据产业博览会开幕式在贵阳举行,华为董事、质量流程IT总裁陶景文发表了演讲。

关键字: 华为 12nm EDA 半导体

8月28日消息,在2024中国国际大数据产业博览会上,华为常务董事、华为云CEO张平安发表演讲称,数字世界的话语权最终是由生态的繁荣决定的。

关键字: 华为 12nm 手机 卫星通信

要点: 有效应对环境变化,经营业绩稳中有升 落实提质增效举措,毛利润率延续升势 战略布局成效显著,战新业务引领增长 以科技创新为引领,提升企业核心竞争力 坚持高质量发展策略,塑强核心竞争优势...

关键字: 通信 BSP 电信运营商 数字经济

北京2024年8月27日 /美通社/ -- 8月21日,由中央广播电视总台与中国电影电视技术学会联合牵头组建的NVI技术创新联盟在BIRTV2024超高清全产业链发展研讨会上宣布正式成立。 活动现场 NVI技术创新联...

关键字: VI 传输协议 音频 BSP

北京2024年8月27日 /美通社/ -- 在8月23日举办的2024年长三角生态绿色一体化发展示范区联合招商会上,软通动力信息技术(集团)股份有限公司(以下简称"软通动力")与长三角投资(上海)有限...

关键字: BSP 信息技术
关闭
关闭