<?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: Java bindings?</title>
	<atom:link href="http://www.arnorehn.de/blog/2010/07/java-bindings/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.arnorehn.de/blog/2010/07/java-bindings/</link>
	<description>just another blog</description>
	<lastBuildDate>Fri, 13 Aug 2010 13:38:49 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
	<item>
		<title>By: Arno</title>
		<link>http://www.arnorehn.de/blog/2010/07/java-bindings/comment-page-1/#comment-115</link>
		<dc:creator>Arno</dc:creator>
		<pubDate>Fri, 13 Aug 2010 13:38:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.arnorehn.de/blog/2010/07/java-bindings/#comment-115</guid>
		<description>We&#039;ll split the Qt-only part of the bindings off kdebindings after the git transition of KDE has completed, so then everyone who wants to contribute can create a personal clone on gitorious (or whereever it&#039;ll be hosted) and file merge requests, or even gain access to the main repository.

So it&#039;s not that much for control. Everyone is invited to help developing the bindings. But *my* focus (which is not necessarily the focus of the project, if/when other developers join) is KDE - and if there are no users of the bindings in KDE, I don&#039;t see a reason why *I* should develop the bindings any further.</description>
		<content:encoded><![CDATA[<p>We&#8217;ll split the Qt-only part of the bindings off kdebindings after the git transition of KDE has completed, so then everyone who wants to contribute can create a personal clone on gitorious (or whereever it&#8217;ll be hosted) and file merge requests, or even gain access to the main repository.</p>
<p>So it&#8217;s not that much for control. Everyone is invited to help developing the bindings. But *my* focus (which is not necessarily the focus of the project, if/when other developers join) is KDE &#8211; and if there are no users of the bindings in KDE, I don&#8217;t see a reason why *I* should develop the bindings any further.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: James Mansion</title>
		<link>http://www.arnorehn.de/blog/2010/07/java-bindings/comment-page-1/#comment-114</link>
		<dc:creator>James Mansion</dc:creator>
		<pubDate>Fri, 13 Aug 2010 12:25:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.arnorehn.de/blog/2010/07/java-bindings/#comment-114</guid>
		<description>Is there anything you would be prepared to do that might make it easier for those of us who care about Qt primarily and KDE only tangentially to help maintain it and widen its audience?  (Not that I&#039;m making an offer really; I can achieve my near-term objectives in Python)

I guess the issue is: do you want control, KDE focus, and no users?  Or less control, less KDE focus, and more users?</description>
		<content:encoded><![CDATA[<p>Is there anything you would be prepared to do that might make it easier for those of us who care about Qt primarily and KDE only tangentially to help maintain it and widen its audience?  (Not that I&#8217;m making an offer really; I can achieve my near-term objectives in Python)</p>
<p>I guess the issue is: do you want control, KDE focus, and no users?  Or less control, less KDE focus, and more users?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Arno</title>
		<link>http://www.arnorehn.de/blog/2010/07/java-bindings/comment-page-1/#comment-113</link>
		<dc:creator>Arno</dc:creator>
		<pubDate>Wed, 11 Aug 2010 14:36:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.arnorehn.de/blog/2010/07/java-bindings/#comment-113</guid>
		<description>This is exactly my point. My main target platform is KDE/Linux - if that would have a reasonable user base, I wouldn&#039;t mind putting some more effort into making it work on Windows, OS X, Solaris or whatever.
However I don&#039;t like coding only for some corporations who are then happy to have a cross-platform toolkit for free, without having any support from the community that I really care about.
Sorry if this sounds a bit harsh, but that&#039;s just how it is.</description>
		<content:encoded><![CDATA[<p>This is exactly my point. My main target platform is KDE/Linux &#8211; if that would have a reasonable user base, I wouldn&#8217;t mind putting some more effort into making it work on Windows, OS X, Solaris or whatever.<br />
However I don&#8217;t like coding only for some corporations who are then happy to have a cross-platform toolkit for free, without having any support from the community that I really care about.<br />
Sorry if this sounds a bit harsh, but that&#8217;s just how it is.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: 'non</title>
		<link>http://www.arnorehn.de/blog/2010/07/java-bindings/comment-page-1/#comment-112</link>
		<dc:creator>'non</dc:creator>
		<pubDate>Wed, 11 Aug 2010 13:55:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.arnorehn.de/blog/2010/07/java-bindings/#comment-112</guid>
		<description>As a C# developer targetting the big three platforms I am desperate to use Qyoto, simply because Qt actually maintains native look &amp; feel (well, more or less) across all of them.

Qyoto is currently easy to build on Linux, difficult to build for Mac (although thanks to a KDE-experienced friend we managed to get it working), and impossible to build for Windows.

As it stands, it seems Qyoto is just meant for people writing KDE apps.  Is this true?  Gtk might be crappy but at least Gtk# works everywhere... If I didn&#039;t care about portability, I&#039;d be writing System.Windows.Forms c# applications...</description>
		<content:encoded><![CDATA[<p>As a C# developer targetting the big three platforms I am desperate to use Qyoto, simply because Qt actually maintains native look &amp; feel (well, more or less) across all of them.</p>
<p>Qyoto is currently easy to build on Linux, difficult to build for Mac (although thanks to a KDE-experienced friend we managed to get it working), and impossible to build for Windows.</p>
<p>As it stands, it seems Qyoto is just meant for people writing KDE apps.  Is this true?  Gtk might be crappy but at least Gtk# works everywhere&#8230; If I didn&#8217;t care about portability, I&#8217;d be writing System.Windows.Forms c# applications&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Fabian Koehler</title>
		<link>http://www.arnorehn.de/blog/2010/07/java-bindings/comment-page-1/#comment-111</link>
		<dc:creator>Fabian Koehler</dc:creator>
		<pubDate>Mon, 09 Aug 2010 21:40:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.arnorehn.de/blog/2010/07/java-bindings/#comment-111</guid>
		<description>+1 for java bindings. i&#039;m not saying i&#039;ll use them but if you are interested in putting effort into any binding i&#039;d recommend java since it&#039;s widely used. maybe we could more easily provide scala, groovy and other jvm languages bindings then as well?</description>
		<content:encoded><![CDATA[<p>+1 for java bindings. i&#8217;m not saying i&#8217;ll use them but if you are interested in putting effort into any binding i&#8217;d recommend java since it&#8217;s widely used. maybe we could more easily provide scala, groovy and other jvm languages bindings then as well?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: James Mansion</title>
		<link>http://www.arnorehn.de/blog/2010/07/java-bindings/comment-page-1/#comment-110</link>
		<dc:creator>James Mansion</dc:creator>
		<pubDate>Mon, 09 Aug 2010 12:03:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.arnorehn.de/blog/2010/07/java-bindings/#comment-110</guid>
		<description>I think the problem with C# uptake is as much to do with never seeming to get to a 1.0 release that&#039;s good and stable and has some documentation -- and some marketing.

There are lots of Windows devs writing C# - its not really a question of whether existing KDE devs would use it (they are C++ devs, after all) but whether some of the resources currently spent on winforms on Windows could be diverted at Qt and thus the code could port away from Windows to other Qt platforms.  It would take time - but while I&#039;ve been almost working full time on UNIX for two decades I can honestly say that the amount of UNIX-based GUI development has gone down in the businesses I&#039;ve been working for, most of which were Motif and/or SunView shops at some point.

Qt is a nice library: if you want to look at things solely from a KDE point of view then fine, but its a niche and will stay a niche while that&#039;s a view that is widely shared.  I think that can be changed if you view things from the point of view of a corporate developer who must target Windows and might like to have portability to UNIX (and might like Qt goodness over Microsoft&#039;s own offerings).  But you&#039;ll have to move on from a KDE mindset to be successful as that - and it will not happen overnight.  I would have thought that Meego would be able to sponsor some effort and Intel cetainly have money, but you might need to free SMOKE from KDE and make it standalone in the swig space.</description>
		<content:encoded><![CDATA[<p>I think the problem with C# uptake is as much to do with never seeming to get to a 1.0 release that&#8217;s good and stable and has some documentation &#8212; and some marketing.</p>
<p>There are lots of Windows devs writing C# &#8211; its not really a question of whether existing KDE devs would use it (they are C++ devs, after all) but whether some of the resources currently spent on winforms on Windows could be diverted at Qt and thus the code could port away from Windows to other Qt platforms.  It would take time &#8211; but while I&#8217;ve been almost working full time on UNIX for two decades I can honestly say that the amount of UNIX-based GUI development has gone down in the businesses I&#8217;ve been working for, most of which were Motif and/or SunView shops at some point.</p>
<p>Qt is a nice library: if you want to look at things solely from a KDE point of view then fine, but its a niche and will stay a niche while that&#8217;s a view that is widely shared.  I think that can be changed if you view things from the point of view of a corporate developer who must target Windows and might like to have portability to UNIX (and might like Qt goodness over Microsoft&#8217;s own offerings).  But you&#8217;ll have to move on from a KDE mindset to be successful as that &#8211; and it will not happen overnight.  I would have thought that Meego would be able to sponsor some effort and Intel cetainly have money, but you might need to free SMOKE from KDE and make it standalone in the swig space.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: MONONONO</title>
		<link>http://www.arnorehn.de/blog/2010/07/java-bindings/comment-page-1/#comment-109</link>
		<dc:creator>MONONONO</dc:creator>
		<pubDate>Mon, 09 Aug 2010 11:30:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.arnorehn.de/blog/2010/07/java-bindings/#comment-109</guid>
		<description>Stay away from c#, please. I don&#039;t want KDE applications to be so sluggish like gnome applications. F-spot, tomboy, banshee make desktop to crawl! Compare tomboy (a simple note taking program; yeah, right) to Firefox and tomboy consumes about the same amount of memory (it&#039;s enough to open three or four notes). There&#039;s enough ms and novell people trolling at planet gnome to realize there&#039;s something bad with mono. Apps written in mono are sluggish and the situation with patents is not clear. I don&#039;t like java, but it&#039;s not product made by our rival and afaik java is free to use the way you like.</description>
		<content:encoded><![CDATA[<p>Stay away from c#, please. I don&#8217;t want KDE applications to be so sluggish like gnome applications. F-spot, tomboy, banshee make desktop to crawl! Compare tomboy (a simple note taking program; yeah, right) to Firefox and tomboy consumes about the same amount of memory (it&#8217;s enough to open three or four notes). There&#8217;s enough ms and novell people trolling at planet gnome to realize there&#8217;s something bad with mono. Apps written in mono are sluggish and the situation with patents is not clear. I don&#8217;t like java, but it&#8217;s not product made by our rival and afaik java is free to use the way you like.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Diederik van der Boor</title>
		<link>http://www.arnorehn.de/blog/2010/07/java-bindings/comment-page-1/#comment-108</link>
		<dc:creator>Diederik van der Boor</dc:creator>
		<pubDate>Mon, 09 Aug 2010 08:22:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.arnorehn.de/blog/2010/07/java-bindings/#comment-108</guid>
		<description>&gt; So I’m asking the community directly before I start putting too much work into a project that noone really wants

If I had asked people what they wanted, they would have said faster horses. - Henry Ford

I think Java bindings open KDE to new communities like Groovy, Scala and Jython too, which can all interop with Java classes as their &quot;assembly language&quot;. Worth considering I think.</description>
		<content:encoded><![CDATA[<p>&gt; So I’m asking the community directly before I start putting too much work into a project that noone really wants</p>
<p>If I had asked people what they wanted, they would have said faster horses. &#8211; Henry Ford</p>
<p>I think Java bindings open KDE to new communities like Groovy, Scala and Jython too, which can all interop with Java classes as their &#8220;assembly language&#8221;. Worth considering I think.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Cidre</title>
		<link>http://www.arnorehn.de/blog/2010/07/java-bindings/comment-page-1/#comment-107</link>
		<dc:creator>Cidre</dc:creator>
		<pubDate>Mon, 09 Aug 2010 08:11:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.arnorehn.de/blog/2010/07/java-bindings/#comment-107</guid>
		<description>I am not so sure whether Java bindings will find that much users. Jambi never really took off (in terms of license sales). Although a lot of people I know (including me) thought there would be a market for a decent UI toolkit (i.e. not Swing or SWT), maybe there isn&#039;t... Java isn&#039;t that big on the desktop after all.</description>
		<content:encoded><![CDATA[<p>I am not so sure whether Java bindings will find that much users. Jambi never really took off (in terms of license sales). Although a lot of people I know (including me) thought there would be a market for a decent UI toolkit (i.e. not Swing or SWT), maybe there isn&#8217;t&#8230; Java isn&#8217;t that big on the desktop after all.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Roman Taycher</title>
		<link>http://www.arnorehn.de/blog/2010/07/java-bindings/comment-page-1/#comment-106</link>
		<dc:creator>Roman Taycher</dc:creator>
		<pubDate>Mon, 09 Aug 2010 06:07:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.arnorehn.de/blog/2010/07/java-bindings/#comment-106</guid>
		<description>Also Shotwell is written in vala:from wiki pedia
&quot;Vala is a programming language created with the goal of bringing modern language features to C, with no added runtime requirements and with little overhead, by targeting the GObject object system. It is being developed by Jürg Billeter and Raffaele Sandrini. The syntax borrows heavily from C#. Rather than being compiled directly to assembler or to another intermediate language, Vala is compiled to C which is then compiled with a platform&#039;s standard C compiler.&quot;</description>
		<content:encoded><![CDATA[<p>Also Shotwell is written in vala:from wiki pedia<br />
&#8220;Vala is a programming language created with the goal of bringing modern language features to C, with no added runtime requirements and with little overhead, by targeting the GObject object system. It is being developed by Jürg Billeter and Raffaele Sandrini. The syntax borrows heavily from C#. Rather than being compiled directly to assembler or to another intermediate language, Vala is compiled to C which is then compiled with a platform&#8217;s standard C compiler.&#8221;</p>
]]></content:encoded>
	</item>
</channel>
</rss>

