您所在的位置: 首页 > 开发 > Moblin >

用Moblin v2创建新应用经典教程

http://www.j2mehome.com  2009-05-07 13:00  点击: 未知   我要评论( )
  • 摘要:这里是开始Moblin开发重要起点。本页描述如何创建一个简单的应用程序,并且介绍少数有用的工具帮助你快速启动开发动作。 注意:这不是一个 Linux软件开发指南,而是假设你已经懂得
  • Tags: 创建 教程 经典 应用 Mob
这里是开始Moblin开发重要起点。本页描述如何创建一个简单的应用程序,并且介绍少数有用的工具帮助你快速启动开发动作。
 
    注意:这不是一个Linux软件开发指南,而是假设你已经懂得如何在Linux上开发软件,包括使用(你最喜欢的编辑器)、gcc、gdb和Makefile程序来编译和调试。
 
Moblin兼容性和应用程序
 
Moblin兼容性是一个通过矫正函数库和函数版本来改善应用程序兼容性 交叉分发的程序,并且使OSV(操作系统提供商)将其包含在发行版内。在开发一个应用程序时鼓励使用函数库和函数版本,其中包括预制开发映像。这样做将确保你的应用程序能以最小变更运行在所有Moblin兼容发行版。
系统需求
该指南假设你拥有下列资源:
  • 拥有标准开发工具的任何最新、主流Linux发行版
  • 『可选』最好拥有上网本或MID,但不是必须的
  • 『可选』需要支持虚拟化(VT)的PC,用于运行 KVM或VMWare映像
  • 『可选』需要使用Intel图形芯片的PC,用来安装Moblin v2 ISO映像(大多数上网本都具备)
示例项目代码
 
本指南中将使用一个简单的Clutter应用程序,代码解释见此处
开发环境
 
有多种途径设置开发环境,我们提供其中两种选择:
  • 在Linux工作站上开发,临时在目标设备上以进行远程确认和调试。
  • 在使用KVM映像、VMWare映像的Moblin v2环境内开发,可以是上网本之类的平台。
最后,你将喜欢上在这两种环境中开发。下面是一个简短的对比:

 
在Linux工作站上开发
在Moblin v2环境中开发(KVM、VMWare或上网本)
优点
  • 熟悉桌面、配置、网络设置等等
  • 标准开发工具和环境
  • 运行在强大的工作站上
  • Moblin兼容的发布版,不需要更新函数库
  • 应用程序运行在真实的目标环境上
  • (在目标设备上) 具备平台特有的特性和驱动
缺点
  • 必须通过Moblin v2函数库矫正(安装或升级)开发包
  • UI体验不同于移动设备
  • 可能不具备平台特有能力(例如触屏、电话堆栈等等)
  • 减缓执行速度
  • 需要安装必须工具
  • 调试的屏幕区域较小
  • 上网本键盘/鼠标较小且难用

【编辑推荐】

  1. 用Moblin v2创建新应用经典教程

Moblin零开始笔记之特别篇(Moblin 2 Beta发布的变化
终端设备驱动Moblin操作系统的设计应用
使用Moblin进行应用程序开发——Clutter之Event
loading.. 评论加载中....

频道推荐

更多>>
  • 三星旗舰I9000通过Wi-Fi联盟

  • 不知道大家还记不记得三星一款型号为I9000的机型,自曝光以来,就凭借4.2英寸AMOLED屏幕、1GHz主频处理器、1200万像素..

推荐博文

Copyright©2005-2009 J2MEHOME.COM 版权所有 未经许可 请勿转载
冀ICP备07502291号