<?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 for Life of a Developer</title>
	<atom:link href="http://www.thelins.se/johan/blog/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.thelins.se/johan/blog</link>
	<description>The life of Johan Thelin, Qt coder, writer and father</description>
	<lastBuildDate>Wed, 16 Jan 2013 06:04:58 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
	<item>
		<title>Comment on Components Growing by Johan Thelin</title>
		<link>http://www.thelins.se/johan/blog/2013/01/components-growing/comment-page-1/#comment-3374</link>
		<dc:creator>Johan Thelin</dc:creator>
		<pubDate>Wed, 16 Jan 2013 06:04:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.thelins.se/johan/blog/?p=491#comment-3374</guid>
		<description><![CDATA[@Vladimir I know that BB10 is the &quot;odd bird&quot; in this setting, and I know that I&#039;m not intimately familiar with the platform. I guess the tradeoffs made at RIM give a better platform in some sense, while it is not a pure QtQuick solution.

As for who should the driving the unification, I believe that it is in Digia&#039;s interest. However, as Qt is an open source platform run by the Qt Project, I believe that all users of Qt are jointly responsible for this in some sense. This implies that if RIM believes that it can gain from such a unification, e.g. get more apps for the platform, RIM can drive such a unification as well. The same goes for all the other parties: Canonical, Jolla, Mer, KDE, and so on.

Personally, I can see where this would be hard to realize. Language limitations in QML, as well as fundamental differences between the platforms are factors that can play a part in this. Still, I do believe that the cross platform abilities is one, of not *the*, core value of Qt. Providing something similar to the classic widgets, i.e. a set of components that can be hinted to behave correctly on all platforms (my definition of hint: a setting that only applies where applicable). It would still require validation on each platform, and probably tweaks, but it would provide a method for tweaking, and also a method for providing a tweakable API.]]></description>
		<content:encoded><![CDATA[<p>@Vladimir I know that BB10 is the &#8220;odd bird&#8221; in this setting, and I know that I&#8217;m not intimately familiar with the platform. I guess the tradeoffs made at RIM give a better platform in some sense, while it is not a pure QtQuick solution.</p>
<p>As for who should the driving the unification, I believe that it is in Digia&#8217;s interest. However, as Qt is an open source platform run by the Qt Project, I believe that all users of Qt are jointly responsible for this in some sense. This implies that if RIM believes that it can gain from such a unification, e.g. get more apps for the platform, RIM can drive such a unification as well. The same goes for all the other parties: Canonical, Jolla, Mer, KDE, and so on.</p>
<p>Personally, I can see where this would be hard to realize. Language limitations in QML, as well as fundamental differences between the platforms are factors that can play a part in this. Still, I do believe that the cross platform abilities is one, of not *the*, core value of Qt. Providing something similar to the classic widgets, i.e. a set of components that can be hinted to behave correctly on all platforms (my definition of hint: a setting that only applies where applicable). It would still require validation on each platform, and probably tweaks, but it would provide a method for tweaking, and also a method for providing a tweakable API.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Components Growing by Vladimir Minenko</title>
		<link>http://www.thelins.se/johan/blog/2013/01/components-growing/comment-page-1/#comment-3341</link>
		<dc:creator>Vladimir Minenko</dc:creator>
		<pubDate>Tue, 15 Jan 2013 16:42:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.thelins.se/johan/blog/?p=491#comment-3341</guid>
		<description><![CDATA[Good point on defining some base level of compatibility. I additionally would suggest some enhancements in the content to avoid confusions in the general public. QML is just a language. Most people use Qt Quick on top of it. BlackBerry 10 provides the Cascades framework running on top of QML and is not using Qt Quick. Cascades include high-level UI components, like Buttons (not available in Qt Quick) and some other items and elements comparable to those in Qt Quick. The fact that Qt Quick provides only low-level primitives is the key motivation for many parties in different industries for starting own developments. I&#039;m very sure the actual list is much longer those you mention. Those you mention just express their intends in public and so get cited. Digia as a new owner of Qt should drive any upcoming unification works and additionally improve Qt documentation and terminology (e.g. what is the actual difference between &quot;item&quot; and &quot;element&quot;) to avoid confusions.]]></description>
		<content:encoded><![CDATA[<p>Good point on defining some base level of compatibility. I additionally would suggest some enhancements in the content to avoid confusions in the general public. QML is just a language. Most people use Qt Quick on top of it. BlackBerry 10 provides the Cascades framework running on top of QML and is not using Qt Quick. Cascades include high-level UI components, like Buttons (not available in Qt Quick) and some other items and elements comparable to those in Qt Quick. The fact that Qt Quick provides only low-level primitives is the key motivation for many parties in different industries for starting own developments. I&#8217;m very sure the actual list is much longer those you mention. Those you mention just express their intends in public and so get cited. Digia as a new owner of Qt should drive any upcoming unification works and additionally improve Qt documentation and terminology (e.g. what is the actual difference between &#8220;item&#8221; and &#8220;element&#8221;) to avoid confusions.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Update on Work by Jeremiah</title>
		<link>http://www.thelins.se/johan/blog/2013/01/update-on-work/comment-page-1/#comment-3130</link>
		<dc:creator>Jeremiah</dc:creator>
		<pubDate>Wed, 09 Jan 2013 08:54:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.thelins.se/johan/blog/?p=497#comment-3130</guid>
		<description><![CDATA[Nice post Johan!

For more Pelagicore at CES, click here: http://pelagicore.com/news-ces-2013.html

Hopefully we&#039;ll have more pictures and we&#039;ll get Johan to write us a nice summary of CES.]]></description>
		<content:encoded><![CDATA[<p>Nice post Johan!</p>
<p>For more Pelagicore at CES, click here: <a href="http://pelagicore.com/news-ces-2013.html" rel="nofollow">http://pelagicore.com/news-ces-2013.html</a></p>
<p>Hopefully we&#8217;ll have more pictures and we&#8217;ll get Johan to write us a nice summary of CES.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Update on Work by Johan Thelin</title>
		<link>http://www.thelins.se/johan/blog/2013/01/update-on-work/comment-page-1/#comment-3128</link>
		<dc:creator>Johan Thelin</dc:creator>
		<pubDate>Wed, 09 Jan 2013 04:29:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.thelins.se/johan/blog/?p=497#comment-3128</guid>
		<description><![CDATA[You are right, Qt isn&#039;t made by Digia, but Digia is a major contributor to Qt.]]></description>
		<content:encoded><![CDATA[<p>You are right, Qt isn&#8217;t made by Digia, but Digia is a major contributor to Qt.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Update on Work by Àlex Fiestas</title>
		<link>http://www.thelins.se/johan/blog/2013/01/update-on-work/comment-page-1/#comment-3125</link>
		<dc:creator>Àlex Fiestas</dc:creator>
		<pubDate>Tue, 08 Jan 2013 22:26:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.thelins.se/johan/blog/?p=497#comment-3125</guid>
		<description><![CDATA[Qt isn&#039;t make by Digia but by qt-project.]]></description>
		<content:encoded><![CDATA[<p>Qt isn&#8217;t make by Digia but by qt-project.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Components Growing by sebsauer</title>
		<link>http://www.thelins.se/johan/blog/2013/01/components-growing/comment-page-1/#comment-3120</link>
		<dc:creator>sebsauer</dc:creator>
		<pubDate>Tue, 08 Jan 2013 14:45:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.thelins.se/johan/blog/?p=491#comment-3120</guid>
		<description><![CDATA[@Nejc

An user-interface can be a complex thing. You can go with pure QML and then t all works fine on any platform. Using SystemPalette also platform coloring works in most cases but for proper pkatform-integration, like Ubuntu&#039;s styling concept or just hoe a TextInput looks like, you need to write one UI per platform or have basic elements like Button, CheckBox and TextInput that wrap to the platform components.

As Qt-developer I am lazy. I am used to recompile and be fine. It would be great to reach the same level including proper platform integration with minimum additional work or code on my side means in my apps. Just a QML-API I can use and Qt does then handle all the platform-integration, styling and stuff for me. I just not like to need to care about that. QWidget&#039;s like :)]]></description>
		<content:encoded><![CDATA[<p>@Nejc</p>
<p>An user-interface can be a complex thing. You can go with pure QML and then t all works fine on any platform. Using SystemPalette also platform coloring works in most cases but for proper pkatform-integration, like Ubuntu&#8217;s styling concept or just hoe a TextInput looks like, you need to write one UI per platform or have basic elements like Button, CheckBox and TextInput that wrap to the platform components.</p>
<p>As Qt-developer I am lazy. I am used to recompile and be fine. It would be great to reach the same level including proper platform integration with minimum additional work or code on my side means in my apps. Just a QML-API I can use and Qt does then handle all the platform-integration, styling and stuff for me. I just not like to need to care about that. QWidget&#8217;s like :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Components Growing by Nejc Pintar</title>
		<link>http://www.thelins.se/johan/blog/2013/01/components-growing/comment-page-1/#comment-3086</link>
		<dc:creator>Nejc Pintar</dc:creator>
		<pubDate>Sat, 05 Jan 2013 23:39:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.thelins.se/johan/blog/?p=491#comment-3086</guid>
		<description><![CDATA[I&#039;m not that feared of fragmented API space, because if you have done your homework (you&#039;ve written your business logic in C++), creating an interface on top should be as easy as pie. Initiatives to standardize this are welcome, but I doubt it and I&#039;d be already very happy if I could reuse the business logic throughout different platforms. Thinking Qt is already running on MeeGo, Symbian, Android, Sailfish, Ubuntu, Windows, OS X, Desktop linux and will soon run on iOS makes me a happy developer!]]></description>
		<content:encoded><![CDATA[<p>I&#8217;m not that feared of fragmented API space, because if you have done your homework (you&#8217;ve written your business logic in C++), creating an interface on top should be as easy as pie. Initiatives to standardize this are welcome, but I doubt it and I&#8217;d be already very happy if I could reuse the business logic throughout different platforms. Thinking Qt is already running on MeeGo, Symbian, Android, Sailfish, Ubuntu, Windows, OS X, Desktop linux and will soon run on iOS makes me a happy developer!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Components Growing by Johan Thelin</title>
		<link>http://www.thelins.se/johan/blog/2013/01/components-growing/comment-page-1/#comment-3083</link>
		<dc:creator>Johan Thelin</dc:creator>
		<pubDate>Sat, 05 Jan 2013 18:20:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.thelins.se/johan/blog/?p=491#comment-3083</guid>
		<description><![CDATA[GB, Kevin, thanks for point out these missing properties/signals!]]></description>
		<content:encoded><![CDATA[<p>GB, Kevin, thanks for point out these missing properties/signals!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Components Growing by Kevin Krammer</title>
		<link>http://www.thelins.se/johan/blog/2013/01/components-growing/comment-page-1/#comment-3074</link>
		<dc:creator>Kevin Krammer</dc:creator>
		<pubDate>Sat, 05 Jan 2013 11:11:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.thelins.se/johan/blog/?p=491#comment-3074</guid>
		<description><![CDATA[on the &quot;enabled&quot; property: I think all of them have it. On BB10 it is inherited from bb:cascasdes:Control, on anything using QtQuick1 (e.g. Plasma) it is inherited from QGraphicsObject, on anything using QtQuick2 it is inherited from QQuickItem]]></description>
		<content:encoded><![CDATA[<p>on the &#8220;enabled&#8221; property: I think all of them have it. On BB10 it is inherited from bb:cascasdes:Control, on anything using QtQuick1 (e.g. Plasma) it is inherited from QGraphicsObject, on anything using QtQuick2 it is inherited from QQuickItem</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Components Growing by GB</title>
		<link>http://www.thelins.se/johan/blog/2013/01/components-growing/comment-page-1/#comment-3071</link>
		<dc:creator>GB</dc:creator>
		<pubDate>Fri, 04 Jan 2013 22:45:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.thelins.se/johan/blog/?p=491#comment-3071</guid>
		<description><![CDATA[I think the &quot;PressAndHold&quot; Feature is also available at Harmattan. All in all your idea is great, it&#039;s nice to build your own QML Components on the other side it would be very nice for porting apps, to have the same &quot;API&quot; for all components. I think also ListView&#039;s should be the same, because they are very often used. Also TextField/TextInput elements! :)

GB]]></description>
		<content:encoded><![CDATA[<p>I think the &#8220;PressAndHold&#8221; Feature is also available at Harmattan. All in all your idea is great, it&#8217;s nice to build your own QML Components on the other side it would be very nice for porting apps, to have the same &#8220;API&#8221; for all components. I think also ListView&#8217;s should be the same, because they are very often used. Also TextField/TextInput elements! :)</p>
<p>GB</p>
]]></content:encoded>
	</item>
</channel>
</rss>
