<?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"
	>
<channel>
	<title>Comments on: Developing with XULRunner - DevDay Breakout</title>
	<atom:link href="http://starkravingfinkle.org/blog/2007/03/developing-with-xulrunner-devday-breakout/feed/" rel="self" type="application/rss+xml" />
	<link>http://starkravingfinkle.org/blog/2007/03/developing-with-xulrunner-devday-breakout/</link>
	<description></description>
	<pubDate>Wed, 20 Aug 2008 09:49:22 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5</generator>
		<item>
		<title>By: Harish Mallipeddi</title>
		<link>http://starkravingfinkle.org/blog/2007/03/developing-with-xulrunner-devday-breakout/#comment-1377</link>
		<dc:creator>Harish Mallipeddi</dc:creator>
		<pubDate>Wed, 04 Apr 2007 03:15:14 +0000</pubDate>
		<guid isPermaLink="false">http://starkravingfinkle.org/blog/2007/03/developing-with-xulrunner-devday-breakout/#comment-1377</guid>
		<description>Is there a good tutorial which teaches you how to build XULRunner based apps (for the UI layer) and native code for the core processing? I've been wanting to do something like this for such a long time but so far I have only managed to find tutorials and documentation on how to build XUL+JS based FF extensions. Folks at Songbird and Joost seem to have figured this out. 

