<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>中文 &#187; quill23</title>
	<atom:link href="http://software.intel.com/zh-cn/blogs/author/quill23/feed/" rel="self" type="application/rss+xml" />
	<link>http://software.intel.com/zh-cn/blogs</link>
	<description></description>
	<lastBuildDate>Sat, 26 May 2012 06:34:24 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
		<item>
		<title>MeeGo平板硬件平台上的测试</title>
		<link>http://software.intel.com/zh-cn/blogs/2011/06/07/meego-26/</link>
		<comments>http://software.intel.com/zh-cn/blogs/2011/06/07/meego-26/#comments</comments>
		<pubDate>Tue, 07 Jun 2011 03:37:55 +0000</pubDate>
		<dc:creator>quill23</dc:creator>
				<category><![CDATA[全国大学生软件创新大赛专栏]]></category>
		<category><![CDATA[英特尔® 软件网络 2.0]]></category>
		<category><![CDATA[软件技术学习及认证]]></category>

		<guid isPermaLink="false">http://software.intel.com/zh-cn/blogs/2011/06/07/meego-26/</guid>
		<description><![CDATA[我个人认为最理想的开发方式为通过硬件平台，然而尽管目前市场上的平板产品众多，但是尚未发现预装MeeGo Tablet的硬件产品，所以我们要做的第一步便是在普通平板上安装Tablet镜像，镜像可以从官网下载，具体的下载地址和操作方式均在以下官方地址有说明： https://www.meego.com/downloads/releases/1.2/meego-tablet-developer-preview 但是官方安装方法对制作U盘启动盘的方法描述几乎为0，我们可以使用官方镜像+UNetbootin制作启动U盘，这里面讲解得很详细： http://nokia.tgbus.com/article/labs/m/201102/20110223101304.shtml 接下来我们将平板与装有SDK的PC连接到同一网络中，通过在平板中的终端输入命令：ifconfig，可以查询当前IP地址，然后在SDK的模拟器配置中将地址输入进去，设备改为Remote Device，用户名root，密码meego，应用。 但是无论是以上手动安装的还是能买到成熟的MeeGo平板设备，都会在测试连接时候发现提示Mad Developer is not installed. You will not be able to deploy to this device. 我们首先对比一下硬件平板中的系统和模拟器中的系统的不同，很容易发现硬件平板中缺少Mad Developer，如果没有这个Mad Developer则不能通过PC端的SDK直接远程进行测试，所以我们需要安装之。而百度到的大多是在N900上通过Application Manager或者通过安装UBoot实现双系统来解决的。相信大多数同学在百度和Google无果之后跟我有了相同的想法，那就是把用于QEMU的镜像安装到平板中！这是一种思路，但是后来我通过Yahoo发现了一个更简单的方法，在Intel的官方网站上有对Mad Developer的相关描述，其中还特别提到了MeeGo Tablet中没有Mad Developer的解决方法。 首先联入互联网，并将USB键盘连接到平板上（原始的系统镜像的终端中不支持虚拟键盘），输入su获得root权限，密码是meego，然后输入：zypper install mad-developer，接下来经过确认就会自动下载安装了，完成之后回到应用界面就会发现有了Mad Developer。然后再进行连接测试的时候就会发现没有错误提示了，程序也能正常运行了～ 原地址为：http://appdeveloper.intel.com/en-us/article/rpm-files-mad-developer-meego-netbook-users 最后总结： 1. 在使用硬件平台进行开发的时候一定要安装Mad Developer，否则无法进行，同时配置要正确，包括选择Remote Device、填写正确的IP地址、用户名和密码，连接测试正常时才能正常进行调试运行等工作。 2. 我们目前手里的镜像版本为1.1.99，还有很多不完善的地方，例如很多用户体验的细节等亟待改进，而且系统对硬件的兼容性还有待提升，例如我这里识别不出来蓝牙模块，运行时温度过高等方面有待优化。 3. 最好配合USB键盘使用，例如终端中无法启动虚拟键盘这一点就需要USB键盘解决。 就说这些了~如果有什么错误的话希望大家指出~谢谢~^_^ 端午假期结束了~祝大家期末考试顺利~ 作者：苏桐 来自北京邮电大学 WeeGo团队 quill23@126.com]]></description>
			<content:encoded><![CDATA[<p>我个人认为最理想的开发方式为通过硬件平台，然而尽管目前市场上的平板产品众多，但是尚未发现预装MeeGo Tablet的硬件产品，所以我们要做的第一步便是在普通平板上安装Tablet镜像，镜像可以从官网下载，具体的下载地址和操作方式均在以下官方地址有说明：</p>
<p>https://www.meego.com/downloads/releases/1.2/meego-tablet-developer-preview</p>
<p>但是官方安装方法对制作U盘启动盘的方法描述几乎为0，我们可以使用官方镜像+UNetbootin制作启动U盘，这里面讲解得很详细：</p>
<p>http://nokia.tgbus.com/article/labs/m/201102/20110223101304.shtml</p>
<p>接下来我们将平板与装有SDK的PC连接到同一网络中，通过在平板中的终端输入命令：ifconfig，可以查询当前IP地址，然后在SDK的模拟器配置中将地址输入进去，设备改为Remote Device，用户名root，密码meego，应用。<br />
<img src="http://fmn.rrimg.com/fmn051/20110606/2310/p_large_wKJx_50b000000a9b5c41.jpg" alt="配置远程设备" /><br />
但是无论是以上手动安装的还是能买到成熟的MeeGo平板设备，都会在测试连接时候发现提示Mad Developer is not installed. You will not be able to deploy to this device.<br />
<img src="http://fmn.xnpic.com/fmn049/20110606/2310/p_large_H61i_501400000b175c41.jpg" alt="出错信息" /><br />
我们首先对比一下硬件平板中的系统和模拟器中的系统的不同，很容易发现硬件平板中缺少Mad Developer，如果没有这个Mad Developer则不能通过PC端的SDK直接远程进行测试，所以我们需要安装之。而百度到的大多是在N900上通过Application Manager或者通过安装UBoot实现双系统来解决的。相信大多数同学在百度和Google无果之后跟我有了相同的想法，那就是把用于QEMU的镜像安装到平板中！这是一种思路，但是后来我通过Yahoo发现了一个更简单的方法，在Intel的官方网站上有对Mad Developer的相关描述，其中还特别提到了MeeGo Tablet中没有Mad Developer的解决方法。<br />
首先联入互联网，并将USB键盘连接到平板上（原始的系统镜像的终端中不支持虚拟键盘），输入su获得root权限，密码是meego，然后输入：zypper install mad-developer，接下来经过确认就会自动下载安装了，完成之后回到应用界面就会发现有了Mad Developer。然后再进行连接测试的时候就会发现没有错误提示了，程序也能正常运行了～<br />
<img src="http://fmn.rrimg.com/fmn054/20110606/2310/p_large_p5va_7b6d00000b635c6f.jpg" alt="测试成功" /><br />
<img src="http://fmn.rrimg.com/fmn052/20110606/2310/p_large_hLxV_018600000ab75c3f.jpg" alt="运行也成功" /><br />
原地址为：http://appdeveloper.intel.com/en-us/article/rpm-files-mad-developer-meego-netbook-users<br />
<strong>最后总结：</strong><br />
1. 在使用硬件平台进行开发的时候一定要安装Mad Developer，否则无法进行，同时配置要正确，包括选择Remote Device、填写正确的IP地址、用户名和密码，连接测试正常时才能正常进行调试运行等工作。<br />
2. 我们目前手里的镜像版本为1.1.99，还有很多不完善的地方，例如很多用户体验的细节等亟待改进，而且系统对硬件的兼容性还有待提升，例如我这里识别不出来蓝牙模块，运行时温度过高等方面有待优化。<br />
3. 最好配合USB键盘使用，例如终端中无法启动虚拟键盘这一点就需要USB键盘解决。<br />
就说这些了~如果有什么错误的话希望大家指出~谢谢~^_^<br />
端午假期结束了~祝大家期末考试顺利~<br />
作者：苏桐 来自北京邮电大学 WeeGo团队 quill23@126.com</p>
]]></content:encoded>
			<wfw:commentRss>http://software.intel.com/zh-cn/blogs/2011/06/07/meego-26/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MeeGo SDK 1.2 for Linux 初窥</title>
		<link>http://software.intel.com/zh-cn/blogs/2011/06/06/meego-sdk-12-for-linux/</link>
		<comments>http://software.intel.com/zh-cn/blogs/2011/06/06/meego-sdk-12-for-linux/#comments</comments>
		<pubDate>Mon, 06 Jun 2011 14:31:53 +0000</pubDate>
		<dc:creator>quill23</dc:creator>
				<category><![CDATA[全国大学生软件创新大赛专栏]]></category>
		<category><![CDATA[英特尔® 软件网络 2.0]]></category>
		<category><![CDATA[软件技术学习及认证]]></category>

		<guid isPermaLink="false">http://software.intel.com/zh-cn/blogs/2011/06/06/meego-sdk-12-for-linux/</guid>
		<description><![CDATA[终于我们决定转战Ubuntu了，我直接用10.10 32覆盖了我的11.04 64，外加安装SDK，整个过程还算比较流畅。成功安装配置之后，发现速度确实照比Windows快了很多，当然，这是在kvm启动的前提下。在终端中输入: sudo modprobe kvm_intel，然后再在Qt Creator中启动模拟器，会发现无论是启动速度还是运行速度都有大幅提高，至少不像Windows下那样让人难以忍受... 测试连通性之后便可以进行Hello World等的测试。 要记得在.pro文件中加入CONFIG += meegotouch，然后在使用M头文件的时候在前面加上路径，例如：#include 等等，我个人觉得最好不要使用INCLUDEPATH直接把meegotouch文件夹收录的方式，因为这会给include文件夹里面其它库的使用带来不便，或许有什么更简单的办法，如果大家知道的话多谢指正啦～ 具体的安装方法、Qt Creator的配置、Hello World以及工程的配置，请前往wiki查看，这里就不赘述了。 http://wiki.meego.com/SDK/Docs/1.2 API请详见： http://apidocs.meego.com/1.2/ 作者：苏桐 来自北京邮电大学 WeeGo团队 quill23@126.com]]></description>
			<content:encoded><![CDATA[<p>终于我们决定转战Ubuntu了，我直接用10.10 32覆盖了我的11.04 64，外加安装SDK，整个过程还算比较流畅。成功安装配置之后，发现速度确实照比Windows快了很多，当然，这是在kvm启动的前提下。在终端中输入: sudo modprobe kvm_intel，然后再在Qt Creator中启动模拟器，会发现无论是启动速度还是运行速度都有大幅提高，至少不像Windows下那样让人难以忍受...<br />
<img src="http://fmn.rrimg.com/fmn052/20110606/2205/p_large_BC2F_2a8a0000077d5c73.jpg" alt="Simulator" /><br />
测试连通性之后便可以进行Hello World等的测试。<br />
<img src="http://fmn.xnpic.com/fmn050/20110606/2205/p_large_76yc_7355000007d05c44.jpg" alt="Hello" /><br />
要记得在.pro文件中加入CONFIG += meegotouch，然后在使用M头文件的时候在前面加上路径，例如：#include 等等，我个人觉得最好不要使用INCLUDEPATH直接把meegotouch文件夹收录的方式，因为这会给include文件夹里面其它库的使用带来不便，或许有什么更简单的办法，如果大家知道的话多谢指正啦～<br />
具体的安装方法、Qt Creator的配置、Hello World以及工程的配置，请前往wiki查看，这里就不赘述了。</p>
<p>http://wiki.meego.com/SDK/Docs/1.2</p>
<p>API请详见：</p>
<p>http://apidocs.meego.com/1.2/</p>
<p>作者：苏桐 来自北京邮电大学 WeeGo团队 quill23@126.com</p>
]]></content:encoded>
			<wfw:commentRss>http://software.intel.com/zh-cn/blogs/2011/06/06/meego-sdk-12-for-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MeeGo SDK 1.2 for Windows 初窥</title>
		<link>http://software.intel.com/zh-cn/blogs/2011/06/02/meego-sdk-12-for-windows/</link>
		<comments>http://software.intel.com/zh-cn/blogs/2011/06/02/meego-sdk-12-for-windows/#comments</comments>
		<pubDate>Thu, 02 Jun 2011 07:55:13 +0000</pubDate>
		<dc:creator>quill23</dc:creator>
				<category><![CDATA[全国大学生软件创新大赛专栏]]></category>
		<category><![CDATA[英特尔® 软件网络 2.0]]></category>
		<category><![CDATA[软件技术学习及认证]]></category>

		<guid isPermaLink="false">http://software.intel.com/zh-cn/blogs/2011/06/02/meego-sdk-12-for-windows/</guid>
		<description><![CDATA[前几天用了很长时间下载安装了MeeGo SDK 1.2，今天开始记录SDK 1.2的使用和项目开发心得，当然啦，这应该是一个系列博文，进度就照着我们项目的进度来吧。 既然看到了有英文版和中文版地安装教程，我在这里就不赘述了，我们直接看下Qt Creator。可能是由于我在版本更新的时候的一些疏忽，我的Qt Creator里面没有直接启动Simulator的按钮（如图）。 所以我不得不每次都从命令行启动... 相信所有使用Windows的同学们都跟我有同样的感受，使用QEMU作为模拟器速度非常慢。我这里的情况是Win7 64位系统，基本开一次需要十五分钟左右，而且打开后速度也特别慢。目前能想到的解决方案是使用硬件平台（速度快，但是成本高）或者使用VirtualBox代替QEMU（速度有所改观，但仍然比较慢，而且貌似有黑屏问题），再或者就是去Ubuntu下，在Linux中模拟器速度很快，至少在SDK 1.1的时候是这样的。 注：据官方介绍，SDK 1.2只能正常运行于Ubuntu 10.10 10.04等的32位版系统上，所以如果大家决定转战Ubuntu的话一定要注意别装成64位了...还有就是在VMware中安装Ubuntu可能会因为虚拟的处理器不支持VT而无法运行Simulator...以上均是我的同学和我自己在安装过程中的一些教训，希望能帮到大家一点点... 打开模拟器后发现外观跟1.1的手持设备平台还是有很大不同的，解锁需要滑动，解锁后，点击查看所有应用就可以看到原生带有的一些功能了。其中上网、播放音乐都可以，只是速度仍然很慢... 我随即打开了Terminal，查看了系统版本等信息，系统版本为1.1.99。 之后在Tool-Option中测试模拟器连接情况，尽管速度很慢，但是也是连接上了。使用Qt自己的库写的Hello World可以运行，可是速度仍然是硬伤，所以可见，如果在这种速度下进行一些大型开发必然要很痛苦... 总结：MeeGo SDK 1.2与1.1版本相比有很大功能上的进步，如强化了USB、蓝牙、WiFi等开发功能，为开发人员提供方便等等。但是我们仍然看到SDK 1.2仍然不是十分成熟，性能和稳定性亟待改进。不过由于MeeGo起步晚，所以潜力还是很大的，所以我们有理由相信下一版本的SDK会更好~！ 作者：苏桐 来自北京邮电大学 WeeGo团队 quill23@126.com]]></description>
			<content:encoded><![CDATA[<p>前几天用了很长时间下载安装了MeeGo SDK 1.2，今天开始记录SDK 1.2的使用和项目开发心得，当然啦，这应该是一个系列博文，进度就照着我们项目的进度来吧。</p>
<p>既然看到了有英文版和中文版地安装教程，我在这里就不赘述了，我们直接看下Qt Creator。可能是由于我在版本更新的时候的一些疏忽，我的Qt Creator里面没有直接启动Simulator的按钮（如图）。</p>
<p><img src="http://fmn.xnpic.com/fmn050/20110601/2225/p_large_Jm3s_215800000a625c6f.jpg" alt="消失的Simulator启动按钮" /></p>
<p>所以我不得不每次都从命令行启动...</p>
<p><img src="http://fmn.rrimg.com/fmn051/20110601/2225/p_large_AzwB_64c000002de65c72.jpg" alt="命令行启动" /></p>
<p>相信所有使用Windows的同学们都跟我有同样的感受，使用QEMU作为模拟器速度非常慢。我这里的情况是Win7 64位系统，基本开一次需要十五分钟左右，而且打开后速度也特别慢。目前能想到的解决方案是使用硬件平台（速度快，但是成本高）或者使用VirtualBox代替QEMU（速度有所改观，但仍然比较慢，而且貌似有黑屏问题），再或者就是去Ubuntu下，在Linux中模拟器速度很快，至少在SDK 1.1的时候是这样的。</p>
<p>注：据官方介绍，SDK 1.2只能正常运行于Ubuntu 10.10 10.04等的32位版系统上，所以如果大家决定转战Ubuntu的话一定要注意别装成64位了...还有就是在VMware中安装Ubuntu可能会因为虚拟的处理器不支持VT而无法运行Simulator...以上均是我的同学和我自己在安装过程中的一些教训，希望能帮到大家一点点...</p>
<p>打开模拟器后发现外观跟1.1的手持设备平台还是有很大不同的，解锁需要滑动，解锁后，点击查看所有应用就可以看到原生带有的一些功能了。其中上网、播放音乐都可以，只是速度仍然很慢...</p>
<p><img src="http://fmn.rrimg.com/fmn046/20110601/2225/p_large_HiU4_0c040000390e5c70.jpg" alt="待机" /></p>
<p><img src="http://fmn.rrimg.com/fmn053/20110601/2225/p_large_FiZf_59fc000022295c42.jpg" alt="界面" /></p>
<p><img src="http://fmn.xnpic.com/fmn050/20110601/2225/p_large_Vj20_1a56000022235c44.jpg" alt="上网" /></p>
<p><img src="http://fmn.xnpic.com/fmn049/20110601/2225/p_large_xbNl_7565000022a65c43.jpg" alt="音乐播放器" /></p>
<p>我随即打开了Terminal，查看了系统版本等信息，系统版本为1.1.99。</p>
<p><img src="http://fmn.rrimg.com/fmn047/20110601/2225/p_large_vlzw_1a62000032985c44.jpg" alt="Terminal" /></p>
<p>之后在Tool-Option中测试模拟器连接情况，尽管速度很慢，但是也是连接上了。使用Qt自己的库写的Hello World可以运行，可是速度仍然是硬伤，所以可见，如果在这种速度下进行一些大型开发必然要很痛苦...</p>
<p>总结：MeeGo SDK 1.2与1.1版本相比有很大功能上的进步，如强化了USB、蓝牙、WiFi等开发功能，为开发人员提供方便等等。但是我们仍然看到SDK 1.2仍然不是十分成熟，性能和稳定性亟待改进。不过由于MeeGo起步晚，所以潜力还是很大的，所以我们有理由相信下一版本的SDK会更好~！</p>
<p>作者：苏桐 来自北京邮电大学 WeeGo团队 quill23@126.com</p>
]]></content:encoded>
			<wfw:commentRss>http://software.intel.com/zh-cn/blogs/2011/06/02/meego-sdk-12-for-windows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WeeGo, Go!</title>
		<link>http://software.intel.com/zh-cn/blogs/2011/05/20/weego-go/</link>
		<comments>http://software.intel.com/zh-cn/blogs/2011/05/20/weego-go/#comments</comments>
		<pubDate>Fri, 20 May 2011 01:03:53 +0000</pubDate>
		<dc:creator>quill23</dc:creator>
				<category><![CDATA[全国大学生软件创新大赛专栏]]></category>
		<category><![CDATA[英特尔® 软件网络 2.0]]></category>
		<category><![CDATA[软件技术学习及认证]]></category>

		<guid isPermaLink="false">http://software.intel.com/zh-cn/blogs/2011/05/20/weego-go/</guid>
		<description><![CDATA[大家好，我是来自信息黄埔——北京邮电大学的苏桐，很高兴能在这里与大家分享我的参赛感想~ 紧张的学习和在线测试之后，我与江来、徐畅、时雨霖三位同学共同组成了WeeGo小组，开始了我们的MeeGo大赛之旅。说实话，几个月前第一次听说MeeGo这个操作系统时，我还是持怀疑态度，认为她在iOS、Android的繁荣和WP7的强势崛起面前可能不会走太远。不过经过一段时间的学习和对SDK的研究之后，我开始逐渐转变我的看法，MeeGo平静的表面之下暗藏着巨大的潜力。从SDK 1.1到1.2 Preview的升级就可看出，Intel的工程师们也在不懈地努力着，这不仅仅是功能上的完善给开发者带来的方便，更是给我们极大的信心！ 当个人在线测试成绩公布之后，发现自己取得了很好的成绩时，本是一件值得高兴鼓舞人心的事情，不过感觉还是受之有愧。如果不是老师和同学的耐心指导和帮助，我不可能在较短的时间内掌握那么多知识并取得如此好的成绩，所以在这里还是要感谢各位老师和同学，谢谢你们~还有就是感谢组内的另三位同学，从SDK搭建到Hello World，从Qt的运用到UI设计灵感，每一次创意的诞生与技术的进步都让我们为之兴奋，而且团队合作带来的已不仅仅是1+1&#62;2的高效，更是我们收获的友谊和知识。希望在今后的比赛中我们依然能像过去一样充满斗志，走到最后！WeeGo, Go! 最后，希望MeeGo明天会更好~祝所有参赛选手能得到自己满意的成绩~^_^]]></description>
			<content:encoded><![CDATA[<p>大家好，我是来自信息黄埔——北京邮电大学的苏桐，很高兴能在这里与大家分享我的参赛感想~<br />
紧张的学习和在线测试之后，我与江来、徐畅、时雨霖三位同学共同组成了WeeGo小组，开始了我们的MeeGo大赛之旅。说实话，几个月前第一次听说MeeGo这个操作系统时，我还是持怀疑态度，认为她在iOS、Android的繁荣和WP7的强势崛起面前可能不会走太远。不过经过一段时间的学习和对SDK的研究之后，我开始逐渐转变我的看法，MeeGo平静的表面之下暗藏着巨大的潜力。从SDK 1.1到1.2 Preview的升级就可看出，Intel的工程师们也在不懈地努力着，这不仅仅是功能上的完善给开发者带来的方便，更是给我们极大的信心！<br />
当个人在线测试成绩公布之后，发现自己取得了很好的成绩时，本是一件值得高兴鼓舞人心的事情，不过感觉还是受之有愧。如果不是老师和同学的耐心指导和帮助，我不可能在较短的时间内掌握那么多知识并取得如此好的成绩，所以在这里还是要感谢各位老师和同学，谢谢你们~还有就是感谢组内的另三位同学，从SDK搭建到Hello World，从Qt的运用到UI设计灵感，每一次创意的诞生与技术的进步都让我们为之兴奋，而且团队合作带来的已不仅仅是1+1&gt;2的高效，更是我们收获的友谊和知识。希望在今后的比赛中我们依然能像过去一样充满斗志，走到最后！WeeGo, Go!<br />
最后，希望MeeGo明天会更好~祝所有参赛选手能得到自己满意的成绩~^_^</p>
]]></content:encoded>
			<wfw:commentRss>http://software.intel.com/zh-cn/blogs/2011/05/20/weego-go/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

