MeeGo移动应用程序开发入门

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情

 

  我们曾经讲过“在QT SDK下构建MeeGo Touch开发环境”,本文将讲一下MeeGo handset版本的Qt应用,包括桌面管理器和窗口管理器,以及各种应用,你会看到Qt无所不在。这篇文章就以最简单的篇幅介绍一下如何在Linux下搭建一个MeeGo Handset环境。

  下载准备SDK

  要下载的只有两个文件,一个是MeeGo的映像文件,另一个则是脚本文件,可以参考以下命令

  1. zhu@CuteQt:~$ cd meego/  
  2. zhu@CuteQt:~/meego$ wget http://download3.meego.com/meego-sdk-chroot  
  3. zhu@CuteQt:~/meego$ chmod +x meego-sdk-chroot  
  4. zhu@CuteQt:~/meego$ wget http://download3.meego.com/meego-handset-ia
    32-1.0.80.9.20100706.1-sdk-pre0729.tar.bz2  
  5. zhu@CuteQt:~/meego$ tar xjf meego-handset-ia32-1.0.80.9.20100706.1
    -sdk-pre0729.tar.bz2  
  6. zhu@CuteQt:~/meego$ mkdir rootfs  

 

  执行启动MeeGo环境

  MeeGo在linux里的执行是利用了chroot环境,将UI运行在Xephyr服务器上,运行命令如下

  1. zhu@CuteQt:~/meego$ sudo mount -o loop,offset=512 meego-handset-ia
    32-1.0.80.9.20100706.1-sdk-pre0729/meego-handset-ia32-1.0.80.9.2010
    0706.1-sdk-pre0729.raw rootfs  
  2. zhu@CuteQt:~/meego$ sudo ./meego-sdk-chroot rootfs/  
  3. root@meego-handset-sdk:/# startmeego  

 

  注意命令前的提示符,startmeego是运行在chroot环境里面的,它是一个脚本文件,感兴趣的朋友可以直接用vi打开来看。好了,这时你可以看到运行在Xephyr里的MeeGo了,并可以进行操作。


  看看源代码

  既然都是Qt写的代码,那就看看源代码吧。不过这个下载的MeeGo映像文件里的包管理工具里只有Zypper,没有Yum,可以通过以下命令将yum工具装上。

  1. root@meego-handset-sdk:/# zypper install yum  
  2. root@meego-handset-sdk:/# zypper install yum-utils  

 

  你想看什么源代码的时候,使用yumdowloader –source packagename 就可以把它下载下来,比如如果想看fennec-qt的代码,只要使用下面命令

  1. root@meego-handset-sdk:/# yumdownloader –source fennec-qt  

 

  解压rpm软件包,只需要进行安装命令就可以,源代码会被安装到 $HOME/rpmbuild/SOURCES目录下

  1. root@meego-handset-sdk:/# rpm -i filename.rpm  

 

  说明

  本文是一个基于Xephyr的开发的最基础介绍,MeeGo还可以在QEMU中进行开发,我会将自己的学习体会陆续写出来和大家交流。

 

原文链接:http://caifu.zol.com.cn/200/2004810.html

Myriad虚拟机:让MeeGo能够运行Android应用 通过使用Myriad虚拟机,MeeGo操作系统现在能够运行Android应用程序,为开发人员和用户提供了更多的选择和便利。Myriad虚拟机是一款创新的虚拟化技术,它允许MeeGo操作系统模拟Android运行环境,从而使得Android应用程序能够在MeeGo设备上运行。要在MeeGo设备上运行Android应用程序,我们需要使用Myriad虚拟机提供的命令行界面。进入命令行界面后,我们可以使用类似于Android设备中的adb命令来安装和运行Android应用程序。安装完成后,我们需要进行一些配置。 阅读详情

相关推荐

Meego开发环境搭建教程

meego 开发 环境 搭建 教程meego 开发 环境 搭建 教程

MeeGo开发初探

MeeGo应用程序使用C++编写,进行MeeGo的SDK编程即可。最新版本是Qt4.7,目前,Meego SDK只能在Libux 工作站上进行安装和开发。<br />MeeGo SDK在你的机器上创建了一个虚拟环境,让你的开发就像在MeeGo操作系统上直接开发一样,上网本和手持电话的镜像都支持。你可以采用两种方式来开发MeeGo应用程序,程序员可根据自己的主机来选择不同的开发环境, QEMU在支持VT的机器上(支持图像加速)快速高效,而chroot+Xephyr只能工作在支持Inter图形的机器上,两者均提

MeeGo社区博客 4494

MeeGo开发指南

MeeGo开发指南,结合QT有助于移动平台开发应用程序。

meego开发的学习路线

meego开发的学习路线

Embedded Linux Development 1万+

MeeGo 开发指南 1.0 开发教程