I would really appreciate it if you could point me to some good tutorial or even better if you could write a quick post on this blog!</description>
		<content:encoded><![CDATA[<p>Is there a good tutorial which teaches you how to build XULRunner based apps (for the UI layer) and native code for the core processing? I&#8217;ve been wanting to do something like this for such a long time but so far I have only managed to find tutorials and documentation on how to build XUL+JS based FF extensions. Folks at Songbird and Joost seem to have figured this out. </p>
<p>I would really appreciate it if you could point me to some good tutorial or even better if you could write a quick post on this blog!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: tecosystems &#187; links for 2007-04-03</title>
		<link>http://starkravingfinkle.org/blog/2007/03/developing-with-xulrunner-devday-breakout/#comment-1351</link>
		<dc:creator>tecosystems &#187; links for 2007-04-03</dc:creator>
		<pubDate>Tue, 03 Apr 2007 05:38:49 +0000</pubDate>
		<guid isPermaLink="false">http://starkravingfinkle.org/blog/2007/03/developing-with-xulrunner-devday-breakout/#comment-1351</guid>
		<description>[...] Mark Finkleâ€™s Weblog Â» Developing with XULRunner - DevDay Breakout interesting piece on developing with XULRunner; on a related note, i wasn&#8217;t quite aware just how much XULRunner is in the new Lotus products (tags: XULRunner Mozilla Firefox Lotus via:Alex) [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] Mark Finkleâ€™s Weblog Â» Developing with XULRunner - DevDay Breakout interesting piece on developing with XULRunner; on a related note, i wasn&#8217;t quite aware just how much XULRunner is in the new Lotus products (tags: XULRunner Mozilla Firefox Lotus via:Alex) [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Around the web &#124; alexking.org</title>
		<link>http://starkravingfinkle.org/blog/2007/03/developing-with-xulrunner-devday-breakout/#comment-1272</link>
		<dc:creator>Around the web &#124; alexking.org</dc:creator>
		<pubDate>Sun, 01 Apr 2007 07:35:00 +0000</pubDate>
		<guid isPermaLink="false">http://starkravingfinkle.org/blog/2007/03/developing-with-xulrunner-devday-breakout/#comment-1272</guid>
		<description>[...] Developing with XULRunner - DevDay Breakout [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] Developing with XULRunner - DevDay Breakout [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark Finkle&#8217;s Weblog &#187; Developer Tool Strategy - DevDay Breakout</title>
		<link>http://starkravingfinkle.org/blog/2007/03/developing-with-xulrunner-devday-breakout/#comment-1145</link>
		<dc:creator>Mark Finkle&#8217;s Weblog &#187; Developer Tool Strategy - DevDay Breakout</dc:creator>
		<pubDate>Wed, 28 Mar 2007 21:17:27 +0000</pubDate>
		<guid isPermaLink="false">http://starkravingfinkle.org/blog/2007/03/developing-with-xulrunner-devday-breakout/#comment-1145</guid>
		<description>[...] the XULRunner session, we also had a developer tools session at the Mountain View developer day. There was a lot of [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] the XULRunner session, we also had a developer tools session at the Mountain View developer day. There was a lot of [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: leslie</title>
		<link>http://starkravingfinkle.org/blog/2007/03/developing-with-xulrunner-devday-breakout/#comment-1144</link>
		<dc:creator>leslie</dc:creator>
		<pubDate>Wed, 28 Mar 2007 20:50:55 +0000</pubDate>
		<guid isPermaLink="false">http://starkravingfinkle.org/blog/2007/03/developing-with-xulrunner-devday-breakout/#comment-1144</guid>
		<description>I've been wondering, does XULRunner support progressive enhancement?

What's great about Apollo is that I can copy the app.xml and just start writing a HTML/CSS DOM/JS web-style app, but then progressively enhance my app with Flex components. Can that be done with XUL?

Also, I'm going to suggest that names are a powerful thing.

People don't say they're going to build webapps with MXML, they say they're going to use Apollo, Flex, or Flash.

I'm not sure what they'll say about XAML, but maybe they'll say Visual Studio or Expression Blend.

When you say Mozilla, you think of the browser, not of the platform, and XUL doesn't quite ring a bell for many. Thoughts? What is the open app-platform built on top of Gecko/XUL called?

Ideas from http://en.wikipedia.org/wiki/Gecko

"Gargoyle"
"Tokay"

Pokemon-inspired:
"Treecko"
Geckomon
Kimori
Juptile

Blink, Beast (from the Book of Mozilla)
Mozko -- Moz(illa/Gec)ko

Of these, I vote for "Mozko" or "Beast" :)

~L</description>
		<content:encoded><![CDATA[<p>I&#8217;ve been wondering, does XULRunner support progressive enhancement?</p>
<p>What&#8217;s great about Apollo is that I can copy the app.xml and just start writing a HTML/CSS DOM/JS web-style app, but then progressively enhance my app with Flex components. Can that be done with XUL?</p>
<p>Also, I&#8217;m going to suggest that names are a powerful thing.</p>
<p>People don&#8217;t say they&#8217;re going to build webapps with MXML, they say they&#8217;re going to use Apollo, Flex, or Flash.</p>
<p>I&#8217;m not sure what they&#8217;ll say about XAML, but maybe they&#8217;ll say Visual Studio or Expression Blend.</p>
<p>When you say Mozilla, you think of the browser, not of the platform, and XUL doesn&#8217;t quite ring a bell for many. Thoughts? What is the open app-platform built on top of Gecko/XUL called?</p>
<p>Ideas from <a href="http://en.wikipedia.org/wiki/Gecko" rel="nofollow">http://en.wikipedia.org/wiki/Gecko</a></p>
<p>&#8220;Gargoyle&#8221;<br />
&#8220;Tokay&#8221;</p>
<p>Pokemon-inspired:<br />
&#8220;Treecko&#8221;<br />
Geckomon<br />
Kimori<br />
Juptile</p>
<p>Blink, Beast (from the Book of Mozilla)<br />
Mozko &#8212; Moz(illa/Gec)ko</p>
<p>Of these, I vote for &#8220;Mozko&#8221; or &#8220;Beast&#8221; <img src='http://starkravingfinkle.org/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>~L</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: pd</title>
		<link>http://starkravingfinkle.org/blog/2007/03/developing-with-xulrunner-devday-breakout/#comment-1139</link>
		<dc:creator>pd</dc:creator>
		<pubDate>Wed, 28 Mar 2007 14:23:36 +0000</pubDate>
		<guid isPermaLink="false">http://starkravingfinkle.org/blog/2007/03/developing-with-xulrunner-devday-breakout/#comment-1139</guid>
		<description>@riccardo: yours is a good point about non-HTML developers not being able to tweak elementary properties without knowing CSS. 

I'm the opposite in that I come from a HTML/CSS background and have moved to Perl/PostgreSQL/JavaScript and some PHP tweaking. However I still have problems doing elementary things with XUL. 

Is it just me or is XUL foreign to desktop developers with no web experience but also foreign to developers of interactive web sites without strong JavaScript?

I've toyed with JavaScript but - like I suspect a lot of web developers - only ever one or two functions at a time for specific minor tasks. When it comes to important widgets of a rich application nature, I tend to beg, borrow and re-purpose anything available.

When I have sat down to try some serious JavaScript for an extension, I am intimidated by verbose and foreign XPCOM calls.

Mark and John Resig looked like they were going to solve this with http://wiki.mozilla.org/FUEL but the 0.1 release is now a month overdue and I don't see a download link on that wiki.

How is progress on FUEL Mark?</description>
		<content:encoded><![CDATA[<p>@riccardo: yours is a good point about non-HTML developers not being able to tweak elementary properties without knowing CSS. </p>
<p>I&#8217;m the opposite in that I come from a HTML/CSS background and have moved to Perl/PostgreSQL/JavaScript and some PHP tweaking. However I still have problems doing elementary things with XUL. </p>
<p>Is it just me or is XUL foreign to desktop developers with no web experience but also foreign to developers of interactive web sites without strong JavaScript?</p>
<p>I&#8217;ve toyed with JavaScript but - like I suspect a lot of web developers - only ever one or two functions at a time for specific minor tasks. When it comes to important widgets of a rich application nature, I tend to beg, borrow and re-purpose anything available.</p>
<p>When I have sat down to try some serious JavaScript for an extension, I am intimidated by verbose and foreign XPCOM calls.</p>
<p>Mark and John Resig looked like they were going to solve this with <a href="http://wiki.mozilla.org/FUEL" rel="nofollow">http://wiki.mozilla.org/FUEL</a> but the 0.1 release is now a month overdue and I don&#8217;t see a download link on that wiki.</p>
<p>How is progress on FUEL Mark?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: enefekt</title>
		<link>http://starkravingfinkle.org/blog/2007/03/developing-with-xulrunner-devday-breakout/#comment-1138</link>
		<dc:creator>enefekt</dc:creator>
		<pubDate>Wed, 28 Mar 2007 14:17:04 +0000</pubDate>
		<guid isPermaLink="false">http://starkravingfinkle.org/blog/2007/03/developing-with-xulrunner-devday-breakout/#comment-1138</guid>
		<description>XULRunner needs to be in Firefox 3.</description>
		<content:encoded><![CDATA[<p>XULRunner needs to be in Firefox 3.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: pd</title>
		<link>http://starkravingfinkle.org/blog/2007/03/developing-with-xulrunner-devday-breakout/#comment-1137</link>
		<dc:creator>pd</dc:creator>
		<pubDate>Wed, 28 Mar 2007 14:08:15 +0000</pubDate>
		<guid isPermaLink="false">http://starkravingfinkle.org/blog/2007/03/developing-with-xulrunner-devday-breakout/#comment-1137</guid>
		<description>Thanks for the top Neil, very appreciated. 

Unfortunately though it's probably a good example of a weakness in XUL. I really don't want to criticise your tip but more illustrate the problem:

 I think this sort of thing should be easier than reading through source code for an component of the system.

I really don't understand what nsI means as the prefix for all these component calls, let alone know how to read the component source to decipher what I need to do.

Apologies if I am just being lazy.

For what it's worth I really like where http://xulbooster.org is going with the 'plugins' (is that the correct term?) for Eclipse. I think that is the best way to go. I don't understand why an XUL IDE is apparently a controversial subject. Can someone please shed some light on that?</description>
		<content:encoded><![CDATA[<p>Thanks for the top Neil, very appreciated. </p>
<p>Unfortunately though it&#8217;s probably a good example of a weakness in XUL. I really don&#8217;t want to criticise your tip but more illustrate the problem:</p>
<p> I think this sort of thing should be easier than reading through source code for an component of the system.</p>
<p>I really don&#8217;t understand what nsI means as the prefix for all these component calls, let alone know how to read the component source to decipher what I need to do.</p>
<p>Apologies if I am just being lazy.</p>
<p>For what it&#8217;s worth I really like where <a href="http://xulbooster.org" rel="nofollow">http://xulbooster.org</a> is going with the &#8216;plugins&#8217; (is that the correct term?) for Eclipse. I think that is the best way to go. I don&#8217;t understand why an XUL IDE is apparently a controversial subject. Can someone please shed some light on that?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Neil</title>
		<link>http://starkravingfinkle.org/blog/2007/03/developing-with-xulrunner-devday-breakout/#comment-1136</link>
		<dc:creator>Neil</dc:creator>
		<pubDate>Wed, 28 Mar 2007 13:38:40 +0000</pubDate>
		<guid isPermaLink="false">http://starkravingfinkle.org/blog/2007/03/developing-with-xulrunner-devday-breakout/#comment-1136</guid>
		<description>&#62; I would like to figure out how to do a simplething like reading from the file
&#62; system and presenting thumbnail file â€˜linksâ€™ as simple (and crappy) as Windows Explorer
&#62; does it.

pd, you can do this by appending 'moz-icon:' to a file url.

For instance:



where size is 16 or 32.

See http://lxr.mozilla.org/mozilla/source/modules/libpr0n/decoders/icon/nsIIconURI.idl for some info.</description>
		<content:encoded><![CDATA[<p>&gt; I would like to figure out how to do a simplething like reading from the file<br />
&gt; system and presenting thumbnail file â€˜linksâ€™ as simple (and crappy) as Windows Explorer<br />
&gt; does it.</p>
<p>pd, you can do this by appending &#8216;moz-icon:&#8217; to a file url.</p>
<p>For instance:</p>
<p>where size is 16 or 32.</p>
<p>See <a href="http://lxr.mozilla.org/mozilla/source/modules/libpr0n/decoders/icon/nsIIconURI.idl" rel="nofollow">http://lxr.mozilla.org/mozilla/source/modules/libpr0n/decoders/icon/nsIIconURI.idl</a> for some info.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Riccardo</title>
		<link>http://starkravingfinkle.org/blog/2007/03/developing-with-xulrunner-devday-breakout/#comment-1131</link>
		<dc:creator>Riccardo</dc:creator>
		<pubDate>Wed, 28 Mar 2007 11:58:01 +0000</pubDate>
		<guid isPermaLink="false">http://starkravingfinkle.org/blog/2007/03/developing-with-xulrunner-devday-breakout/#comment-1131</guid>
		<description>I agree that XULRunner is a very good product, but I think that it would need more documentation support: now you start using it and you feel like a pioneer, even if the platform looks very stable. I think that XUL is nice too, but not as flexible as it could be. For example I hit the problem of not being able to change the background color of a textbox without changing completely the style (I wanted to use the native theme and change the background, it seems not to be possible).
My impression is that XAML is doing a better job than XUL, it is more flexible and "coherent". For example, imagine to be a new developer, and you are not a web developer: in order to be able to create a UI and personalize it a bit, you need to learn XUL and CSS, that are two completely different languages, different syntax, etc. With XAML, albeit complex, you have just one underlying language to do everything, UI description, styling, triggers, and so on. 
On documentation side it is difficult, sometimes, to understand how to change some basic property, because the docs seem to assume that you already know CSS well enough. Sometimes I've got the feeling that I'd be better off using HTML to do the UI, instead of XUL. 
 Also RDF is really the mysterious piece for me: I did not have time to learn it. It would be good to have a version of "RAD with Mozilla" that is XUL centered, because that book is really saving me a lot of time, even if it speaks about Mozilla. BTW, think that I've been using XUL for a short period and only in my little free time.</description>
		<content:encoded><![CDATA[<p>I agree that XULRunner is a very good product, but I think that it would need more documentation support: now you start using it and you feel like a pioneer, even if the platform looks very stable. I think that XUL is nice too, but not as flexible as it could be. For example I hit the problem of not being able to change the background color of a textbox without changing completely the style (I wanted to use the native theme and change the background, it seems not to be possible).<br />
My impression is that XAML is doing a better job than XUL, it is more flexible and &#8220;coherent&#8221;. For example, imagine to be a new developer, and you are not a web developer: in order to be able to create a UI and personalize it a bit, you need to learn XUL and CSS, that are two completely different languages, different syntax, etc. With XAML, albeit complex, you have just one underlying language to do everything, UI description, styling, triggers, and so on.<br />
On documentation side it is difficult, sometimes, to understand how to change some basic property, because the docs seem to assume that you already know CSS well enough. Sometimes I&#8217;ve got the feeling that I&#8217;d be better off using HTML to do the UI, instead of XUL.<br />
 Also RDF is really the mysterious piece for me: I did not have time to learn it. It would be good to have a version of &#8220;RAD with Mozilla&#8221; that is XUL centered, because that book is really saving me a lot of time, even if it speaks about Mozilla. BTW, think that I&#8217;ve been using XUL for a short period and only in my little free time.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
