<?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; Kinetic</title>
	<atom:link href="http://www.anselmolsm.org/blog/tag/kinetic/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>
		<item>
		<title>Layout Animations with Qt Kinetic</title>
		<link>http://www.anselmolsm.org/blog/layout-animations-with-qt-kinetic/</link>
		<comments>http://www.anselmolsm.org/blog/layout-animations-with-qt-kinetic/#comments</comments>
		<pubDate>Thu, 26 Feb 2009 20:45:59 +0000</pubDate>
		<dc:creator>anselmolsm</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Qt Labs Americas en]]></category>
		<category><![CDATA[Video]]></category>
		<category><![CDATA[Work]]></category>
		<category><![CDATA[en]]></category>
		<category><![CDATA[INdT]]></category>
		<category><![CDATA[Kinetic]]></category>
		<category><![CDATA[openBossa]]></category>
		<category><![CDATA[Qt]]></category>

		<guid isPermaLink="false">http://www.anselmolsm.org/blog/?p=443</guid>
		<description><![CDATA[My first post about stuff I&#8217;m working on We are working together with Qt Software guys in the Qt Kinetic project, specifically with animated layout transitions. Last week we made our first demo of what is being developed. It uses the basics we&#8217;ve just finished, now we&#8217;re working to define the final API. The following [...]]]></description>
			<content:encoded><![CDATA[<p>My first post about stuff I&#8217;m working on <img src='http://www.anselmolsm.org/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p><a href="http://www.openbossa.org/" target="_blank" class="broken_link">We</a> are working together with <a href="http://www.qtsoftware.com/" target="_blank">Qt Software</a> guys in the <a href="http://labs.trolltech.com/page/Projects/Graphics/Kinetic" target="_blank">Qt Kinetic</a> project, specifically with animated layout transitions.</p>
<p>Last week we made our first demo of what is being developed. It uses the basics we&#8217;ve just finished, now we&#8217;re working to define the final API.  The following video shows this demo:</p>
<p style="text-align: center;"><span class="youtube">
<object width="425" height="355">
<param name="movie" value="http://www.youtube.com/v/M3HbmrNvQl4&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/M3HbmrNvQl4&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=M3HbmrNvQl4">www.youtube.com/watch?v=M3HbmrNvQl4</a></p></p>
<p style="text-align: left;">video link: http://www.youtube.com/watch?v=M3HbmrNvQl4</p>
<p>Interested? Read this <a href="http://blog.morpheuz.cc/26/02/2009/animated-layouts-with-qt-kinetic/" target="_blank">overview</a> and <a href="http://blog.eduardofleury.com/archives/2009/02/51/" target="_blank">more details about internals</a> written by co-workers, then join us at #qt-kinetic @ Freenode =)</p>
<p>PS: &lt;portuguese&gt;Há também uma visão geral em português a respeito <a href="http://wouwlabs.com/blogs/jeez/?p=62" target="_blank">neste post</a>. &lt;/portuguese&gt;</p>
<img src="http://www.anselmolsm.org/blog/?ak_action=api_record_view&id=443&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.anselmolsm.org/blog/layout-animations-with-qt-kinetic/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
