让Virtual Meego Tablet飞一会。实战Oracle Virtualbox上搭建Meego Tablet开发测试平台
来源:互联网 发布:淘宝类目在哪里看 编辑:程序博客网 时间:2024/05/17 02:06
以上是基于本人经验,先说明没有看过什么Release Notes之类的。 下载安装Oracle VirtualBox 首先到Oracal官方网站下载软件: Download VirtualBox . (http://www.virtualbox.org/wiki/Downloads)下载和安装前当然要接受Oracle使用Open Source VirtualBox的条款。我用的是VirtualBox 4.0.6 for Windows hosts 版本(才发现Oracle VirtualBox也跨平台了。Windows ,Apple, Linux and Solaris 应有尽有)。 下完后按照安装步骤装好待用。 玩过VirtualBox的恐怕想到的就是到meego.com下载iso文件安装了。你可以试试看,看看运气怎么样。热热身 (如果你不像我一样容易流汗的话)。这里我介绍的是获取最新Meego开发镜像的捷径。我们直接到到Meego.com的后院,到下面 Meego 的 Repository直接抓最新的包: http://repo.meego.com/MeeGo/builds/trunk/latest/images/meego-tablet-ia32-qemu/ 将Meego的RAW镜像转换为VirtualBox的VDI镜像 下面就是妙手了。几位高手同事介绍的,不过本人玩了多次才走通。这次我们使用Oracle提供的VirtualBox管理工具(VBoxManage.exe)将Meego的磁盘 raw 镜像直接转换为Oracle的vdi镜像(VirtualBox Disk Image (VDI)。 而免去传统的基于iso/img的安装。当你安装Oracle VirtualBox时该工具被放在VirtualBox 的安装文件夹C:/Program Files/Oracle/VirtualBox ). 如果你是解决 .dll 失踪的高手,则你可以把VBoxManage.exe拷到你喜欢的文件夹进行转换。我试过几次但总遇到 .dll找不到的错误。所以放弃传统做法,而直接用下列步骤: C:/Program Files/Oracle/VirtualBox>VBoxManage convertfromraw meego/meego-tablet-ia32-qemu-1.1.99.4.20110426.4-sda.raw meego/meego-tablet-ia32-qemu-1.1.99.4.20110426.4-sda.vdi 终端输出如下面: Converting from raw image file="meego/meego-tablet-ia32-qemu-1.1.99.4.20110426.4-sda.raw" to file="meego/meego-tablet-ia32-qemu-1.1.99.4.20110426.4-sda.vdi"... Creating dynamic image with size 3145728001 bytes (3001MB)... 转换完成后,prompt回到 C:/Program Files/Oracle/VirtualBox> 祝贺你,你制作了一个基于最新Meego操作系统镜像的Oracle虚拟vdi镜像。这一步完了后你就可以把生成的vdi文件(大概1.7G左右)放到你想放的地方了(温馨提示,同样的vdi镜像也可以在Linux 和其他平台上的Virtualbox使用)。 和传统的Meego虚拟机不同(以前总是选Fedora),这次我们选Operating System 为Linux 和 Version 为 Linux 2.6 我的电脑内存就2个G,我选了359M,运行的也不错。 要决定的是磁盘存储。你必须选择上面创建的vdi磁盘镜像。 为了充分使用 CPU 虚拟技术,你需要确认VirtualBox 里的VT 选项要选上(如果你的本本VT还没有打开的话,你可以到BIOS里去启动,一般的本本,早就有VT了)。 下面再检查你的选项 可以启动虚拟Meego平板了 系统加载三个G的文件,总是要点时间的。等一会儿吧: 在Meego虚拟平板操作系统环境,触摸屏当然是要用鼠标代替手指头了。这一点,我半天不明白,在上面这个日期显示屏幕束手无策半天直到高人指点。下面我们开始用鼠标来代替你的手指头吧。 将你的鼠标移到屏幕右边中间的一个类似锁图标的区域按住左键,你将会看到蓝色的新月形出现。好了继续按住左鼠标键然后往左边拉动,神奇般的。你就可以拉出Meego菜单了: 如果你使用的是个Meego平板本本,只需用手指头按住白色锁型标志轻轻一拨就拉出菜单了。不过,这没有什么太大区别。我将虚拟机和我的实体机肩对肩比较,没有什么太大的区别: 如果你太习惯Windows了,你每次启动一个应用(无论是相册管理,视频播放器,还是email或者网页浏览器,都发现好像开车进入一个没有出口的单行道,打开一个应用,却不知道怎么关掉它。有一种有来无回的感觉。如果你像我一样笨,你马上就会开始到右上角找那个熟悉而又必不可少的X了。遗憾的是你是找不到地!因为我们这里要Hello, 触摸屏,拜拜,Window窗口了。 如果你经常玩iPhone或者ipad,关闭一个应用是通过按Home键来完成。你可能有点感觉,可能已经想到实际上你需要找的是Home键在哪里?而不是Window的小“X”了。下面来看看虚拟Meego平台的Home键吧: 没错,“Window”键就是虚拟Meego Tablet的HOME键。按“Windows”你就可以退出当前运行的任何应用,进入到下面的界面。上排是菜单,你可以点击进入左边的快速菜单和右面的全菜单。下排是正在运行和开着的应用(这里,你可以看到Terminal应用在运行): 点击右边的全菜单,你就可以进入Meego Tablet 操作系统的相当不错的界面了。随着你的应用加多,菜单会向上展开,并在底下显示页数,和ipad没什么不同,在虚拟Meego中你可以按住鼠标往下滑来拖出其他页面: 你可以在meego平板界面自动捕捉键盘和鼠标,要回到你的Windows Host,使用右面的 Ctrl 键即可: 虚拟Meego Tablet平台和Window母机的网络连接 由于英特尔应用商店 (Appup)首先提供的是Windows平台上的Meego应用SDK和打包机。目前最理想的meego应用开发是在Windows上用Meego SDK (目前是1.2版本)和Windows Appup SDK,然后将应用推到虚拟Meego Tablet上测试及Appup认证。所以虚拟Meego Tablet 平台和Window主机的网络连接是必须的。当然如果你有特定的开发目标,比如说某家PC厂家的平板本,你也可以直接在平板本实体机上测试。连接方法都是类似的。 你可以按下列步骤建立网络连接: 将 Network Adapter Attached to选为: Host-only Adapter, 然后将 Name: 改为 VirtualBox Host-only Ethernet Adapter. 然后启动the Meego Tablet, 启动客户端,使用 ifconfig 命令确定 Meego Tablet Virtual OS 的 ip 地址: 连接建立起来了,就可以把需要的开发套件,SDK, 你做好的应用什么的装到虚拟机里了: 推送 Qt 应用(app)到你上面建立的虚拟Meego Tablet 开发测试平台 等待下回分解吧。等找机会把已经摸透的开发测试C++为基础的QT应用和以Javascripts为基础的QML应用,以及如何使用英特尔Appup应用商店的Meego SDK应用打包,认证和提交测试等步骤。放上来和大家分享。如果你上过Meego.com,你也可以找到答案的,不过是要投资不少时间的哦。 好了。如果你根据本文成功搭建了虚拟Meego Tablet 开发平台,祝贺你!。开心笑笑吧。微笑Meego,Appup先锋! 文章来源: http://g.csdn.net/5183354背景
- 让Virtual Meego Tablet飞一会。实战Oracle Virtualbox上搭建Meego Tablet开发测试平台
- 2011 MWC上展示的MeeGo Tablet UX
- MeeGo Moorestown支持的tablet预览
- 世界首款MeeGo Tablet解密
- 中标软件推出基于MeeGo*的tablet解决方案
- MeeGo平板硬件平台上的测试
- meego平台程序开发总结
- meego平台程序开发总结
- 嵌入式平台与MeeGo开发
- Tablet PC 开发须知:在笔画上使用时间戳
- imx53-saber-tablet开发记录
- Meego
- Meego
- meego
- 在Windows系统上搭建MeeGo
- 英特尔Meego开发平台技术特点解读
- 英特尔Meego开发平台技术特点解读
- Linux中搭建Meego开发环境
- 美国it领袖最爱休闲范儿
- io3
- 从农民工到it业经理人
- 装饰模式
- labview8.5 激活 激活码
- 让Virtual Meego Tablet飞一会。实战Oracle Virtualbox上搭建Meego Tablet开发测试平台
- 代码编辑器语法着色功能实现-Java版
- Delphi控制语句
- 如何更改 Windows XP 中的 Windows 登录屏幕保护程序
- C++Builder 生成 GUID 以及在IDE中生成GUID
- c语言的可变参数列表
- 组策略命令大全
- mmap的使用
- 茫……