<?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>李先静的博客</title>
	<atom:link href="http://www.limodev.cn/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.limodev.cn</link>
	<description>The Linux Mobile Development</description>
	<lastBuildDate>Tue, 15 Nov 2011 02:42:43 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>网站被黑，重新建站，有些链接可能无效了。</title>
		<link>http://www.limodev.cn/2011/11/15/%e7%bd%91%e7%ab%99%e8%a2%ab%e9%bb%91%ef%bc%8c%e9%87%8d%e6%96%b0%e5%bb%ba%e7%ab%99%ef%bc%8c%e6%9c%89%e4%ba%9b%e9%93%be%e6%8e%a5%e5%8f%af%e8%83%bd%e6%97%a0%e6%95%88%e4%ba%86%e3%80%82/</link>
		<comments>http://www.limodev.cn/2011/11/15/%e7%bd%91%e7%ab%99%e8%a2%ab%e9%bb%91%ef%bc%8c%e9%87%8d%e6%96%b0%e5%bb%ba%e7%ab%99%ef%bc%8c%e6%9c%89%e4%ba%9b%e9%93%be%e6%8e%a5%e5%8f%af%e8%83%bd%e6%97%a0%e6%95%88%e4%ba%86%e3%80%82/#comments</comments>
		<pubDate>Tue, 15 Nov 2011 01:12:52 +0000</pubDate>
		<dc:creator>李先静</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.limodev.cn/?p=1661</guid>
		<description><![CDATA[网站被黑，重新建站，有些链接可能无效了。]]></description>
			<content:encoded><![CDATA[<p>网站被黑，重新建站，有些链接可能无效了。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.limodev.cn/2011/11/15/%e7%bd%91%e7%ab%99%e8%a2%ab%e9%bb%91%ef%bc%8c%e9%87%8d%e6%96%b0%e5%bb%ba%e7%ab%99%ef%bc%8c%e6%9c%89%e4%ba%9b%e9%93%be%e6%8e%a5%e5%8f%af%e8%83%bd%e6%97%a0%e6%95%88%e4%ba%86%e3%80%82/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Windows版FTK UI Designer下载地址：</title>
		<link>http://www.limodev.cn/2011/10/05/windows%e7%89%88ftk-ui-designer%e4%b8%8b%e8%bd%bd%e5%9c%b0%e5%9d%80%ef%bc%9a/</link>
		<comments>http://www.limodev.cn/2011/10/05/windows%e7%89%88ftk-ui-designer%e4%b8%8b%e8%bd%bd%e5%9c%b0%e5%9d%80%ef%bc%9a/#comments</comments>
		<pubDate>Wed, 05 Oct 2011 03:31:45 +0000</pubDate>
		<dc:creator>李先静</dc:creator>
				<category><![CDATA[FTK(嵌入式GUI)]]></category>

		<guid isPermaLink="false">http://www.limodev.cn/blog/?p=1652</guid>
		<description><![CDATA[Windows版FTK UI Designer下载地址：[download id="7"]]]></description>
			<content:encoded><![CDATA[<p>Windows版FTK UI Designer下载地址：[download id="7"]</p>
]]></content:encoded>
			<wfw:commentRss>http://www.limodev.cn/2011/10/05/windows%e7%89%88ftk-ui-designer%e4%b8%8b%e8%bd%bd%e5%9c%b0%e5%9d%80%ef%bc%9a/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>嵌入式GUI FTK 界面设计器</title>
		<link>http://www.limodev.cn/2011/09/30/%e5%b5%8c%e5%85%a5%e5%bc%8fgui-ftk-%e7%95%8c%e9%9d%a2%e8%ae%be%e8%ae%a1%e5%99%a8/</link>
		<comments>http://www.limodev.cn/2011/09/30/%e5%b5%8c%e5%85%a5%e5%bc%8fgui-ftk-%e7%95%8c%e9%9d%a2%e8%ae%be%e8%ae%a1%e5%99%a8/#comments</comments>
		<pubDate>Fri, 30 Sep 2011 03:45:47 +0000</pubDate>
		<dc:creator>李先静</dc:creator>
				<category><![CDATA[FTK(嵌入式GUI)]]></category>

		<guid isPermaLink="false">http://www.limodev.cn/blog/?p=1646</guid>
		<description><![CDATA[UI Designer是一个普通FTK应用程序 FTK UI 设计器是一个普通的FTK应用程序，可以从桌面的应用程序列表中进入： 主菜单(F2打开菜单) 新建：创建一个新窗口。 打开：打开一个存在的xul文件。 保存：保存设计结果到一个xul文件，同时产生C代码。 帮助：显示帮助信息。 退出：退出应用程序（不保存结果）。 设计界面 按Insert键：可以放入新控件。 按Delete键：选择的控件。 按F5键：弹出上下文菜单。 按下Alt或Shift键 + 方向键：调整选中控件的大小。 按下Ctrl键 + 方向键：调整选中控件的位置小。 &#160; 上下文菜单 在上下文菜单中可以插入控件，复制控件，删除控件和设置控件的属性。 &#160; 控件通用属性编辑 可以设置控件的基本属性，如ID，位置，大小和文本。 &#160; 控件专用属性编辑 TODO: ListView/IconView/Tab/ComboBox等控件的专用属性，暂时还没有实现。 &#160; &#160;]]></description>
			<content:encoded><![CDATA[<ul>
<li>
<h5><a name="h.rrreg9g6bwze"></a> <span style="font-family: Times New Roman,serif;">UI Designer</span>是一个普通<span style="font-family: Times New Roman,serif;">FTK</span>应用程序</h5>
</li>
</ul>
<p><span style="font-family: Times New Roman,serif;">FTK UI </span>设计器是一个普通的<span style="font-family: Times New Roman,serif;">FTK</span>应用程序，可以从桌面的应用程序列表中进入：<br />
<img src="http://www.limodev.cn/gallery/albums/blog-pictures/ftk/designer/designer_entry.png" alt="ftk" /></p>
<ul>
<li>
<h5><a name="h.29x2xsgjqoe8"></a> 主菜单<span style="font-family: Times New Roman,serif;">(F2</span>打开菜单<span style="font-family: Times New Roman,serif;">)</span></h5>
</li>
</ul>
<p>新建：创建一个新窗口。</p>
<p>打开：打开一个存在的<span style="font-family: Times New Roman,serif;">xul</span>文件。</p>
<p>保存：保存设计结果到一个<span style="font-family: Times New Roman,serif;">xul</span>文件，同时产生<span style="font-family: Times New Roman,serif;">C</span>代码。</p>
<p>帮助：显示帮助信息。</p>
<p>退出：退出应用程序（不保存结果）。<br />
<img src="http://www.limodev.cn/gallery/albums/blog-pictures/ftk/designer/designer_menu.png" alt="ftk" /></p>
<ul>
<li>
<h5><a name="h.cnosewid7zjf"></a> 设计界面</h5>
</li>
</ul>
<p>按<span style="font-family: Times New Roman,serif;">Insert</span>键：可以放入新控件。</p>
<p>按<span style="font-family: Times New Roman,serif;">Delete</span>键：选择的控件。</p>
<p>按<span style="font-family: Times New Roman,serif;">F5</span>键：弹出上下文菜单。</p>
<p>按下<span style="font-family: Times New Roman,serif;">Alt</span>或<span style="font-family: Times New Roman,serif;">Shift</span>键<span style="font-family: Times New Roman,serif;"> + </span>方向键：调整选中控件的大小。</p>
<p>按下<span style="font-family: Times New Roman,serif;">Ctrl</span>键<span style="font-family: Times New Roman,serif;"> + </span>方向键：调整选中控件的位置小。</p>
<p><img src="http://www.limodev.cn/gallery/albums/blog-pictures/ftk/designer/designer_main.png" alt="ftk"/></p>
<p>&nbsp;</p>
<ul>
<li>
<h5><a name="h.nlhzq5asrv7q"></a> 上下文菜单</h5>
</li>
</ul>
<p>在上下文菜单中可以插入控件，复制控件，删除控件和设置控件的属性。</p>
<p><img src="http://www.limodev.cn/gallery/albums/blog-pictures/ftk/designer/desinger_popup_menu.png" alt="ftk"/></p>
<p>&nbsp;</p>
<ul>
<li>
<h5><a name="h.yaifglwup1f6"></a> 控件通用属性编辑</h5>
</li>
</ul>
<p>可以设置控件的基本属性，如<span style="font-family: Times New Roman,serif;">ID</span>，位置，大小和文本。</p>
<p><img src="http://www.limodev.cn/gallery/albums/blog-pictures/ftk/designer/designer_prop.png" alt="ftk"/></p>
<p>&nbsp;</p>
<ul>
<li>
<h5><a name="h.j24d5sq7yqlz"></a> 控件专用属性编辑</h5>
</li>
</ul>
<p><span style="font-family: Times New Roman,serif;"> TODO: ListView/IconView/Tab/ComboBox</span>等控件的专用属性，暂时还没有实现。</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.limodev.cn/2011/09/30/%e5%b5%8c%e5%85%a5%e5%bc%8fgui-ftk-%e7%95%8c%e9%9d%a2%e8%ae%be%e8%ae%a1%e5%99%a8/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>新开微博：http://weibo.com/i/2352470455 欢迎交流。</title>
		<link>http://www.limodev.cn/2011/09/13/%e6%96%b0%e5%bc%80%e5%be%ae%e5%8d%9a%ef%bc%9ahttpweibo-comi2352470455-%e6%ac%a2%e8%bf%8e%e4%ba%a4%e6%b5%81%e3%80%82/</link>
		<comments>http://www.limodev.cn/2011/09/13/%e6%96%b0%e5%bc%80%e5%be%ae%e5%8d%9a%ef%bc%9ahttpweibo-comi2352470455-%e6%ac%a2%e8%bf%8e%e4%ba%a4%e6%b5%81%e3%80%82/#comments</comments>
		<pubDate>Tue, 13 Sep 2011 00:15:28 +0000</pubDate>
		<dc:creator>李先静</dc:creator>
				<category><![CDATA[沉思录]]></category>

		<guid isPermaLink="false">http://www.limodev.cn/blog/?p=1642</guid>
		<description><![CDATA[新开微博：http://weibo.com/i/2352470455 欢迎交流。]]></description>
			<content:encoded><![CDATA[<p>新开微博：<a href="http://weibo.com/i/2352470455">http://weibo.com/i/2352470455</a> 欢迎交流。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.limodev.cn/2011/09/13/%e6%96%b0%e5%bc%80%e5%be%ae%e5%8d%9a%ef%bc%9ahttpweibo-comi2352470455-%e6%ac%a2%e8%bf%8e%e4%ba%a4%e6%b5%81%e3%80%82/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ftk的python binding</title>
		<link>http://www.limodev.cn/2011/08/17/ftk%e7%9a%84python-binding/</link>
		<comments>http://www.limodev.cn/2011/08/17/ftk%e7%9a%84python-binding/#comments</comments>
		<pubDate>Wed, 17 Aug 2011 08:11:12 +0000</pubDate>
		<dc:creator>李先静</dc:creator>
				<category><![CDATA[FTK(嵌入式GUI)]]></category>

		<guid isPermaLink="false">http://www.limodev.cn/blog/?p=1637</guid>
		<description><![CDATA[pyftk是ftk的python binding，项目地址位于https://github.com/htbegin/pyftk. * pyftk的版本号与ftk的版本号保持一致，现在是v0.6。 * pyftk现在支持Linux，对Windows的支持没有测试过。 * pyftk使用python的ctypes模块实现，而不是使用c来实现扩展。 * pyftk提供的结构与ftk提供的接口是一样的，不是面向对象式的接口。 更多信息请参见https://github.com/htbegin/pyftk/blob/v0.6/script_binding/python/README. 辛苦HotForest兄了:)]]></description>
			<content:encoded><![CDATA[<p>pyftk是ftk的python binding，项目地址位于https://github.com/htbegin/pyftk.</p>
<p>* pyftk的版本号与ftk的版本号保持一致，现在是v0.6。<br />
* pyftk现在支持Linux，对Windows的支持没有测试过。<br />
* pyftk使用python的ctypes模块实现，而不是使用c来实现扩展。<br />
* pyftk提供的结构与ftk提供的接口是一样的，不是面向对象式的接口。</p>
<p>更多信息请参见https://github.com/htbegin/pyftk/blob/v0.6/script_binding/python/README.</p>
<p>辛苦HotForest兄了:)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.limodev.cn/2011/08/17/ftk%e7%9a%84python-binding/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Hello world!</title>
		<link>http://www.limodev.cn/2011/08/01/hello-world/</link>
		<comments>http://www.limodev.cn/2011/08/01/hello-world/#comments</comments>
		<pubDate>Mon, 01 Aug 2011 16:36:16 +0000</pubDate>
		<dc:creator>李先静</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.limodev.cn/?p=1</guid>
		<description><![CDATA[Welcome to WordPress. This is your first post. Edit or delete it, then start blogging!]]></description>
			<content:encoded><![CDATA[<p>Welcome to WordPress. This is your first post. Edit or delete it, then start blogging!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.limodev.cn/2011/08/01/hello-world/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>嵌入式GUI RT-THREAD/FTK-0.6发布</title>
		<link>http://www.limodev.cn/2011/06/22/%e5%b5%8c%e5%85%a5%e5%bc%8fgui-rt-threadftk-0-6%e5%8f%91%e5%b8%83/</link>
		<comments>http://www.limodev.cn/2011/06/22/%e5%b5%8c%e5%85%a5%e5%bc%8fgui-rt-threadftk-0-6%e5%8f%91%e5%b8%83/#comments</comments>
		<pubDate>Wed, 22 Jun 2011 07:47:52 +0000</pubDate>
		<dc:creator>李先静</dc:creator>
				<category><![CDATA[FTK(嵌入式GUI)]]></category>
		<category><![CDATA[FTK]]></category>

		<guid isPermaLink="false">http://www.limodev.cn/blog/?p=1630</guid>
		<description><![CDATA[嵌入式GUI RT-THREAD/FTK 0.6 Release Notes o add tab widget o add file browser widget o add opengles backend o port to android o port to rt-thread o port to wince o port to iphone o more documation. o multi font &#8230; <a href="http://www.limodev.cn/2011/06/22/%e5%b5%8c%e5%85%a5%e5%bc%8fgui-rt-threadftk-0-6%e5%8f%91%e5%b8%83/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><strong>嵌入式GUI RT-THREAD/FTK 0.6 Release Notes</strong></p>
<p>o add tab widget<br />
o add file browser widget<br />
o add opengles backend<br />
o port to android<br />
o port to rt-thread<br />
o port to wince<br />
o port to iphone<br />
o more documation.<br />
o multi font size supported.<br />
o re-implement window animation.<br />
o performace and memory optimization.<br />
o use gb2312 font to replace unicode fnt.<br />
o use google pinyin as default input method.<br />
o re-create vs2008 project, and port desktop to windows.<br />
o re-implement default font to minimized the memory size.<br />
o change font_canvas to interface, so it can be optimized on different platform.</p>
<p>特别感谢下面的朋友：</p>
<p>bernard bernard.xiong at gmail.com<br />
何海强 ngwsx2008 at 126.com<br />
richardhahaha biometric.cn at gmail.com<br />
Lin Shao qiuyiuestc at gmail.com<br />
焦进星 jiaojinxing1987 at gmail.com<br />
廖耿耿 liaoggnihao at gmail.com<br />
yapo woodysu at gmail.com<br />
davy lee greatolee at gmail.com<br />
zhou min dcdcmin at gmail.com<br />
Vinx Zhu vinx.zhu at gmail.com<br />
Su Zhenbing malajisi at gmail.com<br />
李伟杰 maidisula at hotmail.com<br />
tao yu yut616 at gmail.com<br />
spremi spremi at ymail.com<br />
ZhiHua Huang huangzhihua at gmail.com</p>
<p>感谢所有参与FTK开发、讨论、使用和Code Review的朋友们。</p>
<p>&nbsp;</p>
<p>欢迎大家加入<a href="https://groups.google.com/group/funnytoolkit">邮件列表</a>讨论。</p>
<p>有兴趣的朋友请到<a href="http://code.google.com/p/ftk/downloads/list">FTK</a>下载源代码。</p>
<p>附：<br />
A gui library for embedded system. FTK equals funny tool kit, write it just for fun.</p>
<p><img src="/gallery/albums/blog-pictures/ftk/logo.png" alt="ftk" /></p>
<p>General features:</p>
<ul>
<li>Lightweght.</li>
<li>Beautiful look and feel.</li>
<li>High code quality: design pattern, good code style.</li>
<li>Stable: code review, unit test, stress test, valgrind checked.</li>
<li>Full gui features: window, dialog, panel, button, menu…</li>
<li>Good portability: Unix, Windows, RTOS…</li>
</ul>
<p>Modern features:</p>
<ul>
<li>Theme.</li>
<li>Window animation.</li>
<li>Alpha channel to implement transparent/translucent window.</li>
<li>XML UI description language.</li>
<li>Script binding.</li>
<li>InputMethod with Handwrite</li>
<li>Screen rotation</li>
<li>Guesture recognition(TODO).</li>
</ul>
<p>部分截图：<br />
OpenGLES:<br />
<img src="/gallery/albums/blog-pictures/ftk/ftk-0.5/ftk-alpha3d.png" alt="alpha3d.png" /><br />
<img src="/gallery/albums/blog-pictures/ftk/ftk-0.5/ftk-alpha.png" alt="alpha.png" /><br />
Button:<br />
<img src="/gallery/albums/blog-pictures/ftk/ftk-0.5/ftk-button.png" alt="button.png" /><br />
Cairo:<br />
<img src="/gallery/albums/blog-pictures/ftk/ftk-0.5/ftk-cairo1.png" alt="cairo1.png" /><br />
<img src="/gallery/albums/blog-pictures/ftk/ftk-0.5/ftk-cairo2.png" alt="cairo2.png" /><br />
Calculator:<br />
<img src="/gallery/albums/blog-pictures/ftk/ftk-0.5/ftk-calc.png" alt="calc.png" /><br />
CheckButton<br />
<img src="/gallery/albums/blog-pictures/ftk/ftk-0.5/ftk-checkbutton.png" alt="checkbutton.png" /><br />
ComboBox:<br />
<img src="/gallery/albums/blog-pictures/ftk/ftk-0.5/ftk-combobox.png" alt="combobox.png" /><br />
Cursor:<br />
<img src="/gallery/albums/blog-pictures/ftk/ftk-0.5/ftk-cursor.png" alt="cursor.png" /><br />
Desktop:<br />
<img src="/gallery/albums/blog-pictures/ftk/ftk-0.5/ftk-desktop.png" alt="desktop.png" /><br />
Dialog:<br />
<img src="/gallery/albums/blog-pictures/ftk/ftk-0.5/ftk-dialog.png" alt="dialog.png" /><br />
Entry:<br />
<img src="/gallery/albums/blog-pictures/ftk/ftk-0.5/ftk-entry.png" alt="entry.png" /><br />
Animation:<br />
<img src="/gallery/albums/blog-pictures/ftk/ftk-0.5/ftk-expand.png" alt="expand.png" /><br />
File Chooser:<br />
<img src="/gallery/albums/blog-pictures/ftk/ftk-0.5/ftk-filechooser.png" alt="filechooser.png" /><br />
OpenGLES:<br />
<img src="/gallery/albums/blog-pictures/ftk/ftk-0.5/ftk-fog.png" alt="fog.png" /><br />
FullScreen:<br />
<img src="/gallery/albums/blog-pictures/ftk/ftk-0.5/ftk-fullscreen.png" alt="fullscreen.png" /><br />
IconView:<br />
<img src="/gallery/albums/blog-pictures/ftk/ftk-0.5/ftk-iconview.png" alt="iconview.png" /><br />
ImageButton:<br />
<img src="/gallery/albums/blog-pictures/ftk/ftk-0.5/ftk-imagebutton.png" alt="imagebutton.png" /><br />
Input Method:<br />
<img src="/gallery/albums/blog-pictures/ftk/ftk-0.5/ftk-ime.png" alt="ime.png" /><br />
Label:<br />
<img src="/gallery/albums/blog-pictures/ftk/ftk-0.5/ftk-label.png" alt="label.png" /><br />
ListView:<br />
<img src="/gallery/albums/blog-pictures/ftk/ftk-0.5/ftk-listview.png" alt="listview.png" /><br />
Menu:<br />
<img src="/gallery/albums/blog-pictures/ftk/ftk-0.5/ftk-menu.png" alt="menu.png" /><br />
MessageBox:<br />
<img src="/gallery/albums/blog-pictures/ftk/ftk-0.5/ftk-msgbox.png" alt="msgbox.png" /><br />
Popup Menu:<br />
<img src="/gallery/albums/blog-pictures/ftk/ftk-0.5/ftk-popmenu.png" alt="popmenu.png" /><br />
Programs:<br />
<img src="/gallery/albums/blog-pictures/ftk/ftk-0.5/ftk-programs.png" alt="programs.png" /><br />
ProgressBar:<br />
<img src="/gallery/albums/blog-pictures/ftk/ftk-0.5/ftk-progressbar.png" alt="progressbar.png" /><br />
Text View:<br />
<img src="/gallery/albums/blog-pictures/ftk/ftk-0.5/ftk-text_view.png" alt="text_view.png" /><br />
Transparent:<br />
<img src="/gallery/albums/blog-pictures/ftk/ftk-0.5/ftk-translucent.png" alt="translucent.png" /><br />
<img src="/gallery/albums/blog-pictures/ftk/ftk-0.5/ftk-transparent.png" alt="transparent.png" /><br />
WaitBox<br />
<img src="/gallery/albums/blog-pictures/ftk/ftk-0.5/ftk-waitbox.png" alt="waitbox.png" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.limodev.cn/2011/06/22/%e5%b5%8c%e5%85%a5%e5%bc%8fgui-rt-threadftk-0-6%e5%8f%91%e5%b8%83/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Linux 内核LOGO生成工具</title>
		<link>http://www.limodev.cn/2011/04/22/linux-%e5%86%85%e6%a0%b8logo%e7%94%9f%e6%88%90%e5%b7%a5%e5%85%b7/</link>
		<comments>http://www.limodev.cn/2011/04/22/linux-%e5%86%85%e6%a0%b8logo%e7%94%9f%e6%88%90%e5%b7%a5%e5%85%b7/#comments</comments>
		<pubDate>Fri, 22 Apr 2011 01:40:22 +0000</pubDate>
		<dc:creator>李先静</dc:creator>
				<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://www.limodev.cn/blog/?p=1626</guid>
		<description><![CDATA[相对内核提供的pnmtologo，增加下列功能： 支持PNG格式。 支持JPG格式。 提供reduce颜色数的参数。 下载地址：http://www.limodev.cn/download/tologo.tar.gz]]></description>
			<content:encoded><![CDATA[<p>相对内核提供的pnmtologo，增加下列功能：</p>
<ul>
<li>支持PNG格式。</li>
<li>支持JPG格式。</li>
<li>提供reduce颜色数的参数。</li>
</ul>
<p>下载地址：<a href="http://www.limodev.cn/download/tologo.tar.gz">http://www.limodev.cn/download/tologo.tar.gz</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.limodev.cn/2011/04/22/linux-%e5%86%85%e6%a0%b8logo%e7%94%9f%e6%88%90%e5%b7%a5%e5%85%b7/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>嵌入式linux通用截图工具(增强版）</title>
		<link>http://www.limodev.cn/2011/04/09/%e5%b5%8c%e5%85%a5%e5%bc%8flinux%e9%80%9a%e7%94%a8%e6%88%aa%e5%9b%be%e5%b7%a5%e5%85%b7%e5%a2%9e%e5%bc%ba%e7%89%88%ef%bc%89/</link>
		<comments>http://www.limodev.cn/2011/04/09/%e5%b5%8c%e5%85%a5%e5%bc%8flinux%e9%80%9a%e7%94%a8%e6%88%aa%e5%9b%be%e5%b7%a5%e5%85%b7%e5%a2%9e%e5%bc%ba%e7%89%88%ef%bc%89/#comments</comments>
		<pubDate>Sat, 09 Apr 2011 05:16:24 +0000</pubDate>
		<dc:creator>李先静</dc:creator>
				<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://www.limodev.cn/blog/?p=1623</guid>
		<description><![CDATA[gsnap不基于任何具体的GUI，直接从framebuffer中截图，所以适用于任何嵌入式linux设备。相对前一个版本，主要改动有： 增加RGB888/ARGB8888支持 增加png格式输出(感谢figofuture提供）。 有需要的朋友请到这里下载。]]></description>
			<content:encoded><![CDATA[<p>gsnap不基于任何具体的GUI，直接从framebuffer中截图，所以适用于任何嵌入式linux设备。相对前一个版本，主要改动有：</p>
<li>
<ol>增加RGB888/ARGB8888支持</ol>
<ol>增加png格式输出(感谢figofuture提供）。</ol>
</li>
<p>有需要的朋友请到<a href="http://www.limodev.cn/download/gsnap.tar.gz">这里</a>下载。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.limodev.cn/2011/04/09/%e5%b5%8c%e5%85%a5%e5%bc%8flinux%e9%80%9a%e7%94%a8%e6%88%aa%e5%9b%be%e5%b7%a5%e5%85%b7%e5%a2%9e%e5%bc%ba%e7%89%88%ef%bc%89/feed/</wfw:commentRss>
		<slash:comments>22</slash:comments>
		</item>
		<item>
		<title>FTK中的动画机制</title>
		<link>http://www.limodev.cn/2011/04/05/ftk%e4%b8%ad%e7%9a%84%e5%8a%a8%e7%94%bb%e6%9c%ba%e5%88%b6/</link>
		<comments>http://www.limodev.cn/2011/04/05/ftk%e4%b8%ad%e7%9a%84%e5%8a%a8%e7%94%bb%e6%9c%ba%e5%88%b6/#comments</comments>
		<pubDate>Tue, 05 Apr 2011 09:44:45 +0000</pubDate>
		<dc:creator>李先静</dc:creator>
				<category><![CDATA[FTK(嵌入式GUI)]]></category>
		<category><![CDATA[FTK]]></category>

		<guid isPermaLink="false">http://www.limodev.cn/blog/?p=1619</guid>
		<description><![CDATA[虽然FTK很早就支持了窗口动画，但是作为动画的实现者，我不得不承认FTK的0.6版本之前的动画实现非常蹩脚。主要原因有几点： 1. 动画运动的速度是单一的匀速运动。 2. 动画的帧数不能随着硬件性能而改变。 3. 动画只有窗口的入场(显示)动画，而没有窗口的出场(关闭)动画。 4. 动画机制没有集成到GUI中，必须由使用者创建和调用，使用起来比较麻烦。 前段时间因为工作需要花了不少时间去研究Android的GUI的实现，特意关注了它的动画实现，从中受到不少启发。最近重新实现了FTK的动画机制，很大程度上借鉴了Android的动画原理，当然具体实现上是有很大差异的。这里简单介绍一下FTK的窗口动画实现： 动画运行时间和动画运行进度之前的关系 如果动画匀速运动，那么时间和位置是线性关系的，比如时间过去50%，那么动画会运行到50%的位置上。但是实现中的物体运动，可能是加速运动，减速运动或皮球一样反弹的，如果所有窗口动画都使用匀速运动，很难达到理想的动画效果。为了解决这个问题，我们引入一个插值器(interpolator)来实现时间和位置之间的变换。 呵，懒得帖图，请阅读PDF文档]]></description>
			<content:encoded><![CDATA[<p>虽然FTK很早就支持了窗口动画，但是作为动画的实现者，我不得不承认FTK的0.6版本之前的动画实现非常蹩脚。主要原因有几点：</p>
<p>   1. 动画运动的速度是单一的匀速运动。<br />
   2. 动画的帧数不能随着硬件性能而改变。<br />
   3. 动画只有窗口的入场(显示)动画，而没有窗口的出场(关闭)动画。<br />
   4. 动画机制没有集成到GUI中，必须由使用者创建和调用，使用起来比较麻烦。</p>
<p>前段时间因为工作需要花了不少时间去研究Android的GUI的实现，特意关注了它的动画实现，从中受到不少启发。最近重新实现了FTK的动画机制，很大程度上借鉴了Android的动画原理，当然具体实现上是有很大差异的。这里简单介绍一下FTK的窗口动画实现：</p>
<p>动画运行时间和动画运行进度之前的关系</p>
<p>如果动画匀速运动，那么时间和位置是线性关系的，比如时间过去50%，那么动画会运行到50%的位置上。但是实现中的物体运动，可能是加速运动，减速运动或皮球一样反弹的，如果所有窗口动画都使用匀速运动，很难达到理想的动画效果。为了解决这个问题，我们引入一个插值器(interpolator)来实现时间和位置之间的变换。</p>
<p>呵，懒得帖图，请阅读<a href="http://www.limodev.cn/ftk-doc/WindowAnimations.pdf">PDF文档</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.limodev.cn/2011/04/05/ftk%e4%b8%ad%e7%9a%84%e5%8a%a8%e7%94%bb%e6%9c%ba%e5%88%b6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

