<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: UI Extensions for Mobile (Orbit) vs. Maemo 6 UI Framework</title>
	<atom:link href="http://zchydem.enume.net/2010/02/13/ui-extensions-for-mobile-orbit-vs-maemo-6-ui-framework/feed/" rel="self" type="application/rss+xml" />
	<link>http://zchydem.enume.net/2010/02/13/ui-extensions-for-mobile-orbit-vs-maemo-6-ui-framework/</link>
	<description>#Qt, #Linux, #Programming, #MeeGo...</description>
	<lastBuildDate>Wed, 08 Sep 2010 13:05:54 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>By: michael</title>
		<link>http://zchydem.enume.net/2010/02/13/ui-extensions-for-mobile-orbit-vs-maemo-6-ui-framework/comment-page-1/#comment-110</link>
		<dc:creator>michael</dc:creator>
		<pubDate>Wed, 17 Feb 2010 18:52:29 +0000</pubDate>
		<guid isPermaLink="false">http://zchydem.enume.net/?p=561#comment-110</guid>
		<description>Re: email - I did that already, no reply yet ...</description>
		<content:encoded><![CDATA[<p>Re: email &#8211; I did that already, no reply yet &#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: zchydem</title>
		<link>http://zchydem.enume.net/2010/02/13/ui-extensions-for-mobile-orbit-vs-maemo-6-ui-framework/comment-page-1/#comment-109</link>
		<dc:creator>zchydem</dc:creator>
		<pubDate>Tue, 16 Feb 2010 10:18:20 +0000</pubDate>
		<guid isPermaLink="false">http://zchydem.enume.net/?p=561#comment-109</guid>
		<description>@tackat You are right about the design and how it resembles the design of QStyle and QStyleOption!

I may have done some haisty conclusions there and I agree that this is a great opportunity to learn from these projects. You&#039;re also right that you can develop widgets without knowing the existence of primitives and how they work. I also mentioned in the article, that that you can inherit the HbWidget and do all the things there, just like it works with QWidgets. (If I understood it correctly)

I&#039;m still learning Qt, it&#039;s a project that will never end. Thank you for your comments and patience:)</description>
		<content:encoded><![CDATA[<p>@tackat You are right about the design and how it resembles the design of QStyle and QStyleOption!</p>
<p>I may have done some haisty conclusions there and I agree that this is a great opportunity to learn from these projects. You&#8217;re also right that you can develop widgets without knowing the existence of primitives and how they work. I also mentioned in the article, that that you can inherit the HbWidget and do all the things there, just like it works with QWidgets. (If I understood it correctly)</p>
<p>I&#8217;m still learning Qt, it&#8217;s a project that will never end. Thank you for your comments and patience:)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: tackat</title>
		<link>http://zchydem.enume.net/2010/02/13/ui-extensions-for-mobile-orbit-vs-maemo-6-ui-framework/comment-page-1/#comment-108</link>
		<dc:creator>tackat</dc:creator>
		<pubDate>Tue, 16 Feb 2010 09:40:32 +0000</pubDate>
		<guid isPermaLink="false">http://zchydem.enume.net/?p=561#comment-108</guid>
		<description>&gt; You can easily see this problem from the diagram above 
&gt; and I’m quite surprised of this design.

Well, it mimics about almost exactly the design of QStyle, QStyleOption:

http://doc.trolltech.com/qq/qq13-styles.html

The only difference is that it takes QStyle to the next level by making the &quot;primitives&quot; / &quot;controls&quot; / &quot;complex controls&quot; QGraphicsItems and by making them accessible via the scene graph.

The great thing about the QStyle &quot;MVC&quot; pattern in Qt is that usually you don&#039;t notice it as a programmer. And it doesn&#039;t get in your way.

In Uiemo as well as in Maemo you don&#039;t need to use the MVC pattern either in order to become productive. Both frameworks are exploring the capabilities of QGraphicsView and are helping (together with KDE&#039;s Plasma) to make QGraphicsView even better. All of these projects have certainly QML and QWidgets-NG on their radar. And QML as well as QWidgets-NG are taking the lessons learned from these three projects. This is great because this will help the Qt universe to flourish further in the future.</description>
		<content:encoded><![CDATA[<p>&gt; You can easily see this problem from the diagram above<br />
&gt; and I’m quite surprised of this design.</p>
<p>Well, it mimics about almost exactly the design of QStyle, QStyleOption:</p>
<p><a href="http://doc.trolltech.com/qq/qq13-styles.html" rel="nofollow">http://doc.trolltech.com/qq/qq13-styles.html</a></p>
<p>The only difference is that it takes QStyle to the next level by making the &#8220;primitives&#8221; / &#8220;controls&#8221; / &#8220;complex controls&#8221; QGraphicsItems and by making them accessible via the scene graph.</p>
<p>The great thing about the QStyle &#8220;MVC&#8221; pattern in Qt is that usually you don&#8217;t notice it as a programmer. And it doesn&#8217;t get in your way.</p>
<p>In Uiemo as well as in Maemo you don&#8217;t need to use the MVC pattern either in order to become productive. Both frameworks are exploring the capabilities of QGraphicsView and are helping (together with KDE&#8217;s Plasma) to make QGraphicsView even better. All of these projects have certainly QML and QWidgets-NG on their radar. And QML as well as QWidgets-NG are taking the lessons learned from these three projects. This is great because this will help the Qt universe to flourish further in the future.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: dubik</title>
		<link>http://zchydem.enume.net/2010/02/13/ui-extensions-for-mobile-orbit-vs-maemo-6-ui-framework/comment-page-1/#comment-107</link>
		<dc:creator>dubik</dc:creator>
		<pubDate>Tue, 16 Feb 2010 07:29:46 +0000</pubDate>
		<guid isPermaLink="false">http://zchydem.enume.net/?p=561#comment-107</guid>
		<description>Don&#039;t get me wrong, I really want to see what you guys can do with itemsview-ng. It wasn&#039;t very active for past few months and I thought you guys gave up. Glad to hear that you didn&#039;t :)
I also like choice :)</description>
		<content:encoded><![CDATA[<p>Don&#8217;t get me wrong, I really want to see what you guys can do with itemsview-ng. It wasn&#8217;t very active for past few months and I thought you guys gave up. Glad to hear that you didn&#8217;t <img src='http://zchydem.enume.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
I also like choice <img src='http://zchydem.enume.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: zchydem</title>
		<link>http://zchydem.enume.net/2010/02/13/ui-extensions-for-mobile-orbit-vs-maemo-6-ui-framework/comment-page-1/#comment-106</link>
		<dc:creator>zchydem</dc:creator>
		<pubDate>Mon, 15 Feb 2010 17:53:13 +0000</pubDate>
		<guid isPermaLink="false">http://zchydem.enume.net/?p=561#comment-106</guid>
		<description>@dubik &amp; @mbm If I understand the codebase correctly widgets should be in: widgets-ng/src/gui/graphicswidgets/ ? There&#039;re not so many widgets around yet, as dubik said, but it&#039;s good to have challenges:)</description>
		<content:encoded><![CDATA[<p>@dubik &#038; @mbm If I understand the codebase correctly widgets should be in: widgets-ng/src/gui/graphicswidgets/ ? There&#8217;re not so many widgets around yet, as dubik said, but it&#8217;s good to have challenges:)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mbm</title>
		<link>http://zchydem.enume.net/2010/02/13/ui-extensions-for-mobile-orbit-vs-maemo-6-ui-framework/comment-page-1/#comment-105</link>
		<dc:creator>mbm</dc:creator>
		<pubDate>Mon, 15 Feb 2010 17:03:33 +0000</pubDate>
		<guid isPermaLink="false">http://zchydem.enume.net/?p=561#comment-105</guid>
		<description>@dubik I see no problem with having choice. :) There is also an advantage in being the second mover. It gives the opportunity to learn from previous efforts.</description>
		<content:encoded><![CDATA[<p>@dubik I see no problem with having choice. <img src='http://zchydem.enume.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  There is also an advantage in being the second mover. It gives the opportunity to learn from previous efforts.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: dubik</title>
		<link>http://zchydem.enume.net/2010/02/13/ui-extensions-for-mobile-orbit-vs-maemo-6-ui-framework/comment-page-1/#comment-104</link>
		<dc:creator>dubik</dc:creator>
		<pubDate>Mon, 15 Feb 2010 15:39:23 +0000</pubDate>
		<guid isPermaLink="false">http://zchydem.enume.net/?p=561#comment-104</guid>
		<description>Are you still willing to finish it?
There are already many widgets around :)</description>
		<content:encoded><![CDATA[<p>Are you still willing to finish it?<br />
There are already many widgets around <img src='http://zchydem.enume.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: zchydem</title>
		<link>http://zchydem.enume.net/2010/02/13/ui-extensions-for-mobile-orbit-vs-maemo-6-ui-framework/comment-page-1/#comment-103</link>
		<dc:creator>zchydem</dc:creator>
		<pubDate>Mon, 15 Feb 2010 11:12:41 +0000</pubDate>
		<guid isPermaLink="false">http://zchydem.enume.net/?p=561#comment-103</guid>
		<description>@mbm Good point. I better get familiar with that source code. Thanks for the hint.</description>
		<content:encoded><![CDATA[<p>@mbm Good point. I better get familiar with that source code. Thanks for the hint.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: zchydem</title>
		<link>http://zchydem.enume.net/2010/02/13/ui-extensions-for-mobile-orbit-vs-maemo-6-ui-framework/comment-page-1/#comment-102</link>
		<dc:creator>zchydem</dc:creator>
		<pubDate>Mon, 15 Feb 2010 11:08:51 +0000</pubDate>
		<guid isPermaLink="false">http://zchydem.enume.net/?p=561#comment-102</guid>
		<description>@michael you are right! I just had a lunch with chakie and we discussed with this problem and funny thing was that he faced this problem in 64 bits environment yesterday. There int has 64 bits and void pointer has 32 bits. When doing casting from void to int you will get an error. Definetly a critical issue when it comes to portability.

This is very good point to raise and maybe you can send an email to developer.feedback@nokia.com?</description>
		<content:encoded><![CDATA[<p>@michael you are right! I just had a lunch with chakie and we discussed with this problem and funny thing was that he faced this problem in 64 bits environment yesterday. There int has 64 bits and void pointer has 32 bits. When doing casting from void to int you will get an error. Definetly a critical issue when it comes to portability.</p>
<p>This is very good point to raise and maybe you can send an email to <a href="mailto:developer.feedback@nokia.com">developer.feedback@nokia.com</a>?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mbm</title>
		<link>http://zchydem.enume.net/2010/02/13/ui-extensions-for-mobile-orbit-vs-maemo-6-ui-framework/comment-page-1/#comment-101</link>
		<dc:creator>mbm</dc:creator>
		<pubDate>Mon, 15 Feb 2010 10:53:16 +0000</pubDate>
		<guid isPermaLink="false">http://zchydem.enume.net/?p=561#comment-101</guid>
		<description>The widgets-ng code is available here: http://qt.gitorious.org/qt-labs/widgets-ng
We want this project to be done completely in the open, together with the rest of the open source community. So feel free to join us.  :)</description>
		<content:encoded><![CDATA[<p>The widgets-ng code is available here: <a href="http://qt.gitorious.org/qt-labs/widgets-ng" rel="nofollow">http://qt.gitorious.org/qt-labs/widgets-ng</a><br />
We want this project to be done completely in the open, together with the rest of the open source community. So feel free to join us.  <img src='http://zchydem.enume.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
</channel>
</rss>
