<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0" xmlns:osnews="http://osnews.com/rss2#">
	<channel>
		<title>OSNews: </title>
		<link>http://www.osnews.com/story/18113/Firefox_Add-ons_Coding_in_a_Tunnel</link>
		<description>Exploring the Future of Computing</description>
		<language>en-us</language>
		<copyright>Copyright 2001-2009, David Adams</copyright>
		<webMaster>adam+nospam@osnews.com</webMaster>
		<lastBuildDate>Tue, 10 Nov 2009 08:29:02 GMT</lastBuildDate>
		<image>
			<url>http://www.osnews.com/images/osnews.gif</url>
			<title>OSNews.com</title>
			<link>http://www.osnews.com</link>
		</image>
		<item>
			<title>RE</title>
			<link>http://osnews.com/thread?249193</link>
			<guid isPermaLink="true">http://osnews.com/thread?249193</guid>
			<description>If you're looking into developing Extensions, you should also download Firefox 3a5/Nightly and check out the FUEL API, an API designed to really simplify some of the horrifc JS needed to very basic things in Firefox. You can see the developing specification here:<br />
<br />
<a href="http://wiki.mozilla.org/FUEL" rel="nofollow">http://wiki.mozilla.org/FUEL</a><br />
<br />
I personally tried writing a XUL app once, but the documentation was so uterly lacking, outdated and awful I had to give up. If you want to get into Firefox development, do make sure you've modified your pension scheme and life insurance to account for the several years you will lose from your life trying to get an extension to work.</description>
			<pubDate>Wed, 20 Jun 2007 10:05:00 GMT</pubDate>
			<author>donotreply@osnews.com (Kroc)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>Too bad.</title>
			<link>http://osnews.com/thread?250542</link>
			<guid isPermaLink="true">http://osnews.com/thread?250542</guid>
			<description>And it's really a shame too.<br />
<br />
FF had the potential to become a real player in the RIA/Desktop application development space, if they managed to clean up some of the docs and stabilize the system (so that the docs remained current), as well as writing some solid JS libraries to wrap up a bulk of the communication to the back end. I don't know why they didn't simply wrap all of back end calls in JS wrapper that were easy to use and work with.<br />
<br />
None of the parts are implicitly horrible (well, RDF has few fans, but...). And the concept is quite sound -- solid scripting language on top of a solid core of infrastructure. And they the bits that most folks want for desktop/RIA/ and/or client-server applications.<br />
<br />
And what they didn't have could have been written reasonably efficient for each application.<br />
<br />
But putting it all together and find out which end is up is just a nightmare, and the entire platform has struggled because of it.<br />
<br />
Now the Web in general has pretty much obsoleted much of what XUL was trying to achieve in more practical measures as far as desktop-esque applications go.</description>
			<pubDate>Tue, 26 Jun 2007 02:01:00 GMT</pubDate>
			<author>donotreply@osnews.com (whartung)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>poor effort / return ratio?</title>
			<link>http://osnews.com/thread?250570</link>
			<guid isPermaLink="true">http://osnews.com/thread?250570</guid>
			<description>As much as I love the idea of platform-independent web-as-platform applications, all the current methods seem too convoluted. Couldn't the author have written a Java applet that does the same thing in 1/10th the time?<br />
<br />
And the Javascript/HTML/CSS/Webkit/??? web-app mess seems to be what Apple has in mind for IPhone apps too. <br />
<br />
Do-able, but needlessly difficult.</description>
			<pubDate>Tue, 26 Jun 2007 05:21:00 GMT</pubDate>
			<author>donotreply@osnews.com (dogen)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>Try making UserJS</title>
			<link>http://osnews.com/thread?250588</link>
			<guid isPermaLink="true">http://osnews.com/thread?250588</guid>
			<description>I suggest author to try creating UserJS for Opera browser with almost same functionality and feel the difference - UserJS are way easier!</description>
			<pubDate>Tue, 26 Jun 2007 07:55:00 GMT</pubDate>
			<author>donotreply@osnews.com (Auxx)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>I've always wondered...</title>
			<link>http://osnews.com/thread?250689</link>
			<guid isPermaLink="true">http://osnews.com/thread?250689</guid>
			<description>That's interesting; I've always wondered if Firefox extensions were really meant to be cross-platform. Extensions like IE Tab just don't make sense to me.</description>
			<pubDate>Tue, 26 Jun 2007 14:46:00 GMT</pubDate>
			<author>donotreply@osnews.com (i3X171UM)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE: Try making UserJS</title>
			<link>http://osnews.com/thread?250717</link>
			<guid isPermaLink="true">http://osnews.com/thread?250717</guid>
			<description>UserJS came to my mind as well. <br />
