<?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/"
	xmlns:media="http://search.yahoo.com/mrss/">

<channel>
	<title>Open Parenthesis &#187; mozilla</title>
	<atom:link href="http://www.openparenthesis.org/tag/mozilla/feed" rel="self" type="application/rss+xml" />
	<link>http://www.openparenthesis.org</link>
	<description>Because these are the early days of a long revolution . . .</description>
	<lastBuildDate>Mon, 30 Jan 2012 16:13:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Weaving Identity into the Browser</title>
		<link>http://www.openparenthesis.org/2009/05/14/weaving-identity-into-the-browser</link>
		<comments>http://www.openparenthesis.org/2009/05/14/weaving-identity-into-the-browser#comments</comments>
		<pubDate>Thu, 14 May 2009 16:34:06 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[identity]]></category>
		<category><![CDATA[mozilla]]></category>
		<category><![CDATA[Open Stack]]></category>
		<category><![CDATA[Open Web]]></category>
		<category><![CDATA[openID]]></category>
		<category><![CDATA[Optaros]]></category>
		<category><![CDATA[Portable]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[User Experience]]></category>
		<category><![CDATA[ux]]></category>
		<category><![CDATA[weave]]></category>

		<guid isPermaLink="false">http://www.openparenthesis.org/?p=1327</guid>
		<description><![CDATA[(via Dion Almaer and ReadWriteWeb) Mozilla Labs posted a screencast yesterday of a new feature as part of the Weave project, which enables OpenID at the browser level, which will have potentially significant impact on adoption and use of portable identity technology. Weave is a Mozilla Labs project, started back in December of 2007, which [...]]]></description>
			<content:encoded><![CDATA[<p>(via <a href="http://almaer.com/blog/who-do-i-trust-with-my-identity-erm-how-about-me-openid-weaves-into-the-browser">Dion Almaer</a> and <a href="http://www.readwriteweb.com/archives/this_new_firefox_feature_could_solve_the_login_and.php">ReadWriteWeb</a>)</p>
<p>Mozilla Labs posted a screencast yesterday of a new feature as part of the Weave project, which enables OpenID at the browser level, which will have potentially significant impact on adoption and use of portable identity technology. </p>
<p><a href="http://labs.mozilla.com/projects/weave/"><img src="http://www.openparenthesis.org/wp-content/uploads/2009/05/icon_weave_m.gif" alt="Mozilla Weave Logo" title="icon_weave_m" width="50" height="50" align="left" hspace="2" vspace="2" border="0" /></a> <a href="http://labs.mozilla.com/projects/weave/">Weave</a> is a Mozilla Labs project, started back in <a href="http://labs.mozilla.com/2007/12/introducing-weave/">December of 2007</a>, which (before this latest announcement) was mostly known for their Sync service, which can synchonize (and keep in sync over time) bookmarks, saved passwords, browsing history, and tabs, keeping your firefox browser experience consistent across multiple computers. It&#8217;s quite useful for those of us who have a work desktop, home desktop, and laptop, or some other combination of multiple computers regularly used. </p>
<p><a href="http://labs.mozilla.com/2009/05/identity-in-the-browser/">This new effort</a>, however, integrates OpenID into the Firefox user experience:</p>
<blockquote><p>
Our sprint changes the browser to provide single-click login to sites with saved passwords as well as sites that support a federated identity (OpenID in this case). It also provides the option to automatically sign in when the page is loaded, essentially providing a single-sign-on-like experience regardless of the login method being used. In the case of OpenID, we intercept the login procedure and, taking advantage of the fact that you’re already logged into your browser, and then use Weave identity to let you into the site.</p></blockquote>
<div id="attachment_1329" class="wp-caption aligncenter" style="width: 335px"><a href="http://www.openparenthesis.org/wp-content/uploads/2009/05/weave-video-snap-2009-05-06.png"><img src="http://www.openparenthesis.org/wp-content/uploads/2009/05/weave-video-snap-2009-05-06-300x196.png" alt="Screencast" title="weave-video-snap-2009-05-06" width="300" height="196" class="size-medium wp-image-1329" /></a><p class="wp-caption-text">Screencast</p></div>
<p>Unfortunately, for now, you have to install the <a href="https://people.mozilla.com/~cbeard/weave/dist/latest-weave.xpi">latest weave development build</a> which also requires you to be running Firefox 3.5 beta, so it isn&#8217;t really quite ready for public consumption. </p>
<p>There&#8217;s also, of course, the risk that people will use this poorly &#8211; storing saved OpenID on shared machines, etc &#8211; but I think the model of allowing the browser &#8211; after you&#8217;ve logged into it &#8211; to login on your behalf &#8211; will be a really good UX improvement over time, and one I hope the other browsers will take up and implement themselves. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.openparenthesis.org/2009/05/14/weaving-identity-into-the-browser/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
	<enclosure url="http://www.openparenthesis.org/wp-content/uploads/2009/05/icon_weave_m.gif" length="6987" type="image/gif" /><media:content url="http://www.openparenthesis.org/wp-content/uploads/2009/05/icon_weave_m.gif" width="100" height="100" medium="image" type="image/gif" />	</item>
		<item>
		<title>Is that a weave, or your natural hair?</title>
		<link>http://www.openparenthesis.org/2007/12/24/is-that-a-weave-or-your-natural-hair</link>
		<comments>http://www.openparenthesis.org/2007/12/24/is-that-a-weave-or-your-natural-hair#comments</comments>
		<pubDate>Mon, 24 Dec 2007 23:24:57 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[bookmarks]]></category>
		<category><![CDATA[data portability]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[history]]></category>
		<category><![CDATA[labs]]></category>
		<category><![CDATA[mozilla]]></category>
		<category><![CDATA[openID]]></category>
		<category><![CDATA[weave]]></category>

		<guid isPermaLink="false">http://www.openparenthesis.org/2007/12/24/is-that-a-weave-or-your-natural-hair</guid>
		<description><![CDATA[Mozilla just (on 12/23, while I was off celebrating Lille julaften) launched another project on Mozilla Labs. This one&#8217;s called Weave, and it represents Mozilla&#8217;s entry into the data portability discussion. (I&#8217;m sure they meant weave as in the &#8220;weaving the web&#8221; reference &#8211; but I can&#8217;t but help think about hair weaves, and the [...]]]></description>
			<content:encoded><![CDATA[<p>Mozilla just (on 12/23, while I was off celebrating <a href="http://no.wikipedia.org/wiki/Lille_julaften">Lille julaften</a>) launched another project on <a href="http://labs.mozilla.com/">Mozilla Labs</a>. This one&#8217;s called Weave, and it represents Mozilla&#8217;s entry into the data portability discussion. </p>
<p>(I&#8217;m sure they meant weave as in the &#8220;weaving the web&#8221; reference &#8211; but I can&#8217;t but help think about <a href="http://en.wikipedia.org/wiki/Hair_weave">hair weaves</a>, and the artificial extension of the browser beyond its natural domain &#8211; a little irony in the name itself? Not that there&#8217;s anything wrong with wearing a weave, mind you.)</p>
<p>News Coverage:</p>
<ul>
<li><a href="http://ajaxian.com/archives/mozilla-weave-more-servers-for-your-browser">Mozilla Weave: More Servers for your browser</a> (ajaxian)</li>
<li><a href="http://arstechnica.com/news.ars/post/20071223-hands-on-with-mozilla-weave-personalize-your-own-cloud.html">Hands on with Mozilla Weave: Personalize your own cloud</a> (ars technica, with screenshots)</li>
<li><a href=http://mashable.com/2007/12/22/mozilla-launces-desktop-integration-tool-for-firefox/">Mozilla launches Desktop Integration Tool for Firefox</a> (Mashable)</li>
<li><a href="http://www.readwriteweb.com/archives/mozilla_weaves_web_platform_for_user_data.php">Mozilla Weaves Web Platform for User Data</a> (ReadWriteWeb)</li>
<li><a href="http://webworkerdaily.com/2007/12/23/mozilla-weave-helps-us-move-to-the-cloud/">Mozilla Weave Helps Us Move to the Cloud</a> (Web Worker Daily)</li>
<li><a href="http://blogs.zdnet.com/BTL/?p=7440">Mozilla floats Weave as Web platform</a> (Between the Lines at ZDNet)</li>
<li><a href="http://gigaom.com/2007/12/22/mozilla-weaves-services-will-compete-with-google/">Mozilla Weaves Services</a> (GigaOM)</li>
</ul>
<p>And the original announcement itself: <a href="http://labs.mozilla.com/2007/12/introducing-weave/">Introducing Weave</a> (Mozilla Labs). </p>
<p>In that announcement, Mozilla Labs argues that:</p>
<blockquote><p>Web browsers like Firefox can and should do more to broker rich experiences while increasing user control over their data and personal information.</p></blockquote>
<p>The initial release, which requires a Firefox 3b2pre or later build, lets the user synchronize browser history and bookmarks with data storage in the cloud. </p>
<p>The more interesting pieces will come, however, as other kinds of data start to leverage the service. What if, for example, my social graph information &#8211; the list of people I&#8217;m connected to and in what fashion &#8211; traveled with me through weave to various browser installations, and could be provided by the browser to a social network application, with my permission?</p>
<p>I&#8217;m certainly happy to see that Mozilla&#8217;s started on the right foot, with the assumption of user control over their data, and that they are planning encryption as a core part of the service. </p>
<p>I guess the question is ultimately where the real hair stops and the weave begins &#8211; what is naturally a part of the browser (or what Mozilla Labs calls &#8220;browser metadata&#8221;) and what is part of the application. It feels a bit strange (browser-centric?) to think of my bookmarks as a bit of browser-metadata. </p>
<p>I&#8217;d prefer to say that the browser itself is a bit of metadata on the edge of my bookmarks &#8211; that the bookmarks are the key data, and the fact that I accessed them in Firefox is secondary at best. </p>
<p>If the concept is &#8220;store your bookmarks, history, and customizations to Firefox with Mozilla, and retrieve them anywhere you use our app&#8221; that seams perfectly reasonable but also non-revolutionary (even a bit passe). </p>
<p>If the concept is &#8220;store your personal identity and associated metadata in the cloud, and bring it with you to any site you choose to share it with&#8221; it sounds much more interesting and potentially revolutionary. </p>
<p>What if one of the things I &#8220;weave&#8221; into Mozilla&#8217;s cloud is my openID? Saved passwords? References to my social graph?</p>
<p>It&#8217;s only a 0.1 release, but well worth watching. </p>
<p>(Maybe another reason I&#8217;m thinking of identity in this context is the Sir Walter Scott quote which the name evokes:</p>
<blockquote><p>Oh what a tangled web we weave,<br />
When first we practice to deceive!</p></blockquote>
<p>Has someone at Mozilla Labs been reading <a href="http://en.wikipedia.org/wiki/Marmion">Marmion</a>? ). </p>
]]></content:encoded>
			<wfw:commentRss>http://www.openparenthesis.org/2007/12/24/is-that-a-weave-or-your-natural-hair/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mozilla Prism vs Adobe AIR</title>
		<link>http://www.openparenthesis.org/2007/11/10/prism-vs-air</link>
		<comments>http://www.openparenthesis.org/2007/11/10/prism-vs-air#comments</comments>
		<pubDate>Sat, 10 Nov 2007 22:30:47 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[air]]></category>
		<category><![CDATA[AJAX]]></category>
		<category><![CDATA[Apollo]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[mozilla]]></category>
		<category><![CDATA[NGI]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[open standards]]></category>
		<category><![CDATA[prism]]></category>
		<category><![CDATA[ria]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.openparenthesis.org/2007/11/10/prism-vs-air</guid>
		<description><![CDATA[A few weeks back, Mozilla introduced into Mozilla Labs an application called Prism, which essentially rebrands the old Mozilla WebRunner as a desktop container for web applications. As the following image (from the Mozilla Labs Prism page) illustrates, the idea is that Prism splits apart the light coming from the cloud into separate apps. (I [...]]]></description>
			<content:encoded><![CDATA[<p>A few weeks back, <a href="http://www.mozilla.com/">Mozilla</a> introduced into <a href="http://labs.mozilla.com/">Mozilla Labs</a> an application called <a href="http://labs.mozilla.com/2007/10/prism/">Prism</a>, which essentially rebrands the old Mozilla WebRunner as a desktop container for web applications. </p>
<p>As the following image (from the <a href="http://labs.mozilla.com/2007/10/prism/">Mozilla Labs Prism page</a>) illustrates, the idea is that Prism splits apart the light coming from the cloud into separate apps. (I know, light doesn&#8217;t really come from clouds, but you get the point):</p>
<p><a href='http://labs.mozilla.com/2007/10/prism/' title='Mozilla Prism'><img src='http://www.openparenthesis.org/wp-content/uploads/2007/11/refracting550.png' alt='Mozilla Prism' border='0' /></a></p>
<p>In essence, what Prism does is simply to create a single-url loading instance of firefox without all the browser chrome &#8211; so that the application gets an icon of its own, has an entry in the Start menu, is accessible via alt-tab application switching, and the like. </p>
<p>Its an interesting direction for WebRunner, and a good step forward for some specific use cases along the desktop application / web application continuum. Take an app which has offline sync via GoogleGears, run it inside Prism, and you&#8217;ve got a desktop application which syncs to the cloud but can also be accessed from other non-prism browsers when you are away from your machine. </p>
<p>(For more info on Prism, see <a href="http://www.readwriteweb.com/archives/mozilla_prism.php">Read/Write Web</a>, <a href="http://www.geeksaresexy.net/2007/10/30/mozilla-launches-prism/">Geeks are Sexy</a>,  <a href="http://blog.mozilla.com/faaborg/2007/10/24/prism/">Alex Faaborg&#8217;s discussion of its UI</a>, feature suggestions on  <a href="http://blog.mozilla.com/faaborg/2007/10/29/prism-brainstorming/">Prism Brainstorming</a>, Mark Finkle&#8217;s <a href="http://starkravingfinkle.org/blog/2007/10/webrunner-becomes-prism-a-mozilla-labs-project/">discussion</a> of changes from the existing WebRunner, and the forums at Mozilla Labs). </p>
<p>In the process of explaining what Mozilla Labs is up to, the (anonymous?) Mozilla Labs blog entry author said:</p>
<blockquote><p>
Unlike Adobe AIR and Microsoft Silverlight, weÃ¢â‚¬â„¢re not building a proprietary platform to replace the web. We think the web is a powerful and open platform for this sort of innovation, so our goal is to identify and facilitate the development of enhancements that bring the advantages of desktop apps to the web platform.</p></blockquote>
<p>This got the attention of Adobe&#8217;s <a href="http://www.mikechambers.com/blog/">Mike Chambers</a>, who first posted in the comments on the Mozilla announcement, taking issue with the idea that Prism is fundamentally different from AIR. After all, he noted, AIR also runs applications developed on web standards and runs them in a desktop container with some additional desktop-like features:</p>
<blockquote><p>So, is the main difference between something like Prism and Adobe AIR, that Adobe AIR is being primarily developed by a company (Adobe), and that Prism is being developed by Mozilla?</p></blockquote>
<p>Later, he expanded on this issue in a blog post: &#8220;<a href="http://www.mikechambers.com/blog/2007/10/25/mozilla-prism-and-the-disingenuous-web/">Mozilla Prism and the Disingenuous Web</a>,&#8221; repeating the notion that AIR and Prism seem quite similar in goal and usage, and complaining:</p>
<blockquote><p>Come on Mozilla, the web development community deserves better than that. Adobe has been an active supporter of the web development community, of open source, of web standards and of Mozilla (donating the ActionScript virtual machine from the Flash Player (Tamarin)). Adobe AIR leverages a number of open source technologies (including Tamarin, SQLite and WebKit) and we actively participate in both of those development communities, and we have been open with our development process for some time.</p></blockquote>
<p>So what does differentiate Prism from AIR?  (See also &#8220;<a href="http://blog.godshell.com/blog/index.php?/archives/118-AIR,-and-a-Prism.html">AIR, and a Prism</a>&#8221; at <a href="http://blog.godshell.com/blog/">Technological Musings</a> for another comparison)</p>
<p>Mozilla Prism, for now, is Windows only; Adobe AIR, for now, is Windows and Mac OS only. Both have promised Linux support in the near future.</p>
<p>As several readers pointed out in comments threads on both Mike Chambers post and the one at Mozilla labs, the Mozilla foundation has a better track record at porting applications to Linux than Adobe does. (Flash Player 9 notwithstanding). </p>
<p>(Note that Linux and MacOS X <a href="http://wiki.mozilla.org/WebRunner#Installer">installers</a> are already listed in the <a href="http://wiki.mozilla.org/WebRunner#Installer">Mozilla Labs Wiki</a> &#8211; I&#8217;m trying one out in Linux now, and it seems to work just fine). </p>
<p>Adobe AIR is based on WebKit (also used in Safari, originally from the Konqueror browser in KDE) for rendering HTML; Mozilla Prism is based on Firefox. AIR can handle flash content, pdf content, or Ajax (HTML/JavaScript) content; Mozilla Prism can as well, though it relies on the same plugins the Firefox browser does to support these other content types. </p>
<p>One significant difference is that Adobe AIR applications are created by developers, who do some &#8220;extra work&#8221; to create and package their application as an AIR application, whereas Mozilla Prism applications are created by end users, who take an existing web application and tell Prism to run it. </p>
<p>Finally, and perhaps most importantly, while AIR &#8220;leverages a number of open source technologies (including Tamarin, SQLite and WebKit) and [Adobe] actively participate in both of those development communities, and [Adobe] have been open with our development process for some time&#8221; (quotes from <a href="http://www.mikechambers.com/blog/2007/10/25/mozilla-prism-and-the-disingenuous-web/">Mike Chambers&#8217; blog post</a>), Mozilla Prism is itself an Open Source project (Mozilla Public License). </p>
<p>What this means it that if the development community is unhappy with the directions in which Prism is going, they can fork, and take the existing code base in different directions. </p>
<p>Or, working in collaboration with the existing project, they can extend that code base, taking it to other platforms or contexts. </p>
<p>In other words, I&#8217;d say the difference isn&#8217;t, to answer Mike Chamber&#8217;s question, that one is developed by a company (Adobe) while the other is developed by a foundation (Mozilla), but that one consumes and participates in open source (Adobe AIR), while the other is itself fully open source (Mozilla Prism). </p>
<p>That&#8217;s not to say Adobe has not been a good open source citizen or contributed appropriately to WebKit, SQLite, and others &#8211; I believe they have contributed substantially to a number of projects. It&#8217;s just that an implementation which is fully open is preferable, for many folks, to one which is mostly open except for where it isn&#8217;t. </p>
<p>I&#8217;m surprised that is still so hard to understand. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.openparenthesis.org/2007/11/10/prism-vs-air/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
	<enclosure url="http://www.openparenthesis.org/wp-content/uploads/2007/11/refracting550.png" length="52325" type="image/png" /><media:content url="http://www.openparenthesis.org/wp-content/uploads/2007/11/refracting550.png" width="550" height="320" medium="image" type="image/png" />	</item>
	</channel>
</rss>

