<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Mark's World &#187; Mozilla</title>
	<atom:link href="http://www.digitalspace.ca/category/mozilla/feed" rel="self" type="application/rss+xml" />
	<link>http://www.digitalspace.ca</link>
	<description>GNU Not just another ranting blog</description>
	<lastBuildDate>Thu, 14 Jan 2010 05:35:13 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>North West Mozilla Development Camp</title>
		<link>http://www.digitalspace.ca/2008/12/01/north-west-mozilla-development-camp</link>
		<comments>http://www.digitalspace.ca/2008/12/01/north-west-mozilla-development-camp#comments</comments>
		<pubDate>Mon, 01 Dec 2008 18:51:44 +0000</pubDate>
		<dc:creator>Mark Lise</dc:creator>
				<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[ActiveState]]></category>
		<category><![CDATA[Flock]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[NorthWestMozDev]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[XUL]]></category>

		<guid isPermaLink="false">http://www.digitalspace.ca/2008/12/01/north-west-mozilla-development-camp</guid>
		<description><![CDATA[<p>&#160; </p>
<p>This past weekend was the NorthWestMozDev meetup.&#160; What is that you say?&#160; Well, the group provides a simple mechanism for developers in the North West
(US/Canada) using Mozilla related technologies to communicate with each
other (Yes I quote that straight from the Google group).</p>
<p>It was the second installment of such meetings, the first was in downtown [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.mozilla.org/images/product-firefox-50.png" style="" title="" alt="" />&nbsp; <img src="http://www.mozdev.org/sharedimages/applications/flock.png" style="" title="" alt="" /></p>
<p>This past weekend was the <a href="http://groups.google.ca/group/northwestmozdev">NorthWestMozDev</a> meetup.&nbsp; What is that you say?&nbsp; Well, the group provides a simple mechanism for developers in the North West<br />
(US/Canada) using Mozilla related technologies to communicate with each<br />
other (Yes I quote that straight from the Google group).</p>
<p>It was the second installment of such meetings, the first was in downtown Vancouver at <a href="http://activestate.com/index.mhtml">ActiveState</a>.&nbsp; There were a number of interesting talks &#8211; one I was most interested in was the <a href="http://blog.lizardwrangler.com/2008/09/11/proposed-2010-goals/">Mozilla Labs/2010 Goal discussion</a> put on by <a href="http://commonspace.typepad.com/commonspace/">Mark Surman</a> and <a href="http://ascher.ca/blog/">David Ascher</a>.&nbsp; (You should <a href="http://blog.lizardwrangler.com/2008/09/11/proposed-2010-goals/">check it out</a>)</p>
<p>One of the surprising discussions (for me) from this meetup was somewhat political/activist/social change related.&nbsp; How can Mozilla use it&#8217;s brand and following to encourage more openess on the web, support other non-profits or organizations trying to better &#8220;the greater good&#8221;.</p>
<p>Interesting stuff all around, I&#8217;m glad some <a href="http://www.flock.com/">Flock</a> folk could make it out. <img src='http://www.digitalspace.ca/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.digitalspace.ca/2008/12/01/north-west-mozilla-development-camp/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Mozilla MozCamp</title>
		<link>http://www.digitalspace.ca/2008/04/17/mozilla-mozcamp</link>
		<comments>http://www.digitalspace.ca/2008/04/17/mozilla-mozcamp#comments</comments>
		<pubDate>Thu, 17 Apr 2008 18:34:41 +0000</pubDate>
		<dc:creator>Mark Lise</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[ActiveState]]></category>
		<category><![CDATA[Flock]]></category>
		<category><![CDATA[Komodo]]></category>
		<category><![CDATA[MozCamp]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[PyXPCOM]]></category>
		<category><![CDATA[Shane Caraveo]]></category>
		<category><![CDATA[Sxipper]]></category>
		<category><![CDATA[xulrunner]]></category>

		<guid isPermaLink="false">http://www.digitalspace.ca/?p=48</guid>
		<description><![CDATA[<p>I made a trip to MozCamp organized by Shane Caraveo at ActiveState.  It was a meetup designed to bring together XUL developers from the surrounding Victoria / Vancouver area.  There was a decent response with about 20+ people representing various companies with notables such as Mozilla Messaging, Sxipper, Songbird, Activestate (obviously), and Flock.</p>
<p>Two of the [...]]]></description>
			<content:encoded><![CDATA[<p>I made a trip to MozCamp organized by Shane Caraveo at <a title="ActiveState" href="http://www.activestate.com/">ActiveState</a>.  It was a meetup designed to bring together XUL developers from the surrounding Victoria / Vancouver area.  There was a decent response with about 20+ people representing various companies with notables such as <a title="Mozilla Messaging" href="http://www.mozillamessaging.com/">Mozilla Messaging</a>, <a title="Sxipper" href="http://www.sxipper.com/">Sxipper</a>, <a title="Songbird" href="http://www.songbirdnest.com">Songbird</a>, <a title="ActiveState" href="http://www.activestate.com/">Activestate</a> (obviously), and <a title="Flock" href="http://www.flock.com/">Flock</a>.</p>
<p>Two of the main topics people seemed to gravitate towards was build systems and collaboration between companies developing open source software.  These topics will most likely shape a more structured discussion for the next MozCamp, hopefully &lt;biased opinion here/&gt; the next one will be in Victoria.</p>
<p>As for the collaboration, this is a great step forward for those using Xulrunner as their platform base.  Activestate has a number of patches against Xulrunner which haven&#8217;t yet landed on the tree.  I ran into some build issues myself when I wanted to build Python scripting natively into Xulrunner.  I searched around and eventually found <a title="PyXPCOM + Xulrunner" href="http://www.digitalspace.ca/2008/01/14/mozilla-python-xpcomdom-in-linux">a fix sitting at Activestate</a> (thanks guys!).</p>
<p>So, as a result of all this independent development on Xulrunner others may be duplicating work, or worse yet missing out on some key bugfixes.  Anybody developing Xulrunner based applications should get together and pool their bugs against Xulrunner so that it can help increase the priority of the bugs.  The more people running into the issue, the more likely it will be looked at and eventually pushed through <img src='http://www.digitalspace.ca/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  .</p>
<p>An important side note: As a direct result of going to MozCamp and talking to the ActiveState people, <a title="Komodo Edit" href="http://www.openkomodo.com/">Komodo Edit</a> has now become my editor of choice.  All Mozilla platform developers should be using this!  I&#8217;ll report more on this as I become more familiar with the product.  A big thanks to Shane for organizing this event, it was successful and I can&#8217;t wait for the next one.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.digitalspace.ca/2008/04/17/mozilla-mozcamp/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Featured Projects</title>
		<link>http://www.digitalspace.ca/2008/02/11/featured-projects</link>
		<comments>http://www.digitalspace.ca/2008/02/11/featured-projects#comments</comments>
		<pubDate>Mon, 11 Feb 2008 19:00:30 +0000</pubDate>
		<dc:creator>Mark Lise</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[Flock]]></category>
		<category><![CDATA[open komodo]]></category>

		<guid isPermaLink="false">http://www.digitalspace.ca/2008/02/11/featured-projects</guid>
		<description><![CDATA[<p>Featured Projects on Mozilla&#8217;s site now shows Flock under Featured Mozilla-Based Applications.  Thank you Mozilla!  If you&#8217;re a developer you&#8217;ll want to check out Open Komodo &#8211; the IDE is really good and has support for many different languages (using plugins).  There was a recent extension added that allows you to interact [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.mozilla.org/projects/">Featured Projects</a> on Mozilla&#8217;s site now shows <a href="http://www.flock.com/">Flock</a> under Featured Mozilla-Based Applications.  Thank you <a href="http://www.mozilla.org/">Mozilla</a>!  If you&#8217;re a developer you&#8217;ll want to check out <a href="http://www.openkomodo.com/">Open Komodo</a> &#8211; the IDE is really good and has support for many different languages (using plugins).  There was a <a href="http://www.openkomodo.com/blogs/toddw/komodo-developer-extension">recent extension</a> added that allows you to interact with a Komodo application on the fly, using either Javascript or Python!</p>
<p style="text-align: right; font-size: 8px">Blogged with <a title="Flock" href="http://www.flock.com/blogged-with-flock" target="_new">Flock</a></p>
<p><!-- technorati tags begin --></p>
<p style="font-size: 10px; text-align: right">Tags: <a rel="tag" href="http://technorati.com/tag/Mozilla">Mozilla</a>, <a rel="tag" href="http://technorati.com/tag/Development">Development</a>, <a rel="tag" href="http://technorati.com/tag/%20Flock"> Flock</a>, <a rel="tag" href="http://technorati.com/tag/%20Web%202.0"> Web 2.0</a>, <a rel="tag" href="http://technorati.com/tag/%20Firefox"> Firefox</a>, <a rel="tag" href="http://technorati.com/tag/%20Browser"> Browser</a></p>
<p><!-- technorati tags end --></p>
]]></content:encoded>
			<wfw:commentRss>http://www.digitalspace.ca/2008/02/11/featured-projects/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Writing auto-updaters</title>
		<link>http://www.digitalspace.ca/2008/01/28/writing-auto-updaters</link>
		<comments>http://www.digitalspace.ca/2008/01/28/writing-auto-updaters#comments</comments>
		<pubDate>Tue, 29 Jan 2008 00:34:02 +0000</pubDate>
		<dc:creator>Mark Lise</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[auto update]]></category>
		<category><![CDATA[download manager]]></category>
		<category><![CDATA[Flock]]></category>
		<category><![CDATA[netscape]]></category>

		<guid isPermaLink="false">http://www.digitalspace.ca/2008/01/28/writing-auto-updaters</guid>
		<description><![CDATA[<p>I was presented with a problem to solve last week &#8211; how do you get a Mozilla product to automatically suggest and download another product?  The method I came up with was use the extension updater to our advantage:  We can push an update via the browser&#8217;s autoupdate mechanism to install and extension [...]]]></description>
			<content:encoded><![CDATA[<p>I was presented with a problem to solve last week &#8211; how do you get a Mozilla product to automatically suggest and download another product?  The method I came up with was use the extension updater to our advantage:  We can push an update via the browser&#8217;s autoupdate mechanism to install and extension which does all the work for us!</p>
<p>1) Built-in update manager downloads and installs a custom xpi.</p>
<p>2) This extension will load on next start, so all we need to do is overlay the browser.xul and we&#8217;ve got startup on every instance from that moment forward.  All of our intended logic is encapsulated and run with privileges inside the chrome.</p>
<p>3) Use the hidden <a href="http://www.digitalspace.ca/2008/01/24/the-hidden-window-trick" target="_blank">window trick</a> to limit launching of the code to once-per-session.</p>
<p>4) Use the &#8220;@mozilla.org/download-manager;1&#8243; CID to initiate the download and then monitor all downloads using the observer service (watch for dl-start/dl-done etc).</p>
<p>5) Once that is complete, you can then call downloadedFileObject.targetFile.launch() and your installer will run!</p>
<p>More details will follow when I can release the code.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.digitalspace.ca/2008/01/28/writing-auto-updaters/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
