MeeGo开发初探

Meego & Meego SDK体验 0.MeeGo简介 MeeGo项目结合英特尔的Moblin和诺基亚的Maemo, 为下一代计算设备打造了一个基于Linux的开源软件平台。MeeGo软件平台为开发人员的应用程序提供了最大范围的设备选择,包括上网本和入门级桌面设备,便携式计算和通讯设备,车载信息娱乐设备,联网电视,媒体电话等等-均使用共同的开发框架QtMeeGo将帮助消费者从不同的设备中获得创新的应用程序体验。MeeGo项目由Linux基金会管理。MeeGoLinux基金会商标。(来源MeegoZone中文站) 1.MeeGo 阅读详情
MeeGo应用程序使用C++编写,进行MeeGo的SDK编程即可。最新版本是Qt4.7,目前,Meego SDK只能在Libux 工作站上进行安装和开发。
MeeGo SDK在你的机器上创建了一个虚拟环境,让你的开发就像在MeeGo操作系统上直接开发一样,上网本和手持电话的镜像都支持。你可以采用两种方式来开发MeeGo应用程序,程序员可根据自己的主机来选择不同的开发环境, QEMU在支持VT的机器上(支持图像加速)快速高效,而chroot+Xephyr只能工作在支持Inter图形的机器上,两者均提供了一种相似的开发方式。你可以通过这两种方式来调试应用程序,两种方式均对图像的硬件加速作了支持。
完成一个软件的过程,分为四步:开发-调试-打包-发布。Meego的打包是将程序做成一个标准的RPM格式的包,这种包可以提交到软件商店。
MeeGo SDK中包含了两种开发方式的软件。这些软件可以在Linux上启动MeeGo虚拟机,然后进行程序的开发和调试。Linux可以使用 Fedora 13, Ubuntu 10.04 LTS, openSUSE 11.3等,CPU可以是32bit Intel Atom or Intel Core 2 CPU 。
下载Meego SDK:
meego-netbook-ia32-1.0.80.12.20100727.1-sdk-pre0729.tar.bz2(上网本)
meego-handset-ia32-1.0.80.9.20100706.1-sdk-pre0729.tar.bz2(手持电话)

QMENU的使用,可以参见 QEMU tools page
下载SDK之后,使用下面的命令进行解压缩:  
$ tar xvjf <compressed image file>
解压之后,参考下面的连接进行环境设置:
Setting up MeeGo QEMU
Setting up MeeGo Xephyr

Qt是一个跨平台的程序和界面框架,使用Qt,你可以编写使用web的应用程序,使他们可运行在各种桌面,移动平台和嵌入式设备中,而不需要重写代码。
Qt帮助参考连接: Qt 4.6.2 API DocumentationQt 4.7 (snapshot)

MeeGo的API基于Qt,安装SDK时会安装虚拟机,虚拟机里面携带了Qt,环境的设置可参考:
http://wiki.meego.com/Getting_started_with_the_MeeGo_SDK_for_Linux
除Qt之外,Meego还有一个库叫libmeegotouch,这个库一听,就是一个辅助库,用于支持触摸功能的,包括标准窗口浏览,列表和其他widget行为。
libmeegotouch帮助连接参考: MeeGo Touch Framework (snapshot)

上面两个库,是已经开发好了的,正在开发的库还有:
1,Meego Web运行库:允许用户使用标准的网页语言(HTML、CSS和JavaScript)来为移动设备创建应用程序。这个运行库使程序可以操作设备数据,并将位置信息与网页信息结合。
2,Qt Mobility:扩展了Qt,提供针对移动平台的额外功能,包括Service Framework和联系人、闹铃管理的API。

Meego的开发资源:
1,Wiki: MeeGo Wiki
2,邮件组: Mailing Lists
3,论坛: Forums

原文链接:http://hi.baidu.com/gensoft/blog/item/184f3e50f2baff2942a75bbb.html

嵌入式开发实战:如何用cJSON库在STM32上实现轻量级JSON通信(附完整代码) 本文详细介绍了如何在STM32嵌入式系统中使用cJSON库实现高效的JSON通信方案。针对嵌入式环境的内存限制,提供了内存优化策略、cJSON库的深度定制方法以及完整的通信流程实现代码,帮助开发者解决JSON解析效率低下和跨平台兼容性等核心挑战。 阅读详情

相关推荐

5分钟搞定!用MCU GPIO实现零功耗一键开关机电路(附完整原理图)

本文详细介绍了如何利用MCU GPIO设计零功耗一键开关机电路,适用于便携式设备和电池供电项目。通过软硬件结合的方式,实现关机状态下的真正零功耗,同时提供智能开关机控制。文章包含完整原理图、元件选型指南和实际搭建技巧,帮助开发者在5分钟内完成高效电源管理方案。

weixin_28339967的博客 281

Meego 菜谱软件

参加Intel Meego 开发比赛的优秀奖。 用了QML 来做界面,QT C++来做的开发。SQLITE做的数据库

Python与QML打造MeeGo应用开发实战

QML是一种用于描述用户界面的声明式编程语言,其基本语法结构简洁且直观,以JSON风格的文本格式编写。QML的核心概念是元素(Element),它定义了UI的基本构建块。例如,一个矩形元素可以表示为:width: 200以上代码创建了一个200x100像素的红色矩形。QML中每个元素都是一个对象,并拥有属性(properties)、信号(signals)和方法(methods)。属性定义了对象的状态,信号和方法则定义了对象的行为。QML使用简单的属性绑定和信号处理机制来实现动态交互。

weixin_42605397的博客 1341

MeeGo移动应用程序开发入门

