<?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>anselmolsm/blog &#187; examples</title>
	<atom:link href="http://www.anselmolsm.org/blog/tag/examples/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.anselmolsm.org/blog</link>
	<description></description>
	<lastBuildDate>Wed, 16 Jun 2010 00:56:48 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
		<item>
		<title>Canola2 menu layout with Qt Kinetic</title>
		<link>http://www.anselmolsm.org/blog/canola2-menu-layout-with-qt-kinetic/</link>
		<comments>http://www.anselmolsm.org/blog/canola2-menu-layout-with-qt-kinetic/#comments</comments>
		<pubDate>Fri, 03 Apr 2009 21:56:58 +0000</pubDate>
		<dc:creator>anselmolsm</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[GPSL]]></category>
		<category><![CDATA[Qt Labs Americas en]]></category>
		<category><![CDATA[Work]]></category>
		<category><![CDATA[en]]></category>
		<category><![CDATA[examples]]></category>
		<category><![CDATA[INdT]]></category>
		<category><![CDATA[Kinetic]]></category>
		<category><![CDATA[openBossa]]></category>
		<category><![CDATA[Qt]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://www.anselmolsm.org/blog/?p=520</guid>
		<description><![CDATA[Welcome back dear readers. This is my second post of the day talking about what is happening in the development of animated layouts in Qt Kinetic. As I said in my previous post, we discussed about new good examples that could show use cases of this new API. In the end, only one example was [...]]]></description>
			<content:encoded><![CDATA[<p><!--:pt-->Welcome back dear readers. This is my second post of the day talking about what is happening in the development of animated layouts in <a href="http://labs.trolltech.com/page/Projects/Graphics/Kinetic" target="_blank">Qt Kinetic</a>.</p>
<p>As I said in my <a href="http://www.anselmolsm.org/blog/qt-state-machine-and-animated-layouts-integration/" target="_blank">previous post</a>, we discussed about new good examples that could show use cases of this new API. In the end, only one example was created, but it&#8217;s really cool =) .</p>
<p>Maybe some of you will recognize this interface, it looks like <a href="http://openbossa.indt.org.br/canola/index.html" target="_blank">canola2</a>&#8216;s main menu, another software developed by <a href="http://www.indt.org.br/" target="_blank">INdT</a> for Nokia <a href="http://en.wikipedia.org/wiki/Internet_Tablet" target="_blank">internet tablets</a> (e.g. <a href="http://en.wikipedia.org/wiki/N810" target="_blank">N810</a>) -- and as you can read <a href="http://etrunko.blogspot.com/2009/03/canola-is-free.html" target="_blank">here</a>, an <a href="https://bugs.maemo.org/show_bug.cgi?id=3881" target="_blank" class="broken_link">old bug was fixed</a> and canola2 is now a <a href="http://en.wikipedia.org/wiki/Free_software" target="_blank">free software</a>, released under <a href="http://en.wikipedia.org/wiki/Gplv3#Version_3" target="_blank">GPLv3</a>. In <a href="http://wouwlabs.com/blogs/jeez/?p=99" target="_blank">this post</a> you can read more about the development of that interface.</p>
<p>So, we wrote an example based on that concept. During the development we had nice discussions regarding the algorithm for the engine that controls the icons distribution on the screen.</p>
<p>Check it out:</p>
<p style="text-align: center;"><span class="youtube">
<object width="425" height="355">
<param name="movie" value="http://www.youtube.com/v/eJcTBJaPRZg&amp;color1=d6d6d6&amp;color2=f0f0f0&amp;border=0&amp;fs=1&amp;hl=en&amp;autoplay=0&amp;showinfo=0&amp;iv_load_policy=3&amp;showsearch=0?rel=1" />
<param name="allowFullScreen" value="true" />
<embed wmode="transparent" src="http://www.youtube.com/v/eJcTBJaPRZg&amp;color1=d6d6d6&amp;color2=f0f0f0&amp;border=0&amp;fs=1&amp;hl=en&amp;autoplay=0&amp;showinfo=0&amp;iv_load_policy=3&amp;showsearch=0?rel=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="355"></embed>
<param name="wmode" value="transparent" />
</object>
</span><p><a href="http://www.youtube.com/watch?v=eJcTBJaPRZg">www.youtube.com/watch?v=eJcTBJaPRZg</a></p></p>
<p style="text-align: center;">http://www.youtube.com/watch?v=eJcTBJaPRZg</p>
<p>The source code is not available yet, but it will be published soon in a git repository near you, then you will be able to check how animated layouts were used and also see that algorithm I&#8217;ve just mentined. So, stay tuned!<!--:--><!--:en--><!--:--></p>
<img src="http://www.anselmolsm.org/blog/?ak_action=api_record_view&id=520&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.anselmolsm.org/blog/canola2-menu-layout-with-qt-kinetic/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Qt State Machine and Animated Layouts Integration</title>
		<link>http://www.anselmolsm.org/blog/qt-state-machine-and-animated-layouts-integration/</link>
		<comments>http://www.anselmolsm.org/blog/qt-state-machine-and-animated-layouts-integration/#comments</comments>
		<pubDate>Fri, 03 Apr 2009 21:00:49 +0000</pubDate>
		<dc:creator>anselmolsm</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Qt Labs Americas en]]></category>
		<category><![CDATA[Work]]></category>
		<category><![CDATA[en]]></category>
		<category><![CDATA[examples]]></category>
		<category><![CDATA[INdT]]></category>
		<category><![CDATA[Kinetic]]></category>
		<category><![CDATA[openBossa]]></category>
		<category><![CDATA[Qt]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://www.anselmolsm.org/blog/?p=513</guid>
		<description><![CDATA[Hey! Another post regarding our work with Qt Kinetic here at openbossa/INdT. A quick introduction:  in the end of February I posted a video showing the first example of layouts animations.  At that time, the API wasn&#8217;t complete and there was no integration with states and some stuff were hardcoded. In March some Trolls visited [...]]]></description>
			<content:encoded><![CDATA[<p>Hey! Another post regarding our work with  <a href="http://en.wikipedia.org/wiki/Qt_(toolkit)" target="_blank">Qt</a> <a href="http://labs.trolltech.com/page/Projects/Graphics/Kinetic" target="_blank">Kinetic</a> here at <a href="http://www.openbossa.org/" target="_blank" class="broken_link">openbossa</a>/<a href="http://www.indt.org.br/" target="_blank">INdT</a>.</p>
<p>A quick introduction:  in the end of February I <a href="http://www.anselmolsm.org/blog/layout-animations-with-qt-kinetic/" target="_blank">posted</a> a <a href="http://www.youtube.com/watch?v=M3HbmrNvQl4" target="_blank">video</a> showing the first example of layouts animations.  At that time, the API wasn&#8217;t complete and there was no integration with states and some stuff were hardcoded.</p>
<p>In March some <a href="http://www.qtsoftware.com/" target="_blank">Trolls</a> visited Recife to speak at <a href="http://www.bossaconference.org/" target="_blank">Bossa Conference 2009</a> (you can watch the presentations on <a href="http://openbossa.blip.tv" target="_blank">http://openbossa.blip.tv</a>). It was nice because we could talk about the work we&#8217;re doing together using whiteboards, what makes a huge difference =) .</p>
<p>After Bossa, we continued the development of the Animated Layouts API, making layout proxies transparent and integrating with the <a href="http://doc.trolltech.com/solutions/4/qtstatemachine/statemachine-api.html" target="_blank">Qt State Machine Framework</a>. It now allows the customization of animations per widget, bringing more flexibility in the creation of rich user interfaces using Qt.</p>
<p>The following video shows the <a href="http://www.youtube.com/watch?v=M3HbmrNvQl4" target="_blank">old example</a> with these improvements:</p>
<p style="text-align: center;"><span class="youtube">
<object width="425" height="355">
<param name="movie" value="http://www.youtube.com/v/wZo1wskBs0A&amp;color1=d6d6d6&amp;color2=f0f0f0&amp;border=0&amp;fs=1&amp;hl=en&amp;autoplay=0&amp;showinfo=0&amp;iv_load_policy=3&amp;showsearch=0?rel=1" />
<param name="allowFullScreen" value="true" />
<embed wmode="transparent" src="http://www.youtube.com/v/wZo1wskBs0A&amp;color1=d6d6d6&amp;color2=f0f0f0&amp;border=0&amp;fs=1&amp;hl=en&amp;autoplay=0&amp;showinfo=0&amp;iv_load_policy=3&amp;showsearch=0?rel=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="355"></embed>
<param name="wmode" value="transparent" />
</object>
</span><p><a href="http://www.youtube.com/watch?v=wZo1wskBs0A">www.youtube.com/watch?v=wZo1wskBs0A</a></p></p>
<p style="text-align: center;">link: http://www.youtube.com/watch?v=wZo1wskBs0A</p>
<p>After that, we created some examples in order to show use cases and also to test what had been developed, but it is the next post&#8217;s subject! (remember what I said in the beginning? <img src='http://www.anselmolsm.org/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  )</p>
<img src="http://www.anselmolsm.org/blog/?ak_action=api_record_view&id=513&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.anselmolsm.org/blog/qt-state-machine-and-animated-layouts-integration/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