MeeGo 开发指南 1.0 开发教程转自: MeeGo中文介绍如果想获取MeeGo平台的开发概览,最好地方的是MeeGo developers。这里讨论的是一些更细节化的问题,比如MeeGo APIs的详细内容。  MeeGo应用程序开发教程(1)在 Linux 上使用 MeeGo SDK介绍MeeGo SDK由以下部分构成: 一个MeeGo chroot环境,这包含了一个基于Xephyr (http://www.freedesktop.org/wiki/Software/Xephyr) 的MeeGo应用

嵌入式操作系统 3870

第一天-MeeGo开发的开放

     今天,诺基亚和英特尔遍布全球各地的团队致力于与开源社区共享MeeGo操作系统代码的努力达到了顶峰。这是Maemo和Moblin全面结合的最后一步。我们很高兴打开这些资料库,并开放开发进展过程,正如我们一开始就做的那样。     我们开放的是什么?MeeGo分布式基础结构,Linux核心的操作系统基础,OS基础结构,到中间件层

MeeGo社区博客 2141

meegolinux软件下载,MeeGo移动应用程序开发入门

【IT168技术】我们曾经讲过“在QT SDK下构建MeeGo Touch开发环境”,在Windows系统上运行MeeGo SDK,在主流linux系统上运行MeeGo SDK ,Meego开发中安装Dropbox等应用详解,MeeGo移动终端设备开发UI设计基础教程等相关Meego入门开发的文章,本文将讲一下MeeGo handset版本的Qt应用,包括桌面管理器和窗口管理器,以及各种应用,你会...

weixin_39702649的博客 589

MiniMax H3视觉语言模型本地部署与ComfyUI集成实战指南

视觉语言模型(VLM)作为多模态AI的核心技术,通过联合理解图像与文本语义,为复杂视觉任务提供了统一的认知框架。其工作原理基于Transformer架构,将视觉特征与语言token在共享的隐空间中对齐,实现跨模态的深度推理。这一技术价值在于,它能够将自然语言指令转化为结构化的视觉理解,从而显著降低AI图像生成与编辑的门槛。在实际应用场景中,VLM可作为智能提示词增强器或视觉条件生成器,无缝集成到Stable Diffusion等扩散模型工作流中,实现更精准的风格迁移、内容编辑和多轮对话式创作。本文聚焦于Mi

weixin_33806300的博客 533

MeeGo程序开发大赛开幕,旨在培育软件英才

3月11日,由教育部示范性软件学院建设工作办公室主办、云南大学软件学院承办的2011年第四届“英特尔杯”全国大学生软件创新大赛暨MeeGo程序开发大赛正式拉开帷幕。这是全国大学生软件创新大赛连续第四年举办。本届大赛邀请了全国58所高校的在校本科生及研究生参加,广泛征集基于开源操作系统MeeGo的应用程序参赛作品。 软件产业是国家战略性新兴产业之一。日前,国务院发布鼓励软件产业和集成电路产业发展的政...

《程序员》官方BLOG 347

Meego,android,ios对比

现在流行的MID--即Mobile Internet Device移动互联网设备--操作系统越来越出现同质化的现象。除了以前大行其道的塞班,android由于其开源,和丰富的应用,广受开发者和用户的推崇.对于掀起这场MID的元老ios确实压力不小,不过ios的表象却并没有让人们失望。虽然最早的MID概念和标准是由英特尔2008年提出的,但是由于早期MID产品多采用X86硬件架构与移植软

943

用QML开发MeeGo应用程序

什么是QML?QML是一种描述应用程序UI的声明式语言,包括应用程序的外观(菜单、按钮、布局等)以及行为(点击事件)的描述。在QML中,UI界面被描述成一种树状的带属性对象的结构(类似于DOM)JavaScript是QML中使用的脚本语言, 所以你最好是对它有一定程度了解再深入进行QML的学习(可以参考JavaScript: The Definitive Guide)。如果对HTML和CSS等Web技术有所理解是会有帮助的,但不是必需的。上面是官方介绍的前两段,

静影沉璧 2270

rgo文件阅读器

rgo文件阅读器,Setup_RepliGo2.1_Viewer_WIN.exe

诺基亚修改文件管理器

用于管理诺基亚文件,可以好好的使用它来拷贝歌曲之类的

file manager

file manager maemo n97

MeeGo API

MeeGo APISubmitted by Bob Spencer on 26 May, 2010 - 08:59 <br />The MeeGo API is based on Qt 4.6.2. The development libraries needed are installed in the MeeGo SDK virtual environment along with Qt Creator. Details for setting up this environment can be fo

vip_dog的专栏 1083

移动应用程序开发_流行的移动应用程序开发平台快速概述

移动应用程序开发 流行的移动应用程序开发平台的快速概述: Android应用程序开发 Android是开发人员的梦想–它是免费的,开源的,并且由我们时代最强大的软件开发公司之一Google开发和认可。 为了创建适用于Android的应用程序,通常会使用当前最流行的开发语言Java,并且该工具包括用于流行的集成开发环境Eclipse的一流插件和仿真器。 利用成熟和流行的技术和工具可带来一大...

IT与开发人员的地盘 314

MeeGo 1.1 SDK Beta版

MeeGo 1.1 SDK Beta就在这里!这个版本包括Qt Quick,受Javascript影响的框架(该框架促进了移动程序的快速开发)。尽管MeeGo SDK的心脏是Qt Creator,你还是可以直接使用命令行,利用它的基本功能。MeeGo SDK可以拓展,我们正在开发不同的插件,以引入更多新的工具和目标。我们称这个新的版本为1.1 Beta。最后的版本将根据MeeGo一致性规程(草拟文件正在审阅),并且包括MS Windows 支持(尚不稳定)。欢迎通过meego-sdk 邮件系统予以反馈,发表

MeeGo社区博客 975
上一篇: 推广MeeGo到安防!Intel注资东方网力
下一篇: 三网融合触发MeeGo风暴
moblin
博客等级 码龄18年 370粉丝 105原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值