MeeGo规格

                                                            MeeGo规格

 


MeeGo规格方案的设计是为了保证软件和硬件的兼容性,例如,在支持特定MeeGo 操作系统的设备上可以运行同一个软件,MeeGo规格说明就是为了让工程师知道如何去开发一个可以在所有MeeGo家族操作系统上运行的软件.简而言之,就是工程师开出一个软件,这个软件就可以在所有的MeeGo规格的设备上运行.
MeeGo规格包括两类: MeeGo规格应用程序和MeeGo规格设备/软件产品.在这两方面,贴有MeeGo商标的产品都会保证符合MeeGo规格.

 

  • MeeGo规格设备概述

对于MeeGo规格设备,是基于栈的方式,也就是说所有的MeeGo设备都必须基于同一个核心软件栈.从MeeGo构架图上看,这个核心软件栈就是MeeGo OS  base层+MeGo OS Middleware层.
除了这个共享的核心软件栈以外,MeeGo 规格还有对特定设备的配置进行要求(上网本,手持设备,等等).配置说明规定了对于特定设备的配置所必须的组件(例如 提供特定设备的API),最低的硬件要求以及最低的硬件组件要求.
值得注意的是,设备配置文件不会包含一个完整的用户体验,而是包含了提供核心用户交互和API的UI框架
一个MeeGo规格设备,应该符合MeeGo 核心软件栈的定义以及特定设备类别的配置文件的要求

  • MeeGo规格应用程序概述

假定设备/软件已经符合MeeGo规格,MeeGo规格应用程序将会检验应用程序的扩展依赖是否满足MeeGo设备规格.
一个应用程序可以被写成仅仅依赖MeeGo核心软件栈,在这种情况下,该应用程序可以在所有MeeGo规格的设备上运行.但是,一个有UI的应用程序可能会指定特定的设备类别配置.比如,一个符合MeeGo 手持设备规格的应用程序,可以在任何一个有MeeGo手持设备配置的设备上运行.

  • MeeGo 基于栈规格

基于栈的规格MeeGo规格的设备/软件必须使用MeeGo  打包程序而不需要预先打包,包括MeeGo RPM版本以及MeeGo软件包的名称.
规格要求使用MeeGo 源代码打包程序对需要的组件进行打包.任何补丁必须不能影响API,ABI以及定义的功能接口.
额外的包也可以被使用,只要它不覆盖MeeGo的软件包或者不提供和MeeGo API有同样命名空间的函数.当然,也有一些额外的软件包需要更改MeeGo的一些东西以便于能够在特定的设备上运行.
















  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值