<br />
Has anyone done an in-depth comparison of capabilities between extensions in Firefox &amp; UserJS in Opera?</description>
			<pubDate>Tue, 26 Jun 2007 16:10:00 GMT</pubDate>
			<author>donotreply@osnews.com (KLU9)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>C is &amp;quot;proceedural&amp;quot;</title>
			<link>http://osnews.com/thread?250766</link>
			<guid isPermaLink="true">http://osnews.com/thread?250766</guid>
			<description>C is a &quot;procedural&quot; programming language rather than a &quot;functional&quot; programming language, emphasizing imperative programming style.<br />
<a href="http://en.wikipedia.org/wiki/Functional_programming" rel="nofollow">http://en.wikipedia.org/wiki/Functional_programming</a> <br />
<br />
Great article though.  Thx.</description>
			<pubDate>Tue, 26 Jun 2007 20:06:00 GMT</pubDate>
			<author>donotreply@osnews.com (tbostick78)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE[2]: Try making UserJS</title>
			<link>http://osnews.com/thread?250797</link>
			<guid isPermaLink="true">http://osnews.com/thread?250797</guid>
			<description>That depends on what you're doing.<br />
<br />
I read the first few paragraphs here, and the author could have saved himself much trouble by writing a user script -- everything he needed is possible, and most features would be cross-compatible with Opera and Greasemonkey.</description>
			<pubDate>Tue, 26 Jun 2007 21:58:00 GMT</pubDate>
			<author>donotreply@osnews.com (Spellcheck)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>Random Notes</title>
			<link>http://osnews.com/thread?250957</link>
			<guid isPermaLink="true">http://osnews.com/thread?250957</guid>
			<description>1. You can actually use a dump() command to output to the JavaScript console. But setting up Firefox appropriately requires a bit of work.<br />
<br />
2. I gave up on any documentation. Some of the plugins are well coded and can be used for reference. The alternative is to grep the .js files of firefox.<br />
<br />
3. Be extremely careful when you access the XPCOM interface directly. Unlike in the other code, you have to do some cleanup to prevent memory leaks.<br />
<br />
4. I think jedit is very useful. Among other things, it allows you to save text files in many codings, including UTF8.</description>
			<pubDate>Wed, 27 Jun 2007 11:11:00 GMT</pubDate>
			<author>donotreply@osnews.com (jtinz)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE: poor effort / return ratio?</title>
			<link>http://osnews.com/thread?251251</link>
			<guid isPermaLink="true">http://osnews.com/thread?251251</guid>
			<description>When I started the project, I did not considered Java at all : the documentation was not suggesting it. <br />
<br />
Even today, I am reluctant to jump into the Java pool : I use three stand-alone applications on my PC, and I do not like the graphics, nor the responsiveness of the graphical interface.</description>
			<pubDate>Thu, 28 Jun 2007 11:14:00 GMT</pubDate>
			<author>donotreply@osnews.com (Weekedit)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE: Try making UserJS</title>
			<link>http://osnews.com/thread?251253</link>
			<guid isPermaLink="true">http://osnews.com/thread?251253</guid>
			<description>Since my time is not infinitely stretchable, I do not expect to use UserJS. Thanks for the suggestion.</description>
			<pubDate>Thu, 28 Jun 2007 11:23:00 GMT</pubDate>
			<author>donotreply@osnews.com (Weekedit)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE: Random Notes</title>
			<link>http://osnews.com/thread?251254</link>
			<guid isPermaLink="true">http://osnews.com/thread?251254</guid>
			<description>Thanks for the suggestions and the warning.</description>
			<pubDate>Thu, 28 Jun 2007 11:25:00 GMT</pubDate>
			<author>donotreply@osnews.com (Weekedit)</author>
			<category>Comments</category>
		</item>
	</channel>
</rss>
