<?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>Mozilla Labs</title>
	<atom:link href="http://labs.mozilla.com/feed/" rel="self" type="application/rss+xml" />
	<link>https://labs.mozilla.com</link>
	<description>Exploring the Future of the Web</description>
	<lastBuildDate>Sat, 27 Jun 2009 19:01:09 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Weave 0.4.0 Released</title>
		<link>https://labs.mozilla.com/2009/06/weave-0-4-0-released/</link>
		<comments>https://labs.mozilla.com/2009/06/weave-0-4-0-released/#comments</comments>
		<pubDate>Sat, 27 Jun 2009 19:01:09 +0000</pubDate>
		<dc:creator>mconnor</dc:creator>
				<category><![CDATA[Mozilla Labs]]></category>
		<category><![CDATA[weave]]></category>

		<guid isPermaLink="false">https://labs.mozilla.com/?p=2118</guid>
		<description><![CDATA[Weave Sync is a prototype that encrypts and securely synchronizes the Firefox experience across multiple browsers, so that your desktop, laptop and mobile phone can all work together. It is part of the Weave project, which aims to integrate services more closely with the browser.

Major Features
What is Weave Sync all about? In short, Weave Sync [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Weave Sync is a prototype that encrypts and securely synchronizes the Firefox experience across multiple browsers, so that your desktop, laptop and mobile phone can all work together. It is part of the <a href="http://labs.mozilla.com/projects/weave/">Weave</a> project, which aims to integrate services more closely with the browser.</strong></p>
<p><img src="http://people.mozilla.com/~cbeard/weave/weave-logo.jpg" alt="Weave Logo" /></p>
<h3>Major Features</h3>
<p>What is Weave Sync all about? In short, Weave Sync lets you securely take your Firefox experience with you to all your Firefox browsers &#8212; including our mobile browser, codenamed Fennec. It currently supports continuous synchronization of your bookmarks, browsing history, saved passwords and tabs. For example:</p>
<ul>
<li>Get the same results on the Smart Location Bar on each of your Firefox browsers, so you can get to your favorite sites with just a few keystrokes</li>
<li>Continue what you were doing: have the ability to open any tab you have open on any of your Firefox browsers</li>
<li>Keep the same list of bookmarks on all of your Firefox browsers</li>
<li>Easily sign in to all your favorite sites using your saved passwords (this is especially handy on mobile phones, where it&#8217;s hard to type in complex passwords)</li>
<li>Do it all securely: Weave Sync encrypts user data before uploading it to Mozilla&#8217;s servers, so that only you can access your data</li>
</ul>
<p><img src="http://people.mozilla.com/~dmills/weave/weave_cloud.jpg" alt="Weave Cloud" width="455" height="443" /></p>
<h3>What&#8217;s new in 0.4.0?</h3>
<p>If you have not looked at Weave recently, now is a great time to jump in and try it out! This release includes a major rewrite of many of Weave&#8217;s key components since the last major release in June. A few of the major changes are:</p>
<ul>
<li><span>Preference syncing (including <a title="Personas for Firefox" href="http://www.getpersonas.com/">Personas</a>)</span></li>
<li><span><a title="Identity in the Browser" href="https://labs.mozilla.com/2009/05/identity-in-the-browser/">Identity support</a> (automatic login, including use of OpenID logins)</span></li>
<li><span>Better support for addons using Weave</span></li>
<li><span>Support for <a href="http://www.mozilla.org/projects/fennec/1.0b2/releasenotes/">Fennec 1.0 beta 2</a> on Maemo Linux</span></li>
<li><span>Significant improvements in performance during startup and opening new windows.</span></li>
</ul>
<h3>Getting Involved with Testing and Development</h3>
<ul>
<li><a href="https://addons.mozilla.org/services/install.php?addon_id=weave">Install Weave 0.4.0</a> (requires the <a href="http://www.mozilla.com/en-US/firefox/all-rc.html">Firefox 3.5 release candidate</a>)</li>
<li>Learn more about <a href="http://labs.mozilla.com/projects/weave/">Weave</a></li>
<li>Discuss, debate, and add to the design in the <a href="http://groups.google.com/group/mozilla-labs-weave">Weave forum</a></li>
<li>Join us in #labs on irc.mozilla.org</li>
</ul>
<p><em>&#8211; Mike Connor, on behalf of the Weave development team</em></p>
]]></content:encoded>
			<wfw:commentRss>https://labs.mozilla.com/2009/06/weave-0-4-0-released/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Snowl 0.3pre2</title>
		<link>https://labs.mozilla.com/2009/06/snowl-0-3pre2/</link>
		<comments>https://labs.mozilla.com/2009/06/snowl-0-3pre2/#comments</comments>
		<pubDate>Thu, 25 Jun 2009 02:08:39 +0000</pubDate>
		<dc:creator>mykmelez</dc:creator>
				<category><![CDATA[Mozilla Labs]]></category>
		<category><![CDATA[snowl]]></category>

		<guid isPermaLink="false">https://labs.mozilla.com/?p=2103</guid>
		<description><![CDATA[Snowl 0.3pre2, the second preview release of the next version of Snowl (the messaging-in-the-browser experiment), is now available. This version includes a number of bug fixes and spruces up the river view with two improvements.
First, the view once again groups messages into time periods, although it uses a different approach. Version 0.2 grouped messages into [...]]]></description>
			<content:encoded><![CDATA[<p>Snowl 0.3pre2, the second preview release of the next version of <a href="https://labs.mozilla.com/projects/snowl/">Snowl</a> (the messaging-in-the-browser experiment), is now available. This version includes a number of bug fixes and spruces up the river view with two improvements.</p>
<p>First, the view once again groups messages into time periods, although it uses a different approach. Version 0.2 grouped messages into four time periods: <em>Today</em>, <em>Yesterday</em>, <em>Last Seven Days</em>, and <em>Last Four Weeks</em>. That made it hard to browse older messages, and in the case of the latter two periods, it didn&#8217;t map well to the weekly and monthly groupings by which people typically structure their time.</p>
<p>This version groups messages by day (with plans to support grouping by week and month in the future) and lets you traverse them using buttons on the toolbar:</p>
<p><img class="alignnone size-full wp-image-2106" style="border: 3px solid grey;" title="New Time Periods" src="https://labs.mozilla.com/uploads/2009/06/new-periods.png" alt="New Time Periods" width="503" height="286" /></p>
<p>Second, you can once again view all your subscriptions at once. To do so, select the <em>Subscriptions</em> item from the list of collections:</p>
<p><img class="alignnone size-full wp-image-2105" style="border: 3px solid grey;" title="View All Subscriptions" src="https://labs.mozilla.com/uploads/2009/06/view-all.png" alt="View All Subscriptions" width="503" height="295" /></p>
<p><a href="https://addons.mozilla.org/en-US/firefox/addon/8397/">Try out Snowl 0.3pre2</a> and let us know what you think! But don&#8217;t forget that this is a preview release of a labs experiment, not a stable release of a finished product, and there are bound to be bugs and other issues.</p>
<p>Post your thoughts on Snowl to the <a href="http://groups.google.com/group/mozilla-labs-snowl/">discussion group</a>, and <a href="https://bugzilla.mozilla.org/enter_bug.cgi?product=Mozilla%20Labs&amp;component=Snowl">file bug reports</a> on the problems you encounter. Or join us for discussion in the <a href="ircs://irc.mozilla.org:6697/%23labs">#labs IRC channel on irc.mozilla.org</a>. And if you&#8217;re interesting in hacking on Snowl, check out the <a href="http://hg.mozilla.org/labs/snowl/">source code</a>.</p>
<p>- Myk Melez on behalf of the Snowl team</p>
<div style="text-align: center;">
<div style="text-align: center;"><a rel="nofollow" href="http://labs.mozilla.com/projects/snowl/">Project Home</a> | <a rel="nofollow" href="https://addons.mozilla.org/en-US/firefox/addon/8397/">Latest Release</a> | <a rel="nofollow" href="https://people.mozilla.com/%7Emyk/snowl/dist/snowl-dev-latest.xpi">Dev Build</a> | <a rel="nofollow" href="https://bugzilla.mozilla.org/buglist.cgi?product=Mozilla+Labs&amp;component=Snowl">Bug Reports</a> | <a rel="nofollow" href="https://bugzilla.mozilla.org/enter_bug.cgi?product=Mozilla%20Labs&amp;component=Snowl">Report a Bug</a> | <a rel="nofollow" href="http://hg.mozilla.org/labs/snowl/">Source Code</a> | <a rel="nofollow" href="https://wiki.mozilla.org/Labs/Snowl/Roadmap">Roadmap</a> | <a href="http://groups.google.com/group/mozilla-labs-snowl/">Discussion Group</a> | <a href="ircs://irc.mozilla.org:6697/%23labs">IRC Channel</a></div>
</div>
]]></content:encoded>
			<wfw:commentRss>https://labs.mozilla.com/2009/06/snowl-0-3pre2/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Ubiquity 0.5 Preview Release</title>
		<link>https://labs.mozilla.com/2009/06/ubiquity-0-5-preview-release/</link>
		<comments>https://labs.mozilla.com/2009/06/ubiquity-0-5-preview-release/#comments</comments>
		<pubDate>Tue, 23 Jun 2009 18:21:51 +0000</pubDate>
		<dc:creator>jonoscript</dc:creator>
				<category><![CDATA[Mozilla Labs]]></category>
		<category><![CDATA[ubiquity]]></category>

		<guid isPermaLink="false">https://labs.mozilla.com/?p=2048</guid>
		<description><![CDATA[Today Mozilla Labs is releasing a preview of the next major version of Ubiquity. Ubiquity 0.5 brings a slew of new features like localization and more natural command names (along with the inevitable new bugs). Before we release Ubiquity 0.5 proper, we first need your feedback on the new features and your help with testing [...]]]></description>
			<content:encoded><![CDATA[<p>Today Mozilla Labs is releasing a preview of the next major version of Ubiquity. Ubiquity 0.5 brings a slew of new features like localization and more natural command names (along with the inevitable new bugs). Before we release Ubiquity 0.5 proper, we first need your feedback on the new features and your help with testing and finding bugs.</p>
<p><a href="http://ubiquity.mozilla.com/xpi/ubiquity-latest-beta.xpi">Download the extension here</a>.  Works in Firefox 3.0 and 3.5.</p>
<p><span id="more-2048"></span></p>
<h3>The First International Ubiquity</h3>
<div id="attachment_2055" class="wp-caption alignnone" style="width: 455px"><img src="https://labs.mozilla.com/uploads/2009/06/language-settings.png" alt="The new language options on the Ubiquity settings page" title="language-settings" width="445" height="242" class="size-full wp-image-2055" /><p class="wp-caption-text">The new language options on the Ubiquity settings page</p></div>
<p>Ubiquity is an experiment in natural-language interfaces, but &#8220;natural language&#8221; doesn&#8217;t mean just English!  Since before the first release of Ubiquity, we&#8217;ve been pondering how it could be generalized to work for non-English speakers.</p>
<p>The original Ubiquity input parser &#8212; the part of Ubiquity that takes what you typed and matches it to what you want to do &#8212; was based on a lot of assumptions about English that are not necessarily true in other languages.  Some languages don&#8217;t use spaces between words; some have the verb come at the end of the sentence.  Some languages put different endings on nouns to identify what part of the sentence they are.  (If all this grammar talk makes your head spin with fuzzy memories of high-school Latin, you&#8217;re not alone.)</p>
<p>Ubiquity 0.5 features a new input parser re-written from scratch to support many languages.  Adding new languages to it does not require writing new code, so people don&#8217;t have to be programmers to contribute to localization.  <a href='https://wiki.mozilla.org/Labs/Ubiquity/Parser_2/Localization_Tutorial'>A new parser localization tutorial</a> will walk you through teaching Ubiquity the grammar of your language.</p>
<p>Ubiquity 0.5 also supports the localization of commands bundled with Ubiquity. At launch, Ubiquity 0.5 will have commands localized in <b>Danish</b>, <b>English</b>, and <b>Japanese</b>.  More languages are planned for the near future.  We also have a <a href="https://wiki.mozilla.org/Labs/Ubiquity/Ubiquity_0.5_Command_Localization_Tutorial">new tutorial</a> that shows how you can get involved in translating Ubiquity commands to your language.</p>
<div id="attachment_2070" class="wp-caption alignnone" style="width: 601px"><img src="https://labs.mozilla.com/uploads/2009/06/konnichi-wa-small.png" alt="Ubiquity in Japanese mode" title="konnichi-wa-small" width="591" height="215" class="size-full wp-image-2070" /><p class="wp-caption-text">Ubiquity in Japanese mode</p></div>
<div id="attachment_2071" class="wp-caption alignnone" style="width: 606px"><img src="https://labs.mozilla.com/uploads/2009/06/kobenhavn-small.png" alt="Ubiquity in Danish mode" title="kobenhavn-small" width="596" height="273" class="size-full wp-image-2071" /><p class="wp-caption-text">Ubiquity in Danish mode</p></div>
<h3>New Interactive Tutorial</h3>
<p>We&#8217;ve improved the first-run experience of Ubiquity fairly dramatically, based on <a href="https://wiki.mozilla.org/Labs/Ubiquity/Usability/Usability_Testing/Fall_08_1.2_Tests">some user testing</a>. In particular, inspired by the tutorial levels in video games, we&#8217;ve created an interactive tutorial that takes you by the hand and walks you through each step of using Ubiquity.  It&#8217;s aware of where you are, so it can always tell you exactly what to do next.</p>
<div id="attachment_2072" class="wp-caption alignnone" style="width: 702px"><img src="https://labs.mozilla.com/uploads/2009/06/tutorial-small.png" alt="The interactive tutorial in action" title="tutorial-small" width="692" height="352" class="size-full wp-image-2072" /><p class="wp-caption-text">The interactive tutorial in action</p></div>
<h3>No More Hyphens</h3>
<p>Due to a limitation in the old parser, command names couldn&#8217;t have spaces in them.  That&#8217;s why we had a lot of commands with hyphens:  &#8220;add-to-calendar&#8221;, &#8220;close-all-tabs&#8221;, etc.  These hyphens were ugly, hard to type, and <a href="http://jonoscript.wordpress.com/2009/01/17/when-is-a-verb-not-a-verb/">not very natural-language</a>.  Thanks to the fact that the new parser supports spaces, we can now have much more natural command names.  We&#8217;ve also <a href="http://jonoscript.wordpress.com/2009/01/24/overlord-verbs-a-proposal/">standardized the command names</a> in a way that we hope will make Ubiquity overall easier to learn.</p>
<div id="attachment_2073" class="wp-caption alignnone" style="width: 495px"><img src="https://labs.mozilla.com/uploads/2009/06/spaces-in-command-names-small.png" alt="Spaces in command names!" title="spaces-in-command-names-small" width="485" height="188" class="size-full wp-image-2073" /><p class="wp-caption-text">Spaces in command names!</p></div>
<h3>Suggestions while you wait</h3>
<p>Ubiquity suggestions are now fully asynchronous.  What does that mean?  Previously, Ubiquity could only show you suggestions based on what it already knew.  But with the new improved architecture, it is capable of making network calls to help figure out what your input means, and it can then update the suggestion list in real time to show you new possibilities that it finds.  For example, you can now type &#8220;pasta&#8221; into Ubiquity; before, it wouldn&#8217;t have known what to do with this input.  But now, by making network calls to web services, it recognizes &#8220;pasta&#8221; as a type of restaurant, and suggests the Yelp command to find pasta places near you:</p>
<div id="attachment_2074" class="wp-caption alignnone" style="width: 616px"><img src="https://labs.mozilla.com/uploads/2009/06/pasta-small.png" alt="The old version of Ubiquity wouldn&#039;t know what to do with this input." title="pasta-small" width="606" height="260" class="size-full wp-image-2074" /><p class="wp-caption-text">The old version of Ubiquity wouldn't know what to do with this input.</p></div>
<h3>Updating Your Commands</h3>
<p>The new version of the parser has a new API for command developers.  Unfortunately, this means that custom Ubiquity commands will need to be updated in order to work with the new version.  Fortunately, the required updates are very minor; they mostly have to do with how commands declare their arguments.  We have written <a href="https://wiki.mozilla.org/Labs/Ubiquity/Parser_2_API_Conversion_Tutorial">a tutorial on how to convert your existing commands</a> to work with the new parser.  There is also an updated <a href="https://wiki.mozilla.org/Labs/Ubiquity/Ubiquity_0.5_Author_Tutorial">Command Development tutorial</a> if you are writing new commands from scratch for the new version.</p>
<h3>How To Get Involved</h3>
<ul>
<li>Check out <a href="http://ubiquity.mozilla.com/planet/">Planet Ubiquity</a> for the latest and greatest Ubiquity happenings.</li>
<li>Read and contribute to <a href="https://wiki.mozilla.org/Labs/Ubiquity">Ubiquity&#8217;s documentation</a> on the Mozilla wiki.</li>
<li>Join the <a href="http://groups.google.com/group/ubiquity-i18n">ubiquity-firefox mailing list</a> to discuss Ubiquity with others.</li>
<li>Join the #ubiquity channel on irc.mozilla.org to talk to Ubiquity community members in real-time over IRC.</li>
<li>Browse <a href="https://ubiquity.mozilla.com/herd/">the command library</a> to find Ubiquity commands all over the Internet.</li>
<li>Report or help fix bugs at our <a href="https://ubiquity.mozilla.com/trac/">bug tracker</a>.</li>
<li>Discuss translation and localization issues on the <a href="http://groups.google.com/group/ubiquity-i18n">Ubiquity-i18n (internationalization) mailing list</a>.</li>
</ul>
<h3>Thanks</h3>
<p>Special thanks to our amazing community members, who really stepped up to make this release possible.  They put their blood, sweat, and tears (and weekends) into making Ubiquity 0.5 what it is:</p>
<p>Thanks in particular to:</p>
<ul>
<li><a href="http://mitcho.com/blog/">Mitcho (Michael Yoshitaka)</a> the linguist of the Ubiquity team, for doing the majority of the design and implementation work on this new parser and localization infrastructure.</li>
<li>Seth Bindernagel of the Mozilla localization department for his valuable advice.</li>
<li>Christian Sonne, for working very hard to single-handedly create the Danish translation.</li>
<li>Masahiko Imanaka (marsf), for contributing the majority of the Japanese translations.</li>
<li>Heather Kofke-Egger for writing documentation, tracking bugs, and giving technical support to users.</li>
<li>Brandon Pung for his work on the asynchronous noun detection features.</li>
<li>Satoshi Murakami (satyr) for numerous bug fixes.</li>
<li>Blair McBride (Unfocused) for many contributions.</li>
<li>Fernando Takai (fern) for working on the command search engine.</li>
<li>Zac Lym (indolering) for his usability research.</li>
</ul>
<h3>Release Notes</h3>
<p><a href="https://wiki.mozilla.org/Labs/Ubiquity/Ubiquity_0.5_Release_Notes">The full release notes for 0.5</a> list many fixed bugs and minor features not mentioned above.</p>
<p>&#8211;Jono DiCarlo, on behalf of the Ubiquity team</p>
]]></content:encoded>
			<wfw:commentRss>https://labs.mozilla.com/2009/06/ubiquity-0-5-preview-release/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
		<item>
		<title>Design Challenge: Summer 09 &#8211; Vote for the &#8220;People&#8217;s Choice&#8221; Award</title>
		<link>https://labs.mozilla.com/2009/06/design-challenge-summer-09-vote-for-the-peoples-choice-award/</link>
		<comments>https://labs.mozilla.com/2009/06/design-challenge-summer-09-vote-for-the-peoples-choice-award/#comments</comments>
		<pubDate>Tue, 23 Jun 2009 09:30:12 +0000</pubDate>
		<dc:creator>Pascal Finette</dc:creator>
				<category><![CDATA[Mozilla Labs]]></category>
		<category><![CDATA[announcement]]></category>
		<category><![CDATA[concept series]]></category>

		<guid isPermaLink="false">https://labs.mozilla.com/?p=2081</guid>
		<description><![CDATA[
The submission deadline to the Summer 09 Design Challenge is now closed and 120 concepts were presented.  Our nine panelists are busy going through all the excellent entries and voting on the four &#8220;Best in Class&#8221; honors they are going to bestow on July 8th.
Now it&#8217;s time for you to vote on your favorite [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://design-challenge.mozilla.com/summer09/buttons/CS_logo_200x200.png" alt="Mozilla Labs Design Challenge" title="Join the Mozilla Labs Design Challenge!" width="200" height="200" style="float: right; padding: 0 0 10px 10px; width: 200px; height: 200px;"/></p>
<p>The submission deadline to the <a href="http://design-challenge.mozilla.com/summer09/">Summer 09 Design Challenge</a> is now closed and <a href="http://design-challenge.mozilla.com/summer09/showcase.php">120 concepts</a> were presented.  Our nine panelists are busy going through all the excellent entries and voting on the four &#8220;Best in Class&#8221; honors they are going to bestow on July 8th.</p>
<p><strong>Now it&#8217;s time for you to vote on your favorite concept &#8211; and help us decide which concept will take the &#8220;People&#8217;s Choice&#8221; award.</strong></p>
<p>Voting is simple &#8211; go to our <a href="http://design-challenge.mozilla.com/summer09/showcase.php">showcase site</a> and select the concept you like most. Everyone has one vote only, so please make sure you choose well. Click on the concept you want to win, and then confirm your vote by clicking on the confirmation link we will send you via email.</p>
<p>Voting ends on Sunday, July 5th.</p>
<p><strong><a href="http://design-challenge.mozilla.com/summer09/showcase.php">Vote now!</a></strong></p>
]]></content:encoded>
			<wfw:commentRss>https://labs.mozilla.com/2009/06/design-challenge-summer-09-vote-for-the-peoples-choice-award/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Mozilla Labs Meetup &#8211; Thursday 6/25</title>
		<link>https://labs.mozilla.com/2009/06/mozilla-labs-meetup-thursday-625/</link>
		<comments>https://labs.mozilla.com/2009/06/mozilla-labs-meetup-thursday-625/#comments</comments>
		<pubDate>Wed, 17 Jun 2009 04:55:53 +0000</pubDate>
		<dc:creator>rhian</dc:creator>
				<category><![CDATA[Mozilla Labs]]></category>
		<category><![CDATA[announcement]]></category>

		<guid isPermaLink="false">https://labs.mozilla.com/2009/06/mozilla-labs-meetup-thursday-625/</guid>
		<description><![CDATA[It’s time once again for Labs Night, our monthly meetup to discuss Labs projects, your projects, and the Open Web. Our June session will be next Thursday, 6/25, 6-9pm at the new Mozilla HQ &#8211; 650 Castro Street, Suite 300 in downtown Mtn. View.
We are excited to welcome Joseph Smarr, Chief Platform Architect at Plaxo. [...]]]></description>
			<content:encoded><![CDATA[<p>It’s time once again for <a href="https://labs.mozilla.com/?s=night&amp;x=0&amp;y=0">Labs Night</a>, our monthly meetup to discuss Labs projects, your projects, and the Open Web. Our June session will be next Thursday, 6/25, 6-9pm at the new Mozilla HQ &#8211; 650 Castro Street, Suite 300 in downtown Mtn. View.</p>
<p>We are excited to welcome <a href="http://josephsmarr.com/">Joseph Smarr</a>, Chief Platform Architect at <a href="http://www.plaxo.com/">Plaxo</a>. Joseph is currently leading Plaxo’s “Open Social Web” initiative to put users back in control of who they know when using socially-enabled sites by using open data-sharing standards. He will be discussing the social web, the underlying protocols that make it possible, and the potential role for the browser to play in this world.</p>
<p>In addition, we will hear progress updates on active Labs projects and would love to hear from you! Get involved with a Labs project. Get feedback on your own projects. There will be plenty of opportunity for discussion and hacking. And of course, pizza :). Please RSVP by commenting on this blog if you plan to attend. Hope to see you there!</p>
]]></content:encoded>
			<wfw:commentRss>https://labs.mozilla.com/2009/06/mozilla-labs-meetup-thursday-625/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Snowl 0.3pre1</title>
		<link>https://labs.mozilla.com/2009/06/snowl-03pre1/</link>
		<comments>https://labs.mozilla.com/2009/06/snowl-03pre1/#comments</comments>
		<pubDate>Tue, 16 Jun 2009 19:44:32 +0000</pubDate>
		<dc:creator>mykmelez</dc:creator>
				<category><![CDATA[Mozilla Labs]]></category>
		<category><![CDATA[snowl]]></category>

		<guid isPermaLink="false">https://labs.mozilla.com/?p=2023</guid>
		<description><![CDATA[Snowl 0.3pre1, the first preview release of the next version of Snowl (the messaging-in-the-browser experiment),  is now available.This version includes a bunch of &#8220;under the hood&#8221; work to enable future improvements to the interface and functionality. It also includes initial implementations of some of those improvements.
In particular, it more closely integrates Snowl into Firefox&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>Snowl 0.3pre1, the first preview release of the next version of Snowl (the messaging-in-the-browser experiment),  is now available.This version includes a bunch of &#8220;under the hood&#8221; work to enable future improvements to the interface and functionality. It also includes initial implementations of some of those improvements.</p>
<p>In particular, it more closely integrates Snowl into Firefox&#8217;s existing feed functionality with a revamped river view that replaces Firefox&#8217;s feed preview page. When you press the feed button (<img class="alignnone size-full wp-image-2031" title="page-livemarks" src="https://labs.mozilla.com/uploads/2009/06/page-livemarks.png" alt="page-livemarks" width="16" height="16" />) in Firefox&#8217;s location bar, Snowl now subscribes you to the feed and shows it to you in the river view:</p>
<p><img class="alignnone size-full wp-image-2036" title="The River View" src="https://labs.mozilla.com/uploads/2009/06/picture-31.png" alt="The River View" width="592" height="306" /></p>
<p>If you decide you don&#8217;t want to subscribe to the feed after all, unsubscribing from it is easy: just press the <em>Undo</em> button in the notification bar at the top of the page. If you&#8217;d rather subscribe to the feed using a different feed reader, you can still do that: just select the reader from the menu in the notification bar.</p>
<p>If the site provides multiple feeds, Snowl subscribes you to all of them. However, if it detects duplicate feeds&#8211;like an Atom feed and an RSS one&#8211;it only subscribes you to one.</p>
<p>The river view also shows you feeds available in other open tabs, to make the feeds provided by the websites you are browsing more discoverable.</p>
<p><img class="alignnone size-full wp-image-2025" title="picture-4" src="https://labs.mozilla.com/uploads/2009/06/picture-4.png" alt="picture-4" width="193" height="70" /></p>
<p>You can subscribe to those feeds with a single click on their star icons, just as with bookmarks.</p>
<p>alta88 has also made a number of improvements to the list view, including the ability to delete messages and the ability to search collections.</p>
<p><a href="https://addons.mozilla.org/en-US/firefox/addon/8397/">Try out Snowl 0.3pre1</a> and let us know what you think! But don&#8217;t forget that this is a preview release of a labs experiment, not a stable release of a finished product, and there are bound to be bugs and other issues.</p>
<p>Post your thoughts on Snowl to the <a href="http://groups.google.com/group/mozilla-labs-snowl/">discussion group</a>, and <a href="https://bugzilla.mozilla.org/enter_bug.cgi?product=Mozilla%20Labs&amp;component=Snowl">file bug reports</a> on the problems you encounter. Or join us for discussion in the <a href="ircs://irc.mozilla.org:6697/%23labs">#labs IRC channel on irc.mozilla.org</a>. And if you&#8217;re interesting in hacking on Snowl, check out the <a href="http://hg.mozilla.org/labs/snowl/">source code</a>.</p>
<p>- Myk Melez on behalf of the Snowl team</p>
<div style="text-align: center;">
<div style="text-align: center;"><a href="http://labs.mozilla.com/projects/snowl/"></a><a rel="nofollow" href="http://labs.mozilla.com/projects/snowl/">Project Home</a> | <a rel="nofollow" href="https://addons.mozilla.org/en-US/firefox/addon/8397/">Latest Release</a> | <a rel="nofollow" href="https://people.mozilla.com/%7Emyk/snowl/dist/snowl-dev-latest.xpi">Dev Build</a> | <a rel="nofollow" href="https://bugzilla.mozilla.org/buglist.cgi?product=Mozilla+Labs&amp;component=Snowl">Bug Reports</a> | <a rel="nofollow" href="https://bugzilla.mozilla.org/enter_bug.cgi?product=Mozilla%20Labs&amp;component=Snowl">Report a Bug</a> | <a rel="nofollow" href="http://hg.mozilla.org/labs/snowl/">Source Code</a> | <a rel="nofollow" href="https://wiki.mozilla.org/Labs/Snowl/Roadmap">Roadmap</a> | <a href="http://groups.google.com/group/mozilla-labs-snowl/">Discussion Group</a> | <a href="ircs://irc.mozilla.org:6697/%23labs">IRC Channel</a></div>
<p><span style="font-size: medium;"><br />
</span></div>
]]></content:encoded>
			<wfw:commentRss>https://labs.mozilla.com/2009/06/snowl-03pre1/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Weave Update</title>
		<link>https://labs.mozilla.com/2009/06/weave-update/</link>
		<comments>https://labs.mozilla.com/2009/06/weave-update/#comments</comments>
		<pubDate>Thu, 11 Jun 2009 21:15:30 +0000</pubDate>
		<dc:creator>Ragavan Srinivasan</dc:creator>
				<category><![CDATA[Mozilla Labs]]></category>

		<guid isPermaLink="false">https://labs.mozilla.com/?p=2020</guid>
		<description><![CDATA[For those of you who are wondering what&#8217;s going on with the Weave project, we wanted to give a quick status update.
Over the last few weeks, we&#8217;ve been busy with the usual hacking making Weave more useful and stable for our users.
We&#8217;ve added some new and some familiar faces to our team.
+ Mike Connor. We [...]]]></description>
			<content:encoded><![CDATA[<p>For those of you who are wondering what&#8217;s going on with the Weave project, we wanted to give a quick status update.</p>
<p>Over the last few weeks, we&#8217;ve been busy with the usual hacking making Weave more useful and stable for our users.</p>
<p>We&#8217;ve added some new and some familiar faces to our team.</p>
<p>+ <a href="http://twitter.com/mconnor">Mike Connor</a>. We are really excited to have Mike join our team to hack on Weave. His experience leading Firefox is going to be invaluable as we work towards making Weave a rock solid service for users.</p>
<p>+ <a href="http://twitter.com/anantn">Anant Narayanan</a>. Anant was an intern last year and is back for the summer working on several cool Weave projects.</p>
<p>+ <a href="http://twitter.com/ragavan">Ragavan Srinivasan</a>. Ragavan joins the team as a PM who will be responsible for making sure we continue building a useful service that furthers the Weave vision.</p>
<p>We&#8217;ve also been doing some hard thinking on where we would like to see Weave go next. Most of this thinking is still in the very early stages, but here are a couple of thoughts that we&#8217;d like to share and get your feedback on:</p>
<p><strong>Increasing Weave stability and scalability. </strong><br />
There are a <a href="https://bugzilla.mozilla.org/buglist.cgi?product=Mozilla+Labs&amp;component=Weave&amp;resolution=">few open bugs</a> we&#8217;d like to tackle.</p>
<p>While we aren&#8217;t going to get to all of them right away, there is a reasonable number in there that we&#8217;d like to resolve soon. You should see more activity on this front soon along with a call to action. But, don&#8217;t wait for us. If you are interested in a particular bug, let us know by leaving a comment on bugzilla. If you are a developer and want to get involved in the Weave project, pick a bug and get going.</p>
<p>We are also going to be restarting our regular meetings and bug triage sessions real soon now. We&#8217;ll share details shortly here as well as on the Weave wiki pages.</p>
<p><strong>Revising the Weave vision.</strong><br />
We crafted the <a href="http://labs.mozilla.com/2007/12/introducing-weave/">initial vision for Mozilla Weave</a> in late 2007. While the core concepts outlined in that vision still remain true and continue to guide the project, we are also increasingly aware of rapid change and innovation across the open, social web. We feel this is a good time for us to revise some aspects of the original vision. A couple of examples of what we&#8217;ve been thinking about include:</p>
<p>+ One of the most popular features of the Weave platform is Sync that allows you to synchronize your browser meta-data in the cloud. Over time, people have started equating Weave to Sync. We need to do a better job of explaining that Sync is one (important) aspect of Weave, but Weave is a lot more than Sync.</p>
<p>+ We&#8217;ve mentioned before that user identity is an important building block for the open web. Yet, it continues to be fraught with usability issues. Some of the recent efforts like OpenID are making admirable progress in making this easy for users, but we agree there&#8217;s <a href="http://factoryjoe.com/blog/2009/04/06/does-openid-need-to-be-hard/">room for improvement</a>. We demonstrated one such <a href="https://labs.mozilla.com/2009/05/identity-in-the-browser/">possible improvement</a> previously. A question we keep coming back to is what role should the browser play in online identity?</p>
<p>We hope to continue evolving our thinking on this over the next few weeks and we&#8217;ll share them frequently via this blog and other forums.</p>
<p>As always, if you have any thoughts on the above topics or anything related to Weave, we&#8217;d love to hear from you. Please post your comments here or on the <a href="http://groups.google.com/group/mozilla-labs-weave/topics">Weave discussion group</a> .</p>
<p>&#8211;<br />
Dan Mills, Ragavan Srinivasan on behalf of the Weave team</p>
]]></content:encoded>
			<wfw:commentRss>https://labs.mozilla.com/2009/06/weave-update/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Major Jetpack Update: The &#8220;Future&#8221; Edition</title>
		<link>https://labs.mozilla.com/2009/06/jetpack-02/</link>
		<comments>https://labs.mozilla.com/2009/06/jetpack-02/#comments</comments>
		<pubDate>Thu, 11 Jun 2009 19:01:17 +0000</pubDate>
		<dc:creator>Aza Raskin</dc:creator>
				<category><![CDATA[Mozilla Labs]]></category>
		<category><![CDATA[announcement]]></category>
		<category><![CDATA[jetpack]]></category>

		<guid isPermaLink="false">https://labs.mozilla.com/?p=1992</guid>
		<description><![CDATA[The labs team is happy to release Jetpack 0.2, which adds an experimental new UI element to Firefox as well as a number of useful APIs.
In the short few weeks since launch, we&#8217;ve already seen an amazing amount of generativity.
People have Jetpacks that do everything from extending the capabilities of the web to adding a [...]]]></description>
			<content:encoded><![CDATA[<p>The labs team is happy to release <a href="https://jetpack.mozillalabs.com/">Jetpack 0.2</a>, which adds an experimental new UI element to Firefox as well as a number of useful APIs.</p>
<p>In the short few weeks since launch, we&#8217;ve already seen an amazing <a href="https://wiki.mozilla.org/Labs/Jetpack/In_The_Wild">amount of generativity</a>.</p>
<p>People have Jetpacks that do everything from <a href="http://zachwaugh.com/jetpack-notify/">extending the capabilities of the web</a> to adding a <a href="http://morglog.org/misc/cylon.html">Cylon to the browser</a>; from taking <a href="http://www.tonosamart.com/erina59jet/">snapshots of the current page</a> to controlling <a href="http://stupidbob307.eshlook.com/jetpacks/songza.html">music players</a>. In fact, we&#8217;ve had over 40,000 downloads and over 40 Jetpacks (that we know about!) written by people who previously had only written for the Web. And Jetpack is still mainly a technology preview.</p>
<h2>What&#8217;s New in 0.2?</h2>
<p>Besides numerous bug fixes (including a particularly nasty one that would hide prevent extensions from being in the status bar), there are three main additions: slidebars, jetpack.future, and persistent storage.</p>
<p><b><a href="https://addons.mozilla.org/en-US/firefox/downloads/file/55161/jetpack-0.2-fx.xpi">Install it now</a></b>.</p>
<h3>Slidebars</h3>
<p>Slidebars are a reinvention of the old sidebar feature of browsers. They allow quick access to a wide range of both temporary and permanent information at the side of your browser window.</p>
<p><object width="380" height="236"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=5102695&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=cc6600&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=5102695&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=cc6600&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="380" height="236"></embed></object></p>
<p>Slidebars can be used for many things, like quick access to streams of information (like Twitter, Facebook, or Reddit), or for watching a video while you continue to browse the web.</p>
<p>Creating a slidebar is as simple as:</p>
<p><code>jetpack.slideBar.append({<br />
&nbsp;&nbsp;icon: "http://wikipedia.org/favicon.ico",<br />
&nbsp;&nbsp;url: "http://en.m.wikipedia.org/",<br />
&nbsp;&nbsp;width: 300<br />
});</code></p>
<p>Which will create a slidebar which shows the mobile version of Wikipedia. You can read more about slidebars in the <a href="http://jetpack.mozillalabs.com/api.html">API documentation</a>.</p>
<p><img src="http://farm4.static.flickr.com/3613/3614539599_5b1bd84fe2.jpg?v=0"/></p>
<p>Slidebars are still experimental and have a lot of quirks. The API will change. That&#8217;s why they&#8217;re only accessible through a new feature&#8230;</p>
<h3>jetpack.future</h3>
<p>Jetpack is two things at once: it is a platform for experimentation and it is also a solid set of APIs that anyone to easily build new Firefox features. To enable Jetpack to be both stable and &mdash; at the same time &mdash; to experiment with not-quite-yet-ready features we&#8217;ve added the ability to import new features from the &#8220;future&#8221;.</p>
<p>Slidebars, for example, are still highly experimental. To use them, you need to import them from the future first.</p>
<p>Read more about future in the Jetpack enhancement proposal (JEP) for <a href="https://wiki.mozilla.org/Labs/Jetpack/JEP/13">jetpack.future</a>.</p>
<p><code>jetpack.future.import("slideBar")</code></p>
<p>This makes slidebars accessible from <code>jetpack.slideBar</code>. </p>
<h3>Persistent Storage and Clipboard Support</h3>
<p>One of the most requested features in the Jetpack development <a href="http://groups.google.com/group/mozilla-labs-jetpack?pli=1">mailing list</a> was for the ability to persistently store data across restarts.</p>
<p>We&#8217;ve added simple storage to the future module. The API is defined in the <a href="https://wiki.mozilla.org/Labs/Jetpack/JEP/11">storage JEP</a>. Using it as simple as:</p>
<p><code>jetpack.future.import("storage.simple");<br />
var db = jetpack.storage.simple;<br />
var data = {name: "Firefox", twitter: "@firefox"};<br />
db.set( "friend", data );</code></p>
<h2>Get Involved</h2>
<p>Mozilla Labs is a virtual lab where people come together online to create, experiment and play with Web innovations for the public benefit. The Jetpack experiment is still in its infancy and just getting started. There are many ways to join the team and get involved:</p>
<ul>
<li><a href="https://jetpack.mozillalabs.com">Install and play around with the initial Jetpack API and demos</a></li>
<li>Write a <a href="http://mozilla.org/Labs/Jetpack/JEPs">JEP</a></li>
<li><a href="https://bugzilla.mozilla.org/enter_bug.cgi?product=Mozilla%20Labs&#038;component=Jetpack">Report a bug</a></li>
<li><a href="http://hg.mozilla.org/labs/jetpack/">Grab the source code</a> and fix a bug or add a feature</li>
<li>Discuss, debate and add to the design in the <a href="http://groups.google.com/group/mozilla-labs-jetpack">Jetpack discussion group</a></li>
<li>Join us in #jetpack on irc.mozilla.org</li>
</ul>
<p><em>&#8211; Atul Varma and Aza Raskin on behalf of the Jetpack development team.</em></p>
]]></content:encoded>
			<wfw:commentRss>https://labs.mozilla.com/2009/06/jetpack-02/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Personas: 5 Million and Growing</title>
		<link>https://labs.mozilla.com/2009/06/5-million-personas/</link>
		<comments>https://labs.mozilla.com/2009/06/5-million-personas/#comments</comments>
		<pubDate>Fri, 05 Jun 2009 12:00:21 +0000</pubDate>
		<dc:creator>suneel gupta</dc:creator>
				<category><![CDATA[Mozilla Labs]]></category>
		<category><![CDATA[personas]]></category>

		<guid isPermaLink="false">https://labs.mozilla.com/?p=1926</guid>
		<description><![CDATA[The Personas community has welcomed over 5 million downloads and over 13,000 gallery designs. 
Since the Personas launch ten weeks ago, 5 million users have downloaded the extension, approximately 60% of which are based outside of the United States. The community has also welcomed over 13,000 designs from nearly 9,000 artists.


Collaboratively, a community of artists [...]]]></description>
			<content:encoded><![CDATA[<p><strong>The <a href="http://getpersonas.com">Personas</a> community has welcomed over 5 million downloads and over 13,000 <a href="http://www.getpersonas.com/gallery/All/Popular">gallery</a> designs. </strong></p>
<p>Since the Personas <a href="https://labs.mozilla.com/2009/03/personas/">launch</a> ten weeks ago, 5 million users have downloaded the extension, approximately 60% of which are based outside of the United States. The community has also welcomed over 13,000 designs from nearly 9,000 artists.</p>
<p><a href="https://addons.mozilla.org/en-US/statistics/addon/10900"><center><img src="https://labs.mozilla.com/uploads/2009/06/amo-stats-300x118.png" alt="amo-stats" title="amo-stats" width="360" height="170" class="aligncenter size-medium wp-image-1950" /></center></a><br />
<br />
Collaboratively, a community of artists and developers have evolved the product in remarkable ways.</p>
<ul>
<li>People can more easily access, discover, and share art.</li>
<li>Artists can more easily create and promote their art.</li>
<li>Community members can more easily collaborate and contribute to the project.</li>
</ul>
<p>We blog about this progress regularly, but here is a summary of what has been accomplished, as well as the project&#8217;s next steps: <span style="text-decoration: underline;"><br />
</span></p>
<p><span style="text-decoration: underline;">1. People can more easily discover, use, and share art.</span></p>
<p>Through a series of five <a href="https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&amp;short_desc_type=allwordssubstr&amp;short_desc=&amp;product=Mozilla+Labs&amp;component=Personas&amp;target_milestone=1.1&amp;target_milestone=1.2&amp;target_milestone=1.3&amp;target_milestone=1.4&amp;long_desc_type=substring&amp;long_desc=&amp;bug_file_loc_type=allwordssubstr&amp;bug_file_loc=&amp;status_whiteboard_type=allwordssubstr&amp;status_whiteboard=&amp;keywords_type=allwords&amp;keywords=&amp;emailassigned_to1=1&amp;emailtype1=exact&amp;email1=&amp;emailassigned_to2=1&amp;emailreporter2=1&amp;emailqa_contact2=1&amp;emailtype2=exact&amp;email2=&amp;bugidtype=include&amp;bug_id=&amp;votes=&amp;chfieldfrom=&amp;chfieldto=Now&amp;chfieldvalue=&amp;cmdtype=doit&amp;order=Reuse+same+sort+as+last+time&amp;field0-0-0=noop&amp;type0-0-0=noop&amp;value0-0-0=">releases</a>, the community has made the Personas experience more accessible, discoverable, and shareable.</p>
<p><a href="http://www.getpersonas.com/gallery/All/Popular"><center><img class="aligncenter size-medium wp-image-1930" title="gallery" src="https://labs.mozilla.com/uploads/2009/06/gallery-300x255.png" alt="gallery" width="300" height="255" /></center></a></p>
<ul>
<li><em>Localized in Additional Languages </em>: the Personas extension is now localized in Polish, Serbian, Turkish, and Chinese. This is in addition to the other 12 languages that were supported during the last launch, including <span class="il">Spanish</span>, German, <span class="il">Bulgarian</span>, Danish, French, Italian, Japanese, and Portuguese. In the future, we plan to localize the website with these languages.</li>
</ul>
<p><center><img src="https://labs.mozilla.com/uploads/2009/06/spanish2-300x165.png" alt="spanish2" title="spanish2" width="300" height="165" class="aligncenter size-medium wp-image-1988" /></center></p>
<ul>
<li><em>Ported to Thunderbird</em>: thanks largely to the contributions of <strong>Huang Yaoquan</strong>, Personas can now be installed on Thunderbird. Integrating the extension into Thunderbird is a work in progress (see <a href="https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&amp;short_desc_type=allwordssubstr&amp;short_desc=thunderbird&amp;product=Mozilla+Labs&amp;component=Personas&amp;long_desc_type=substring&amp;long_desc=&amp;bug_file_loc_type=allwordssubstr&amp;bug_file_loc=&amp;status_whiteboard_type=allwordssubstr&amp;status_whiteboard=&amp;keywords_type=allwords&amp;keywords=&amp;emailassigned_to1=1&amp;emailtype1=exact&amp;email1=&amp;emailassigned_to2=1&amp;emailreporter2=1&amp;emailqa_contact2=1&amp;emailtype2=exact&amp;email2=&amp;bugidtype=include&amp;bug_id=&amp;votes=&amp;chfieldfrom=&amp;chfieldto=Now&amp;chfieldvalue=&amp;cmdtype=doit&amp;order=Reuse+same+sort+as+last+time&amp;field0-0-0=noop&amp;type0-0-0=noop&amp;value0-0-0=">buglist</a>), and Huang and others are continuing to make progress.</li>
</ul>
<ul>
<li><em>Enabled Sharing</em>: it is now easy for you to share Personas art work you admire with your friends. Each design’s detail page now has a <a href="http://www.getpersonas.com/persona/816">ShareThis</a> link.</li>
</ul>
<p><em></em></p>
<ul>
<li><em>Added Pagination: </em>as the Pesonas gallery continues to expand, it became increasingly important to organize the art in a way that enables you to browse all designs without performance issues. We included pagination in the <a href="http://www.getpersonas.com/gallery/All/All/1">All/All</a> section of the gallery so that your browser loads the full gallery in sections, rather than 10,000+ designs at one time.</li>
</ul>
<p><span style="text-decoration: underline;">2. Artists can more easily create and promote their art.</span></p>
<p>Through the past five releases, we have added a easy-to-use platform for artists to create new Personas art and promote their work in front of millions of people.</p>
<ul>
<li><em>Artist Detail Pages</em>: As the <a href="http://personas.services.mozilla.com/gallery/All/Popular">gallery</a> expands, it becomes increasingly important for each artist to have their own personal space within the site to display their creations. In the prior release, we solved this problem by creating <a href="http://www.getpersonas.com/gallery/Designer/MaDonna">detail pages</a> for each artist. So, if you have created several persona designs, you can now share your entire set of work by sharing a single <a href="http://www.getpersonas.com/gallery/Designer/MaDonna">link</a>.</li>
</ul>
<p><a href="http://www.getpersonas.com/gallery/Designer/MaDonna"><center><img class="aligncenter size-medium wp-image-1931" title="madonna-sub-gallery1" src="https://labs.mozilla.com/uploads/2009/06/madonna-sub-gallery1-300x255.png" alt="madonna-sub-gallery1" width="300" height="255" /></center></a></p>
<ul>
<li><em>Personalized Descriptions: </em>Before the recent release, each detail page header included the same language. Now, each artist can also personalize their detail page by adding a <a href="http://personas.services.mozilla.com/gallery/Designer/GREENPEACE">description</a> of themselves and their work. <em>Existing Personas artists can add a personalized description <a href="http://personas.services.mozilla.com/profile">here</a>. </em></li>
</ul>
<p><a href="http://www.getpersonas.com/gallery/Designer/GREENPEACE"><center><img class="aligncenter size-medium wp-image-1932" title="greenpeace1" src="https://labs.mozilla.com/uploads/2009/06/greenpeace1-300x65.png" alt="greenpeace1" width="300" height="65" /></center></a></p>
<ul>
<li><em>Artist Display Names</em>: Before the recent release, each artist’s user-name served as their byline. Now, each artist will have the opportunity to create a cleaner, less restricted <a href="http://www.getpersonas.com/gallery/Designer/CYNTHIAROWLEY">display name</a> for their work. <em>Existing artists can add a display name <a href="http://personas.services.mozilla.com/profile">here</a>.</em></li>
</ul>
<ul>
<li><em>Revamped Design Tutorial</em>: <a href="http://www.getpersonas.com/gallery/Designer/Sean.Martell">Sean Martell</a> developed an  easy-to-read and apply <a href="http://www.getpersonas.com/demo_create">tutorial </a>(located in the “How To” section of the site) that makes it easier for each artist to create and share quality art in the Personas gallery. The tutorial also points to free online editing resources, which lets artists without access to Photoshop, or other pay-to-use editing software, participate in the gallery.</li>
</ul>
<p>
<span style="text-decoration: underline;">3. Community members can more easily collaborate and contribute.<br />
</span>
<ul>
<li>Expanded Discussion Group: The Personas discussion group now has over 100 engaged members posting an average of 10-15 thoughts every day. Members actively debate product features and support technical issues. The conversation continues to grow every day.</li>
</ul>
<ul>
<li>
Collaborative Product Vision: Community discussion also informs product development. Members actively suggest new features, including <strong>joeytwiddle</strong> who assembled a <a href="https://wiki.mozilla.org/Labs/Personas/Suggestions">wiki page</a> of suggestions, which the Personas development team is considering for their roadmap.</li>
<p></p>
<p><span style="text-decoration: underline;"> What&#8217;s Next?</span></p>
<p>Between now and 10 million downloads, we will continue to focus on creating the easiest, and most meaningful<a href="http://www.getpersonas.com/gallery/All/Popular"> gallery</a> experience possible, and serving as a strong platform for artists to create and promote their work . In the next two weeks, we will focus on a set of improvements, which include letting you <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=489246">search</a> functionality to the gallery, and enabling you to create a <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=493876">&#8220;my favorites&#8221;</a> category.</p>
<p>To evolve quickly in the right direction, we need your ideas and feedback. If you have thoughts on how to make Personas better, please discuss and debate them with the community in our <a href="http://groups.google.com/group/mozilla-labs-personas">discussion group</a> or add a solution to our newly created <a href="https://wiki.mozilla.org/Labs/Personas/Support">support wiki</a>. We will continue to update you with the progress of the project. In the meantime, take a moment to celebrate how far our community and product have come in the past ten weeks.</p>
<p><em>– Toby Elliott, Myk Melez, Ryan Doherty, and Suneel Gupta on behalf of the Personas development team.</em>
</ul>
]]></content:encoded>
			<wfw:commentRss>https://labs.mozilla.com/2009/06/5-million-personas/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Design Challenge: Summer 09 &#8211; Update</title>
		<link>https://labs.mozilla.com/2009/06/design-challenge-summer-09-update/</link>
		<comments>https://labs.mozilla.com/2009/06/design-challenge-summer-09-update/#comments</comments>
		<pubDate>Fri, 05 Jun 2009 10:12:39 +0000</pubDate>
		<dc:creator>Pascal Finette</dc:creator>
				<category><![CDATA[Mozilla Labs]]></category>
		<category><![CDATA[concept series]]></category>
		<category><![CDATA[design challenge]]></category>

		<guid isPermaLink="false">https://labs.mozilla.com/?p=1913</guid>
		<description><![CDATA[ Only two weeks ago we launched our Summer 09 Design Challenge &#8211; and already we count more than 30 submissions (watch the videos here) and hundreds of discussions and comments in our forum. 
Panelists Announced
We are proud to announce our panel which will bestow &#8220;Best in Class&#8221; honors to the best concepts in the [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://design-challenge.mozilla.com/summer09/buttons/CS_logo_100x100.png" alt="Mozilla Labs Design Challenge" title="Join the Mozilla Labs Design Challenge!" width="100" height="100" border="0" style="float: right; padding: 0 0 10px 10px; width: 100px; height: 100px;"/> Only two weeks ago we launched our <a href="http://design-challenge.mozilla.com/summer09/">Summer 09 Design Challenge</a> &#8211; and already we count more than 30 submissions (watch the videos <a href="http://design-challenge.mozilla.com/summer09/showcase.php">here</a>) and hundreds of discussions and comments in our <a href="http://groups.google.com/group/mozilla-labs-concept-series">forum</a>. </p>
<h2>Panelists Announced</h2>
<p>We are proud to announce our panel which will bestow &#8220;Best in Class&#8221; honors to the best concepts in the categories innovation, execution, interaction and producible.</p>
<p>The panelists are:</p>
<ul>
<li><strong>Janna DeVylder</strong>, President of IxDA&#8217;s board of directors and soon-to-be director of interactive communication at Savannah College of Art &#038; Design</li>
<li><strong>Kevin Silver</strong>, IxDA board member and interaction designer at Tyler Technologies</li>
<li><strong>Jeroen van Geel</strong>, Chief kahuna of Johnny Holland and senior interaction designer at Fabrique Communication &#038; Design</li>
<li><strong>Steve Baty</strong>, Editor at Johnny Holland and user experience strategist</li>
<li><strong>Aza Raskin</strong>, Head of user experience at Mozilla Labs and founder of Humanized</li>
<li><strong>Ecaterina Valica, Amine Zafri &#038; Valentin Laube</strong>, the &#8220;Best in Class&#8221; honorees from our <a href="http://design-challenge.mozilla.com/spring09/">Spring 09 Design Challenge</a></li>
</ul>
<p>And we want to hear your opinion. Have your say and vote for the &#8220;People&#8217;s Choice&#8221; honor!</p>
<h2>Deadline Reminder</h2>
<p>The submission deadline for the Design Challenge Spring 2009 is on June 21st! Now is the time for everyone in the wider community to help us answer the question: &#8220;Reinventing Tabs in the Browser &#8211; How can we create, navigate and manage multiple web sites within the same browser instance?&#8221;</p>
<p>All you need to get started is a mockup and a short video explaining your mockup, the ideas behind it and the proposed functionality!</p>
<p><a href="http://design-challenge.mozilla.com/summer09/">Get all the details about your participation here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>https://labs.mozilla.com/2009/06/design-challenge-summer-09-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Personas Improves the Artist Experience</title>
		<link>https://labs.mozilla.com/2009/06/personasartistvisibility/</link>
		<comments>https://labs.mozilla.com/2009/06/personasartistvisibility/#comments</comments>
		<pubDate>Tue, 02 Jun 2009 04:35:35 +0000</pubDate>
		<dc:creator>suneel gupta</dc:creator>
				<category><![CDATA[Mozilla Labs]]></category>
		<category><![CDATA[art]]></category>
		<category><![CDATA[gallery]]></category>
		<category><![CDATA[personas]]></category>

		<guid isPermaLink="false">https://labs.mozilla.com/?p=1885</guid>
		<description><![CDATA[Personas for Firefox is a prototype extension that adds easy-to-style, easy-to-change skins to the browser.
Since the Personas project launched, the extension has been downloaded almost 5 million times, and the gallery has welcomed over 13,000 designs.
Over the past three weeks, the Personas development team has released two updates to the project. Much of this effort [...]]]></description>
			<content:encoded><![CDATA[<p><strong><a href="http://www.getpersonas.com/" target="_blank">Personas for Firefox</a> is a prototype extension that adds easy-to-style, easy-to-change skins to the browser.</strong></p>
<p>Since the Personas project launched, the extension has been downloaded almost <a href="https://addons.mozilla.org/en-US/statistics/addon/10900">5 million</a> times, and the gallery has welcomed over <a href="http://www.getpersonas.com/gallery/All/All/1">13,000</a> designs.</p>
<p>Over the past three weeks, the Personas development team has released two updates to the project. Much of this effort was driven through community feedback, particularly from the Personas <a href="http://groups.google.com/group/mozilla-labs-personas">discussion group</a>. In the earlier <a href="https://labs.mozilla.com/2009/05/personas-13-released/">release</a>, we enabled pagination and sharing on the site, localized the extension in additional languages, and ported Personas to Thunderbird. In the latest release, we focused on improving the experience for the Personas artists who create and share their work in the public <a href="http://personas.services.mozilla.com/gallery/All/Popular">gallery</a>.</p>
<p><center><a href="https://addons.mozilla.org/en-US/statistics/addon/10900"><img class="aligncenter size-medium wp-image-1892" title="stats" src="https://labs.mozilla.com/uploads/2009/06/stats-300x106.png" alt="stats" width="300" height="106" /></a></center><br />
</p>
<p><strong><em>Improving the Artist&#8217;s Experience<br />
</em></strong></p>
<p>A major goal for the Personas project is not only to scale a <a href="http://personas.services.mozilla.com/gallery/All/Popular">gallery</a> of art, but to give each artist a platform to create and promote their work. In the latest release, we aimed to make it even easier to create Persona art, and to enable each artist to build their presence within the gallery. With these objectives in mind, we added the following features to the project:</p>
<ul>
<li><em>Artist Detail Pages</em>: As the <a href="http://personas.services.mozilla.com/gallery/All/Popular">gallery</a> expands, it becomes increasingly important for each artist to have their own personal space within the site to display their creations. In the prior release, we solved this problem by creating <a href="http://www.getpersonas.com/gallery/Designer/MaDonna">detail pages</a> for each artist. So, if you have created several persona designs, you can now share your entire set of work by sharing a single <a href="http://www.getpersonas.com/gallery/Designer/MaDonna">link</a>.</li>
</ul>
<p><center><img class="aligncenter size-medium wp-image-1889" title="madonna-sub-gallery" src="https://labs.mozilla.com/uploads/2009/06/madonna-sub-gallery-300x255.png" alt="madonna-sub-gallery" width="300" height="255" /></p>
<ul></ul>
<p></center></p>
<li><em>Personalized Descriptions: </em>Before the recent release, each detail page header included the same language. Now, each artist can also personalize their detail page by adding a <a href="http://personas.services.mozilla.com/gallery/Designer/GREENPEACE">description</a> of themselves and their work. <em>Existing Personas artists can add a personalized description <a href="http://personas.services.mozilla.com/profile">here</a>. </em></li>
<p><center><div id="attachment_1890" class="wp-caption aligncenter" style="width: 317px"><a href="https://labs.mozilla.com/uploads/2009/06/greenpeace.png"><img class="size-medium wp-image-1890  " title="greenpeace" src="https://labs.mozilla.com/uploads/2009/06/greenpeace-300x65.png" alt="greenpeace" width="307" height="74" /></a><p class="wp-caption-text">Each Artist Page Now Include a Personal Description</p></div></p>
<ul></ul>
<p></center>
<li><em>Artist Display Names</em>: Before the recent release, each artist&#8217;s user-name served as their byline. Now, each artist will have the opportunity to create a cleaner, less restricted <a href="http://www.getpersonas.com/gallery/Designer/CYNTHIAROWLEY">display name</a> for their work. <em>Existing artists can add a display name <a href="http://personas.services.mozilla.com/profile">here</a>.</em></li>
<p><center><div id="attachment_1894" class="wp-caption aligncenter" style="width: 310px"><img class="size-medium wp-image-1894" title="cynthia-rowley-old1" src="https://labs.mozilla.com/uploads/2009/06/cynthia-rowley-old1-300x62.png" alt="Old Byline" width="300" height="62" /><p class="wp-caption-text">Old Byline</p></div></center></p>
<p><center><div id="attachment_1895" class="wp-caption aligncenter" style="width: 310px"><img class="size-medium wp-image-1895" title="cynthia-rowley-new" src="https://labs.mozilla.com/uploads/2009/06/cynthia-rowley-new-300x62.png" alt="New Byline" width="300" height="62" /><p class="wp-caption-text">New Byline</p></div></center></p>
<ul>
<li><em>Revamped Design Tutorial</em>: <a href="http://www.getpersonas.com/gallery/Designer/Sean.Martell">Sean Martell</a> developed an  easy-to-read and apply <a href="http://www.getpersonas.com/demo_create">tutorial</a> (located in the &#8220;How To&#8221; section of the site) that makes it easier for each artist to create and share quality art in the Personas gallery. The tutorial also points to free online editing resources, which lets artists without access to Photoshop, or other pay-to-use editing software, participate in the gallery.</li>
</ul>
<p><center><a href="http://www.getpersonas.com/demo_create"><img class="aligncenter size-medium wp-image-1896" title="tutorial" src="https://labs.mozilla.com/uploads/2009/06/tutorial-300x157.png" alt="tutorial" width="300" height="157" /></a></center></p>
<p></p>
<p style="text-align: left;"><span style="text-decoration: underline;">What’s Next?</span></p>
<p style="text-align: left;">The Personas project will continue to evolve quickly with your ideas and feedback. If you have thoughts on how to make Personas better, please discuss and debate them with the community in our <a href="http://groups.google.com/group/mozilla-labs-personas">discussion group</a> or add a solution to our newly created <a href="https://wiki.mozilla.org/Labs/Personas/Support">support wiki</a>. We will continue to update you with the progress of the project.</p>
<p style="text-align: left;"><em>– Toby Elliott, Ryan Doherty, and Suneel Gupta on behalf of the Personas development team.</em></p>
]]></content:encoded>
			<wfw:commentRss>https://labs.mozilla.com/2009/06/personasartistvisibility/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Bespin Community Update: Jetpacks, Pie, Command Lines, and a Wave</title>
		<link>https://labs.mozilla.com/2009/06/bespin-community-update-jetpacks-pie-command-lines-and-a-wave/</link>
		<comments>https://labs.mozilla.com/2009/06/bespin-community-update-jetpacks-pie-command-lines-and-a-wave/#comments</comments>
		<pubDate>Mon, 01 Jun 2009 17:01:44 +0000</pubDate>
		<dc:creator>dion</dc:creator>
				<category><![CDATA[Mozilla Labs]]></category>
		<category><![CDATA[bespin]]></category>

		<guid isPermaLink="false">https://labs.mozilla.com/?p=1886</guid>
		<description><![CDATA[And we&#8217;re back! There has been no rest for the wicked recently as we juggle big new changes, meeting great developers when presentation at great events, and companion launches.
We have been really excited to work with the Jetpack team to offer good support for extending the browser on the fly from within Bespin itself. As [...]]]></description>
			<content:encoded><![CDATA[<p>And we&#8217;re back! There has been no rest for the wicked recently as we juggle big new changes, meeting great developers when presentation at great events, and companion launches.</p>
<p>We have been really excited to work with the <a href="http://ajaxian.com/archives/jetpack-extensions">Jetpack</a> team to offer good support for extending the browser on the fly from within Bespin itself. As you can see from the video below there is support on bespin.mozilla.com itself to edit and install Jetpack features, and the Jetpack team added Bespin from within the add-on itself to give you a quick way to fly around!</p>
<p><object width="480" height="276"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=4721680&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=0&amp;show_portrait=0&amp;color=01AAEA&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=4721680&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=0&amp;show_portrait=0&amp;color=01AAEA&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="480" height="276"></embed></object></p>
<p>This is the tip of the iceberg of course, and we can&#8217;t wait to add more features to both Jetpack and Bespin to make extending the browser a fun and pleasurable experience!</p>
<p><b>It&#8217;s always a good time for Pie!</b></p>
<p>There is major refactoring going on right now. We have been unifying what has been called the &#8220;Dashboard&#8221; and the &#8220;Editor&#8221; into one thing. Ben wrote about the <a href="http://benzilla.galbraiths.org/2009/05/15/the-bespin-pie/">Pie Menu</a> that defines this work, but behind the hood there is a lot more. Julian and Danzat have been busy helping Ben crank on a new version of Thunderhead that groks CSS for both layout and style. It is really fun to see them implement CSS3 features and have them work. Check out the border code some time!</p>
<p>The details of the Pie will be changing a lot, but the unification will stay. </p>
<p>The command line is the bottom of the pie, and now gets more room to play with (includes history, and the chance to visually help people with their commands). Joe has a nice <a href="http://directwebremoting.org/blog/joe/2009/05/27/command_lines.html">post talking some of the command line thinking</a>.</p>
<p>Malte has continued to push on some great architecture work. We made Bespin event driven from the beginning, and he has done great work making the events cross interesting boundaries. He has written up some of this work in:</p>
<ul>
<li><a href="http://www.nonblocking.io/2009/05/transparent-client-server-pubsub.html">Transparent Client-Server PubSub implementation details</a>
</li>
<li><a href="http://www.nonblocking.io/2009/05/one-event-loop-to-rule-them-all-and-in.html">One event loop to rule them all and in the darkness bind them</a>
</li>
</ul>
<p>Being able to have events across Web Workers and get all the way over to a Server Side JavaScript server is fun stuff!</p>
<p><b>Surfing the Wave</b></p>
<p>Bespin has social collaboration as a core part of its vision. After seeing the early stage <a href="http://ajaxian.com/archives/gwt-team-waves-goodbye-to-annoying-question-its-the-api-stupid">Google Wave</a> and meeting the team, we are thinking about if and how there is a way we can work together. We are at an early point, but hope to give something a nice try!</p>
<p>You can naturally where the Wave concept fits in with our social mock:</p>
<p><img src="http://ajaxian.com/wp-content/uploads/bespineditor_02_socialbar_090528b.png"/></p>
<p>There have also been other fun third party news. Thanks for supporting us everyone!</p>
<ul>
<li><a href="http://blog.zembly.com/?p=864">zembly meets Bespin</a>
</li>
<li><a href="http://github.com/provideal/bespin-on-rails/tree/master<br />
">Bespin on Rails</a> is a simple Ruby on Rails plugin that allows you to embed the Mozilla Bespin code editor component in your Rails views using simple helper tags.
</li>
<li><a href="http://rfobic.wordpress.com/2009/04/21/bespin-to-helma/">Bespin to Helma</a> talks about a server side JavaScript back end
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>https://labs.mozilla.com/2009/06/bespin-community-update-jetpacks-pie-command-lines-and-a-wave/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Ubiquity 0.5: Call for Participation</title>
		<link>https://labs.mozilla.com/2009/05/ubiquity-05-call-for-participation/</link>
		<comments>https://labs.mozilla.com/2009/05/ubiquity-05-call-for-participation/#comments</comments>
		<pubDate>Sat, 30 May 2009 00:41:22 +0000</pubDate>
		<dc:creator>jonoscript</dc:creator>
				<category><![CDATA[Mozilla Labs]]></category>
		<category><![CDATA[announcement]]></category>
		<category><![CDATA[ubiquity]]></category>

		<guid isPermaLink="false">https://labs.mozilla.com/?p=1875</guid>
		<description><![CDATA[
Labs is working on a new release of Ubiquity, tentatively scheduled for mid-June.  It&#8217;s a fairly major update with a lot of changes and new features; major enough to deserve to be called Ubiquity 0.5.
The main goals for Ubiquity 0.5 are as follows:

Make Ubiquity easier to learn with better organized documentation and help content, [...]]]></description>
			<content:encoded><![CDATA[<p><img src="https://labs.mozilla.com/uploads/2009/05/make_ubiquibot_more_awesome1.jpg" alt="make_ubiquibot_more_awesome1" title="make_ubiquibot_more_awesome1" width="461" height="346" class="alignnone size-full wp-image-1874" /></p>
<p>Labs is working on a new release of Ubiquity, tentatively scheduled for mid-June.  It&#8217;s a fairly major update with a lot of changes and new features; major enough to deserve to be called <b>Ubiquity 0.5</b>.</p>
<p>The main goals for Ubiquity 0.5 are as follows:</p>
<ol>
<li><b>Make Ubiquity easier to learn</b> with better organized documentation and help content, and a new interactive tutorial that walks users from zero to basic competence in a few minutes.</li>
<li><b>Internationalize</b> Ubiquity with a new parser that can handle the grammars of many languages.  We&#8217;re aiming to release Ubiquity 0.5 with at least three usable languages; more are in development.  This is thanks to the hard work of our extremely dedicated <a href="http://groups.google.com/group/ubiquity-i18n">Ubiquity internationalization community</a>.</li>
<li>Implement a more flexible way of handling input that will allow for <b>more consistency, and no more hyphens, in command names</b>.  (<a href="http://jonoscript.wordpress.com/2009/01/24/overlord-verbs-a-proposal/">more about the proposed change here</a>.)</li>
<li>Begin doing <b>usability research</b> on Ubiquity as part of the new Test Pilot program.</li>
<li>As always, <b>fix bugs</b> and <b>improve built-in commands</b>.</li>
</ol>
<p>In order to complete all of these goals, we&#8217;ll need the help of everyone in the Ubiquity community.  And I don&#8217;t just mean developers &#8212; command authors and regular Ubiquity users are just as important!  There is a lot you can do to help make this release a success, even if you are not a programmer and don&#8217;t know the first thing about Javascript.</p>
<p>If you&#8217;ve been thinking about getting involved in Ubiquity development, either by writing code or in one of the many other ways you can contribute, now would be a great time!  Below are some ways that you can get started.</p>
<h3>If you write code&#8230;</h3>
<ul>
<li><a href="https://wiki.mozilla.org/Labs/Ubiquity/Ubiquity_0.1_Development_Tutorial">Learn how to develop for Ubiquity.</a></li>
<li><a href="http://ubiquity.mozilla.com/trac/report/10">Find an open bug ticket to work on.</a></li>
<li><a href="http://ubiquity.mozilla.com/trac/report/12">Help us review these patches.</a></li>
</ul>
<h3>If you don&#8217;t write code&#8230;</h3>
<ul>
<li><a href="https://wiki.mozilla.org/Labs/Ubiquity/Command_Documentation_Workspace">Help us improve the documentation of the built-in commands</a>. No programming needed &#8212; just edit a wiki page!</li>
<li><a href="https://wiki.mozilla.org/Labs/Ubiquity/Interactive_Tutorial_Workspace">Help us improve the contents of the new interactive tutorial</a>.  This one is a wiki page too.</li>
<li><a href="http://ubiquity.mozilla.com/trac/report/11">Help us reproduce one of these bugs</a>.  All you need is a willingness to try out different versions of Ubiquity or different versions of Firefox and report back on what you find.</li>
<li>Add your voice to <a href="http://groups.google.com/group/ubiquity-firefox">the main Ubiquity discussion group</a> where new features and major changes are proposed and discussed.</li>
</ul>
<p><i>&mdash; Jono DiCarlo, on behalf of the Ubiquity development team</i></p>
]]></content:encoded>
			<wfw:commentRss>https://labs.mozilla.com/2009/05/ubiquity-05-call-for-participation/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Mozilla Labs Meetup &#8211; Thursday 5/28 in SF</title>
		<link>https://labs.mozilla.com/2009/05/mozilla-labs-meetup-thursday-528-in-sf/</link>
		<comments>https://labs.mozilla.com/2009/05/mozilla-labs-meetup-thursday-528-in-sf/#comments</comments>
		<pubDate>Fri, 22 May 2009 19:27:56 +0000</pubDate>
		<dc:creator>rhian</dc:creator>
				<category><![CDATA[Mozilla Labs]]></category>
		<category><![CDATA[announcement]]></category>

		<guid isPermaLink="false">http://labs.mozilla.com/?p=1866</guid>
		<description><![CDATA[It’s time once again for Labs Night, our monthly meetup to discuss Labs projects, your projects, and the Open Web. Our May session will be next Thursday, 5/28, 6:30pm at Sandbox Suites in San Francisco at 10th and Mission
This week Labs launched Jetpack, a newly formed experiment in using open Web technologies to enhance the [...]]]></description>
			<content:encoded><![CDATA[<p>It’s time once again for <a href="http://labs.mozilla.com/2009/02/mozilla-labs-meetup-thursday-226/">Labs Night</a>, our monthly meetup to discuss Labs projects, your projects, and the Open Web. Our May session will be next Thursday, 5/28, 6:30pm at <a href="http://www.sandboxsuites.com">Sandbox Suites</a> in San Francisco at 10th and Mission</p>
<p>This week Labs launched <a href="http://labs.mozilla.com/2009/05/introducing-jetpack-call-for-participation/">Jetpack</a>, a newly formed experiment in using open Web technologies to enhance the browser, with the goal of allowing anyone who can build a Web site to participate in making the Web a better place to work, communicate and play. In short, Jetpack is an API for allowing you to write Firefox add-ons using the web technologies you already know.</p>
<p>Join us at Labs Night to help hash out a potential future of Firefox add-ons!</p>
<p>In addition to our Jetpack hack session we will hear progress updates on other active <a href="http://labs.mozilla.com/projects/">Labs projects</a> and would love to hear from you! Get involved with a Labs project. Get feedback on your own projects. There will be plenty of opportunity for discussion and hacking. And of course, pizza :). The space has a limit of 35 people, so if you can join us please RSVP by commenting on this blog. Thanks, hope to see you there!</p>
]]></content:encoded>
			<wfw:commentRss>https://labs.mozilla.com/2009/05/mozilla-labs-meetup-thursday-528-in-sf/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Open Design Lunch &#8211; Thursday 5/21 in Mtn. View</title>
		<link>https://labs.mozilla.com/2009/05/open-design-lunch-thursday-521-in-mtn-view/</link>
		<comments>https://labs.mozilla.com/2009/05/open-design-lunch-thursday-521-in-mtn-view/#comments</comments>
		<pubDate>Wed, 20 May 2009 22:44:08 +0000</pubDate>
		<dc:creator>rhian</dc:creator>
				<category><![CDATA[Mozilla Labs]]></category>

		<guid isPermaLink="false">http://labs.mozilla.com/?p=1855</guid>
		<description><![CDATA[Tomorrow Mozilla Labs will again host an &#8220;open design lunch&#8221; at the Mozilla offices in Mountain View. We&#8217;ll solicit topics from attendees at the beginning of the lunch, divvy up the available time between them, learn about each problem in turn, and brainstorm solutions.
Mozilla Labs just released JetPack, a new experimental project intended to make [...]]]></description>
			<content:encoded><![CDATA[<p>Tomorrow Mozilla Labs will again host an &#8220;<a href="http://labs.mozilla.com/2009/05/open-design-lunch-may-14-in-mountain-view/">open design lunch</a>&#8221; at the Mozilla offices in Mountain View. We&#8217;ll solicit topics from attendees at the beginning of the lunch, divvy up the available time between them, learn about each problem in turn, and brainstorm solutions.</p>
<p>Mozilla Labs just released <a href="http://labs.mozilla.com/2009/05/introducing-jetpack-call-for-participation/">JetPack</a>, a new experimental project intended to make adding functionality to the browser as easy as writing a web page.  We&#8217;re looking for ways that the API can make life even easier for developers.  At tomorrow&#8217;s lunch, Aza Raskin will present JetPack in action and solicit design feedback on the API.</p>
<p>Anyone dealing with design challenges who is looking for help resolving them is welcome to join us! You provide the problems, and we&#8217;ll provide the food and feedback. (You&#8217;re also welcome if you just want to provide feedback on other people&#8217;s design issues!)</p>
<p>To join us, come to <a href="http://maps.google.com/maps?q=1981+Landings+Drive%2C+Building+K%2C+Mountain+View%2C+CA+94043">1981 Landings Drive, Building K, Mountain View, CA 94043</a> at noon tomorrow, Thursday, May 21. Let us know if you&#8217;re coming (and how many of you there are) by commenting on this blog post so we get a sense for how much food to order.</p>
<p>See you soon!</p>
<p><em>&#8211; Rhian Gracey, on behalf of the Mozilla Labs team</em></p>
]]></content:encoded>
			<wfw:commentRss>https://labs.mozilla.com/2009/05/open-design-lunch-thursday-521-in-mtn-view/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Introducing Jetpack, Call for Participation</title>
		<link>https://labs.mozilla.com/2009/05/introducing-jetpack-call-for-participation/</link>
		<comments>https://labs.mozilla.com/2009/05/introducing-jetpack-call-for-participation/#comments</comments>
		<pubDate>Wed, 20 May 2009 16:00:38 +0000</pubDate>
		<dc:creator>Mozilla Labs</dc:creator>
				<category><![CDATA[Mozilla Labs]]></category>
		<category><![CDATA[announcement]]></category>
		<category><![CDATA[jetpack]]></category>

		<guid isPermaLink="false">http://labs.mozilla.com/?p=1814</guid>
		<description><![CDATA[Exploring new ways to extend and personalize the Web.
The add-ons community for Firefox is arguably one of the largest, most vibrant sources for innovation on the Web today. If you want to affect people, to reach them and make a difference in their daily lives, the Firefox add-ons platform is hard to beat, with over [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Exploring new ways to extend and personalize the Web.</strong></p>
<p>The <a href="https://addons.mozilla.org">add-ons community for Firefox</a> is arguably one of the largest, most vibrant sources for innovation on the Web today. If you want to affect people, to reach them and make a difference in their daily lives, the Firefox <a href="https://developer.mozilla.org/En/Developing_add-ons">add-ons platform</a> is hard to beat, with over <a href="http://blog.mozilla.com/addons/2008/11/19/1-billion-add-on-downloads/">one billion installs of Firefox add-ons to date</a>.</p>
<p>However, we&#8217;ve only scratched the surface of its potential.</p>
<p>Today we&#8217;re announcing the launch of <strong>Jetpack</strong>, a <a href="http://labs.mozilla.com">Mozilla Labs</a> project to explore new ways to extend &amp; personalize the Web.</p>
<p>In short, Jetpack is an API for allowing you to write Firefox add-ons using the web technologies you already know.</p>
<p><img src="https://jetpack.mozillalabs.com/images/Jetpack_logo.png" alt="Mozilla Labs Jetpack"/></p>
<p>With Jetpack, we&#8217;re building upon our experience over the last four years empowering a community of more than 8,000 developers to produce more than <a href="http://addons.mozilla.org">12,000 add-ons</a> to imagine and build the next generation of the add-ons platform. We want to grow our community of developers by orders of magnitude through making add-on creation much more accessible, and yet more powerful by developing it as an extensible platform for innovation itself. Many useful Jetpack Feature&#8217;s can be written in under a dozen lines of code.</p>
<p>Specifically, Jetpack will be an exploration in using Web technologies to enhance the browser (e.g. HTML, CSS and Javascript), with the goal of allowing anyone who can build a Web site to participate in making the Web a better place to work, communicate and play. </p>
<p>Most importantly, from a user perspective, Jetpack will allow new features to be added to the browser <em>without a restart</em> or compatibility issues, resulting in little to no disruption to the online experience.</p>
<p>As with all Mozilla Labs initiatives, Jetpack is an open source project and everyone is welcome to participate in its design, development &amp; experimentation.</p>
<p><object width="380" height="276"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=4752576&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=0&amp;show_portrait=0&amp;color=cc6600&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=4752576&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=cc6600&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="380" height="276"></embed></object></p>
<h3>Initial Release</h3>
<p>This is a 0.1 release, so it unpolished, unfinished, and still highly prototyped. We are planning on entirely revamping things for the next iterations within the coming days and weeks. We need your feedback, both on the particulars as well as the direction. In particular, we are actively seeking feedback on the <a href="https://jetpack.mozillalabs.com/api.html">API design</a>.</p>
<ul>
<li>v0.1 &#8211; May 2009
<ul>
<li>Initial Jetpack APIs with support for statusbars, tabs, content-scripts, animations, and more. </li>
<li>Support for external API libraries (e.g. Twitter)</li>
<li>jQuery support</li>
<li>Integrated development environment with <a href="http://bespin.mozilla.com">Bespin</a>, with immediate installs and a fast development cycle</li>
<li>Inline debugging with <a href="http://www.getfirebug.com">Firebug</a></li>
<li>This initial release of the Jetpack API does not include a fully formed security model.  It is being released for testing, development, and feedback.
   </li>
</ul>
</li>
</ul>
<h3>Getting Started with Jetpack</h3>
<ul>
<li><a href="https://jetpack.mozillalabs.com">Install and play around with the initial Jetpack API and demos</a></li>
<li>Take the <a href="https://jetpack.mozillalabs.com/tutorial.html">Jetpack Tutorial</a> (although it is better to follow it inside of Jetpack, where you can edit and run the examples live)</li>
<li><a href="http://jetpack.mozillalabs.com#demos">Jetpack Demos</a>, and <a href="https://wiki.mozilla.org/Labs/Jetpack/In_The_Wild">more demos.</a></li>
</ul>
<h3>Developing Jetpack Features with Bespin</h3>
<p><object width="480" height="276"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=4721680&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=0&amp;show_portrait=0&amp;color=01AAEA&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=4721680&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=0&amp;show_portrait=0&amp;color=01AAEA&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="480" height="276"></embed></object></p>
<h3>Other Resources</h3>
<ul>
<li>AMO&#8217;s <a href="http://blog.mozilla.com/addons/2009/05/20/welcoming-jetpack/">Welcoming Jetpack</a></li>
<li>Justin Scott&#8217;s <a href="http://blog.fligtar.com/2009/05/20/feature-presentation/">Feature presentation</a></li>
<li><a href="https://wiki.mozilla.org/Labs/Jetpack/In_The_Wild">Jetpacks in the Wild</a></li>
</ul>
<h3>Get Involved</h3>
<p>Mozilla Labs is a virtual lab where people come together online to create, experiment and play with Web innovations for the public benefit. The Jetpack experiment is still in its infancy and just getting started. There are many ways to join the team and get involved:</p>
<ul>
<li><a href="https://jetpack.mozillalabs.com">Install and play around with the initial Jetpack API and demos</a></li>
<li><a href="https://bugzilla.mozilla.org/enter_bug.cgi?product=Mozilla%20Labs&#038;component=Jetpack">Report a bug</a></li>
<li><a href="http://hg.mozilla.org/labs/jetpack/">Grab the source code</a> and fix a bug or add a feature</li>
<li>Discuss, debate and add to the design in the <a href="http://groups.google.com/group/mozilla-labs-jetpack">Jetpack discussion group</a></li>
<li>Join us in #jetpack on irc.mozilla.org</li>
</ul>
<p><em>&#8211; Aza Raskin, Atul Varma, and Nick Nguyen on behalf of the Jetpack development team.</em></p>
]]></content:encoded>
			<wfw:commentRss>https://labs.mozilla.com/2009/05/introducing-jetpack-call-for-participation/feed/</wfw:commentRss>
		<slash:comments>39</slash:comments>
		</item>
		<item>
		<title>Personas Update Released</title>
		<link>https://labs.mozilla.com/2009/05/personas-13-released/</link>
		<comments>https://labs.mozilla.com/2009/05/personas-13-released/#comments</comments>
		<pubDate>Mon, 18 May 2009 07:17:14 +0000</pubDate>
		<dc:creator>suneel gupta</dc:creator>
				<category><![CDATA[Mozilla Labs]]></category>

		<guid isPermaLink="false">http://labs.mozilla.com/?p=1797</guid>
		<description><![CDATA[Personas for Firefox is a prototype extension that adds easy-to-style, easy-to-change skins to the browser.
The Personas project launched six weeks ago with a friendlier look and feel, improved functionality, and an expanded set of categories. Since that time, we have been working with the community to make the Personas user experience better and have done [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;"><strong><a href="http://www.getpersonas.com/" target="_blank">Personas for Firefox</a> is a prototype extension that adds easy-to-style, easy-to-change skins to the browser.</strong></p>
<p style="text-align: left;">The Personas project <a href="../2009/03/personas/">launched</a> six weeks ago with a friendlier look and feel, improved functionality, and an expanded set of categories. Since that time, we have been working with the community to make the Personas user experience better and have done so through a series of three quick website releases, and one extension release. Here are a few of the key modifications that were made since Personas 1.0:</p>
<ul style="text-align: left;">
<li><em>Added Designer Detail Pages</em>: the Personas community now has over 7K designers that have submitted over <a href="http://labs.mozilla.com/2009/05/personas-gallery-welcomes-its-10000th-art-design/">10,000 designs</a>. As the gallery expands, it becomes increasingly important for each designer to have their own personal space within the site to display their creations. We solved this problem by creating designer detail pages for each artist (see graphic below).</li>
<li><em>Localized in Additional Languages </em>: the Personas extension is now localized in Polish, Serbian, Turkish, and Chinese. This is in addition to the other 12 languages that were supported during the last launch, including <span class="il">Spanish</span>, German, <span class="il">Bulgarian</span>, Danish, French, Italian, Japanese, and Portuguese. In the future, we plan to localize the website with these languages.</li>
<li><em>Ported to Thunderbird</em>: thanks largely to the contributions of <strong>Huang Yaoquan</strong>, Personas can now be installed on Thunderbird. Integrating the extension into Thunderbird is a work in progress (see <a href="https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&amp;short_desc_type=allwordssubstr&amp;short_desc=thunderbird&amp;product=Mozilla+Labs&amp;component=Personas&amp;long_desc_type=substring&amp;long_desc=&amp;bug_file_loc_type=allwordssubstr&amp;bug_file_loc=&amp;status_whiteboard_type=allwordssubstr&amp;status_whiteboard=&amp;keywords_type=allwords&amp;keywords=&amp;emailassigned_to1=1&amp;emailtype1=exact&amp;email1=&amp;emailassigned_to2=1&amp;emailreporter2=1&amp;emailqa_contact2=1&amp;emailtype2=exact&amp;email2=&amp;bugidtype=include&amp;bug_id=&amp;votes=&amp;chfieldfrom=&amp;chfieldto=Now&amp;chfieldvalue=&amp;cmdtype=doit&amp;order=Reuse+same+sort+as+last+time&amp;field0-0-0=noop&amp;type0-0-0=noop&amp;value0-0-0=">buglist</a>), and Huang and others are continuing to make progress.</li>
<li><em>Enabled Sharing</em>: it is now easy for you to share Personas art work you admire with your friends. Each design&#8217;s detail page now has a <a href="http://www.getpersonas.com/persona/816">ShareThis</a> link.</li>
<li><em>Pagination: </em>as the Pesonas gallery continues to expand, it became increasingly important to organize the art in a way that enables you to browse all designs without performance issues. We included pagination in the <a href="http://www.getpersonas.com/gallery/All/All/1">All/All</a> section of the gallery so that your browser loads the full gallery in sections, rather than 10,000+ designs at one time.</li>
</ul>
<p style="text-align: center;">
<p style="text-align: center;"><img class="size-medium wp-image-1806 alignnone" title="lee-tom-personas" src="http://labs.mozilla.com/uploads/2009/05/lee-tom-personas-300x195.png" alt="lee-tom-personas" width="300" height="195" /></p>
<p style="text-align: center;">
<p style="text-align: left;"><span style="text-decoration: underline;">What’s Next?</span></p>
<p style="text-align: left;">The Personas project will continue to evolve quickly with your ideas and feedback. If you have thoughts on how to make Personas better, please discuss and debate them with the community in our <a href="http://groups.google.com/group/mozilla-labs-personas">discussion group</a> or add a solution to our newly created <a href="https://wiki.mozilla.org/Labs/Personas/Support">support wiki</a>. We will continue to update you with the progress of the project.</p>
<p style="text-align: left;"><em>– Suneel Gupta and Toby Elliott, on behalf of the Personas development team</em></p>
]]></content:encoded>
			<wfw:commentRss>https://labs.mozilla.com/2009/05/personas-13-released/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Personas Gallery Welcomes Its 10,000th Art Design</title>
		<link>https://labs.mozilla.com/2009/05/personas-gallery-welcomes-its-10000th-art-design/</link>
		<comments>https://labs.mozilla.com/2009/05/personas-gallery-welcomes-its-10000th-art-design/#comments</comments>
		<pubDate>Fri, 15 May 2009 07:28:01 +0000</pubDate>
		<dc:creator>suneel gupta</dc:creator>
				<category><![CDATA[Mozilla Labs]]></category>
		<category><![CDATA[announcement]]></category>
		<category><![CDATA[personas]]></category>

		<guid isPermaLink="false">http://labs.mozilla.com/?p=1758</guid>
		<description><![CDATA[Earlier today, the Personas community welcomed it&#8217;s 10,000th art design and 7,000th artist into the Personas gallery.  The project launched six weeks ago with a friendlier look and feel, improved functionality, and an expanded set of categories. Since that time, Personas  has been downloaded over 3.5 million times and now has over 1 million [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;">Earlier today, the <a href="http://www.getpersonas.com/">Personas</a> community welcomed it&#8217;s 10,000th art design and 7,000th artist into the Personas <a href="http://www.getpersonas.com/gallery/All/Popular">gallery</a>.  The project <a href="http://labs.mozilla.com/2009/03/personas/">launched</a> six weeks ago with a friendlier look and feel, improved functionality, and an expanded set of categories. Since that time, <span class="il">Personas </span> has been downloaded over 3.5 million times and now has over 1 million active daily users.</p>
<p style="text-align: center;"><a href="https://addons.mozilla.org/en-US/statistics/addon/10900"><img class="size-medium wp-image-1766 alignnone" title="stats-05142" src="http://labs.mozilla.com/uploads/2009/05/stats-05142-300x105.png" alt="stats-05142" width="300" height="105" /></a></p>
<p style="text-align: center;"><img class="size-medium wp-image-1772 alignnone" title="block-of-designs1" src="http://labs.mozilla.com/uploads/2009/05/block-of-designs1-300x249.png" alt="block-of-designs1" width="300" height="249" /></p>
<p style="text-align: left;">Personas enables artists to treat the browser as their canvas. An important goal is to continue to provide artists with the tools they need to create original art, and share their work with a global audience. As part of this effort, we recently added &#8220;designer pages&#8221;, which gives each Personas artist an easily shareable page that showcases their creations.</p>
<p style="text-align: center;"><a href="http://www.getpersonas.com/gallery/Designer/MaDonna"><img class="size-medium wp-image-1768 alignnone" title="madonna-designs" src="http://labs.mozilla.com/uploads/2009/05/madonna-designs-300x267.png" alt="madonna-designs" width="300" height="267" /></a></p>
<p style="text-align: left;">The results have been inspiring. Many artists in the Personas community have been able to attract tens of thousands of active, engaged users of their art. Here are just some examples:</p>
<p style="text-align: center;"><a href="http://www.getpersonas.com/persona/33"><img class="aligncenter size-medium wp-image-1774" title="groovy-blue" src="http://labs.mozilla.com/uploads/2009/05/groovy-blue-300x89.png" alt="groovy-blue" width="300" height="89" /></a></p>
<p style="text-align: center;"><a href="http://www.getpersonas.com/persona/89"><img class="aligncenter size-medium wp-image-1777" title="fireflies1" src="http://labs.mozilla.com/uploads/2009/05/fireflies1-300x87.png" alt="fireflies1" width="300" height="87" /></a></p>
<p style="text-align: center;"><a href="http://www.getpersonas.com/persona/559"><img class="aligncenter size-medium wp-image-1778" title="paint-splat" src="http://labs.mozilla.com/uploads/2009/05/paint-splat-300x89.png" alt="paint-splat" width="300" height="89" /></a></p>
<p style="text-align: center;"><a href="http://www.getpersonas.com/persona/446"><img class="aligncenter size-medium wp-image-1780" title="carbon1" src="http://labs.mozilla.com/uploads/2009/05/carbon1-300x90.png" alt="carbon1" width="300" height="90" /></a><a href="http://www.getpersonas.com/persona/557"><img class="aligncenter size-medium wp-image-1781" title="robot" src="http://labs.mozilla.com/uploads/2009/05/robot-300x90.png" alt="robot" width="300" height="90" /></a><span style="text-decoration: underline;"><br />
</span>
</p>
<p style="text-align: left;"><span style="text-decoration: underline;">What&#8217;s Next?</span></p>
<p style="text-align: left;">Between now and the 20,000th design, we&#8217;ll be actively looking for additional ways to give Personas artists a strong, easy-to-use platform for their work. If you have ideas, please discuss and debate them with the community in our <a href="http://groups.google.com/group/mozilla-labs-personas">discussion group</a>. Finally, if you have an inner-artist, join thousands of others in the Personas community by <a href="http://personas.services.mozilla.com/upload">creating</a> your own Persona art work and sharing it our gallery for millions of people around the globe to enjoy.</p>
<p style="text-align: left;"><em>– Suneel Gupta and Toby Elliott, on behalf of the Personas development team</em></p>
]]></content:encoded>
			<wfw:commentRss>https://labs.mozilla.com/2009/05/personas-gallery-welcomes-its-10000th-art-design/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Introducing the Design Challenge: Summer 09 &#8211; &#8220;Reinventing Tabs in the Browser&#8221;</title>
		<link>https://labs.mozilla.com/2009/05/introducing-the-design-challenge-summer-09-reinventing-tabs-in-the-browser-2/</link>
		<comments>https://labs.mozilla.com/2009/05/introducing-the-design-challenge-summer-09-reinventing-tabs-in-the-browser-2/#comments</comments>
		<pubDate>Thu, 14 May 2009 08:03:12 +0000</pubDate>
		<dc:creator>Pascal Finette</dc:creator>
				<category><![CDATA[Mozilla Labs]]></category>
		<category><![CDATA[announcement]]></category>
		<category><![CDATA[concept series]]></category>
		<category><![CDATA[design challenge]]></category>

		<guid isPermaLink="false">http://labs.mozilla.com/?p=1749</guid>
		<description><![CDATA[
Design Challenge: Summer 09 &#8211; together with IxDA and Johnny Holland
After our successful inaugural Design Challenge in Spring &#8216;09 &#8211; more than 50 students from all around the world participated and submitted nearly 20 prototypes &#8211; we are happy to announce the next Design Challenge today.
In collaboration with IxDA, a network dedicated to the professional [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://labs.mozilla.com/uploads/2009/05/cs_logo_200x200.png" alt="Design Challenge: Summer 09" title="Design Challenge: Summer 09" width="200" height="200" style="margin: 1em 0pt 0pt 1em; float: right; width: 200px; height: 200px;" /></p>
<h2>Design Challenge: Summer 09 &#8211; together with IxDA and Johnny Holland</h2>
<p>After our successful inaugural <a href="http://design-challenge.mozilla.com/spring09/">Design Challenge in Spring &#8216;09</a> &#8211; more than 50 students from all around the world participated and submitted nearly 20 prototypes &#8211; we are happy to announce the next Design Challenge today.</p>
<p>In collaboration with <a href="http://ixda.org">IxDA</a>, a network dedicated to the professional practice of Interaction Design and <a href="http://johnnyholland.org">Johnny Holland</a>, an open collective talking, sharing and finding answers about all aspects of interaction design, we once again invite designers, students and design-focused people from all around the world to develop new ideas &#038; mockups for the future of the Web.</p>
<h2>About the Design Challenge</h2>
<p>The Design Challenge is a series of events to encourage innovation, and experimentation in user interface design for the Web. Our aim is to provoke thought, facilitate discussion, and inspire future design directions for Firefox, the Mozilla project, and the Open Web as a whole.</p>
<p><strong>For this Design Challenge we are focusing on finding creative solutions to the question: &#8220;Reinventing Tabs in the Browser &#8211; How can we create, navigate and manage multiple web sites within the same browser instance?&#8221;</strong></p>
<p>Tabs worked well on slow machines on a thin Internet, where ten browser sessions were &#8220;many browser sessions&#8221;. Today, 20+ parallel sessions are quite common; the browser is more of an operating system than a data display application; we use it to manage the web as a shared hard drive. </p>
<p>However, if you have more than seven or eight tabs open they become pretty much useless. And tabs don’t work well if you use them with heterogeneous information. They’re a good solution to keep the screen tidy for the moment. And that’s just what they should continue doing.</p>
<h2>How it works</h2>
<p>To participate in the Design Challenge you need to create a mockup of your proposed solution. A mockup can be anything from a napkin drawing, to a wireframe, to a polished graphic. </p>
<p>You also need to create a video explaining your idea(s), presenting the mockup and showing how your idea works. </p>
<p>To register your entry: Upload your mockup and your video to a website such as Flickr, Vimeo or YouTube and tag it with &#8220;mozconcept&#8221;. Send us an email to <a href="mailto:conceptseries@mozilla.com">conceptseries@mozilla.com</a> with links to both your mockup and your video. (To facilitate the free exchange of ideas, all content and contributions will be licensed under appropriate open source licenses.)</p>
<p>During the Design Challenge you can discuss your ideas with fellow designers on the <a href="http://groups.google.com/group/mozilla-labs-concept-series">Mozilla Concept Series forum</a>. To inspire and help you during the challenge, <a href="http://johnnyholland.org">Johnny Holland</a> will post articles with background information on their website throughout the challenge.</p>
<p>All submissions will be presented on the <a href="http://design-challenge.mozilla.com/summer09/">Design Challenge website</a> and honors for &#8220;Best in Class&#8221; in the categories Innovation, Execution, Interaction, Producible plus a People&#8217;s Choice Award will be bestowed.</p>
<p>You find all the details on the <a href="http://design-challenge.mozilla.com/summer09/">Design Challenge website</a>.</p>
<h2>Important Dates</h2>
<ul>
<li>May 14th, 2009 &#8211; Launch of Design Challenge: Summer 09</li>
<li>June 21st, 2009 &#8211; Submission deadline for mockups &#038; videos</li>
<li>July 8th, 2009 &#8211; Announcement of &#8220;Best in Class&#8221; and &#8220;People&#8217;s Choice&#8221; selection</li>
</ul>
<h2>Getting Involved</h2>
<p>If you’re interested in participating, please do join us in the <a href="http://groups.google.com/group/mozilla-labs-concept-series">Concept Series discussion forums</a>. Also follow us on Twitter: <a href="http://twitter.com/mozconcept">@mozconcept</a>, <a href="http://twitter.com/ixda">@ixda</a> and <a href="http://twitter.com/johnnyholland">@johnnyholland</a>.</p>
<p>You’ll find more information on how to participate on our <a href="http://design-challenge.mozilla.com/summer09/">Design Challenge website</a>.</p>
<p>If your school/university is interested in participating, please contact us directly at <a href="mailto:conceptseries@mozilla.com">conceptseries@mozilla.com</a>.</p>
<p><em>&#8211; Pascal Finette, on behalf of the Mozilla Labs team</em></p>
]]></content:encoded>
			<wfw:commentRss>https://labs.mozilla.com/2009/05/introducing-the-design-challenge-summer-09-reinventing-tabs-in-the-browser-2/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Open Design Lunch &#8211; May 14 in Mountain View</title>
		<link>https://labs.mozilla.com/2009/05/open-design-lunch-may-14-in-mountain-view/</link>
		<comments>https://labs.mozilla.com/2009/05/open-design-lunch-may-14-in-mountain-view/#comments</comments>
		<pubDate>Thu, 14 May 2009 00:34:02 +0000</pubDate>
		<dc:creator>mykmelez</dc:creator>
				<category><![CDATA[Mozilla Labs]]></category>

		<guid isPermaLink="false">http://labs.mozilla.com/2009/05/open-design-lunch-may-14-in-mountain-view/</guid>
		<description><![CDATA[Tomorrow Mozilla Labs is hosting an &#8220;open design lunch&#8221; at the Mozilla offices in Mountain View. A open design lunch is an informal lunchtime discussion about specific user experience design problems in web sites, web apps, desktop apps, and other things folks are working on.
We&#8217;ll solicit topics from attendees at the beginning of the lunch, [...]]]></description>
			<content:encoded><![CDATA[<p>Tomorrow Mozilla Labs is hosting an &#8220;open design lunch&#8221; at the Mozilla offices in Mountain View. A open design lunch is an informal lunchtime discussion about specific user experience design problems in web sites, web apps, desktop apps, and other things folks are working on.</p>
<p>We&#8217;ll solicit topics from attendees at the beginning of the lunch, divvy up the available time between them, learn about each problem in turn, and brainstorm solutions.</p>
<p>Anyone dealing with design challenges who is looking for help resolving them is welcome to join us!  You provide the problems, and we&#8217;ll provide the food and feedback.  (You&#8217;re also welcome if you just want to provide feedback on other people&#8217;s design issues!)</p>
<p>To join us, come to <a href="http://maps.google.com/maps?q=1981+Landings+Drive%2C+Building+K%2C+Mountain+View%2C+CA+94043">1981 Landings Drive, Building K, Mountain View, CA 94043</a> at noon tomorrow, Thursday, May 13.  Let us know if you&#8217;re coming (and how many of you there are) by commenting on this blog post so we get a sense for how much food to order.</p>
<p>See you soon!</p>
<p><em>&#8211; Myk Melez, on behalf of the Mozilla Labs team</em></p>
]]></content:encoded>
			<wfw:commentRss>https://labs.mozilla.com/2009/05/open-design-lunch-may-14-in-mountain-view/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>New Labs discussion groups!</title>
		<link>https://labs.mozilla.com/2009/05/new-labs-discussion-groups/</link>
		<comments>https://labs.mozilla.com/2009/05/new-labs-discussion-groups/#comments</comments>
		<pubDate>Wed, 13 May 2009 17:43:54 +0000</pubDate>
		<dc:creator>deb</dc:creator>
				<category><![CDATA[Mozilla Labs]]></category>

		<guid isPermaLink="false">http://labs.mozilla.com/?p=1731</guid>
		<description><![CDATA[The Labs team is constantly on the look-out for better ways to do things, better tools, and better infrastructure.  One thing we realized is that the forum system we were using for project discussions wasn&#8217;t working as well as it could, so we decided to change it about a month ago.  The old [...]]]></description>
			<content:encoded><![CDATA[<p>The Labs team is constantly on the look-out for better ways to do things, better tools, and better infrastructure.  One thing we realized is that the forum system we were using for project discussions wasn&#8217;t working as well as it could, so we decided to change it about a month ago.  The old forum we were using was OK, but it didn&#8217;t really give us the flexibility we wanted.  With the new system, discussions can now be read via Web, RSS feeds and email, and responded to by email or on the Web.  Our hope is that this will make it easier for everyone to participate in and become part of the Labs community, and we&#8217;ll continue looking for other ways to improve it further.</p>
<p><b>New Mozilla Labs discussion groups:</b></p>
<ul>
<li><b><a href="http://groups.google.com/group/mozilla-labs/topics">Mozilla Labs</a></b> &#8211; If there&#8217;s a Labs project, idea, or topic you would like to talk about and there doesn&#8217;t seem to be another place for it, post it here!</li>
<li><b><a href="http://groups.google.com/group/bespin/topics">Bespin</a></b> &#8211; The Bespin project is developing an open, extensible web-based framework for code editing. (<a href="http://labs.mozilla.com/projects/bespin/">project site</a>)</li>
<li><b><a href="http://groups.google.com/group/mozilla-labs-concept-series/topics">Concept Series</a></b> &#8211; Concept Series and Design Challenges. (<a href="http://labs.mozilla.com/projects/concept-series/">project site</a>)</li>
<li><b><a href="http://groups.google.com/group/mozilla-labs-personas/topics">Personas</a></b> &#8211; A new add-on that gives Firefox a dynamic, lightweight theme system. (<a href="http://labs.mozilla.com/projects/firefox-personas/">project site</a>)</li>
<li><b><a href="http://groups.google.com/group/mozilla-labs-prism/topics">Prism</a></b> &#8211; Prism is an application that lets users split web applications out of their browser and run them directly on their desktop. (<a href="http://labs.mozilla.com/projects/prism/">project site</a>)</li>
<li><b><a href="http://groups.google.com/group/mozilla-labs-snowl/topics?gvc=2">Snowl</a></b> &#8211; Snowl is a prototype extension that integrates messaging into the browser. (<a href="http://labs.mozilla.com/projects/snowl/">project site</a>)</li>
<li><b><a href="http://groups.google.com/group/mozilla-labs-testpilot/topics?gvc=2">Test Pilot</a></b> &#8211; Test Pilot is an idea for a new user testing program for Mozilla Labs that aims to build a 1% representative sample of the Firefox user base for soliciting wide participation and structured feedback for Labs experiments. (<a href="http://labs.mozilla.com/projects/test-pilot/">project site</a>)</li>
<li><b><a href="http://groups.google.com/group/ubiquity-firefox/topics">Ubiquity</a></b> &#8211; An experiment into connecting the Web with language in an attempt to find new user interfaces that could make it possible for everyone to do common Web tasks more quickly and easily. (<a href="http://labs.mozilla.com/projects/ubiquity/">project site</a>)</li>
<li><b><a href="http://groups.google.com/group/mozilla-labs-weave/topics">Weave</a></b> &#8211; Weave is a Mozilla Labs project to explore ways in which the browser can broker richer experiences on the Web, by integrating more closely with online services. (<a href="http://labs.mozilla.com/projects/weave/">project site</a>)</li>
</ul>
<p>Another project we&#8217;re currently working on (along with the WebDev and QA teams) is a revamp of the existing Labs website, with a whole new look and feel and a more flexible backend infrastructure.  We&#8217;re tracking progress and keeping docs and whatnot on the Mozilla Wiki here: <a href="https://wiki.mozilla.org/Labs/Site_2.0">Mozilla Labs Site 2.0</a>.  This is a multi-stage project, and we&#8217;ve just started the development phase of stage one.</p>
<p>If you have any questions or comments about the new discussion forums or the Mozilla Labs site project, please leave a comment here, email me at deb-at-mozilla-dot-com, or post a note in the Mozilla Labs discussion group.</p>
<p><em>&#8211; Deb Richardson, on behalf of the Mozilla Labs team</em></p>
]]></content:encoded>
			<wfw:commentRss>https://labs.mozilla.com/2009/05/new-labs-discussion-groups/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Design Challenge: Spring 09 &#8211; &#8220;Best in Class&#8221; submissions selected</title>
		<link>https://labs.mozilla.com/2009/05/design-challenge-spring-09-best-in-class-submissions-selected/</link>
		<comments>https://labs.mozilla.com/2009/05/design-challenge-spring-09-best-in-class-submissions-selected/#comments</comments>
		<pubDate>Mon, 11 May 2009 21:56:46 +0000</pubDate>
		<dc:creator>Pascal Finette</dc:creator>
				<category><![CDATA[Mozilla Labs]]></category>
		<category><![CDATA[announcement]]></category>
		<category><![CDATA[concept series]]></category>
		<category><![CDATA[design challenge]]></category>

		<guid isPermaLink="false">http://labs.mozilla.com/?p=1702</guid>
		<description><![CDATA[
Just over three months ago we launched our first Mozilla Labs Design Challenge. We invited design-focused students from around the world to participate and develop solutions to the question &#8220;What would a browser look like if the Web was all there was? No windows, no unnecessary trappings. Just the Web.&#8221;
After the first round, where students [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://labs.mozilla.com/uploads/2009/05/design_challenge-logo_200x200.jpg" alt="Design Challenge Spring 09" title="Design Challenge Spring 09" width="200" height="200" style="margin: 1em 0pt 0pt 1em; float: right; width: 200px; height: 200px;" /></p>
<p>Just over three months ago we launched our first Mozilla Labs <a href="http://labs.mozilla.com/2009/01/introducing-the-design-challenge/">Design Challenge</a>. We invited design-focused students from around the world to participate and develop solutions to the question &#8220;What would a browser look like if the Web was all there was? No windows, no unnecessary trappings. Just the Web.&#8221;</p>
<p>After the first round, where students submitted mockups of their <a href="https://labs.mozilla.com/forum/?CategoryID=32">proposed solutions</a>, more than 40 students actively participated in a three-week long tutoring and mentoring phase (the tutoring sessions are <a href="http://design-challenge.mozilla.com/spring09/index.html#videos">available on video</a>). At the end of this tutoring phase the students refined their ideas and <a href="http://groups.google.com/group/mozilla-labs-concept-series/topics">submitted 18 prototypes</a>.</p>
<p>Out of those 18 prototypes a panel of design experts selected the following four &#8220;Best in Class&#8221; entries:</p>
<h3>Best in Class: Innovation</h3>
<p>For the solution that has the newest / most original interaction models.</p>
<ul>
<li><a href="http://design-challenge.mozilla.com/spring09/index.html#bic-innovation">Collaborative Research on a Virtual Desk</a> by Ecaterina Valica</li>
</ul>
<h3>Best in Class: Execution</h3>
<p>For the solution that has the most expressive prototype, a combination of polish as well as functional availability.</p>
<ul>
<li><a href="http://design-challenge.mozilla.com/spring09/index.html#bic-execution">The Media Center-Like Browser</a> by Amine Zafri</li>
</ul>
<h3>Best in Class: Interaction</h3>
<p>For the solution that feels provides the best human-computer interaction model.</p>
<ul>
<li><a href="http://design-challenge.mozilla.com/spring09/index.html#bic-interaction">Scrolling 2.0</a> by Valentin Laube</li>
</ul>
<h3>Best in Class: Producible</h3>
<p>For the solution that would be the easiest to ship to users immediately.</p>
<ul>
<li><a href="http://design-challenge.mozilla.com/spring09/index.html#bic-producible">An Information-Centric Web Browser</a> by Choawen Tan</li>
</ul>
<h2>Congratulations!</h2>
<p>Head over to our <a href="http://design-challenge.mozilla.com/spring09/">Design Challenge landing page</a> for more information on the selected prototypes, a complete list of all submitted prototypes, information on the panel and videos from the tutoring sessions.</p>
]]></content:encoded>
			<wfw:commentRss>https://labs.mozilla.com/2009/05/design-challenge-spring-09-best-in-class-submissions-selected/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Prism 1.0 Beta Launches With New Website</title>
		<link>https://labs.mozilla.com/2009/05/prism-10-launches-with-new-website/</link>
		<comments>https://labs.mozilla.com/2009/05/prism-10-launches-with-new-website/#comments</comments>
		<pubDate>Fri, 08 May 2009 17:59:48 +0000</pubDate>
		<dc:creator>mgertner</dc:creator>
				<category><![CDATA[Mozilla Labs]]></category>
		<category><![CDATA[announcement]]></category>
		<category><![CDATA[prism]]></category>

		<guid isPermaLink="false">http://labs.mozilla.com/?p=1688</guid>
		<description><![CDATA[Eighteen months ago, we introduced an experimental project called Prism with the goal to &#8220;to bridge the divide in the user experience between web applications and desktop apps and to explore new usability models as the line between traditional desktop and new web applications continues to blur.&#8221;

Today we are pleased to announce the release of [...]]]></description>
			<content:encoded><![CDATA[<p>Eighteen months ago, we <a href="http://labs.mozilla.com/2007/10/prism/">introduced an experimental project called Prism</a> with the goal to &#8220;to bridge the divide in the user experience between web applications and desktop apps and to explore new usability models as the line between traditional desktop and new web applications continues to blur.&#8221;</p>
<p><img src="http://people.mozilla.com/~faaborg/files/prism/announcement/refracting550.png" alt="" /></p>
<p>Today we are pleased to announce the release of the beta version of Prism 1.0. It&#8217;s the culmination of more than a year of real-world use by companies like <a href="http://www.zimbra.com/">Yahoo! Zimbra</a>, <a href="http://www.worksmart.net/">DesignLinks International</a> and many others.</p>
<p>Tens of thousands of end users have installed Prism-enabled sites. Based on their feedback, as well as the experience of website creators, we&#8217;ve added new features to bring the user experience of web apps even closer to that of their desktop counterparts.  We are particularly excited by these features because they&#8217;ve been informed by the many real-world applications currently using Prism:</p>
<ul>
<li>New API functionality for allowing Prism-enabled web sites more desktop like power.</li>
<li>Ability to set fonts, proxy settings and other application-speciﬁc settings.</li>
<li>The ability to clear private data on demand.</li>
<li>Applications are automatically updated when new Prism versions are available.</li>
<li>Tray icon support, as well as submenus for dock and system tray menus.</li>
<li>Full OS X 10.4 support, and further OS X specific enhancement.</li>
<li>Support for SSL exceptions.</li>
</ul>
<p>You can ﬁnd out more about Prism 1.0 beta and download the standalone version and Firefox extension from our new Prism website at <a href="http://prism.mozilla.com">prism.mozilla.com</a>.</p>
<p>The ability to run stand-alone web apps and access them like normal desktop apps provides instant beneﬁts to end users. However, a number of the advantages are only available when software developers take advantage of Prism-specific features. With the release of Prism 1.0 beta we are ready to start fostering an ecosystem that makes it easier for developers to create and distribute compelling web app bundles.</p>
<h3>Prism Retrospective</h3>
<p>The initial version of Prism was more of a prototype, a foundation on which to build out additional features to improve web app usability.</p>
<p>In March 2008, we released <a href="http://starkravingﬁnkle.org/blog/2008/03/prism-09-now-as-a-ﬁrefox-extension/">Prism 0.9</a> with numerous improvements:</p>
<ul>
<li>Each application runs with its own proﬁle, making it possible to run multiple apps simultaneously.</li>
<li>The web app favicon is used to provide an application icon if no alternative is provided by the user.</li>
<li>The ﬁrst desktop integration features made an appearance. These included popup notiﬁcations and dock badging. A special JavaScript ﬁle called webapp.js contains Prism-speciﬁc code for customizing a web app.</li>
<li>A Firefox extension made it possible to create new Prism apps directly from the browser. This is a very convenient and natural way to use Prism.</li>
<li>Under the hood, we moved to the same build system used by Firefox and other Mozilla products. This makes hacking Prism much easier for developers familiar with the Mozilla environment.</li>
</ul>
<p>Desktop integration features are key to achieving the Prism vision. With the<br />
experimental <a href="http://browsing.justdiscourse.com/2008/07/10/mozilla-prism-091-experimental-now-available/">Prism 0.9.1 version</a>, released last October, these features were signiﬁcantly expanded:</p>
<ul>
<li>System tray icon support on Windows.</li>
<li>Minimize and close applications to the system tray.</li>
<li>Dock and tray icon menus on OS X and Windows.</li>
<li>Protocol handlers for associating Prism apps with speciﬁc URL schemes like mailto:</li>
</ul>
<p>Prism 0.9.1 also represented a major step forward in Mozilla&#8217;s commitment to supporting all major platforms. OS X support, which was problematic in previous releases, was completely revamped to ensure that Prism apps running on OS X behave like other native applications.</p>
<h3>Get Involved</h3>
<p>Mozilla Labs is a virtual lab where people come together online to create, experiment and play with Web innovations for the public benefit. The Prism experiment is in production use today by thousands of people around the world, however, there is still much to explore. There are many ways to join the team and get involved:</p>
<ul>
<li>Play around with the current prototype and let us know what you think</li>
<li>Report a bug</li>
<li>Grab the source code and fix a bug or add a feature</li>
<li>Discuss, debate and add to the design in the <a href="http://groups.google.com/group/mozilla-labs-prism">Prism discussion group</a></li>
<li>Join us in #labs on irc.mozilla.org</li>
</ul>
<p><em>&#8211; <a href="http://browsing.justdiscourse.com/">Matthew Gertner</a> on behalf of the Prism development team.</em></p>
]]></content:encoded>
			<wfw:commentRss>https://labs.mozilla.com/2009/05/prism-10-launches-with-new-website/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
		<item>
		<title>Identity in the Browser</title>
		<link>https://labs.mozilla.com/2009/05/identity-in-the-browser/</link>
		<comments>https://labs.mozilla.com/2009/05/identity-in-the-browser/#comments</comments>
		<pubDate>Thu, 07 May 2009 04:01:52 +0000</pubDate>
		<dc:creator>thunder</dc:creator>
				<category><![CDATA[Mozilla Labs]]></category>
		<category><![CDATA[announcement]]></category>
		<category><![CDATA[weave]]></category>

		<guid isPermaLink="false">http://labs.mozilla.com/?p=1670</guid>
		<description><![CDATA[
The current state of identity on the Web is not so great.
Much of the ongoing discussion and efforts around user identity on the Web focuses on tying identities to new or existing networks and using various protocols for federating it.  User experience in general suffers as protocols for federation (e.g. OpenID) involve complex redirects [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://people.mozilla.com/~dmills/weave/weave-id-screencast-2009-05-06.swf"><img width="489" height="321" src="http://people.mozilla.com/~dmills/weave/weave-video-snap-2009-05-06.png" alt="Weave ID video screencast" /></a></p>
<p>The current state of identity on the Web is not so great.</p>
<p>Much of the ongoing discussion and efforts around user identity on the Web focuses on tying identities to new or existing networks and using various protocols for federating it.  User experience in general suffers as protocols for federation (e.g. OpenID) involve complex redirects which jump the user from page to page and leave them open to phishing attacks&#8211;not to mention other &#8220;ajax&#8221; methods which are even worse from a security standpoint.</p>
<p>So last week the <a href="http://labs.mozilla.com/projects/weave/">Weave</a> team took advantage of the Mozilla all-hands, and decided to sprint on the Weave Identity component to open it up to the Web.  After only a few days of hacking we came up with some very exciting stuff to share!</p>
<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&#8217;re already logged into your browser, and then use Weave identity to let you into the site.</p>
<p>Why?</p>
<p>Something that often goes unsaid in the discussion about online identity is that while most websites right now require usernames and passwords, many people actually use the password manager feature in the browser&#8211;effectively turning their browser into a limited identity manager.  So one of the things we can and should be looking at is how to improve the existing identity manager to better serve our users&#8217; needs.</p>
<p>In this context, Weave Sync already improves it by synchronizing your login information across devices&#8211;so when I use Fennec I don&#8217;t need to type in my login information, because they get pulled down from the cloud.  But we can go further, in two ways:</p>
<p>First, the Weave framework includes an identity component which is currently used exclusively for Weave Sync.  What happens when we integrate it with the browser and open it up to content?</p>
<p>Second, part of the appeal of federated identity management is about single sign-on and automated provisioning.  Can we improve the user experience of the current system to provide some of those features?</p>
<p>Part of the guiding force here is that we think that regardless of the inner mechanism (a federated identity, a simple username and password, or something else), in the end the action of logging in is essentially the same.  Therefore, as the browser we should try to provide a similar experience, regardless of the method being used.  As the user&#8217;s agent we should also strive to act on the user&#8217;s behalf when possible, and we believe this is one of those cases.</p>
<p>Keep in mind that this is just a prototype that we hacked together in a few of days, so there are some very rough edges.  But we&#8217;re super excited about the possibilities already.  When demoing it to people, they said things like &#8220;whoa! how did you do that?&#8221; and &#8220;I want this! How do I get it?&#8221;</p>
<p>The answer is, &#8220;soon&#8221;, or if you&#8217;re brave/impatient enough you can try it out right now by installing the <a href="https://people.mozilla.com/~cbeard/weave/dist/latest-weave.xpi">latest Weave development snapshot</a>.  Please let us know what you think by posting on the <a href="http://groups.google.com/group/mozilla-labs-weave">Weave forum</a>!</p>
<p><em>&#8211; Dan Mills, on behalf of the Weave development team</em></p>
]]></content:encoded>
			<wfw:commentRss>https://labs.mozilla.com/2009/05/identity-in-the-browser/feed/</wfw:commentRss>
		<slash:comments>39</slash:comments>
		</item>
		<item>
		<title>Personas Gallery is Quickly Expanding</title>
		<link>https://labs.mozilla.com/2009/04/personas-gallery-is-quickly-expanding/</link>
		<comments>https://labs.mozilla.com/2009/04/personas-gallery-is-quickly-expanding/#comments</comments>
		<pubDate>Fri, 01 May 2009 00:46:48 +0000</pubDate>
		<dc:creator>suneel gupta</dc:creator>
				<category><![CDATA[Mozilla Labs]]></category>
		<category><![CDATA[personas]]></category>

		<guid isPermaLink="false">http://labs.mozilla.com/?p=1646</guid>
		<description><![CDATA[Four weeks ago, the Personas Team &#8212; with your support &#8212; released version 1.0 of the Personas experiment with a friendlier look and feel, improved functionality, and an expanded gallery of designs. Since the launch, Personas has been downloaded over 2.5 million times and has exceeded 1 million active daily users (see graph below from [...]]]></description>
			<content:encoded><![CDATA[<p>Four weeks ago, the Personas Team &#8212; with your support &#8212; <a href="http://labs.mozilla.com/2009/03/personas/">released</a> <span class="il">version</span> 1.0 of the <a href="http://getpersonas.com">Personas</a> experiment with a friendlier look and feel, improved functionality, and an expanded <a href="http://www.getpersonas.com/gallery/All/Popular">gallery</a> of designs. Since the launch, <span class="il">Personas</span> has been downloaded over 2.5 million times and has exceeded 1 million active daily users (see graph below from <a href="https://addons.mozilla.org/en-US/statistics/addon/10900">AMO</a>). More importantly, we have welcomed over 3,000 new designers and over 5,000 new designs to the Personas community.</p>
<p><img class="aligncenter size-medium wp-image-1657" title="personas-uptake1" src="http://labs.mozilla.com/uploads/2009/04/personas-uptake1-300x105.png" alt="personas-uptake1" width="300" height="105" /></p>
<p><strong> </strong></p>
<p><strong>opportunities to collaborate with the Personas team<br />
</strong></p>
<p>Members of the Personas community are now <a href="http://personas.services.mozilla.com/upload">submitting</a> designs faster than the Personas team can <span class="il">approve</span> them, which has led to a large queue of designs waiting for approval. This is a nice challenge to have, and we are working diligently to evaluate and <span class="il">approve</span> designs that meet the program&#8217;s <a href="http://personas.services.mozilla.com/upload">terms of service</a>. The immediate goal is to reduce the size of the approval queue. The near-term goal is to reduce the amount of time a community member needs to wait between submitting a design and being able to view that design in the gallery and share it with friends. If you are interested in collaborating with the Personas team on these goals, please send an email to <a href="mailto:personas@mozilla.com" target="_blank"><span class="il">personas</span>@mozilla.com</a>.</p>
<p>Other ways to help:</p>
<div>
<ul>
<li>Discuss, debate, ask for help, and add to the design in our new <a href="http://groups.google.com/group/mozilla-labs-personas">discussion group</a><a href="https://labs.mozilla.com/forum/index.php/board,18.0.html" target="_blank"></a>.</li>
<li><a href="https://bugzilla.mozilla.org/enter_bug.cgi?product=Mozilla%20Labs">Report bugs</a> using Bugzilla.</li>
<li><a href="http://personas.mozdev.org/source.html" target="_blank">Get the source code</a> and <a href="https://www.mozdev.org/bugs/buglist.cgi?bug_status=UNCONFIRMED,NEW,ASSIGNED,REOPENED&amp;product=personas" target="_blank">fix a known bug</a> or <a href="https://www.mozdev.org/bugs/enter_bug.cgi?product=personas&amp;bug_severity=enhancement" target="_blank">add a new feature.</a></li>
<li><a href="http://www.babelzilla.org/index.php?option=com_wts&amp;Itemid=88&amp;extension=3483&amp;type=lang" target="_blank">Translate and localize</a> for your language and locale.</li>
</ul>
</div>
<p><em>&#8211; suneel gupta, on behalf of the Personas Development team</em></p>
]]></content:encoded>
			<wfw:commentRss>https://labs.mozilla.com/2009/04/personas-gallery-is-quickly-expanding/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Towards Better Browser Storage</title>
		<link>https://labs.mozilla.com/2009/04/towards-better-browser-storage/</link>
		<comments>https://labs.mozilla.com/2009/04/towards-better-browser-storage/#comments</comments>
		<pubDate>Tue, 21 Apr 2009 20:26:18 +0000</pubDate>
		<dc:creator>atul</dc:creator>
				<category><![CDATA[Mozilla Labs]]></category>
		<category><![CDATA[announcement]]></category>

		<guid isPermaLink="false">http://labs.mozilla.com/?p=1621</guid>
		<description><![CDATA[As Web applications become more powerful and useful, the need has arisen for them to be able to store structured information in the user&#8217;s browser. This is the problem that the W3C&#8217;s Web Storage specification has set out to solve.
At the moment, the specification aims to expose a particular implementation of SQL to web pages. [...]]]></description>
			<content:encoded><![CDATA[<p>As Web applications become more powerful and useful, the need has arisen for them to be able to store structured information in the user&#8217;s browser. This is the problem that the W3C&#8217;s <a href="http://dev.w3.org/html5/webstorage/">Web Storage specification</a> has set out to solve.</p>
<p>At the moment, the specification aims to expose a particular implementation of SQL to web pages.  <a href="http://blog.vlad1.com/">Vladimir Vukićević</a> has written about <a href="http://blog.vlad1.com/2009/04/06/html5-web-storage-and-sql/">flaws in this approach</a>.  Among them are:</p>
<ul>
<li>While a lot of server-side developers already know SQL, it&#8217;s actually quite low-level and not very easy to use. This goes against the grain of the Web as a platform, which is something that should be as easy to develop for as possible.</li>
<li>There&#8217;s no useful core SQL standard, and as a result the specification effectively says &#8220;do what SQLite does&#8221;. Because &#8220;what SQLite does&#8221; isn&#8217;t well-defined and can change in future versions of SQLite, it effectively means tying all browsers to a particular implementation, and any security vulnerabilities that the implementation may have.</li>
</ul>
<p>It seems that a different approach is required and we&#8217;re highly interested in exploring alternative proposals to SQLite for Web Storage.</p>
<p>I&#8217;ve recently undertaken an <a href="http://www.toolness.com/wp/?p=580">experimental re-implementation of CouchDB</a> in the browser to explore the possibilities of using a simpler standard that delegates many of its semantics to the JavaScript language and is also easily parallelizable to take advantage of multiple processor cores. For instance, putting posts into a blog database might look something like this:</p>
<pre>
blogDb.put(
  [{author: 'Myk', title: 'Burritos',
    content: 'Burritos are yum.'},
   {author: 'Thunder', title: 'Bacon',
    content: 'I like bacon.'},
   {author: 'Thunder', title: 'Beer',
    content: 'Beer is good too.'}],
  function onDone() { /* Do stuff... */ }
);
</pre>
<p>Take a look at the <a href="http://hg.toolness.com/browser-couch/raw-file/blog-post/tutorial.html">BrowserCouch Tutorial</a> for more information on how this kind of Web Storage API would look and work&mdash;it also lets you play around with the MapReduce algorithm interactively, so you can really get a feel for it.  </p>
<p>Please do let us know what you think, or if you have other ideas on how best to approach Web Storage.</p>
<p><em>&#8211; Atul Varma, on behalf of the Mozilla Labs team</em></p>
]]></content:encoded>
			<wfw:commentRss>https://labs.mozilla.com/2009/04/towards-better-browser-storage/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Bespin Community Update; VCS in action, searching, debugging UI and markers, settings, and themes</title>
		<link>https://labs.mozilla.com/2009/04/bespin-community-update-vcs-in-action-searching-debugging-ui-and-markers-settings-and-themes/</link>
		<comments>https://labs.mozilla.com/2009/04/bespin-community-update-vcs-in-action-searching-debugging-ui-and-markers-settings-and-themes/#comments</comments>
		<pubDate>Thu, 16 Apr 2009 21:52:59 +0000</pubDate>
		<dc:creator>dion</dc:creator>
				<category><![CDATA[Mozilla Labs]]></category>
		<category><![CDATA[bespin]]></category>

		<guid isPermaLink="false">http://labs.mozilla.com/?p=1616</guid>
		<description><![CDATA[
Above you will see Kevin Dangoor showing of the fruits of his labor on VCS integration with Bespin. His screencast shows how you can fire up Bespin, tie into your VCS, and start coding. This is an exciting step for us.
You will notice that at one point Kevin doesn&#8217;t notice that he hasn&#8217;t saved his [...]]]></description>
			<content:encoded><![CDATA[<p><object width="480" height="300"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=4183124&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=0&amp;show_portrait=0&amp;color=01AAEA&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=4183124&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=0&amp;show_portrait=0&amp;color=01AAEA&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="480" height="300"></embed></object></p>
<p>Above you will see Kevin Dangoor showing of the fruits of his labor on VCS integration with Bespin. His screencast shows how you can fire up Bespin, tie into your VCS, and start coding. This is an exciting step for us.</p>
<p>You will notice that at one point Kevin doesn&#8217;t notice that he hasn&#8217;t saved his file before he tries to talk to the VCS. Since the video we have added an indicator that shows you if the file that you are editing hasn&#8217;t been saved yet. Long term, we are keen to have the collaboration feature where the files are constantly being saved back to the cloud, and the flow changes where &#8220;commit&#8221; is the new &#8220;save&#8221;. We will see.</p>
<p>Julian has added support for searching within a file and has partially implemented the <a href="https://wiki.mozilla.org/Labs/Bespin/DesignDocs/Editor/Search">search design</a>:</p>
<p><img src="http://labs.mozilla.com/uploads/2009/03/bespineditor_find-and_search.png" width="500"/></p>
<p>Ben has also added hooks to the gutter which means that you will see that it is now dynamic. You can set a debugmode and add breakpoints, but we don&#8217;t have a backend for the debugger quite yet. Chris Jay has been playing with the gutter to show syntax errors over there and there is work on jslint output too.</p>
<p>The settings implementation has been changed too. We are finding that the user specific <code>BespinSettings</code> project is a great place to store all of your user specific data. We recently added your command history so that it is saved up there on <code>command.history.txt</code>. Easy to edit and tweak, and it goes with you wherever your editing goes! Anyway, the editor settings will now be found at <code>settings.txt</code>. One side benefit with this approach beyond those mentioned, is that we can delete the settings API from the Bespin server making it even easy to implement.</p>
<p>Finally, we have themes. There are some core themes that you get out of the box. Most people like the default one, but there are simple white, black, and a recent &#8220;Pastels&#8221;. You can recreate your own themes by placing a copy in <code>BespinSettings/themes/themename.js</code> allowing you to <code>set theme themename</code> away. We will be moving this format to simple CSS soon, so I wouldn&#8217;t spend too much time there. If you feel like getting creative in that way though, go ahead and <a href="http://getpersonas.com/">create a Persona</a> :)</p>
<p>As always, thanks for listening and please <a href="http://twitter.com/bespin">follow us on Twitter</a>, <a href="irc://irc.mozilla.org/bespin">chat with us on #bespin in irc</a>, and <a href="http://groups.google.com/group/bespin">join our group</a>.</p>
<p><em>&#8211; Dion Almaer, on behalf of the Bespin development team</em></p>
]]></content:encoded>
			<wfw:commentRss>https://labs.mozilla.com/2009/04/bespin-community-update-vcs-in-action-searching-debugging-ui-and-markers-settings-and-themes/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Firefox New Tab: Visual Update</title>
		<link>https://labs.mozilla.com/2009/04/firefox-new-tab-visual-update/</link>
		<comments>https://labs.mozilla.com/2009/04/firefox-new-tab-visual-update/#comments</comments>
		<pubDate>Mon, 13 Apr 2009 22:15:17 +0000</pubDate>
		<dc:creator>Aza Raskin</dc:creator>
				<category><![CDATA[Mozilla Labs]]></category>
		<category><![CDATA[announcement]]></category>
		<category><![CDATA[firefox]]></category>

		<guid isPermaLink="false">http://labs.mozilla.com/?p=1595</guid>
		<description><![CDATA[All has been quiet on the new tab front for the last couple of weeks. We&#8217;ve been up to two things in the process of getting the new tab ready for potential uplift into Firefox. The first is we&#8217;ve been working on an overview of how the add-on was designed including performance and security. If [...]]]></description>
			<content:encoded><![CDATA[<p>All has been quiet on the new tab front for the last couple of weeks. We&#8217;ve been up to two things in the process of getting the new tab ready for potential uplift into Firefox. The first is we&#8217;ve been working on <a href="https://wiki.mozilla.org/Firefox/Sprints/About:newtab#Add-on_Development">an overview</a> of how the add-on was designed including performance and security. If you&#8217;ve ever wanted to get a guided tour of how something like the new tab is implemented, check it out. The second thing we&#8217;ve been working on is finding a visual style that blends in with Firefox.</p>
<p>Inspired by the horizontal styling of the thumbnails in <a href="http://www.flickr.com/photos/cstone09/3389972367/">Chris Stone&#8217;s</a> answer to the call for participation, we&#8217;ve got some new designs that incorporate the learnings from the <a href="http://www.azarask.in/blog/post/firefox-new-tab-in-line-search/">last 36 revisions</a> while finally making it feel much more Firefox-y. Unfortunately, we haven&#8217;t implemented the new style yet so for the time being, it&#8217;s see only.</p>
<p><a href="http://www.flickr.com/photos/azaraskin/3439720268/"><img src="http://farm4.static.flickr.com/3578/3439720268_fb8b7ed31a.jpg?v=0"/></a></p>
<p><a href="http://www.flickr.com/photos/azaraskin/3438907857/"><img src="http://farm4.static.flickr.com/3314/3438907857_4e04fe8b3f.jpg?v=0"/></a></p>
<p>By using a horizontal thumbnail clipped from the top of a page, we are capturing the site&#8217;s logo and masthead &mdash; the most visually distinctive aspect of a web page. By default only the top two visited sites get a visual treatment (to remove visual clutter), but more can be turned on by clicking the little edit icon. We&#8217;ve gone to a two-column format to better use the available space. If you have an extra wide monitor, you may get more columns.</p>
<p>All of the features from before are there, like in-line search and automatic RSS. It&#8217;s just all cleaned up.</p>
<p>&#8211; Edi Lee, Sean Martell, and Aza Raskin from the New Tabs Team.</p>
]]></content:encoded>
			<wfw:commentRss>https://labs.mozilla.com/2009/04/firefox-new-tab-visual-update/feed/</wfw:commentRss>
		<slash:comments>24</slash:comments>
		</item>
		<item>
		<title>Taskfox Prototype: Ubiquity in Firefox</title>
		<link>https://labs.mozilla.com/2009/04/taskfox-prototype-ubiquity-in-firefox/</link>
		<comments>https://labs.mozilla.com/2009/04/taskfox-prototype-ubiquity-in-firefox/#comments</comments>
		<pubDate>Wed, 08 Apr 2009 18:26:00 +0000</pubDate>
		<dc:creator>Aza Raskin</dc:creator>
				<category><![CDATA[Mozilla Labs]]></category>
		<category><![CDATA[announcement]]></category>
		<category><![CDATA[taskfox]]></category>
		<category><![CDATA[ubiquity]]></category>

		<guid isPermaLink="false">http://labs.mozilla.com/?p=1575</guid>
		<description><![CDATA[As a user experience exploration, Ubiquity has been incredibly successful. Over a million downloads have highlighted the need for the web to be connected more tightly with by the power of task-based interfaces. Due to the passion of users, the user tutorial has been translated into ten languages. Similarly, the thousands of commands written for [...]]]></description>
			<content:encoded><![CDATA[<p>As a user experience exploration, Ubiquity has been incredibly successful. Over a million downloads have highlighted the need for the web to be connected more tightly with by the power of task-based interfaces. Due to the passion of users, the <a href="https://wiki.mozilla.org/Labs/Ubiquity/Latest_Ubiquity_User_Tutorial">user tutorial</a> has been translated into ten languages. Similarly, the thousands of commands written for Ubiquity illustrate a latent desire to be able to write tiny amounts of code that enhance the web in fundamental ways.</p>
<p>We are currently working on <a href="https://wiki.mozilla.org/Taskfox">bringing some of that power</a> to Firefox. See the link for the goals and non-goals for Taskfox, which is what we call the Firefox feature inspired by Ubiquity. You can see some static mockups on the <a href="https://wiki.mozilla.org/Taskfox/Mockups">mockups page</a> of the project wiki. Static mockups only get you so far, however. To really get a sense of how something feels, you need to touch it and see it in motion.</p>
<h3>Prototype</h3>
<p><object width="550" height="358"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=4062903&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=cc6600&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=4062903&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=cc6600&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="550" height="358"></embed></object></p>
<p>Some thoughts:</p>
<p>* The main thing we haven&#8217;t prototyped is the interaction of the awesome bar results and the Taskfox commands. We know that this is a major remaining question so we&#8217;ll be prototyping that soon. We&#8217;ve more or less ignored that interaction for this prototype.</p>
<p>* We&#8217;ve moved all modifiers into the suggestions area. That is, you can&#8217;t type &#8220;translate Hello, World into Japanese&#8221;. Instead, you type &#8220;translate Hello, World&#8221; and select Japanese inside the preview. This simplifies the interaction in the Awesome Bar, and makes the interface a bit more discoverable and localizable, at the cost of effortlessly typing what you want to do. Fortunately, everything in the preview will be keyboard navigatable so you&#8217;ll still be able to tab-and-type without using the mouse.</p>
<p>* Being able to navigate results with the keyboard is lacking in Ubiquity proper. We&#8217;ve tried to solve that in TaskFox.</p>
<p>* We&#8217;ve made &#8220;diving into results&#8221; a fundamental part of TaskFox. Clicking the more arrow (or using the right arrow keys) slides everything over for an ultra-fast way to checkout a more detailed view of information. See the video for more detail.</p>
<p>* We haven&#8217;t concentrated on visual style, so forgive it.</p>
<p>* You can drag results and they&#8217;ll &#8220;tear off&#8221; to form their own window. In this way, any result/detailed view can become more permanent. E.g., if you want to start a youtube video playing you can pull it off and place it in a corner of your screen while you continue browsing. The torn-off window can be re-docked into your tabs.</p>
<h3>Try it out yourself</h3>
<p>The demo is written entirely in HTML and Javascript (with some help from jQuery). It has only been tested in Firefox. It&#8217;s a prototype so type slowly, or it won&#8217;t work.</p>
<p><a href="http://azarask.in/aza/TaskFox">Go to the demo!</a></p>
<h3>Get Involved</h3>
<p>We have a weekly <a href="https://wiki.mozilla.org/Taskfox#Meetings">public meeting</a> every Thursday at 3:00pm PDT (10:00pm UTC). These are open to everyone, no RSVP needed. To join in, dial in to one of the following numbers:</p>
<p>    * +1 650 903 0800 x92 Conf# 8604 (US/International)<br />
    * +1 416 848 3114 x92 Conf# 8604 (Canada)<br />
    * +1 800 707 2533 (pin 369) Conf# 8604 (US Toll Free &#038; Skype)</p>
<p>You can also join <a href="irc://irc.mozilla.org/fx-team">#fx-team</a> to chat about Taskfox on IRC, or discuss it on the <a href="http://groups.google.com/group/mozilla.dev.apps.firefox/topics">mozilla.dev.apps.firefox</a> newsgroup. Anyone can help out by creating your own mockups or prototypes, filing bugs, write patches, and generally giving input.</p>
<p>&#8211; Aza Raskin, Blair McBride, and Alex Faaborg from the TaskFox team.</p>
]]></content:encoded>
			<wfw:commentRss>https://labs.mozilla.com/2009/04/taskfox-prototype-ubiquity-in-firefox/feed/</wfw:commentRss>
		<slash:comments>29</slash:comments>
		</item>
		<item>
		<title>Bespin Community Update; Outline View, iPhone Preview, Python Support, and Defragging</title>
		<link>https://labs.mozilla.com/2009/04/bespin-community-update-outline-view-iphone-preview-python-support-and-defragging/</link>
		<comments>https://labs.mozilla.com/2009/04/bespin-community-update-outline-view-iphone-preview-python-support-and-defragging/#comments</comments>
		<pubDate>Fri, 03 Apr 2009 08:01:05 +0000</pubDate>
		<dc:creator>dion</dc:creator>
				<category><![CDATA[Mozilla Labs]]></category>
		<category><![CDATA[announcement]]></category>
		<category><![CDATA[bespin]]></category>

		<guid isPermaLink="false">http://labs.mozilla.com/?p=1572</guid>
		<description><![CDATA[Joe Walker and Kevin Dangoor of the Developer Tools Lab joined Ben and myself for a busy few days to go heads down on working out some good direction for Bespin and our group in general. We are pretty excited for the coming months, and we all remarked at how fantastic our Bespin community is [...]]]></description>
			<content:encoded><![CDATA[<p>Joe Walker and Kevin Dangoor of the Developer Tools Lab joined Ben and myself for a busy few days to go heads down on working out some good direction for Bespin and our group in general. We are pretty excited for the coming months, and we all remarked at how fantastic our Bespin community is growing already. Joe and Kevin are heads down finishing up initial versions of production-ready collaborative editing and VCS integration respectively, but while we wait a touch more for that, we have seen some pretty fun and exciting things. Let&#8217;s show you:</p>
<p><a href="http://joose-js.blogspot.com/2009/04/structured-outline-view-for-bespin.html">Structured Outline View</a></p>
<p><img src="http://4.bp.blogspot.com/_31o4cLQyFS4/SdPKpKlOmVI/AAAAAAAAALU/E2pCaSeZAiw/s400/Bild+4.png"/></p>
<p>Malte has built on his work involving rich parsers using Web Workers and taken it from the interesting function viewer to a full structured outline view that shows you your classes, methods, and subscribers.</p>
<p>What is particularly exciting about this is that Malte has written the functionality in a way that can be extended for the library of your choice, or the way that you write code. For example, he has code to understand how Dojo does classes (<code>dojo.declare</code>) and also code like the following to understand how we use pub/sub:</p>
<pre>
bespinEventPublish: {
    declaration: "bespin.publish",
    description: "Publish"
},

bespinEventSubscription: {
    declaration: "bespin.subscribe",
    description: "Subscribe to"
}
</pre>
<p>How does it work? Malte tells us:</p>
<blockquote><p>
At the heart of the outline generator is a visitor function that gets invoked for every node. It receives a stack of nodes that are lexically before and above it. It also receives a stack of indexes that tell us where a node lies within the child nodes of its parents. This allows finding predecessors and successors of nodes above us. Long story short: Once we find a string like &#8220;subscribe&#8221;, we can check our lexical predecessors for &#8220;bespin&#8221; and assume the next string node is the name of the event. Voila.
</p></blockquote>
<p><a href="http://www.rsaccon.com/2009/04/adding-python-syntax-highlighting-to.html">Python Syntax Highlighting</a></p>
<p>Roberto has committed python syntax highlighting support via the <code>set syntaxengine codemirror</code> engine:</p>
<p><img src="http://4.bp.blogspot.com/_6nF5cKrqCDc/SdR8iHs5dxI/AAAAAAAAA4U/xgiS8XegRkU/s400/Picture+1.png"/></p>
<p>It has some pretty fun features such as:</p>
<ul>
<li>Token-based syntax highlighting &#8211; currently very little lexical analysis happens. Few lexical errors will be detected.
</li>
<li>Use the normal indentation mode to enforce regular indentation, otherwise the &#8220;shift&#8221; indentation mode will give you more flexibility (not used yet in bespin).
</li>
<li>Parser Options: Python version, error display
</li>
</ul>
<p><a href="http://www.rsaccon.com/2009/03/ibespin.html">iPhone and Bespin</a></p>
<p>Roberto didn&#8217;t stop there though, and created some simple iPhone support for Web applications:</p>
<p><img src="http://4.bp.blogspot.com/_6nF5cKrqCDc/Sc8djbVlFpI/AAAAAAAAA4E/PWHtq90ohz8/s400/Picture+1.png"/></p>
<p>His new inline preview setting lets you see your current page in iPhone mode. Before running the new enhanced <code>preview</code> command, set your preference:</p>
<ul>
<li><b><code>set preview window</code></b> &#8211; default, an external window, as we have now.</li>
<li><b><code>set preview inline</code></b> &#8211; instead of editor canvas we have an iframe containing the preview</li>
<li><b><code>set preview iphone</code></b> &#8211; a non-modal popup containing an iframe with dimensions of the iPhone screen. Of course you should use Safari for this.</li>
</ul>
<p><a href="http://almaer.com/blog/bespin-concept-defrag">Defrag Command</a></p>
<p><img src="http://almaer.com/blog/uploads/bespineditor_heatmap.png" width="500"/></p>
<p>I should have written up the defrag command for April Fools, but instead this post talks about a Bespin concept around visualising code in a way that shows you who is editing what. At this point we are very much in experimental mode and I am looking for feedback on the ideas in the article.</p>
<p>There have also been some great contributions from the entire team. Some subtle features such as <code>set highlightline on</code> (highlight the line that your cursor is on), <code>set trimonsave on</code> (auto trim trailing spaces before saving a file), and a great addition by Julian that has you able to use the keyboard to get around the file browser. We also have to give a big shout-out to Gordon who is doing a phenomenal job shepherding Bugzilla recently (along with fixing bugs and making tabs work well!)</p>
<p>We still have much to do, so if you have enough free cycles to dive in and help make Bespin a fun and productive tool for the Open Web, please join us!  We are going to start to have weekly status calls on Tuesdays at 9am PT. Join us on #bespin to chat more!</p>
<p><em>&#8211; Dion Almaer, on behalf of the Bespin development team</em></p>
]]></content:encoded>
			<wfw:commentRss>https://labs.mozilla.com/2009/04/bespin-community-update-outline-view-iphone-preview-python-support-and-defragging/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Labs Update &#8211; March 2009</title>
		<link>https://labs.mozilla.com/2009/04/labs-update-march-2009/</link>
		<comments>https://labs.mozilla.com/2009/04/labs-update-march-2009/#comments</comments>
		<pubDate>Wed, 01 Apr 2009 17:09:01 +0000</pubDate>
		<dc:creator>rhian</dc:creator>
				<category><![CDATA[Mozilla Labs]]></category>
		<category><![CDATA[announcement]]></category>

		<guid isPermaLink="false">http://labs.mozilla.com/?p=1455</guid>
		<description><![CDATA[

March 2009
Concept Series
We are currently collecting feedback on a proposed web-based collaboration tool/space for the Concept Series. Learn more and join the discussion over on the discussion forum.
Design Challenge &#8211; Spring 09
More than 40 ideas from around the world were submitted to our inaugural Design Challenge. Thirty participants were selected to join the tutoring &#38; [...]]]></description>
			<content:encoded><![CDATA[<div class="col-span-post">
<p><a href="../2009/01/labs-update-january-2009/"><img class="alignnone size-full wp-image-565" title="aboutlabs_newsletter_masthead" src="../uploads/2008/12/aboutlabs_newsletter_masthead.gif" border="none" alt="aboutlabs_newsletter_masthead" width="576" height="100" /></a></p>
<p align="right"><strong>March 2009</strong></p>
<h2>Concept Series</h2>
<p>We are currently collecting feedback on a proposed web-based collaboration tool/space for the Concept Series. Learn more and join the discussion over on the <a href="https://labs.mozilla.com/forum/comments.php?DiscussionID=5084">discussion forum</a>.</p>
<h3>Design Challenge &#8211; Spring 09</h3>
<p>More than 40 ideas from around the world were submitted to our inaugural <a href="http://labs.mozilla.com/2009/01/introducing-the-design-challenge/">Design Challenge</a>. Thirty participants were selected to join the tutoring &amp; mentoring phase. Check out our awesome tutorials, recorded and available <a href="http://design-challenge.mozilla.com/spring09 ">here</a>.</p>
<h2>Experiments</h2>
<h3>Personas</h3>
<p>Labs is expanding its experiment in personalization by launching the newest version of <a href="http://labs.mozilla.com/projects/firefox-personas/">Personas</a> with a cleaner, friendlier look, and hundreds of new designs. With the support and imagination of the Labs community, Personas has evolved through a set of iterations but remained focused on three key concepts:</p>
<p>1.    It shouldn’t be hard to make your browser a little more fun and personal.<br />
2.    You should be able to personalize your entire online experience with lots of great designs.<br />
3.    The artist in you should be able to treat the browser as your canvas.</p>
<p>You can download the latest extension on <a href="https://addons.mozilla.org/en-US/firefox/">AMO</a> or on <a href="http://www.getpersonas.com/store/">getpersonas.com</a>. As always, we&#8217;ll be listening to your feedback to continue making the online experience more fun and personal.</p>
<h3>Weave</h3>
<p>Weave 0.3 was released, and includes a major rewrite of many of Weave’s key components since the last major release in June.  If you have not looked at Weave recently, now is a great time to jump in and try it out! More info <a href="http://labs.mozilla.com/2009/03/weave-03-released/">here</a>.</p>
<h3>Bespin</h3>
<p>The Bespin project is going strong, check out the latest news <a href="http://labs.mozilla.com/2009/03/bespin-community-update-tabs-editor-component-syntax-checker-quick-open-and-more/">here</a>. Also from the Developer Tools team, an new <a href="http://labs.mozilla.com/2009/03/a-new-memory-tool-for-the-web/">memory tool</a>.</p>
<h2>Labs Nights</h2>
<p>If you’re hosting a Labs Night in your area, please <a href="mailto:rbaker@mozilla.com">let us know</a> and we’ll add it to the event calendar and post it on this site.</p>
<h3>London &#8211; Bespin Event</h3>
<p>Ben, Dion and Joe from the <a href="http://labs.mozilla.com/projects/bespin/">Bespin</a> team presented the latest version of Bespin to an enthusiastic crowd of more than 40 people at London&#8217;s The Hub. There was a lively discussion about a broad range of topics, ranging from the Open Web in general, JavaScript and Accessibility to ideas for future use cases for the Bespin technology. Stay tuned for the next Mozilla Labs Meetup in London in April.</p>
<h3>Mountain View</h3>
<p>This month’s Labs Night Mountain View was great. Three of our <a href="http://labs.mozilla.com/2009/01/introducing-the-design-challenge/">Design Challenge</a> participants presented their mockups in progress for feedback. Their work so far is super impressive and we are looking forward to sharing it. Stay tuned for the next Labs meetup in April!</div>
]]></content:encoded>
			<wfw:commentRss>https://labs.mozilla.com/2009/04/labs-update-march-2009/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Developer Tools Presentation and Open Session</title>
		<link>https://labs.mozilla.com/2009/03/developer-tools-presentation-and-open-session/</link>
		<comments>https://labs.mozilla.com/2009/03/developer-tools-presentation-and-open-session/#comments</comments>
		<pubDate>Tue, 31 Mar 2009 16:00:06 +0000</pubDate>
		<dc:creator>Ben Galbraith</dc:creator>
				<category><![CDATA[Mozilla Labs]]></category>
		<category><![CDATA[devtools]]></category>

		<guid isPermaLink="false">http://labs.mozilla.com/?p=1528</guid>
		<description><![CDATA[
Tomorrow, Dion and I are giving a talk at O&#8217;Reilly&#8217;s Web 2.0 Expo conference in San Francisco at the Moscone Center: &#8220;Web Developer Tools: How to Be Productive Building for the Web&#8221; (Wed. Apr 1, 10:50 am). While normally Web 2.0 Expo costs money to attend, our session is free; all you need do is [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://bengalbraith.wordpress.com/files/2009/03/web20.png" alt="Web 2.0 Expo and web2Open" title="Web 2.0 Expo and web2Open" width="380" height="290" class="aligncenter size-full wp-image-503" /></p>
<p>Tomorrow, Dion and I are giving a talk at O&#8217;Reilly&#8217;s <a href="http://www.web2expo.com/webexsf2009">Web 2.0 Expo</a> conference in San Francisco at the Moscone Center: &#8220;<a href="http://www.web2expo.com/webexsf2009/public/schedule/detail/7363">Web Developer Tools: How to Be Productive Building for the Web</a>&#8221; (Wed. Apr 1, 10:50 am). While normally Web 2.0 Expo costs money to attend, our session <em>is free</em>; all you need do is register for the free <a href="http://www.web2expo.com/webexsf2009/public/wiki/Web2Open">web2Open</a> program. As part of our session we&#8217;ll be releasing something small; we&#8217;d love to see you there and get your feedback.</p>
<p>Following the presentation, we&#8217;ll be hosting a web2Open session at 12:40 pm&#8211;also in Moscone&#8211;to host a discussion about the state of Developer Tools for the Open Web and explore their future. If you&#8217;ve an interest in the subject and find yourself in town, won&#8217;t you drop in?</p>
<p>NOTE: <a href="http://benzilla.galbraiths.org/2009/03/31/developer-tools-presentation-and-open-session/">I cross-posted this to my blog</a>; please use the comment thread over there.</p>
]]></content:encoded>
			<wfw:commentRss>https://labs.mozilla.com/2009/03/developer-tools-presentation-and-open-session/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Personas Expands Opportunities to Personalize</title>
		<link>https://labs.mozilla.com/2009/03/personas/</link>
		<comments>https://labs.mozilla.com/2009/03/personas/#comments</comments>
		<pubDate>Tue, 31 Mar 2009 15:30:59 +0000</pubDate>
		<dc:creator>suneel gupta</dc:creator>
				<category><![CDATA[Mozilla Labs]]></category>
		<category><![CDATA[personas]]></category>

		<guid isPermaLink="false">http://labs.mozilla.com/?p=1464</guid>
		<description><![CDATA[Personas for Firefox is a prototype extension that adds lightweight theming to the browser.

Today, we are launching a major expansion of the Personas experiment, which includes more dependable functionality, a cleaner look, an expanded gallery of artistic designs, and a much easier way to contribute.
Here&#8217;s a video that was put together by Rainer Cvillink that [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;"><strong><a href="../featured-projects/#personas" target="_blank">Personas for Firefox</a> is a prototype extension that adds lightweight theming to the browser.</strong></p>
<p style="text-align: left;">
<p>Today, we are launching a major expansion of the <a href="http://labs.mozilla.com/projects/firefox-personas/">Personas experiment</a>, which includes more dependable functionality, a cleaner look, <a href="http://getpersonas.com">an expanded gallery of artistic designs</a>, and <a href="http://www.getpersonas.com/store/demo_create.html/">a much easier way to contribute</a>.</p>
<p style="text-align: left;">Here&#8217;s a video that was put together by Rainer Cvillink that shows off some of the new designs with folks around Mozilla talking about what they like about Personas:</p>
<p style="text-align: center;"><object width="400" height="300" data="http://vimeo.com/moogaloop.swf?clip_id=3841582&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" type="application/x-shockwave-flash"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=3841582&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /></object> <a href="http://vimeo.com/3841582"></a>
</p>
<p style="text-align: center;"><a href="http://vimeo.com/3841582">Getting Started with Personas</a> from <a href="http://vimeo.com/user1482657">Mozilla Labs</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<p style="text-align: center;"><span style="text-decoration: underline;"><strong>Progress</strong></span></p>
<p style="text-align: left;">Since we began work on the Personas experiment, the project has evolved with the support and creativity of the Mozilla community. We have been able to accomplish the following key milestones:</p>
<p style="text-align: left;">1. smoother integration into the chrome, including styling for the Find toolbar;</p>
<p style="text-align: left;">2. an expanded <a href="http://www.getpersonas.com/store/gallery/All/Popular">gallery</a> of over 500 persona designs, including art from independent and established artists;</p>
<p style="text-align: left;">3. ability to create a &#8220;custom&#8221; persona locally either to keep private, or to test before submitting to the gallery;</p>
<p style="text-align: left;">4. an easy-to-use interface for contributing designs, with more control over text and accent colors for your art;</p>
<p style="text-align: left;">5. localization for the extension, which now supports Bulgarian (bg-BG), Czech (cs-CZ), Danish (da-DK), German (de-DE), English (en-US), Spanish (es-CL), French (fr-FR), Hebrew (he-IL), Italian (it-IT), Japanese (ja-JP), Korean (ko-KR), and Portugese (pt-BR).</p>
<p style="text-align: center;"><span style="text-decoration: underline;"><strong>Background</strong></span></p>
<p style="text-align: left;">The Personas project began in late 2007 as an experiment within Mozilla Labs to explore new ways to quickly and easily personalize the online experience. With the support and creativity of the Mozilla community, the project continues to evolve and is focused on three key concepts:</p>
<p style="text-align: center;"><strong>1. It Shouldn’t be Hard to Make Your Browser a Little More Fun and Personal</strong></p>
<p style="text-align: left;">You can download the Personas add-on in under a minute with just a few clicks of your mouse. Select a design from the online gallery that reflects your mood or interests, and when you are ready for a change, rotate it out for another style. Your choice will appear instantly with no disruption to your web browsing.</p>
<p style="text-align: center;"><a href="http://www.getpersonas.com/store"><img class="aligncenter size-medium wp-image-1486" title="homepage" src="http://labs.mozilla.com/uploads/2009/03/home-300x259.jpg" alt="homepage" width="300" height="259" /></a></p>
<p style="text-align: center;"><strong>2. You Should be able to Personalize Your Entire Web Experience with Lots of Great Designs</strong></p>
<p style="text-align: left;">You can personalize your homepage, blog or instant messenger, but you leave your design behind when you visit another webpage or minimize your chat. The only way to personalize your entire online experience is through your browser. With Personas, your design stays with you at each and every point of your time online. And to give you lots of great content to choose from, we have opened the Personas gallery to independent designers from around the world, and also teamed up with popular brands, including Greenpeace, Cynthia Rowley, All American Rejects, and LIVESTRONG. Here are just some of the designs for you to choose from:</p>
<p style="text-align: center;"><strong>MUSIC</strong></p>
<p style="text-align: center;"><a href="http://www.getpersonas.com/store/gallery/persona/3/1/831"><img class="size-medium wp-image-1491 aligncenter" title="All American Rejects" src="http://labs.mozilla.com/uploads/2009/03/personas__0013_14-300x199.jpg" alt="All American Rejects" width="300" height="199" /></a></p>
<p style="text-align: center;"><em><strong><a href="http://www.getpersonas.com/store/gallery/persona/3/1/831">All American Rejects</a></strong></em></p>
<p style="text-align: center;"><img class="aligncenter size-medium wp-image-1502" title="personas__0016_17" src="http://labs.mozilla.com/uploads/2009/03/personas__0016_17-300x199.jpg" alt="personas__0016_17" width="300" height="199" /></p>
<p style="text-align: center;"><em><strong><a href="http://www.getpersonas.com/store/gallery/persona/2/9/829">No Doubt</a></strong></em></p>
<p style="text-align: center;"><img class="aligncenter size-medium wp-image-1501" title="personas__0014_15" src="http://labs.mozilla.com/uploads/2009/03/personas__0014_15-300x199.jpg" alt="personas__0014_15" width="300" height="199" /></p>
<p style="text-align: center;"><em><strong><a href="http://www.getpersonas.com/store/gallery/persona/3/0/830">Lady Gaga</a></strong></em></p>
<p style="text-align: center;">
<p style="text-align: center;"><strong>CAUSES</strong></p>
<p style="text-align: center;"><img class="aligncenter size-medium wp-image-1494" title="personas__0003_4" src="http://labs.mozilla.com/uploads/2009/03/personas__0003_4-300x199.jpg" alt="personas__0003_4" width="300" height="199" /></p>
<p style="text-align: center;"><em><strong><a href="http://www.getpersonas.com/store/gallery/persona/1/5/815">Common Ground Foundation</a></strong></em></p>
<p style="text-align: center;"><img class="size-medium wp-image-1497 alignnone" title="personas__0010_11" src="http://labs.mozilla.com/uploads/2009/03/personas__0010_11-300x199.jpg" alt="personas__0010_11" width="300" height="199" /></p>
<p style="text-align: center;">
<p style="text-align: center;">
<p style="text-align: center;"><span style="text-decoration: underline;"><strong>3. The Artist in You Should Be Able to Treat the Browser as Your Canvas</strong></span></p>
<p style="text-align: left;">The Personas project aims to support and promote artists and their work. We do this by making it easy for you to style the browser with your own designs and share your work with millions of people around the world. Until now, designers had to write code to customize a browser. With Personas, you can use a simple interface to upload formatted images. If you don’t have experience with formatting images, we make it easy for you to learn how (and, we’re working on tools to make it even easier!) Once you’re done creating your design, you can upload it to the design gallery for people to discover and enjoy during their next online stroll through the gallery.</p>
<p style="text-align: left;">While we suggest that everyone license their designs under a Creative Commons license, we&#8217;re also now exploring a model where designers can keep their designs proprietary.  The idea is that we&#8217;ll freely host content that&#8217;s contributed as open source while providing an option for paid hosting of other content.  We&#8217;re still working on the details and expect to have a more formal plan and framework for this soon.</p>
<p style="text-align: center;"><span style="text-decoration: underline;"><strong>What’s Next?</strong></span></p>
<p style="text-align: left;">Mozilla is dedicated to promoting choice and innovation on the Internet. Personas extends on that mission by giving Firefox fans, both new and established, the ability to make the browser reflect their personality, interests and passions. This is the first of many steps to expand the catalog of available designs by reaching out to both established designers and the imagination of our community. After you give Personas a shot, let us know what you think. As always, we’ll be listening carefully to your feedback on how to make your browser more personal.</p>
<p><span style="text-decoration: underline;"><strong></strong></span></p>
<p style="text-align: center;"><span style="text-decoration: underline;"><strong>Get Started </strong></span></p>
<p style="text-align: left;">Install the <a href="https://addons.mozilla.org/en-US/firefox/addon/10900">Personas add-on for Firefox</a>, <a href="http://www.getpersonas.com/store/demo_install.html">watch a demo</a>, or find out more by visiting <a href="http://getpersonas.com/store">getpersonas.com</a>. Even if you’re not a current Firefox user, you can download Personas in less than a minute and begin asking yourself: “What will my browser wear today?”</p>
<div style="text-align: center;"><span style="text-decoration: underline;"><span style="font-weight: bold;">How to Get Involved</span></span></div>
<div>
<ul>
<li>Discuss, debate, ask for help, and add to the design in the <a href="https://labs.mozilla.com/forum/index.php/board,18.0.html" target="_blank">Personas forum</a>.</li>
<li><a href="http://personas.mozdev.org/bugs.html" target="_blank">Report bugs</a> using Bugzilla.</li>
<li><a href="http://personas.mozdev.org/source.html" target="_blank">Get the source code</a> and <a href="https://www.mozdev.org/bugs/buglist.cgi?bug_status=UNCONFIRMED,NEW,ASSIGNED,REOPENED&amp;product=personas" target="_blank">fix a known bug</a> or <a href="https://www.mozdev.org/bugs/enter_bug.cgi?product=personas&amp;bug_severity=enhancement" target="_blank">add a new feature.</a></li>
<li><a href="http://www.babelzilla.org/index.php?option=com_wts&amp;Itemid=88&amp;extension=3483&amp;type=lang" target="_blank">Translate and localize</a> for your language and locale.</li>
</ul>
</div>
<p style="text-align: left;">
<p><em>&#8211; Suneel Gupta, on behalf of the Personas development team</em></p>
]]></content:encoded>
			<wfw:commentRss>https://labs.mozilla.com/2009/03/personas/feed/</wfw:commentRss>
		<slash:comments>23</slash:comments>
		</item>
		<item>
		<title>Weave 0.3 Released</title>
		<link>https://labs.mozilla.com/2009/03/weave-03-released/</link>
		<comments>https://labs.mozilla.com/2009/03/weave-03-released/#comments</comments>
		<pubDate>Mon, 30 Mar 2009 23:49:31 +0000</pubDate>
		<dc:creator>thunder</dc:creator>
				<category><![CDATA[Mozilla Labs]]></category>
		<category><![CDATA[announcement]]></category>
		<category><![CDATA[weave]]></category>

		<guid isPermaLink="false">http://labs.mozilla.com/?p=1456</guid>
		<description><![CDATA[Weave Sync is a prototype that encrypts and securely synchronizes the Firefox experience across multiple browsers, so that your desktop, laptop and mobile phone can all work together.  It is part of the Weave project, which aims to integrate services more closely with the browser.

Major Features
What is Weave Sync all about? In short, Weave [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Weave Sync is a prototype that encrypts and securely synchronizes the Firefox experience across multiple browsers, so that your desktop, laptop and mobile phone can all work together.  It is part of the <a href="http://labs.mozilla.com/projects/weave/">Weave</a> project, which aims to integrate services more closely with the browser.</strong></p>
<p><img src="http://people.mozilla.com/~cbeard/weave/weave-logo.jpg" alt="Weave Logo" /></p>
<h3>Major Features</h3>
<p>What is Weave Sync all about? In short, Weave Sync lets you securely take your Firefox experience with you to all your Firefox browsers &#8212; including our mobile browser, codenamed Fennec.  It currently supports continuous synchronization of your bookmarks, browsing history, saved passwords and tabs.  For example:</p>
<ul>
<li>Get the same results on the Smart Location Bar on each of your Firefox browsers, so you can get to your favorite sites with just a few keystrokes</li>
<li>Continue what you were doing: have the ability to open any tab you have open on any of your Firefox browsers</li>
<li>Keep the same list of bookmarks on all of your Firefox browsers</li>
<li>Easily sign in to all your favorite sites using your saved passwords (this is especially handy on mobile phones, where it&#8217;s hard to type in complex passwords)</li>
<li>Do it all securely: Weave Sync encrypts user data before uploading it to Mozilla&#8217;s servers, so that only you can access your data</li>
</ul>
<p><img src="http://people.mozilla.com/~dmills/weave/weave_cloud.jpg" width="455" height="443" alt="Weave Cloud" /></p>
<h3>What&#8217;s new in 0.3?</h3>
<p>If you have not looked at Weave recently, now is a great time to jump in and try it out!  This release includes a major rewrite of many of Weave&#8217;s key components since the last major release in June.  A few of the major changes are:</p>
<ul>
<li>Increased reliability and performance</li>
<li>Support for mobile browsers via <a href="http://blog.pavlov.net/2009/03/17/fennec-1-beta-1/">Fennec</a></li>
<li>Support for the new <a href="https://wiki.mozilla.org/Labs/Weave/0.3/API">0.3 server architecture</a></li>
</ul>
<h3>Getting Involved with Testing and Development</h3>
<ul>
<li><a href="https://addons.mozilla.org/services/install.php?addon_id=weave">Install Weave 0.3</a> (requires <a href="http://www.mozilla.com/en-US/firefox/all-beta.html">Firefox 3.1 beta 3</a>)
	</li>
<li>Learn more about <a href="http://labs.mozilla.com/projects/weave/">Weave</a></li>
<li>Discuss, debate, and add to the design in the <a href="https://labs.mozilla.com/forum/?CategoryID=19">Weave forum</a></li>
<li>Join us in #labs on irc.mozilla.org</li>
</ul>
<p><em>&#8211; Dan Mills, on behalf of the Weave development team</em></p>
]]></content:encoded>
			<wfw:commentRss>https://labs.mozilla.com/2009/03/weave-03-released/feed/</wfw:commentRss>
		<slash:comments>30</slash:comments>
		</item>
		<item>
		<title>Firefox New Tab: Latest Iteration &amp; Next Steps</title>
		<link>https://labs.mozilla.com/2009/03/firefox-new-tab-latest-iteration-next-steps/</link>
		<comments>https://labs.mozilla.com/2009/03/firefox-new-tab-latest-iteration-next-steps/#comments</comments>
		<pubDate>Fri, 27 Mar 2009 19:28:42 +0000</pubDate>
		<dc:creator>Aza Raskin</dc:creator>
				<category><![CDATA[Mozilla Labs]]></category>
		<category><![CDATA[announcement]]></category>

		<guid isPermaLink="false">http://labs.mozilla.com/?p=1451</guid>
		<description><![CDATA[Over the last couple of weeks, we&#8217;ve been iterating on the idea &#038; design of what a Firefox new tab could look like. All told, we&#8217;ve now gone through 36 different versions of the page, with thousands of particpants helping test and provide daily feedback &#038; new ideas. 
In this latest iteration, we&#8217;ve continued to [...]]]></description>
			<content:encoded><![CDATA[<p>Over the last couple of weeks, we&#8217;ve been iterating on the idea &#038; design of what a Firefox new tab could look like. All told, we&#8217;ve now gone through <a href="http://hg.mozilla.org/users/dmills_mozilla.com/about-tab/tags">36 different versions</a> of the page, with thousands of particpants helping test and provide daily feedback &#038; new ideas. </p>
<p>In this latest iteration, we&#8217;ve continued to refine the concept taking into account all of the feedback we&#8217;ve received in comments, blogs, IRC conversations, and hallway talks. </p>
<h3>The Latest Edition</h3>
<p><a href="http://www.flickr.com/photos/azaraskin/3390595374/"><img src="http://farm4.static.flickr.com/3459/3390595374_959a318b52.jpg?v=0"/></a></p>
<p>The main feature we&#8217;re exploring in this iteration is in-line search for the sites you search often. </p>
<p><img src="http://img.skitch.com/20090327-micgfpdfnp48ax4tx4bfs3ihdq.jpg"/></p>
<p>If one of your main uses of a site is to perform a search (e.g., Technorati, Wikipedia, or Twitter) then the new tab page should help you perform that search more quickly and efficiently. Instead of first navigating to the site and then performing the search, you can search instantly without the need to install a <a href="https://addons.mozilla.org/en-US/firefox/browse/type:4/cat:all?sort=name">search provider</a> (or even for a site to provide one). </p>
<p>We&#8217;ve implemented this feature using <a href="https://developer.mozilla.org/en/Places">Places</a>, the feature introduced in Firefox 3.0 that enables the <a href="http://www.dria.org/wordpress/archives/2008/04/17/628/">Awesome Bar</a>. Our heuristics are still a little rough &mdash; and they won&#8217;t find every site search &mdash; so we are looking for feedback. What sites that you search often and appear on your new tab page don&#8217;t have in-line search?</p>
<p>We&#8217;ve also continued to explore ways of keeping the new tab polite. In an attempt to not break your train of thought, the cognitive shield hid the frequently accessed sites until you moved the mouse. Although the implementation got in the way of the idea (the shield looked clickable, and people got frustrated as it vanished as they tried to use it), the feedback indicating that hiding the ambient information of the new tab page was a major detractor: We had underestimated the power of gaining information at a glance.</p>
<p>We&#8217;ve taken another tack this time at not breaking your train of thought by using default fonts and a Firefox-gray background. Instead of taking the over-the-top cognitive shield approach, we are trying to make the page &#8220;fit-in&#8221; to ameliorate a visually jarring experience. After a couple days of testing and feedback, it seems to work. What do you think?</p>
<p>We&#8217;re now working with the Firefox product team to explore <a href="https://wiki.mozilla.org/Firefox/Sprints/About:newtab">potential inclusion</a> of a feature like this in an upcoming Firefox release, and what that might look like.</p>
<h3>Prototype</h3>
<p>Step 1. <a href="http://www.mozilla.com/en-US/firefox/all-beta.html">Download and install</a> the latest development build of Firefox 3.1.<br />
Step 2. <a href="https://people.mozilla.com/~dmills/abouttab/abouttab-latest.xpi">Download and install</a> the latest version of the New Tab prototype.<br />
Step 3. <a href="#comments">Let us know what you think</a>, including what works, what doesn&#8217;t and how we can improve the design.</p>
<p>&#8211; Aza Raskin and Ed Lee on behalf of the &#8220;New Tab&#8221; team</p>
]]></content:encoded>
			<wfw:commentRss>https://labs.mozilla.com/2009/03/firefox-new-tab-latest-iteration-next-steps/feed/</wfw:commentRss>
		<slash:comments>49</slash:comments>
		</item>
		<item>
		<title>A New Memory Tool for the Web</title>
		<link>https://labs.mozilla.com/2009/03/a-new-memory-tool-for-the-web/</link>
		<comments>https://labs.mozilla.com/2009/03/a-new-memory-tool-for-the-web/#comments</comments>
		<pubDate>Mon, 23 Mar 2009 23:03:44 +0000</pubDate>
		<dc:creator>Ben Galbraith</dc:creator>
				<category><![CDATA[Mozilla Labs]]></category>
		<category><![CDATA[announcement]]></category>
		<category><![CDATA[devtools]]></category>

		<guid isPermaLink="false">http://labs.mozilla.com/?p=1437</guid>
		<description><![CDATA[
They say Marc Andreessen, co-founder of Netscape and co-author of the Mosaic browser, once said:

[An operating system] is just a bag of drivers.

People have been fantasizing about the web as application platform for as long as we&#8217;ve had it. Nearly a decade later, we&#8217;re really just getting started at realizing this vision&#8211;of truly reproducing the [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://bengalbraith.wordpress.com/files/2009/03/andreesen.jpg" alt="Marc Andreessen" title="Marc Andreessen" width="445" height="242" class="aligncenter size-full wp-image-487" /></p>
<p>They say Marc Andreessen, co-founder of Netscape and co-author of the Mosaic browser, once said:</p>
<blockquote><p>
[An operating system] is just a bag of drivers.
</p></blockquote>
<p>People have been fantasizing about the web as application platform for as long as we&#8217;ve had it. Nearly a decade later, we&#8217;re really just getting started at realizing this vision&#8211;of truly reproducing the power of traditional operating system APIs inside of the browsers. </p>
<p>While some have had this vision of browser-as-application-runtime since the beginning, most of us have traditionally viewed the browser as a web page renderer. It&#8217;s only been in the past few years that some have begun to push hard on changing this status quo. Google stands out in this group both with the creation of boundary-pushing &#8220;desktop-quality&#8221; applications like Gmail and in describing Google Chrome as an application run-time, not a page viewer. <span style="font-size:smaller;"><a href="#1">[1]</a></span></p>
<p><img src="http://bengalbraith.wordpress.com/files/2009/03/chrome.jpg" alt="The Chrome Comic" title="The Chrome Comic" width="412" height="237" class="aligncenter size-full wp-image-490" /></p>
<p>Here in the Mozilla Developer Tools Lab, we&#8217;ve been pondering the various gaps in the tool-chain when you treat the browser as a serious, OS-grade application run-time. We&#8217;ll talk more about the landscape of tools and what&#8217;s available in a different post. In this one, we&#8217;d like to talk about one of the gaps we&#8217;ve found: memory tools.</p>
<h3>The Memory Problem</h3>
<p>It&#8217;s a rare application developer indeed who doesn&#8217;t wish their GUI to be &#8220;snappy&#8221;. In technical terms, <a href="http://www.useit.com/papers/responsetime.html">Jakob Nielsen defines snappy as responding to user input within a tenth of a second</a>. To put that in perspective, <a href="http://www.nytimes.com/2006/12/22/sports/basketball/22tenth.html?_r=1">that&#8217;s shorter than it takes the average person to blink their eye</a>.</p>
<p><img src="http://bengalbraith.wordpress.com/files/2009/03/jakob1.jpg" alt="Jakob Nielsen" title="Jakob Nielsen" width="400" height="484" class="aligncenter size-full wp-image-492" /></p>
<p>If an application&#8217;s appetite for memory crosses over into gluttony, it can put a developer&#8217;s snappiness ambitions at risk. There are at least a couple of reasons why.</p>
<p>First, applications have a finite amount of memory available to them. When the operating system runs out of memory, a cool trick lets them supplement disk space for memory, but when this happens, performance hits the floor&#8211;hard drives, being mechanical, are orders of magnitude slower than memory.</p>
<p>While web applications don&#8217;t directly interact with the operating system to obtain memory, the browser does both for its own internal functions and as a proxy to the appetite of the web applications it is displaying, and as a web application&#8217;s memory consumption grows, so does that of the browser.</p>
<p>Therefore, if an individual web application&#8217;s memory needs grow sufficiently large, it can force the operating system to start dipping into disk space to provide sufficient memory, and when this happens, kiss any semblance of responsiveness goodbye.</p>
<p>Since there&#8217;s no way for a web application to know how much memory is available before this performance doomsday occurs, its good behavior to make your memory footprint as svelte as possible.</p>
<h3>Garbage Collection and You</h3>
<p>But there&#8217;s another, much more important reason why small web application memory footprints are good. It has to do with the way memory is handled in a browser. Like Java and pretty much any scripting language, JavaScript manages memory allocation for developers. This frees developers from having to deal with the tedious bookkeeping associated with manual memory management, but it comes at a cost.</p>
<p>That cost is embodied by the <em>garbage collector</em>. As a web application executes, it is constantly creating new objects, most of which are fairly transient&#8211;they are part of a transaction that has completed, like creating some short-lived jQuery objects to look-up some DOM elements. These objects consume memory. Eventually, the web application has created enough objects and is therefore consuming enough memory that the collector needs to wade through all the objects to see which ones are no longer being used and therefore represent memory that can be released.</p>
<p>This is where the performance implication comes in. To do its work, the collector stops the web application&#8217;s execution. Typically, this happens so fast that the user doesn&#8217;t notice. But when a web application creates lots and lots of objects, and these objects <em>aren&#8217;t</em> transient, the collector has a lot of work to do&#8211;it must go through all of these objects to ferret out the ones that are no longer used. This is turn results in delays that the user <em>can</em> perceive&#8211;and impairs the application&#8217;s responsiveness.</p>
<h3>Leaks</h3>
<p>To be clear, most web pages and web applications don&#8217;t push the browser&#8217;s memory limitations enough to cause performance problems related to either of the scenarios above. As stated at the outset, this blog entry is about those web applications that need to treat the browser as a high-performance run-time, which in the context of this entry means that they have much-larger-than-average memory requirements.</p>
<p>However, these issues apply to more than just those web apps that are <em>designed</em> to use large amounts of memory; they can also apply to long-running applications which, over time, gradually consume small amounts of memory until the footprint grows to be quite large. When an application consumes more memory than its designers intended, it is said to <em>leak</em> memory. <span style="font-size:smaller;"><a href="#2">[2]</a></span></p>
<p>And this leads in turn to a third way in which memory can give the shift to performance: when the browser itself leaks memory. It turns out that mere mortals have created web browsers, and every so often they&#8217;ve made mistakes which can trigger either of the two scenarios described above.</p>
<h3>Diagnosing the Problem</h3>
<p>So how do you as a developer go about troubleshooting these sorts of problems? Today, there&#8217;s really only one way good way to do it: use the operating system&#8217;s tools. Unfortunately, this option doesn&#8217;t provide the right level of detail; you can either see how much memory the browser is consuming in aggregate (which is fine to let you know that your memory use is increasing, but doesn&#8217;t tell you why) or you can see which data structures in the browser itself are consuming the memory (which is fine if understand the guts of the browser, but it&#8217;s pretty hard for anyone else to understand how this maps into the web application they&#8217;ve developed).</p>
<p>What&#8217;s missing is a tool targeted at web developers that makes it easy to understand what&#8217;s happening with their application&#8217;s memory usage. We propose to create such a tool.</p>
<h3>Start Small, Start Focused</h3>
<p>Our plan is to start small and address two key needs that are presently unmet by any of the existing, developer-friendly, easy-to-use tools we&#8217;ve seen on any browser. These needs are:</p>
<ol>
<li>Understand the memory usage of an application</li>
<li>Understand the garbage collector&#8217;s behavior</li>
</ol>
<p>While here in the Developer Tools Lab we&#8217;re most interested in creating developer tools for the entire web community (i.e., not just Firefox users), in this case because the tool will need some pretty deep integration with the browser, we&#8217;re going to start with Firefox (because we sit close to the engineers who work on it).</p>
<p>We plan on the initial implementation of this tool to be simple. For memory usage, we want to introduce the ability to visualize the current set of non-collectible JavaScript objects at any point in time (i.e., the <a href="http://en.wikipedia.org/wiki/Heap_(data_structure)">heap</a>) and give you the ability to understand why those objects aren&#8217;t collectible (i.e., trace any object to a GC root). For the garbage collector, we want to give you a way to understand when a collection starts and when it finishes and thus understand how long it took.</p>
<h3>Help Us!</h3>
<p>This is obviously a small step into a large world. Is it a good first step? What do you think we should do differently? We&#8217;d love to hear from you, and thanks for reading!</p>
<p><span style="font-size:smaller;"><a name="1">[1]</a> Of course, Firefox does a fine job of acting as application run-time; my point is that Google was the first to call out web applications as a distinct class of web content and to talk in terms of supporting these for their mainstream browser. Incidentally, Mozilla Labs&#8217; Prism project sought to pioneer this idea years before.</span></p>
<p><span style="font-size:smaller;"><a name="2">[2]</a> I&#8217;m using the term &#8220;leak&#8221; in a much more general way than is common in most developer communities. Traditionally, the term is applied to an application that allocates memory and then neglects to deallocate it when done. Because a language like JavaScript doesn&#8217;t allow developers to manually allocate or deallocate memory, it is impossible to leak at the JS level in this sense. But in my broader sense, any time a developer unintentionally creates memory footprint (e.g., by continuously storing objects in a hash in a mis-designed cache, etc.), I consider it a leak. This broader definition is borrowed from the Java community.</span></p>
<p><span style="font-size:smaller;">[3] Image of Marc Andreessen taken from <a href="http://images.businessweek.com/ss/08/05/0520_valleyboys/source/4.htm">http://images.businessweek.com/ss/08/05/0520_valleyboys/source/4.htm</a></span></p>
<p><span style="font-size:smaller;">[4] Image of the Google Chrome comic book taken from <a href="http://www.google.com/googlebooks/chrome/">http://www.google.com/googlebooks/chrome/</a></span></p>
<p><span style="font-size:smaller;">[5] Image of Jakob Nielsen taken from <a href="http://www.useit.com/">http://www.useit.com/</a></span></p>
<p><strong>NOTE: <a href="http://benzilla.galbraiths.org/2009/03/23/memory-tools-and-you/">I cross-posted this to my blog</a>; please use the comment thread over there.</strong></p>
]]></content:encoded>
			<wfw:commentRss>https://labs.mozilla.com/2009/03/a-new-memory-tool-for-the-web/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Firefox New Tab Page: Cognitive Shield</title>
		<link>https://labs.mozilla.com/2009/03/firefox-new-tab-page-cognitive-shield/</link>
		<comments>https://labs.mozilla.com/2009/03/firefox-new-tab-page-cognitive-shield/#comments</comments>
		<pubDate>Mon, 23 Mar 2009 19:37:56 +0000</pubDate>
		<dc:creator>Aza Raskin</dc:creator>
				<category><![CDATA[Mozilla Labs]]></category>
		<category><![CDATA[announcement]]></category>
		<category><![CDATA[new tab]]></category>

		<guid isPermaLink="false">http://labs.mozilla.com/?p=1429</guid>
		<description><![CDATA[We&#8217;ve been iterating quickly over the last couple of weeks to define a potential new tab screen for Firefox.
The feedback for the last major iteration was largely positive, and it seems like we are on the right track. But we ran into a paradox.
We believe that the new tab screen should have two main functions: [...]]]></description>
			<content:encoded><![CDATA[<p>We&#8217;ve been iterating quickly over the <a href='http://labs.mozilla.com/2009/03/new-tab-page-proposed-design-principles-and-prototype/'>last</a> <a href="http://www.azarask.in/blog/post/new-tab-iterations/#comment-form">couple</a> of <a href='http://ed.agadak.net/2009/03/abouttab-new-tab-page-from-mozilla-labs#respond'>weeks</a> to define a potential new tab screen for Firefox.</p>
<p>The feedback for the <a href='http://labs.mozilla.com/2009/03/firefox-new-tab-next-iteration/'>last major iteration</a> was largely positive, and it seems like we are on the right track. But we ran into a paradox.</p>
<p>We believe that the new tab screen should have two main functions: (A) To show you the sites you are most likely to be interested in going to, and (B) to not distract you. That&#8217;s the paradox: by design success is when the pages we show are maximally interesting/distracting, but an explicit goal is to not interrupt your flow.</p>
<p>This iteration focuses on solving that paradox by proposing a solution that we&#8217;ve dubbed &#8220;the cognitive shield&#8221;.</p>
<h3>The Cognitive Shield</h3>
<p>No matter where we put the links to your most visited sites (and their latest news), it always seemed to be a distraction, based upon our own perception and the feedback from thousands of testers. Given that the bulk of those testers are multi-tasking-adept early adopters, we&#8217;d expect that feedback to be even stronger from more mainstream users. Our original thought was to place the links along the bottom of the page &mdash; outside your foveal vision. In practice, the peripheral vision proved too strong, and the links still drew your eye and interrupted your cognitive flow.</p>
<p>The cognitive shield hides the distractions until you move the mouse. Then the links fade in quickly.</p>
<p><a href="http://www.flickr.com/photos/azaraskin/3380162320/"><img src="http://farm4.static.flickr.com/3632/3380162320_3565000ccd.jpg?v=0"/></a></p>
<p>Here&#8217;s the thinking:</p>
<p>If you are typing a destination into the navigation bar, then your locus of attention is on the place you are trying to go &mdash; so we should stay politely out of your cognitive way. On the other hand, if you are using the mouse than you will probably benefit from the mouse-based navigation aid, so show it.</p>
<p>Whether you are using the mouse is a good indicator of whether you are in a cognitive flow or not. That realization resolves the paradox: the links are there when you need then, and not when you don&#8217;t.</p>
<h3>The Design</h3>
<p>The design of the cognitive shield is a ring of 8 circles, each containing one of your top-visited sites. We think of it as a personal watermark.</p>
<p><img src="http://img.skitch.com/20090323-tughnrp81j919pdsqkx6anda.jpg"/></p>
<p>We went through a number of metaphors for the cognitive shield.</p>
<p><img src="http://img.skitch.com/20090323-j18tsc48epgb3sn78qic5cnhhj.jpg"/></p>
<p>Instead of a metaphor which always strains &mdash; what symbol represents frequently used sites? &mdash; we went for an abstract glyph.</p>
<h3>Known Bugs</h3>
<p>There are a couple more features we&#8217;re in the process of adding. In particular: The ability to manually add a site is entirely broken. There&#8217;s no way to change the total number of frequently visited sites shown. There may still be encoding problems for non-roman scripts. Middle-clicks may be broken. The visual style needs a refresh. And the sites don&#8217;t remember their new positions post restart.</p>
<h3>Testing the Prototype of New Tab</h3>
<p>Step 1. <a href="http://www.mozilla.com/en-US/firefox/all-beta.html">Download and install</a> the latest development build of Firefox 3.1.<br />
Step 2. <a href="https://people.mozilla.com/~dmills/abouttab/abouttab-latest.xpi">Download and install</a> the latest version of the New Tab prototype.<br />
Step 3. <a href="#comments">Let us know what you think</a>, including what works, what doesn&#8217;t and how we can improve the design.</p>
<p>&#8211; Aza Raskin, for the &#8220;New Tab&#8221; team</p>
]]></content:encoded>
			<wfw:commentRss>https://labs.mozilla.com/2009/03/firefox-new-tab-page-cognitive-shield/feed/</wfw:commentRss>
		<slash:comments>65</slash:comments>
		</item>
		<item>
		<title>Mozilla Labs Meetup &#8211; Thursday 3/26</title>
		<link>https://labs.mozilla.com/2009/03/mozilla-labs-meetup-thursday-326/</link>
		<comments>https://labs.mozilla.com/2009/03/mozilla-labs-meetup-thursday-326/#comments</comments>
		<pubDate>Mon, 23 Mar 2009 17:54:50 +0000</pubDate>
		<dc:creator>rhian</dc:creator>
				<category><![CDATA[Mozilla Labs]]></category>
		<category><![CDATA[announcement]]></category>

		<guid isPermaLink="false">http://labs.mozilla.com/?p=1423</guid>
		<description><![CDATA[It’s time once again for Labs Night, our monthly meetup to discuss Labs projects, your projects, and the Open Web. Our February session will be next Thursday, 3/26, 6pm at Mozilla’s office &#8211; 1981 Landings Drive, bldg K in Mountain View, California.
As always, we will hear progress updates on various active Labs projects and would [...]]]></description>
			<content:encoded><![CDATA[<p>It’s time once again for <a href="http://labs.mozilla.com/2009/02/mozilla-labs-meetup-thursday-226/">Labs Night</a>, our monthly meetup to discuss Labs projects, your projects, and the Open Web. Our February session will be next Thursday, 3/26, 6pm at <a href="http://www.mozilla.com/en-US/about/contact.html">Mozilla’s office</a> &#8211; 1981 Landings Drive, bldg K in Mountain View, California.</p>
<p>As always, we will hear progress updates on various active <a href="http://labs.mozilla.com/projects/">Labs projects</a> and would love to hear from you! Get involved with a Labs project. Get feedback on your own projects. There will be plenty of opportunity for discussion and hacking. And of course, pizza :)</p>
]]></content:encoded>
			<wfw:commentRss>https://labs.mozilla.com/2009/03/mozilla-labs-meetup-thursday-326/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Bespin Community Update; Tabs, Editor Component, Syntax Checker, Quick Open, and more</title>
		<link>https://labs.mozilla.com/2009/03/bespin-community-update-tabs-editor-component-syntax-checker-quick-open-and-more/</link>
		<comments>https://labs.mozilla.com/2009/03/bespin-community-update-tabs-editor-component-syntax-checker-quick-open-and-more/#comments</comments>
		<pubDate>Wed, 18 Mar 2009 16:44:40 +0000</pubDate>
		<dc:creator>dion</dc:creator>
				<category><![CDATA[Mozilla Labs]]></category>
		<category><![CDATA[announcement]]></category>
		<category><![CDATA[bespin]]></category>

		<guid isPermaLink="false">http://labs.mozilla.com/?p=1416</guid>
		<description><![CDATA[Work seems to be accelerating on the Bespin project. You think that there may be a lull after launch, but the opposite has happened thanks to the great contributors that have dived in heads first to the young project.
A fair amount has happened, so I thought I would write up the news:
Tab Support
Believe it or [...]]]></description>
			<content:encoded><![CDATA[<p>Work seems to be accelerating on the Bespin project. You think that there may be a lull after launch, but the opposite has happened thanks to the great contributors that have dived in heads first to the young project.</p>
<p>A fair amount has happened, so I thought I would write up the news:</p>
<p><b>Tab Support</b></p>
<p>Believe it or not, but the editor was cheeky when it came to tabs. Ben reworked the model so tabs will work with a special &#8220;tabmode&#8221;, where you can decide if you like to code with true tab characters, or if you prefer converting to spaces. As always, &#8220;tabsize&#8221; defines how many spaces a tab takes up. This is actually a big change and if you are developing on top of Bespin you need to be aware that there is a new CursorManager that handles some of the heavy lifting for you. Ben <a href="http://benzilla.galbraiths.org/2009/03/12/of-tabs-and-performance/">wrote all about it</a> and how we found a performance bug with it on stage!</p>
<p><b>Reusable Editor Component</b></p>
<p>We have seen a bunch of people embedding the editor component itself, and we haven&#8217;t made that as easy as we should. We now have a first class <a href="http://almaer.com/blog/embedding-and-reusing-the-bespin-editor-component">editor component</a> that I discuss, with the goal of being able to simply load up a script src pointing to the embed code, and then wrap up a div, or create on the fly, a Bespin editor.</p>
<p><b>Quick Open</b></p>
<p>Julian has created a killer feature, <a href="http://almaer.com/blog/why-open-source-is-amazing-the-story-of-the-quick-open-bespin-feature">Quick  Open</a> Those that have used <code>Cmd/Apple-T</code> in Textmate know what this does, it pops up an easy way to jump between files in a project. This is a real success story as Julian was able to take a <a href="https://wiki.mozilla.org/Labs/Bespin/DesignDocs/Editor/OpenFiles">design document</a> and implement it himself in short order. He has continued to improve it, along with Kevin Dangdoor, who worked on the backend pieces.</p>
<p><b>Syntax checker</b></p>
<p>Malte has been hacking on syntax checker / web worker type code for awhile, and we just got <a href="http://joose-js.blogspot.com/2009/03/on-fly-syntax-checker-and-code-outline.html">this work into tip</a>. Now the JavaScript code that you write in Bespin is syntax checked on the fly (we need to iron our the UI there a little more).</p>
<p>There are also other benefits such as the new command <code>outline</code> that shows you a function list that you can jump from, and a new improved <code>goto</code> command that not only takes a line number, but also a function name to &#8230; go to.</p>
<p><b>Doctype integration</b></p>
<p>We have a lot of thoughts on how to integrate great Open Web documentation into Bespin. One little experiment is being able to bring <a href="http://almaer.com/blog/integrating-info-from-google-doctype-into-bespin">Doctype into Bespin</a> via a <code>doctype</code> command. Pops it open inline. Now we need to make search work for it.</p>
<p><b>More copy and paste</b></p>
<p>Jim Wilson has integrated <a href="http://trephine.org/t/index.php?title=Bespin_trepanation">trepanation</a> a Java plugin based system that lets you access more services from your Web application. He whipped together a quick way to get copy and paste work nicely via Java, and a new <code>exec</code> command that &#8220;runs the current document or selection in the privileged trephine Rhino context&#8221;. </p>
<p><b>Thunderhead, Ho!</b></p>
<p>Ben is on the case with Thunderhead. He has taken out the custom styling and is using CSS to do that work. We will then be able to have full themes and skins available where you can easily add your own.</p>
<p>There is much more coming too. Joe Walker showed off Collaboration at the Mozilla Labs London event last week, VCS is looking good, and more features are in active development. Phew!</p>
<p>As always, <a href="http://twitter.com/bespin">follow us on Twitter</a>, <a href="irc://irc.mozilla.org/bespin">chat with us on #bespin in irc</a>, and <a href="http://groups.google.com/group/bespin">join our group</a>.</p>
<p><em>&#8211; Dion Almaer, on behalf of the Bespin development team</em></p>
]]></content:encoded>
			<wfw:commentRss>https://labs.mozilla.com/2009/03/bespin-community-update-tabs-editor-component-syntax-checker-quick-open-and-more/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Firefox New Tab: Next Iteration</title>
		<link>https://labs.mozilla.com/2009/03/firefox-new-tab-next-iteration/</link>
		<comments>https://labs.mozilla.com/2009/03/firefox-new-tab-next-iteration/#comments</comments>
		<pubDate>Tue, 17 Mar 2009 03:08:29 +0000</pubDate>
		<dc:creator>Aza Raskin</dc:creator>
				<category><![CDATA[Mozilla Labs]]></category>
		<category><![CDATA[announcement]]></category>

		<guid isPermaLink="false">http://labs.mozilla.com/?p=1402</guid>
		<description><![CDATA[Since releasing an experimental new tab page for Firefox a week ago, we&#8217;ve got a lot of great feedback.
For the past week we&#8217;ve been using the feedback as a springboard for designing the next iteration. If you&#8217;d like to watch the design iterations as they happen, follow #mozconcept on Twitter.
Current Design

We&#8217;ve done away with the [...]]]></description>
			<content:encoded><![CDATA[<p>Since releasing an experimental new tab page for Firefox a week ago, we&#8217;ve got a <a href="http://www.azarask.in/blog/post/new-tab-iterations/#comment-form">lot</a> <a href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&#038;taxonomyName=development&#038;articleId=9129518&#038;taxonomyId=11&#038;intsrc=kc_top">of</a> <a href="http://ed.agadak.net/2009/03/abouttab-new-tab-page-from-mozilla-labs#respond">great</a> <a href="http://labs.mozilla.com/2009/03/new-tab-page-proposed-design-principles-and-prototype/">feedback</a>.</p>
<p>For the past week we&#8217;ve been using the feedback as a springboard for designing the next iteration. If you&#8217;d like to watch the design iterations as they happen, follow <a href="http://search.twitter.com/search?q=%23mozconcept">#mozconcept</a> on Twitter.</p>
<h2>Current Design</h2>
<p><a href="http://www.flickr.com/photos/azaraskin/3352616708/sizes/o/"><img src="http://farm4.static.flickr.com/3599/3352616708_8202f5ae5f_m.jpg"/></a></p>
<p>We&#8217;ve done away with the thumbnails as they just didn&#8217;t seem to be providing large amounts of value. As we played with different methods of taking screenshots, we discovered that it was the top-left corner that was most distinctive in identification because it generally contains the site&#8217;s logo. We have a much stronger association with a site&#8217;s logo or favicon than with the low information-density thumbnail of the page itself.</p>
<p><img src="http://img.skitch.com/20090317-p8ujrapbmjq7ayct2yu4m5d9t.jpg"/></p>
<p>We&#8217;ve also turned the contextual actions into an actionable sentence. Previously, the actions were large, separated buttons. The actionable sentence connects the actions into a cohesive whole. Further, we now only show the contextual actions if the copy action has happened within the last 40 seconds, so that random chunks of text don&#8217;t appear on the new tab page.</p>
<p><img src="http://img.skitch.com/20090317-r1reb1qj8sqktykfi36x3xi8h7.jpg"/></p>
<p>Finally, the interface for undoing a tab close now uses the familiar info-bar. This gives less weight to the undo action, while still keeping it visible. By design, the undo doesn&#8217;t feel like a part of the page so the eye skips over it if your intent is to interact with the page.</p>
<p>Overall, the design feels faster, politer, and more functional.<br />
The visuals still aren&#8217;t exactly right (help wanted!), but this feels much &#8220;righter&#8221;.</p>
<p>Instead of talking more about the design, give it a try and give us feedback:</p>
<p>Step 1. <a href="http://www.mozilla.com/en-US/firefox/all-beta.html">Download and install</a> the latest development build of Firefox 3.1.<br />
Step 2. <a href="https://people.mozilla.com/~dmills/abouttab/abouttab-latest.xpi">Download and install</a> the latest version of the New Tab prototype.<br />
Step 3. <a href="#comments">Let us know what you think</a>, including what works, what doesn&#8217;t and how we can improve the design.</p>
<p>You can switch back-and-forth between the old design and the new design by clicking the star in the lower-right corner.</p>
<h2>Other Thoughts</h2>
<p>There are still a lot of possible directions to take the new tab screen. Here are a couple of the ones we&#8217;ve played with. More to come soon. For instance, we want to revisit the first design.</p>
<h3>With Thumbnails</h3>
<p><a href="http://www.flickr.com/photos/azaraskin/3332149806/"><img src="http://farm4.static.flickr.com/3366/3332149806_d98e1dfdff_m.jpg"/></a></p>
<p><a href="http://www.flickr.com/photos/azaraskin/3361902070/"><img src="http://farm4.static.flickr.com/3560/3361902070_e442275b53_m.jpg"/></a></p>
<p><a href="http://www.flickr.com/photos/azaraskin/3361919588/"><img src="http://farm4.static.flickr.com/3658/3361919588_ae4783755b_m.jpg"/></a></p>
<p><a href="http://www.flickr.com/photos/azaraskin/3361109171/"><img src="http://farm4.static.flickr.com/3651/3361109171_a013386abd_m.jpg"/></a></p>
<h3>Out There Designs</h3>
<p><a href="http://www.flickr.com/photos/azaraskin/3361941018/"><img src="http://farm4.static.flickr.com/3418/3361941018_bfd41eb479_m.jpg"/></a></p>
<p><a href="http://www.flickr.com/photos/azaraskin/3361960304/"><img src="http://farm4.static.flickr.com/3439/3361960304_0b5acccdaa_m.jpg"/></a></p>
<p><a href="http://informationarchitects.jp/designing-firefox-32">Oliver Reichenstein</a> has joined <a href="http://www.seanmartell.com/">Sean Martell</a> to form a &#8220;new tab&#8221; visual design team. They&#8217;ve already separately produced almost all of these fantastic visual artifacts, and we are looking forward to more. If you&#8217;re a designer and interested in this project from a design perspective, this is a great opportunity to get involved in an open source project.  Please jump onto either #labs on irc.mozilla.org or link your mockups in the comments section of this post.</p>
]]></content:encoded>
			<wfw:commentRss>https://labs.mozilla.com/2009/03/firefox-new-tab-next-iteration/feed/</wfw:commentRss>
		<slash:comments>92</slash:comments>
		</item>
		<item>
		<title>What makes a good developer platform?</title>
		<link>https://labs.mozilla.com/2009/03/what-makes-a-good-developer-platform/</link>
		<comments>https://labs.mozilla.com/2009/03/what-makes-a-good-developer-platform/#comments</comments>
		<pubDate>Sat, 14 Mar 2009 00:18:45 +0000</pubDate>
		<dc:creator>Nick</dc:creator>
				<category><![CDATA[Mozilla Labs]]></category>
		<category><![CDATA[announcement]]></category>

		<guid isPermaLink="false">http://labs.mozilla.com/?p=1351</guid>
		<description><![CDATA[I&#8217;m Nick Nguyen, the Add-ons Lead at Mozilla.  The add-ons team has been working closely with Labs on how extension development could be better and we&#8217;re approaching this problem from multiple angles, in terms of both improving the experience of the existing platform as well as nurturing new extension developers.
In the spirit of welcoming new [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m Nick Nguyen, the Add-ons Lead at Mozilla.  The add-ons team has been working closely with Labs on how extension development could be better and we&#8217;re approaching this problem from multiple angles, in terms of both improving the experience of the existing platform as well as nurturing new extension developers.</p>
<p>In the spirit of welcoming new developers to our ranks, consider this question: if you&#8217;re a potential extension developer but for whatever reason haven&#8217;t gotten around to creating the Next Great Extension, we&#8217;d like to know what we can do to help.</p>
<p>Check out the survey we&#8217;ve created and let us know what you like and don&#8217;t like about those platforms.  We&#8217;ll use this feedback to guide our thinking around how we can make development easier, more fun, and more rewarding.</p>
<p><a href="http://www.surveygizmo.com/s/113476/new-developer-survey">New Developers Survey</a></p>
<p>In true Mozilla fashion, we&#8217;ll share our findings with you here on the Labs blog, and we look forward to hearing your thoughts.</p>
<p>Nick</p>
]]></content:encoded>
			<wfw:commentRss>https://labs.mozilla.com/2009/03/what-makes-a-good-developer-platform/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Weave M5 Development Milestone</title>
		<link>https://labs.mozilla.com/2009/03/weave-m5-development-milestone/</link>
		<comments>https://labs.mozilla.com/2009/03/weave-m5-development-milestone/#comments</comments>
		<pubDate>Fri, 13 Mar 2009 02:24:47 +0000</pubDate>
		<dc:creator>thunder</dc:creator>
				<category><![CDATA[Mozilla Labs]]></category>
		<category><![CDATA[announcement]]></category>
		<category><![CDATA[weave]]></category>

		<guid isPermaLink="false">http://labs.mozilla.com/?p=1355</guid>
		<description><![CDATA[Weave Sync is a prototype that encrypts and securely synchronizes the Firefox experience across multiple browsers, so that your desktop, laptop, and mobile phone can all work together.  It is part of the Weave project, which aims to integrate services more closely with the browser.
M5 Development Milestone
We&#8217;re proud to announce the release of the [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Weave Sync is a prototype that encrypts and securely synchronizes the Firefox experience across multiple browsers, so that your desktop, laptop, and mobile phone can all work together.  It is part of the <a href="http://labs.mozilla.com/projects/weave/">Weave</a> project, which aims to integrate services more closely with the browser.</strong></p>
<h3>M5 Development Milestone</h3>
<p>We&#8217;re proud to announce the release of the next development milestone of Weave Sync on the road towards the upcoming <a href="https://wiki.mozilla.org/Labs/Weave/Roadmap/0.3">0.3 release</a></p>
<h3>Major Features</h3>
<p>What is Weave Sync all about? In short, Weave Sync lets you securely take your Firefox experience with you to all your Firefox browsers &#8212; including our mobile browser, codenamed Fennec.  It currently supports continuous synchronization of your bookmarks, browsing history, saved passwords and tabs.  For example:</p>
<ul>
<li>Get the same results on the Smart Location Bar on each of your Firefox browsers, so you can get to your favorite sites with just a few keystrokes</li>
<li>Continue what you were doing: have the ability to open any tab you have open on any of your Firefox browsers</li>
<li>Keep the same list of bookmarks on all of your Firefox browsers</li>
<li>Easily sign in to all your favorite sites using your saved passwords (this is especially handy on mobile phones, where it&#8217;s hard to type in complex passwords)</li>
<li>Do it all securely: Weave Sync encrypts user data before uploading it to Mozilla&#8217;s servers, so that only you can access your data</li>
</ul>
<h3>What&#8217;s new in M5?</h3>
<ul>
<li>Improved reliability and performance, specially on Fennec.</li>
<li>Added the first pass of a set of user controls to help recover from sync problems: one way sync up/down, force a slow-sync.</li>
<li>Polished UI on Firefox and Fennec.</li>
</ul>
<h3>Getting Involved with Testing and Development</h3>
<ul>
<li><a href="http://services.mozilla.com/">Register</a> for a Weave account on <a href="http://services.mozilla.com/">http://services.mozilla.com/</a></li>
<li><a href="https://addons.mozilla.org/en-US/firefox/addon/10868">Install</a> the latest development milestone (requires <a href="http://www.mozilla.com/en-US/firefox/all-beta.html">Firefox 3.1 beta 3</a>)
	</li>
<li>Learn more about <a href="http://labs.mozilla.com/projects/weave/">Weave</a>.</li>
<li>Discuss, debate, and add to the design in the <a href="https://labs.mozilla.com/forum/?CategoryID=19">Weave forum</a>.</li>
<li>Join us in #labs on irc.mozilla.org.</li>
</ul>
<p><em>&#8211; Dan Mills, on behalf of the Weave development team</em></p>
]]></content:encoded>
			<wfw:commentRss>https://labs.mozilla.com/2009/03/weave-m5-development-milestone/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Ubiquity internationalization blogging roundup</title>
		<link>https://labs.mozilla.com/2009/03/ubiquity-internationalization-blogging-roundup/</link>
		<comments>https://labs.mozilla.com/2009/03/ubiquity-internationalization-blogging-roundup/#comments</comments>
		<pubDate>Tue, 10 Mar 2009 18:36:15 +0000</pubDate>
		<dc:creator>jonoscript</dc:creator>
				<category><![CDATA[Mozilla Labs]]></category>
		<category><![CDATA[internationalization]]></category>
		<category><![CDATA[ubiquity]]></category>

		<guid isPermaLink="false">http://labs.mozilla.com/?p=1339</guid>
		<description><![CDATA[There has been a lot of good discussion lately about the problem of internationalizing Ubiquity&#8217;s command-line interface.  Because the CLI has notions about natural-language grammar embedded in it, localizing the interface to another language is not just a matter of substituting strings.  It will require more effort, but also potentially offers more reward.
A [...]]]></description>
			<content:encoded><![CDATA[<p>There has been a lot of good discussion lately about the problem of internationalizing Ubiquity&#8217;s command-line interface.  Because the CLI has notions about natural-language grammar embedded in it, localizing the interface to another language is not just a matter of substituting strings.  It will require more effort, but also potentially offers more reward.</p>
<p>A lot of the discussion has been taking place on personal weblogs, which makes it a bit hard to follow what&#8217;s been going on.  To counteract that, here&#8217;s a round-up of important articles that have been written so far.</p>
<h4>Describing the general problem:</h4>
<ul>
<li><a href="http://jonoscript.wordpress.com/2008/10/01/バビルの塔/">The Tower of Babel</a>, by Jono</li>
<li><a href="http://mitcho.com/blog/projects/localizing-ubiquity-an-open-letter-to-linguists/">Localizing Ubiquity: an Open Letter to Linguists</a>, by Mitcho</li>
</ul>
<h4>Language-specific articles:</h4>
<ul>
<li><a href="http://felipe.wordpress.com/2009/03/03/thinking-ubiquity-in-portuguese/">Thinking Ubiquity in Portugese</a>, by Felipe</li>
<li><a href="http://mitcho.com/blog/projects/ubiquity-in-firefox-japanese/">Focus on Japanese</a>, by Mitcho</li>
<li><a href="http://www.yetanothertechblog.com/2009/03/08/thinking-ubiquity-in-italian/">Thinking Ubiquity in Italian</a>, by Flod</li>
</ul>
<h4>Proposals for partial solutions:</h4>
<ul>
<li><a href="http://mitcho.com/blog/projects/writing-commands-with-semantic-roles/">Writing Commands with Semantic Roles</a>, by Mitcho</li>
<li><a href="http://jonoscript.wordpress.com/2009/01/24/overlord-verbs-a-proposal/">Overlord Verbs: a Proposal</a>, by Jono</li>
<li><a href="http://jonoscript.wordpress.com/2009/02/23/verb-final-languages-an-advantage/">Verb-final languages: An advantage?</a> by Jono</li>
</ul>
<p>There is also now a mailing list, <a href="http://groups.google.com/group/ubiquity-i18n">ubiquity-i18n@googlegroups.com</a>, for discussing internationalization of Ubiquity.  We are eager for your feedback, especially if you&#8217;re a localizer in the Mozilla community.</p>
<p><em>&#8211; Jono, on behalf of Ubiquity development team</em></p>
]]></content:encoded>
			<wfw:commentRss>https://labs.mozilla.com/2009/03/ubiquity-internationalization-blogging-roundup/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Installing Weave and Fennec on a Nokia N810</title>
		<link>https://labs.mozilla.com/2009/03/installing-weave-and-fennec-on-a-nokia-n810/</link>
		<comments>https://labs.mozilla.com/2009/03/installing-weave-and-fennec-on-a-nokia-n810/#comments</comments>
		<pubDate>Mon, 09 Mar 2009 23:09:10 +0000</pubDate>
		<dc:creator>jonoscript</dc:creator>
				<category><![CDATA[Mozilla Labs]]></category>
		<category><![CDATA[fennec]]></category>
		<category><![CDATA[weave]]></category>

		<guid isPermaLink="false">http://labs.mozilla.com/?p=1333</guid>
		<description><![CDATA[We&#8217;ve posted a tutorial explaining how to install and set up Weave &#8212; and Fennec &#8212; on an N810 (Nokia&#8217;s mobile internet tablet) and get it ready to sync.  If you happen to have an N810, please give it a try and help us test Weave.
&#8211; Jono, on behalf of the Weave development team
]]></description>
			<content:encoded><![CDATA[<p>We&#8217;ve posted <a href="https://wiki.mozilla.org/Labs/Weave/InstallWeaveFennec">a tutorial explaining how to install and set up Weave</a> &#8212; and Fennec &#8212; on an N810 (Nokia&#8217;s mobile internet tablet) and get it ready to sync.  If you happen to have an N810, please give it a try and help us test Weave.</p>
<p><em>&#8211; Jono, on behalf of the Weave development team</em></p>
]]></content:encoded>
			<wfw:commentRss>https://labs.mozilla.com/2009/03/installing-weave-and-fennec-on-a-nokia-n810/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Announcing the Mozilla 2009 Design Challenge: SxSW Edition</title>
		<link>https://labs.mozilla.com/2009/03/announcing-the-mozilla-2009-design-challenge-sxsw-edition/</link>
		<comments>https://labs.mozilla.com/2009/03/announcing-the-mozilla-2009-design-challenge-sxsw-edition/#comments</comments>
		<pubDate>Mon, 09 Mar 2009 18:23:16 +0000</pubDate>
		<dc:creator>atul</dc:creator>
				<category><![CDATA[Mozilla Labs]]></category>
		<category><![CDATA[announcement]]></category>
		<category><![CDATA[mozconcept]]></category>

		<guid isPermaLink="false">http://labs.mozilla.com/?p=1265</guid>
		<description><![CDATA[Ever made a website that requires a file to be uploaded?  Then you know how much that file upload control sucks.

This sucks.
Why does it suck? Because there&#8217;s no drag-and-drop; Flash or server-side hacking is required to provide any kind of progress indication; you can&#8217;t upload multiple files; if you know what you want to [...]]]></description>
			<content:encoded><![CDATA[<p>Ever made a website that requires a file to be uploaded?  Then you know how much that file upload control sucks.</p>
<p style="text-align: center;"><img src="http://www.toolness.com/images/20090309003311.jpg" alt="Image of file upload widget" /><br />
This sucks.</p>
<p>Why does it suck? Because there&#8217;s no drag-and-drop; Flash or server-side hacking is required to provide any kind of progress indication; you can&#8217;t upload multiple files; if you know what you want to attach you have to navigate there again with the OS file picker; you can&#8217;t even enter a path into the widget because of <a href="http://www.squarefree.com/2009/02/05/file-upload/">security issues</a>; and the list goes on. Ideally, the browser should make it painless to get files from the desktop to the cloud.</p>
<p>There has to be an easier way.  Here are two ways for you to make a difference:</p>
<ol>
<li>Post an idea anywhere and Tweet its URL to <a href="http://twitter.com/mozconcept">mozconcept</a> any time before the party (see below). The idea can be a mock-up, a prototype, some words, a napkin sketch, a video, anything.</li>
<li>Join the Mozilla Labs team at SxSW as we discuss ideas and mock-ups to replace or augment Firefox&#8217;s current built-in file uploader.  Come take part in the conversation and enjoy some refreshments (read:  beer &amp; grub).  Join the inventor of Javascript, the lead architect of Ubiquity, the creator of jQuery, and others to discuss how you can prototype your ideas. Expect the usual Firefox swag, some prizes, and merriment.
<p>
<blockquote><a href="http://www.moonshinegrill.com/">Moonshine Patio Bar &amp; Grill</a><br />
303 Red River St<br />
Austin, TX 78701<br />
Time:  4:30 &#8211; 6:30 p.m.<br />
March 16, 2009</p></blockquote>
</li>
</ol>
<p>If you&#8217;re looking for inspiration for how to solve the file upload problem, check out Jesse Ruderman&#8217;s recent <a href="http://www.squarefree.com/2009/02/05/some-file-upload-ideas/">blog post</a> on the topic.</p>
<p>We&#8217;re looking forward to seeing your ideas!</p>
<p>The Mozilla Labs Team</p>
]]></content:encoded>
			<wfw:commentRss>https://labs.mozilla.com/2009/03/announcing-the-mozilla-2009-design-challenge-sxsw-edition/feed/</wfw:commentRss>
		<slash:comments>22</slash:comments>
		</item>
		<item>
		<title>New Tab Page: Proposed design principles and prototype</title>
		<link>https://labs.mozilla.com/2009/03/new-tab-page-proposed-design-principles-and-prototype/</link>
		<comments>https://labs.mozilla.com/2009/03/new-tab-page-proposed-design-principles-and-prototype/#comments</comments>
		<pubDate>Thu, 05 Mar 2009 16:10:31 +0000</pubDate>
		<dc:creator>Aza Raskin</dc:creator>
				<category><![CDATA[Mozilla Labs]]></category>
		<category><![CDATA[announcement]]></category>

		<guid isPermaLink="false">http://labs.mozilla.com/?p=1287</guid>
		<description><![CDATA[Every time you open a new tab, you are opening it to go somewhere. Sometimes it&#8217;s to do a search. Sometimes it&#8217;s to type in a new URL. Sometimes it&#8217;s to check an address you just selected. The only thing you are guaranteed to not want is a blank page.
From the feedback from the last [...]]]></description>
			<content:encoded><![CDATA[<p>Every time you open a new tab, you are opening it to go somewhere. Sometimes it&#8217;s to do a search. Sometimes it&#8217;s to type in a new URL. Sometimes it&#8217;s to check an address you just selected. The only thing you are guaranteed to not want is a blank page.</p>
<p>From the feedback from the last <a href="http://labs.mozilla.com/2008/08/new-tab-concepts/">two</a> <a href="http://www.azarask.in/blog/post/firefox-31-new-tab-spec/">rounds</a> of new tab concepts, we know that the page needs to load instantly (even a small wait breaks user experience); that it shouldn’t be visually distracting; and that it should be a launch point into your daily activities. One level higher, the distilled design themes were:</p>
<ul>
<li><strong>No configuration.</strong> Never force the user to set up or fidget with a feature before they use it.</li>
<li><strong>Streamlined.</strong> New tabs are opened to start a new task or navigation. If we have a good idea of what that task is (like mapping an address selected on the last tab) or where you want to go, we should help you do that quickly and efficiently.</li>
<li><strong>Polite.</strong> The page must be instant load, shouldn’t be distracting, or ever get in your way. Being too &#8220;clever&#8221; results in annoyance: we should be avoid recapitulating Clippy.</li>
</ul>
<p>Over the last week we&#8217;ve gotten back to this project and have come up with an experimental revised design that we believe is consistent with these principles.</p>
<h3>Revised Design</h3>
<p><a href="http://www.flickr.com/photos/azaraskin/3330022683/sizes/o/"><img src="http://farm4.static.flickr.com/3587/3330022683_d38516eefe.jpg?v=0"/></a></p>
<p>The design consists of two components. The quick-access bar on the right, and the contextual actions on the upper left. </p>
<p><b>Quick-access Bar</b></p>
<p>It may seem strange that the quick-access strip is along the right of the window. It’s there in order to be polite. If you’ve got your mind on opening a new tab and just entering a url, it&#8217;s outside your <a href="http://en.wikipedia.org/wiki/Fovea">foveal vision</a>.</p>
<p>The quick-access strip is determined by <em>frecency</em> — the same metric that the <a href="http://www.dria.org/wordpress/archives/2008/04/17/628/">Awesome Bar</a> uses — with one twist. Instead of raw frecency over all sites visited, we are only considering those sites that start history &#8220;strands&#8221;. That is, we are using the most frecent sites that you actually begin browsing from. The versatile <a href="https://wiki.mozilla.org/Places">Places</a> feature of Firefox 3 makes this possible.</p>
<p>Finally, we include the latest updates for each page automatically. For example, both Gmail and Yahoo! Mail provide RSS feeds, so you’ll automatically get to see your latest emails &mdash; without hassle or setup &mdash; if you visit your email often. You don&#8217;t need to know what RSS is to get its benefits.</p>
<p>The thumbnails are supposed to be in <a href="http://www.azarask.in/blog/post/firefox-31-new-tab-spec/">grayscale</a> (by using <a href="https://developer.mozilla.org/en/SVG_improvements_in_Firefox_3">SVG filters</a>), but we weren&#8217;t able to implement that for this iteration.</p>
<p><b>Contextual Actions</b></p>
<p>If you are performing a task, the new tab page should make it effortless. Generally, you&#8217;ll select some text and open a new tab to search for that text. The new tab provides a big button so that becomes a one-click action (in the future, it will use your default search provider). If you&#8217;ve selected an address, the new tab provides a one-click action to map it. If you&#8217;ve selected a URL, one-click action will open it. The action system in the future will be extensible, and could be connected with or take inspiration from <a href="http://ubiquity.mozilla.com">Ubiquity</a>.</p>
<p>Also, in case you&#8217;ve just closed a tab you didn&#8217;t mean to, there&#8217;s a contextual action on the new tab to recover it.</p>
<h3>Try It Out</h3>
<p>We&#8217;ve put together a prototype of this revised design to see how this feels and to get wider feedback and review.</p>
<p>This is a rough-cut prototype: the page loads too slowly, the visual design isn&#8217;t right, and you can&#8217;t even tell the browser that you don&#8217;t want a particular site to show up on the new-tab screen.</p>
<p>This prototype also only works on the latest version of Firefox as it takes advantage of new platform capabilities. Here are the directions for helping test and review the revised design:</p>
<ul>
<li><strong>Step 1.</strong> <a href="http://www.mozilla.com/en-US/firefox/all-beta.html">Download and install</a> the latest development build of Firefox 3.1.</li>
<li><strong>Step 2.</strong> <a href="https://people.mozilla.com/~dmills/abouttab/abouttab-latest.xpi">Download and install</a> the latest version of the New Tab prototype.</li>
<li><strong>Step 3.</strong> Let us know what you think, including what works, what doesn&#8217;t and how we can improve the design by <a href="">commenting here</a>, joining us in IRC at #labs, or getting involved on the <a href+"https://wiki.mozilla.org/About:newtab">wiki</a>.
</li>
</ul>
<h3>Open Questions and Problems</h3>
<p>Besides problems we know need to be fixed, there are a number of questions we don&#8217;t know how to approach yet:</p>
<ul>
<li>We fetch the latest updates, via RSS, for your most visited sites. It&#8217;s convenient, but is making network connections okay? There&#8217;s precedent with live bookmarks.</li>
<li>How much reaching out is okay? If you&#8217;ve selected an address should we just put a map on the new-tab page? If you&#8217;ve selected a single word, should we fetch its definition?</li>
<li>Is there something besides RSS that&#8217;s useful to show related to each page?</li>
<li>What other layouts should we consider?</li>
</ul>
<h3>Background &#038; Other References</h3>
<ul>
<li><a href="http://labs.mozilla.com/2008/08/new-tab-concepts">New Tab Concepts</a></li>
<li><a href="http://www.azarask.in/blog/post/firefox-31-new-tab-spec/">Firefox 3.1 New Tab Spec</a></li>
<li><a href="http://ed.agadak.net/2009/03/abouttab-new-tab-page-from-mozilla-labs">about:tab New Tab Page from Mozilla Labs</a></li>
<li><a href="http://hg.mozilla.org/users/dmills_mozilla.com/about-tab">Source code for the about:tab prototype on hg.mozilla.org</a></li>
</ul>
<p>Dan Mills and Ed Lee worked up this prototype. It is based on discussions on the previous blogs posts and comments, IRC, and around the Mozilla offices. Special thanks for input from Sean Martell, Alex Faaborg, and Mike Beltzner. We&#8217;re keen to hear your thoughts and opinions!</p>
<p><em>&#8211; Aza Raskin, on behalf of the New Tab design &#038; prototype team</em></p>
]]></content:encoded>
			<wfw:commentRss>https://labs.mozilla.com/2009/03/new-tab-page-proposed-design-principles-and-prototype/feed/</wfw:commentRss>
		<slash:comments>142</slash:comments>
		</item>
		<item>
		<title>Bespin Update: 0.1.4 released, community contributions, and Ben &amp; Dion coming to London next week</title>
		<link>https://labs.mozilla.com/2009/03/bespin-update-014-released-community-contributions-and-ben-dion-coming-to-london-next-week/</link>
		<comments>https://labs.mozilla.com/2009/03/bespin-update-014-released-community-contributions-and-ben-dion-coming-to-london-next-week/#comments</comments>
		<pubDate>Wed, 04 Mar 2009 19:57:38 +0000</pubDate>
		<dc:creator>dion</dc:creator>
				<category><![CDATA[Mozilla Labs]]></category>
		<category><![CDATA[announcement]]></category>
		<category><![CDATA[bespin]]></category>

		<guid isPermaLink="false">http://labs.mozilla.com/?p=1271</guid>
		<description><![CDATA[Time flies when you are having fun, and the Bespin team seems to be having a lot!
We just deployed version 0.1.4 to bespin.mozilla.com, and this release has a lot of changes.
The biggest infrastructure reboot is the fact that we are now using Dojo to power Bespin, and this major contribution was lead by Roberto Saccon. [...]]]></description>
			<content:encoded><![CDATA[<p>Time flies when you are having fun, and the Bespin team seems to be having a lot!</p>
<p>We just deployed <a href="https://wiki.mozilla.org/Labs/Bespin/ReleaseNotes#0.1.4_.22Nonchalant_Nimbus.22">version 0.1.4</a> to <a href="http://bespin.mozilla.com/">bespin.mozilla.com</a>, and this release has a lot of changes.</p>
<p>The biggest infrastructure reboot is the fact that we are <a href="http://almaer.com/blog/bespin-now-learning-some-art-in-the-dojo">now using Dojo to power Bespin</a>, and this major contribution was lead by <a href="http://www.rsaccon.com/">Roberto Saccon</a>. Major thanks to Pete Higgins, Dojo lead, to giving it all a once over and making sure that Bespin looks and runs as &#8220;Dojo-y&#8221; as possible.</p>
<p>Roberto went on to fix a bunch of bugs and issues, and is now <a href="http://www.rsaccon.com/2009/03/porting-codemirror-syntax-parser-to.html">working on a much better syntax highlighter</a>.</p>
<p>Jay Bird and Julian Vierect kindly made the editor nicer. You can now indent and un-indent as you would imagine (with TAB), and I added the notion of a setting <code>autoindent</code> that when on (by running <code>set autoindent on</code> in the command line) will keep track of your indent level when you hit RETURN.</p>
<p><b>Extension points; Config and Commands</b></p>
<p>We really want to offer great extension points, and we got a bit of the way there in this release. You can <a href="https://wiki.mozilla.org/Labs/Bespin/Roadmap/ConfigIntegration">use the configuration system</a> to tweak your system. After opening your config.js (manually get into the BespinSettings project or just run <code>editconfig</code>. Once there you can include other files, setup aliases, load commands, and run any code you wish.</p>
<p>For example:</p>
<pre style="margin-bottom: 1em;">
// -- Load up custom commands
publish("bespin:commands:load", { commandname: "calculate" });

// -- Load in my aliases
include("aliases.js");

// -- Load up sub systems of Bespin that aren't loaded by default
require("bespin.syntax.arduino");</pre>
<p>You will notice that these functions are aliases to make life easier for you when in config scope.</p>
<p>To create a custom command such as the <code>calculate</code> one above, you simply create a new file in your <code>BespinSettings/commands</code> directory, and write a command object.</p>
<p>Here is what the <a href="https://wiki.mozilla.org/Labs/Bespin/Commands/Calculate">calculate command looks like</a>. Read about the various commands <a href="https://wiki.mozilla.org/Labs/Bespin/Commands">here</a>. We are also <a href="https://wiki.mozilla.org/Labs/Bespin/Roadmap/PluginAPI">designing a simple plugin API, and would love comment</a>.</p>
<p>There is a lot more in this release, and I want to thanks <a href="https://wiki.mozilla.org/Labs/Bespin/Contributors">all of the contributors</a> who have already made working in the Bespin community so much fun.</p>
<p>What else is happening in the community? Here are a few things:</p>
<ul>
<li>Joe Walker has a <a href="https://wiki.mozilla.org/Labs/Bespin/Roadmap/Collaboration">design document (and partial implementation already) for how collaboration will work in Bespin, at scale</a></li>
<li>Kevin Dangoor did a great screencast introducing the <a href="http://www.blueskyonmars.com/2009/02/24/introduction-to-the-bespin-python-backend/">python backend to Bespin</a> which implements the Bespin Server API</li>
<li>Guillaume and Sebastian posted on how they have <a href="http://www.playframework.org/manual/contents/bespin">integrated Bespin with the Java Play! Web framework</a></li>
<li><a href="http://joose-js.blogspot.com/2009/03/visualworks-for-javascript-using-bespin.html">Malte Ubl shared a prototype of what a &#8220;VisualWorks for JavaScript&#8221; could look like</a></li>
<li>I wrote about the pain of working with system clipboards from the Web <a href="http://almaer.com/blog/supporting-the-system-clipboard-in-your-web-applications-what-a-pain">here</a> and then followed up <a href="http://almaer.com/blog/supporting-the-system-clipboard-in-your-web-applications-part-two">right here</a></li>
</ul>
<p>Finally, Ben and I will be in London next week and will be hanging at a <a href="http://upcoming.yahoo.com/event/2114472/">Mozilla Labs event</a> that is taking place on Tuesday March 10, 2009 from 6:30pm to 8:30pm at <a href="http://the-hub.net/places/kingscross.html">The Hub</a> in Kings Cross. We hope to see any Londoners there to chat Bespin, Developer Tools, and general Open Web!</p>
<p><em>&#8211; Dion Almaer, on behalf of the Bespin development team</em></p>
]]></content:encoded>
			<wfw:commentRss>https://labs.mozilla.com/2009/03/bespin-update-014-released-community-contributions-and-ben-dion-coming-to-london-next-week/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Weave M4 Development Milestone</title>
		<link>https://labs.mozilla.com/2009/03/weave-m4-development-milestone/</link>
		<comments>https://labs.mozilla.com/2009/03/weave-m4-development-milestone/#comments</comments>
		<pubDate>Tue, 03 Mar 2009 23:30:16 +0000</pubDate>
		<dc:creator>thunder</dc:creator>
				<category><![CDATA[Mozilla Labs]]></category>
		<category><![CDATA[announcement]]></category>
		<category><![CDATA[weave]]></category>

		<guid isPermaLink="false">http://labs.mozilla.com/?p=1236</guid>
		<description><![CDATA[Weave is a Mozilla Labs experiment to explore opportunities for the Web browser to broker richer experiences while increasing user control over their data and personal information.
The focus of development so far has been on enabling Weave Sync to encrypt and securely synchronize the Firefox experience across multiple browsers, and more specifically between the desktop [...]]]></description>
			<content:encoded><![CDATA[<p><strong><a href="http://labs.mozilla.com/projects/weave/">Weave</a> is a Mozilla Labs experiment to explore opportunities for the Web browser to broker richer experiences while increasing user control over their data and personal information.</strong></p>
<p>The focus of development so far has been on enabling Weave Sync to encrypt and securely synchronize the Firefox experience across multiple browsers, and more specifically between the desktop and mobile devices.</p>
<h3>M4 Development Milestone</h3>
<p>This is an early developer release of the Weave client, for testing purposes only, and one of many <a href="https://wiki.mozilla.org/Labs/Weave/Roadmap/0.3">planned development milestones</a> toward the next major update expected later this year. This development milestone is being made available for testing purposes only and is intended to solicit wider testing and feedback from the broader Mozilla community.</p>
<h3>What&#8217;s New in M4?</h3>
<ul>
<li>Preliminary support for <a href="http://www.mozilla.org/projects/fennec/1.0a2/releasenotes/">Fennec</a> for all data types, i.e. bookmarks, history, tabs, and saved passwords.</li>
<li>Redesigned <a href="https://wiki.mozilla.org/Labs/Weave/0.3/API">sync protocol</a> and <a href="http://tobyelliott.wordpress.com/2008/10/29/weave-03-prototype-server/">server architecture</a>.</li>
<li>Client optimization to improve CPU and memory efficiency.</li>
<li><a href="http://services.mozilla.com">services.mozilla.com</a> now hosted on a redesigned <a href="http://tobyelliott.wordpress.com/2009/02/21/weave-server-official-first-cluster-launch/">hardware server cluster</a>.</li>
</ul>
<h3>Getting Involved with Testing and Development</h3>
<ul>
<li><a href="http://services.mozilla.com/">Register</a> for a Weave account on <a href="http://services.mozilla.com/">http://services.mozilla.com</a></li>
<li><a href="https://addons.mozilla.org/en-US/firefox/addon/10868">Install</a> the latest development milestone</li>
<li>Learn more about <a href="http://labs.mozilla.com/projects/weave/">Weave</a>.</li>
<li>Discuss, debate, and add to the design in the <a href="https://labs.mozilla.com/forum/index.php/board,19.0.html">Weave</a><a href="https://labs.mozilla.com/forum/index.php/board,19.0.html"> forum</a>.</li>
<li>Join us in #labs on irc.mozilla.org.</li>
</ul>
<p><em>&#8211; Dan Mills, on behalf of the Weave development team</em></p>
]]></content:encoded>
			<wfw:commentRss>https://labs.mozilla.com/2009/03/weave-m4-development-milestone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Design Challenge submission deadline &#8211; March 1st</title>
		<link>https://labs.mozilla.com/2009/02/design-challenge-submission-deadline-march-1st/</link>
		<comments>https://labs.mozilla.com/2009/02/design-challenge-submission-deadline-march-1st/#comments</comments>
		<pubDate>Thu, 26 Feb 2009 21:47:21 +0000</pubDate>
		<dc:creator>rhian</dc:creator>
				<category><![CDATA[Mozilla Labs]]></category>
		<category><![CDATA[announcement]]></category>

		<guid isPermaLink="false">http://labs.mozilla.com/?p=1210</guid>
		<description><![CDATA[The submission deadline for the Design Challenge Spring 2009 is right around the corner! All ideas must be submitted to the forums by Sunday, March 1st. Now is the time for all interested students to help us answer the question: &#8220;What would a browser look like if the Web was all there was? No windows, [...]]]></description>
			<content:encoded><![CDATA[<p>The submission deadline for the <a href="http://labs.mozilla.com/2009/01/introducing-the-design-challenge/#comments">Design Challenge Spring 2009</a> is right around the corner! All ideas must be submitted to the <a href="https://labs.mozilla.com/forum/?CategoryID=32">forums</a> by Sunday, March 1st. Now is the time for all interested students to help us answer the question: &#8220;What would a browser look like if the Web was all there was? No windows, no unnecessary trappings. Just the Web.&#8221;</p>
<p>All you need to get started is a mockup! Share your great idea in the <a href="https://labs.mozilla.com/forum/?CategoryID=32">forums</a> &#8211; a sketch, wireframe, polished graphic or video. Within the next two weeks we will identify the most promising ideas and invite their creators to participate in a mentoring program where we&#8217;ll work together to refine ideas &amp; mockups into interactive prototypes. Check below to see a list of the institutions who are currently involved.</p>
<p>Get all the details about participation <a href="https://labs.mozilla.com/forum/comments.php?DiscussionID=5054">here</a>. More questions? Contact us at conceptseries@mozilla.com.</p>
<p>Schools that have signed on so far:<br />
Carnegie Mellon University (USA)<br />
Parsons School for Design (USA)<br />
University of Michigan &#8211; School of Information (USA)<br />
London Royal College of Arts (UK)<br />
ESDI (Brazil)<br />
University of the Arts London (UK)<br />
L&#8217;Ecole de Design Nantes Atlantique (FR)<br />
Universitaet Karlsruhe TH (DE)</p>
]]></content:encoded>
			<wfw:commentRss>https://labs.mozilla.com/2009/02/design-challenge-submission-deadline-march-1st/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Labs Update &#8211; February 2009</title>
		<link>https://labs.mozilla.com/2009/02/labs-update-february-2009/</link>
		<comments>https://labs.mozilla.com/2009/02/labs-update-february-2009/#comments</comments>
		<pubDate>Thu, 26 Feb 2009 18:50:38 +0000</pubDate>
		<dc:creator>rhian</dc:creator>
				<category><![CDATA[Mozilla Labs]]></category>
		<category><![CDATA[announcement]]></category>

		<guid isPermaLink="false">http://labs.mozilla.com/?p=1213</guid>
		<description><![CDATA[
February 2009
Concept Series
We are currently collecting feedback on a proposed web-based collaboration tool/space for the Concept Series. Learn more and join the discussion over on the discussion forum.
Design Challenge
The application deadline for the inaugural Design Challenge is right around the corner!  Initial ideas &#38; mockups must be submitted to the forums by Sunday, March [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://labs.mozilla.com/2009/01/labs-update-january-2009/"><img class="alignnone size-full wp-image-565" title="aboutlabs_newsletter_masthead" src="http://labs.mozilla.com/uploads/2008/12/aboutlabs_newsletter_masthead.gif" border="none" alt="aboutlabs_newsletter_masthead" width="576" height="100" /></a></p>
<p align="right"><strong>February 2009</strong></p>
<h2>Concept Series</h2>
<p>We are currently collecting feedback on a proposed web-based collaboration tool/space for the Concept Series. Learn more and join the discussion over on the <a href="https://labs.mozilla.com/forum/comments.php?DiscussionID=5084">discussion forum</a>.</p>
<h3>Design Challenge</h3>
<p>The <a href="http://labs.mozilla.com/2009/02/design-challenge-submission-deadline-march-1st/">application deadline</a> for the inaugural <a href="http://labs.mozilla.com/2009/01/introducing-the-design-challenge/">Design Challenge</a> is right around the corner!  Initial ideas &amp; mockups must be submitted to the <a href="https://labs.mozilla.com/forum/?CategoryID=32">forums</a> by Sunday, March 1st. Further details on applying are available in the <a href="https://labs.mozilla.com/forum/comments.php?DiscussionID=5054">discussion forum</a>.</p>
<h2>Experiments</h2>
<h3>Weave</h3>
<p>In preparation for the release of the <a href="https://wiki.mozilla.org/Labs/Weave/Roadmap/0.3">next milestone leading up to the 0.3 release</a> on March 2nd the newly updated server-side components of <a href="http://labs.mozilla.com/projects/weave/">Weave</a> have been migrated to a new server cluster on real hardware, dramatically increasing speed and availability.  If you&#8217;re interested in helping test the next release, please <a href="https://services.mozilla.com/">register now</a> to receive an invitation within the next few days.</p>
<h3>Ubiquity</h3>
<p>Another update to  <a href="http://labs.mozilla.com/projects/ubiquity/">Ubiquity</a> was released this week, with many bug fixes. Release notes can be found <a href="https://wiki.mozilla.org/Labs/Ubiquity/Ubiquity_0.1.6_Release_Notes">here</a>. More details about 0.1.6 have been posted on <a href="http://www.toolness.com/wp/?p=496">Atul Varma&#8217;s blog</a>.</p>
<p>HCI student and Ubiquity community contributor Zac Lym has been doing good work researching the usability of Ubiquity through scientific user testing.  His research has highlighted some areas where Ubiquity needs improvement to be discoverable and learnable for new users.  He has written up his <a href="https://wiki.mozilla.org/Labs/Ubiquity/Usability/Usability_Testing/Fall_08_1.2_Tests/Methodology">methodology</a> and his <a href="https://wiki.mozilla.org/Labs/Ubiquity/Usability/Usability_Testing/Fall_08_1.2_Tests">findings</a> on the Mozilla wiki.  He&#8217;s <a href="http://www.indolering.com/indolering.com/Ubiquity_Blog/Entries/2008/12/19_Root_Analysis_on_Usability_Problems.html">blogged about the root causes</a> of the usability problems that he found, and has also come up with <a href="http://www.indolering.com/indolering.com/Ubiquity_Blog/Entries/2008/12/9_Alternative_UI_Recommendations*.html">a list of recommendations</a> for fixing them.</p>
<h3>Bespin</h3>
<p>As its first experiment to escape into the open, the Developer Tools Lab launched <a href="http://labs.mozilla.com/projects/bespin/">Bespin</a>, an experimental web-based code editor with ambitions to bring a desktop-class code editor to the Web. View an <a href="http://bespin.mozilla.com">introduction screencast</a> and check out the initial release of the editor, and get  <a href="http://labs.mozilla.com/projects/bespin">more information</a> on engaging with us as we figure out where to take it!</p>
<h2>Labs Nights</h2>
<p>If you&#8217;re hosting a Labs Night in your area, please <a href="mailto:rbaker@mozilla.com">let us know</a> and we&#8217;ll add it to the event calendar and post it on this site.</p>
<h3>London</h3>
<p><img class="alignnone size-full wp-image-1220" title="3311266461_6a1fdea534_m" src="http://labs.mozilla.com/uploads/2009/02/3311266461_6a1fdea534_m.jpg" alt="3311266461_6a1fdea534_m" width="240" height="117" /><br />
Great success at the first Labs Night in London! Plenty of folks joined the group at Waterstones Piccadilly to discuss Ubiquity, Weave, Test Pilot, Bespin, Concept Series and Labs in general. Be on the look out in March for more London Labs events.</p>
<h3>Mountain View</h3>
<p>This month&#8217;s Labs Night Mountain View was awesome. We welcomed Edwin Khodabakchian, developer of <a href="http://www.feedly.com/#via_blog">Feedly,</a> a Firefox extension which weaves twitter and Google Reader into a magazine like experience. We heard a great presentation on <a href="http://www.playframework.org/">Play</a><a href="http://www.playframework.org/">!</a>, a Java web application framework, and <a href="http://benzilla.galbraiths.org/">Ben Galbraith</a> and <a href="http://almaer.com/blog/">Dion Almaer</a> discussed <a href="http://labs.mozilla.com/projects/bespin/">Bespin</a>. Stay tuned for the next Labs meetup in March!</p>
]]></content:encoded>
			<wfw:commentRss>https://labs.mozilla.com/2009/02/labs-update-february-2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