<br />我们曾经讲过“在QT SDK下构建MeeGo Touch开发环境”,在Windows系统上运行MeeGo SDK,在主流linux系统上运行MeeGo SDK ,Meego开发中安装Dropbox等应用详解,MeeGo移动终端设备开发UI设计基础教程等相关Meego入门开发的文章,本文将讲一下MeeGo handset版本的Qt应用,包括桌面管理器和窗口管理器,以及各种应用,你会看到Qt无所不在。这篇文章就以最简单的篇幅介绍一下如何在Linux下搭建一个MeeGo Handset环境。<br /

MeeGo社区博客 2061

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进阶基础篇5 – 安装MeeGo上网本

文中,笔者讲述了如何在Ubuntu环境下搭建MeeGo SDK的开发环境。如果开发人员条件允许,也可以在上网本上直接安装MeeGo,继而安装QT开发包。本篇博客着重讲述如何直接安装MeeGo上网本的。安装步骤如下:1)在Ubuntu PC端,从http://repo.meego.com/MeeGo/releases/1.1/netbook/images/meego-netbook-ia32/meego-netbook-ia32-1.1.img下载meego-netbook-ia32-1.1.img。2)

MeeGo社区博客 1202

第一天-MeeGo开发的开放

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

MeeGo社区博客 2141

国内meego资源帖(长期更新)

meego相关视频 meego相关QQ群 meego相关网站

meegozone的专栏 1250

Meego

最近在了解Meego,感觉不错! 由于刚刚接触Python语言,而Meego应用可以在PyQt开发,确实不错! Meego主要分三层,基于Linux. 转载于:https://www.cnblogs.com/yako/archive/2010/05/20/1740464.html...

diaokaijing6889的博客 105

meego开发的学习路线

meego开发的学习路线

Embedded Linux Development 1万+

meego平台程序开发总结

基于meego平台开发应用程序有一段时间了,尤其是最近一个多月,天天加班,赶进度。目前,这个阶段的代码终于冻结更新了,因此,也有时间静下心来总结一下。

Embedded Linux Development 1万+

Linux 开发者的最大机会 — MeeGo

<br />操作系统现有环境日新月异,本文会简要介绍一个冉冉升起的新星- MeeGo。<br />MeeGo 成为Linux开发者的最大机会,近几个月在互联计算蓝海中快速崛起。<br />2月份,融合英特尔Moblin 和诺基亚Maemo的MeeGo Linux 平台发布,两公司希望提高生态系统的统一、合作共赢,把 MeeGo 发展成一个具有行业标准的移动 Linux 平台,支持多种终端设备和处理器平台。为保持厂商中立性,建设更广泛的阵营,英特尔和诺基亚与Linux 基金会进行了合作。<br />3月份,英

MeeGo社区博客 1万+

MeeGo开发者网站Beta版上线了

MeeGo官方开发者网站(http://developer.meego.com)上线了!MeeGo开发者网站提供了Linux SDK, MeeGo工具的下载,并且有大量的开发文档可供开发者参考。下面是MeeGo开发者网站的官方介绍:The MeeGo developer offering isbased on the Qt SDK and API and includes the most recent releases of QtQuick and Qt Mobility. With this pow

MeeGo社区博客 1337

什么是Meego

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

y97523的专栏 2294

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

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

weixin_39702649的博客 589

Windows下搭建MeeGo开发环境

一、我搭建的实际环境 硬件环境: 32-bit Intel Core 2 CPU ,CPU支持VT虚拟化技术的。软件环境: 32位Windows 7 旗舰版。文件系统: NTFS文件系统。 二、安装MeeGo SDK 1、下载并安装MeeGo SDK安装包,MeeGo SDK在线安装包下载: http://download3.meego.com/MeeGoSDK/1.1/meego-...

weixin_30817749的博客 639

MeeGo平台研究之开篇

作为一个有7年移动平台开发经历,并在Symbian平台下开发近3年的人,Nokia和Intel这两个IT行业的巨无霸联手推出的移动开发平台MeeGo自然成了我研究的目标。首先介绍下MeeGo平台的来历,MeeGo平台是基于Nokia的Maemo和Intel的Moblin两个平台整合而来的,其目的是专门为上网本和智能手机等便携设备提供类似便携电脑的用户体验。在Nokia称霸移动平台10几年以来,

大道至简 5668

MeeGo-Handset开发入门小结

关于MeeGo的版本        在MeeGo官网主要有3个:MeeGo Handset Day1 Developer PreviewMeeGo v1.0 for In-Vehicle Infotainment (IVI)MeeGo v1.0 for Netbooks (Google Chrome Browser)分别代表手机版,上网本(可能之后平板?),车载设备(GPS之类的)下载下来文件名如下meego-handset-ia32-netbook-mtf-1.0.80.12.20100723.1.img

静影沉璧 1978

小型工厂ERP系统源码[项目源码]

本文介绍了一款适用于小型工厂的ERP系统源码,该系统整合了CRM、OA、进销存和财务管理等功能,旨在提升企业的计划性和资源利用效率。系统采用SpringBoot+Vue+ElementUI+UniAPP技术架构,支持Java开发语言和MySQL数据库。主要功能包括销售管理(客户管理、合同管理)、采购管理、生产管理和库存管理,能够实现数据的互联互通和全流程管理。此外,系统具有集成性、实时性、标准化、灵活性、可靠性和可扩展性等特点,能够帮助企业优化业务流程、提升管理效率并应对市场变化。

上一篇: “MeeGo中国区开发者研讨会”在北京启动
下一篇: Linux 开发者的最大机会 — MeeGo
moblin
博客等级 码龄18年 370粉丝 105原创
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值