<?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>mitcho.com &#187; Mozilla</title>
	<atom:link href="http://mitcho.com/blog/tag/mozilla/feed/" rel="self" type="application/rss+xml" />
	<link>http://mitcho.com</link>
	<description></description>
	<lastBuildDate>Fri, 10 Feb 2012 23:24:05 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4-alpha-19719</generator>
		<item>
		<title>Jetpack Ambassadors in MV</title>
		<link>http://mitcho.com/blog/projects/jetpack-ambassadors-in-mv/</link>
		<comments>http://mitcho.com/blog/projects/jetpack-ambassadors-in-mv/#comments</comments>
		<pubDate>Sun, 21 Feb 2010 20:55:23 +0000</pubDate>
		<dc:creator>mitcho</dc:creator>
				<category><![CDATA[projects]]></category>
		<category><![CDATA[travelogue]]></category>
		<category><![CDATA[California]]></category>
		<category><![CDATA[Jetpack]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Mozilla Planet]]></category>
		<category><![CDATA[ubiquity]]></category>

		<guid isPermaLink="false">http://mitcho.com/blog/?p=3371</guid>
		<description><![CDATA[A couple weeks ago I went out to Mozilla HQ in Mountain View for a Jetpack Ambassador meetup. Jetpack is a project at Mozilla labs intended to make writing Firefox add-ons easier, and shares some ancestry with the Ubiquity project dear to my heart. The Jetpack Ambassadors are a team of Mozilla community members who [...]
Related posts:<ol>
<li><a href='http://mitcho.com/blog/link/contribute-to-ubiquity-no-coding-required/' rel='bookmark' title='Contribute to Ubiquity! No Coding Required!'>Contribute to Ubiquity! No Coding Required!</a></li>
<li><a href='http://mitcho.com/blog/projects/localizing-ubiquity-an-open-letter-to-linguists/' rel='bookmark' title='Localizing Ubiquity: an open letter to linguists'>Localizing Ubiquity: an open letter to linguists</a></li>
<li><a href='http://mitcho.com/blog/projects/mozilla-by-the-numbers/' rel='bookmark' title='Mozilla By The Numbers'>Mozilla By The Numbers</a></li>
</ol>

Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>A couple weeks ago I went out to Mozilla HQ in Mountain View for a Jetpack Ambassador meetup. <a href="http://mozillalabs.com/jetpack">Jetpack</a> is a project at <a href="http://mozillalabs.com">Mozilla labs</a> intended to make writing Firefox add-ons easier, and shares some ancestry with the Ubiquity project dear to my heart. The <a href="http://upload.wikimedia.org/wikipedia/en/c/c0/Super_Friends.jpg">Jetpack Ambassadors</a> are a team of Mozilla community members who will be involved with Jetpack marketing, evangelizing Jetpack and writing about our own experiences working with the exciting new Jetpack architecture.</p>

<p>We spent a good chunk of time with a team from <a href="http://www.ielephant.com/">Invisible Elephant</a> who came in to give us some training on making technical presentations, and then dug into the code on Day 2. It was great to have the geniuses at Mozilla Labs like Atul and Myk show us the latest Jetpack code as well as get the latest project direction from Daniel, Aza, and Nick, from which we could see the amount of careful consideration and effort that&#8217;s gone into <a href="https://wiki.mozilla.org/Labs/Jetpack/Reboot">the Jetpack reboot</a>.</p>

<p><zp:travel/jetpack2010/jetpack45.jpg><zp:travel/jetpack2010/jetpack47.jpg><zp:travel/jetpack2010/jetpack59.jpg><zp:travel/jetpack2010/jetpack67.jpg><zp:travel/jetpack2010/jetpack64.jpg></p>

<p>The best part of the whole experience, though, has to be the fellowship with the other Jetpack Ambassadors. The Ambassadors came from all over the world, encompassing Europe, Asia, S. America, and of course N. America. Each are involved with some really exciting projects and have each made a name for themselves in their respective communities. I&#8217;ve put together <a href="http://twitter.com/mitchoyoshitaka/jetpack">a twitter list</a> of all the Jetpack Ambassadors and the core team members and invite you to follow them.</p>

<p><zp:travel/jetpack2010/jetpack05.jpg><zp:travel/jetpack2010/jetpack08.jpg><zp:travel/jetpack2010/jetpack17.jpg><zp:travel/jetpack2010/jetpack20.jpg><zp:travel/jetpack2010/jetpack24.jpg><zp:travel/jetpack2010/jetpack36.jpg><zp:travel/jetpack2010/jetpack38.jpg><zp:travel/jetpack2010/jetpack40.jpg></p>

<p>We also had the greatest number of <a href="http://mozillalabs.com/ubiquity/">Ubiquity</a> core developers to have ever been in the same place at the same time, which of course had to be documented. <img src='http://mitcho.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>

<p><zp:travel/jetpack2010/jetpack63.jpg></p>

<p>(More photos can be seen in <a href="http://mitcho.com/photos/travel/jetpack2010/">my gallery</a>.)</p>

<p>I had a fantastic time in MV and it was a shame I could only be there for such a short time. I feel honored to be a part of this group and am looking forward to speaking on Jetpack soon <a href="http://javascript.meetup.com/2/calendar/11536445/">at an event near you</a>!</p>
<p>Related posts:</p><ol>
<li><a href='http://mitcho.com/blog/link/contribute-to-ubiquity-no-coding-required/' rel='bookmark' title='Contribute to Ubiquity! No Coding Required!'>Contribute to Ubiquity! No Coding Required!</a></li>
<li><a href='http://mitcho.com/blog/projects/localizing-ubiquity-an-open-letter-to-linguists/' rel='bookmark' title='Localizing Ubiquity: an open letter to linguists'>Localizing Ubiquity: an open letter to linguists</a></li>
<li><a href='http://mitcho.com/blog/projects/mozilla-by-the-numbers/' rel='bookmark' title='Mozilla By The Numbers'>Mozilla By The Numbers</a></li>
</ol>
<p>Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://mitcho.com/blog/projects/jetpack-ambassadors-in-mv/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Mozilla By The Numbers</title>
		<link>http://mitcho.com/blog/projects/mozilla-by-the-numbers/</link>
		<comments>http://mitcho.com/blog/projects/mozilla-by-the-numbers/#comments</comments>
		<pubDate>Sun, 06 Sep 2009 04:26:54 +0000</pubDate>
		<dc:creator>mitcho</dc:creator>
				<category><![CDATA[life]]></category>
		<category><![CDATA[observation]]></category>
		<category><![CDATA[projects]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Mozilla Planet]]></category>
		<category><![CDATA[reflection]]></category>
		<category><![CDATA[ubiquity]]></category>

		<guid isPermaLink="false">http://mitcho.com/blog/?p=2844</guid>
		<description><![CDATA[About six months ago I started working for Mozilla Labs full-time, focusing on Ubiquity, the multilingual natural language interface for the browser. This week marked my last week on contract as I go back to grad school next week. While the work will go on and I hope to continue to stay involved as time [...]
Related posts:<ol>
<li><a href='http://mitcho.com/blog/life/report-from-mozilla-party-jp-10/' rel='bookmark' title='Report from Mozilla Party JP 10!'>Report from Mozilla Party JP 10!</a></li>
<li><a href='http://mitcho.com/blog/projects/this-week-on-ubiquity-parser-the-next-generation/' rel='bookmark' title='This week on Ubiquity Parser: The Next Generation'>This week on Ubiquity Parser: The Next Generation</a></li>
<li><a href='http://mitcho.com/blog/life/notes-from-barcamp-tokyo-2009/' rel='bookmark' title='Notes from BarCamp Tokyo 2009'>Notes from BarCamp Tokyo 2009</a></li>
</ol>

Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>About six months ago <a href="http://mitcho.com/blog/projects/how-natural-should-a-natural-interface-be/">I started working</a> for Mozilla Labs full-time, focusing on <a href="http://ubiquity.mozilla.com">Ubiquity</a>, the multilingual natural language interface for the browser. This week marked my last week on contract as I go back to <a href="http://web.mit.edu/linguistics/">grad school</a> next week. While the work will go on and I hope to continue to stay involved as time allows, here&#8217;s a quick bird&#8217;s eye view of my activities in my Mozilla tenure:</p>

<hr/>

<p>Time working for Mozilla: 6.5 months</p>

<p>Mozilla-related blog posts written: <a href="http://mitcho.com/blog/tag/mozilla-planet">69</a></p>

<p>Academic papers written on Ubiquity: <a href="http://mitcho.com/academic/erlewine-sigir.pdf">1</a></p>

<p>Ubiquity presentations given: <a href="http://www.slideshare.net/mitcho">5</a></p>

<p>Screencasts made: <a href="http://vimeo.com/mitchoyoshitaka/videos">8</a></p>

<p>Most popular video on Vimeo: <a href="http://vimeo.com/5420966">Ubiquity 0.5 日本語紹介ビデオ</a>, the Japanese Ubiquity 0.5 introduction video: 2252 views</p>

<p>Languages Ubiquity commands and parser now support: 6</p>

<p>Commits to the <a href="https://ubiquity.mozilla.com/hg/ubiquity-firefox/">Ubiquity repository</a>: 492</p>

<p>Other web projects started during this period: 2+ (<a href="http://tengrandisburiedthere.com">Ten Grand Is Buried There</a>, <a href="http://mitcho.com/code/hookpress/">HookPress</a>)</p>

<p>TechCrunch references: 2 (<a href="http://www.techcrunch.com/2009/06/10/geeksonaplane-meet-tokyo-20-learn-about-the-relation-between-the-web-language/">1</a>, <a href="http://www.techcrunch.com/2009/06/18/mozilla-shows-microsoft-where-10000-is-buried/">2</a>)</p>

<p>Countries worked in: 2</p>

<p>Mythical Kiwis worked with: <a href="http://theunfocused.net/">1</a></p>

<p>References to bugs I introduced as &#8220;glitcho&#8221;s: <a href="https://ubiquity.mozilla.com/hg/ubiquity-firefox/rev/79d40b35ea2b">1</a></p>

<p>Extremely disturbing homages to me and <a href="http://dl-client.getdropbox.com/u/10320/django/wallpaper/magic-pony-django-wallpaper.png">Django</a>: <a href="http://users.skumleren.net/cers/mitchopony.png">1</a></p>

<p>Friends made; experience gained; lessons on Open-ness learned; personal growth: <strike>priceless</strike> enumerable</p>

<hr/>

<p>Thanks to all who made this experience amazing, beginning with Aza, Jono, Atul, Blair and the rest of the Labs team; intern extraordinaire Brandon; the always thoughtful and friendly <a href="http://mozilla.jp">Mozilla Japan team</a>; and of course the <a href="http://groups.google.com/group/ubiquity-firefox">fantastic Ubiquity community</a>! Please visit me in Boston—I should be around for a while. <img src='http://mitcho.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Related posts:</p><ol>
<li><a href='http://mitcho.com/blog/life/report-from-mozilla-party-jp-10/' rel='bookmark' title='Report from Mozilla Party JP 10!'>Report from Mozilla Party JP 10!</a></li>
<li><a href='http://mitcho.com/blog/projects/this-week-on-ubiquity-parser-the-next-generation/' rel='bookmark' title='This week on Ubiquity Parser: The Next Generation'>This week on Ubiquity Parser: The Next Generation</a></li>
<li><a href='http://mitcho.com/blog/life/notes-from-barcamp-tokyo-2009/' rel='bookmark' title='Notes from BarCamp Tokyo 2009'>Notes from BarCamp Tokyo 2009</a></li>
</ol>
<p>Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://mitcho.com/blog/projects/mozilla-by-the-numbers/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>日本語サポートを含む Ubiquity 0.5 リリース</title>
		<link>http://mitcho.com/blog/projects/%e6%97%a5%e6%9c%ac%e8%aa%9e%e3%82%b5%e3%83%9d%e3%83%bc%e3%83%88%e3%82%92%e5%90%ab%e3%82%80-ubiquity-0-5-%e3%83%aa%e3%83%aa%e3%83%bc%e3%82%b9/</link>
		<comments>http://mitcho.com/blog/projects/%e6%97%a5%e6%9c%ac%e8%aa%9e%e3%82%b5%e3%83%9d%e3%83%bc%e3%83%88%e3%82%92%e5%90%ab%e3%82%80-ubiquity-0-5-%e3%83%aa%e3%83%aa%e3%83%bc%e3%82%b9/#comments</comments>
		<pubDate>Fri, 10 Jul 2009 06:01:33 +0000</pubDate>
		<dc:creator>mitcho</dc:creator>
				<category><![CDATA[projects]]></category>
		<category><![CDATA[Japan]]></category>
		<category><![CDATA[Japanese language]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Mozilla Planet]]></category>
		<category><![CDATA[Tokyo]]></category>
		<category><![CDATA[ubiquity]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://mitcho.com/blog/?p=2444</guid>
		<description><![CDATA[Mozilla Japan ブログで Ubiquity を紹介する投稿を上げたので、ここでもクロスポストします。 Here&#8217;s a cross-post of a Ubiquity 0.5 announcement (in particular regarding the new Japanese support) I wrote for the Mozilla Japan blog. Mozilla Labs の実験的プロジェクトのひとつ、 Ubiquity の最新版、バージョン 0.5 を昨日リリースしました。 (Mozilla Labs 正式発表 [英文]) Ubiquity はウェブをより有益に、より使いやすくするために自然言語で Firefox を操作するインターフェースを提供します。ウェブ上のオープン API と機能が増えて行く一方でどのようなインターフェースが必要であるのか。その答えを追求した結果、テキスト入力の正確さとスピードと自然言語の心地よさを合わせたインターフェースができあがりました。例えば「麹町を地図で表示」、「これを (誰々) へメール」などを自分の言葉で入力してブラウザを操作することができます。新しいコマンド (動詞) も簡単に JavaScript で書けるので、拡張性も非常に高いプラットフォームです。 ユーザにとって「自然な構文」 (&#8220;natural syntax&#8221; [英文]) という目標の下、数ヶ月の研究の結果、Ubiquity [...]
Related posts:<ol>
<li><a href='http://mitcho.com/blog/link/contribute-to-ubiquity-no-coding-required/' rel='bookmark' title='Contribute to Ubiquity! No Coding Required!'>Contribute to Ubiquity! No Coding Required!</a></li>
<li><a href='http://mitcho.com/blog/projects/talking-ubiquity-in-japan-%e6%8b%a1%e5%bc%b5%e6%a9%9f%e8%83%bd%e5%8b%89%e5%bc%b7%e4%bc%9a%e3%81%ab%e3%81%a6%e7%99%ba%e8%a1%a8/' rel='bookmark' title='Talking Ubiquity in Japan: 拡張機能勉強会にて発表'>Talking Ubiquity in Japan: 拡張機能勉強会にて発表</a></li>
<li><a href='http://mitcho.com/blog/projects/ubiquity-presentation-at-tokyo-20/' rel='bookmark' title='Ubiquity presentation at Tokyo 2.0'>Ubiquity presentation at Tokyo 2.0</a></li>
</ol>

Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p><small><a href="http://mozilla.jp/blog/">Mozilla Japan ブログ</a>で <a href="http://mozilla.jp/blog/entry/4408/">Ubiquity を紹介する投稿</a>を上げたので、ここでもクロスポストします。 Here&#8217;s a cross-post of <a href="http://mozilla.jp/blog/entry/4408/">a Ubiquity 0.5 announcement</a> (in particular regarding the new Japanese support) I wrote for the <a href="http://mozilla.jp/blog/">Mozilla Japan blog</a>.</small></p>

<p><a href="http://ubiquity.mozilla.com"><img src='http://farm4.static.flickr.com/3433/3211626795_66b7c744dd.jpg' width='142' height='200' style='float: right; padding-left: 1em;'/></a></p>

<p><a href="http://labs.mozilla.com">Mozilla Labs</a> の実験的プロジェクトのひとつ、 <a href="http://ubiquity.mozilla.com">Ubiquity</a> の最新版、バージョン 0.5 を昨日リリースしました。 (<a href="http://labs.mozilla.com/2009/07/ubiquity-0-5/">Mozilla Labs 正式発表</a> [英文])</p>

<p>Ubiquity はウェブをより有益に、より使いやすくするために自然言語で Firefox を操作するインターフェースを提供します。ウェブ上のオープン API と機能が増えて行く一方でどのようなインターフェースが必要であるのか。その答えを追求した結果、テキスト入力の正確さとスピードと自然言語の心地よさを合わせたインターフェースができあがりました。例えば「麹町を地図で表示」、「これを (誰々) へメール」などを自分の言葉で入力してブラウザを操作することができます。新しいコマンド (動詞) も簡単に JavaScript で書けるので、拡張性も非常に高いプラットフォームです。</p>

<p>ユーザにとって「自然な構文」 (<a href="http://mitcho.com/blog/projects/how-natural-should-a-natural-interface-be/">&#8220;natural syntax&#8221;</a> [英文]) という目標の下、数ヶ月の研究の結果、Ubiquity 0.5 では複数の言語の異なる構文に対応できるパーサを実装しました。Ubiquity 内蔵のコマンドもローカライズ可能になり、0.5 ではすべての内蔵コマンドの日本語、デンマーク語とポルトガル語版が搭載されています。</p>

<p>リリース直前に Ubiquity の日本語紹介ビデオを作成しましたので、どうぞご覧ください。日本語モードでの使用方法も説明されています。</p>

<p><object width="625" height="351"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=5420966&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=5420966&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="625" height="351"></embed></object></p>

<p><a href="http://vimeo.com/5420966">Ubiquity 0.5 日本語紹介ビデオ</a> from <a href="http://vimeo.com/mitchoyoshitaka">mitcho</a> on <a href="http://vimeo.com">Vimeo</a>.</p>

<p>日本語サポートが入った Ubiquity 0.5 を是非ご使用ください。このインターフェースをより多くのユーザが「自然に」使えるよう、これからも開発を続けていきたいと思います。</p>
<p>Related posts:</p><ol>
<li><a href='http://mitcho.com/blog/link/contribute-to-ubiquity-no-coding-required/' rel='bookmark' title='Contribute to Ubiquity! No Coding Required!'>Contribute to Ubiquity! No Coding Required!</a></li>
<li><a href='http://mitcho.com/blog/projects/talking-ubiquity-in-japan-%e6%8b%a1%e5%bc%b5%e6%a9%9f%e8%83%bd%e5%8b%89%e5%bc%b7%e4%bc%9a%e3%81%ab%e3%81%a6%e7%99%ba%e8%a1%a8/' rel='bookmark' title='Talking Ubiquity in Japan: 拡張機能勉強会にて発表'>Talking Ubiquity in Japan: 拡張機能勉強会にて発表</a></li>
<li><a href='http://mitcho.com/blog/projects/ubiquity-presentation-at-tokyo-20/' rel='bookmark' title='Ubiquity presentation at Tokyo 2.0'>Ubiquity presentation at Tokyo 2.0</a></li>
</ol>
<p>Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://mitcho.com/blog/projects/%e6%97%a5%e6%9c%ac%e8%aa%9e%e3%82%b5%e3%83%9d%e3%83%bc%e3%83%88%e3%82%92%e5%90%ab%e3%82%80-ubiquity-0-5-%e3%83%aa%e3%83%aa%e3%83%bc%e3%82%b9/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Light of Firefox (tomoshibi 灯) from Mozilla Japan</title>
		<link>http://mitcho.com/blog/link/light-of-firefox-tomoshibi-%e7%81%af-from-mozilla-japan/</link>
		<comments>http://mitcho.com/blog/link/light-of-firefox-tomoshibi-%e7%81%af-from-mozilla-japan/#comments</comments>
		<pubDate>Tue, 30 Jun 2009 14:58:54 +0000</pubDate>
		<dc:creator>mitcho</dc:creator>
				<category><![CDATA[link]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[fx35]]></category>
		<category><![CDATA[Japan]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Mozilla Japan]]></category>
		<category><![CDATA[Mozilla Planet]]></category>
		<category><![CDATA[visualization]]></category>

		<guid isPermaLink="false">http://mitcho.com/blog/?p=2370</guid>
		<description><![CDATA[Here at Mozilla Japan Firefox 3.5 Headquarters,1 we just launched the new and improved Light of Firefox (in Japanese, tomoshibi (灯)) for Firefox 3.5. The Light of Firefox is a real-time, interactive website which shows sparks on a map of Japan for every manual download of the new Firefox from mozilla.jp. The name tomoshibi means [...]
Related posts:<ol>
<li><a href='http://mitcho.com/blog/link/the-shiretoko-revolution-begins-now/' rel='bookmark' title='The (Shiretoko) Revolution Begins Now'>The (Shiretoko) Revolution Begins Now</a></li>
<li><a href='http://mitcho.com/blog/life/report-from-mozilla-party-jp-10/' rel='bookmark' title='Report from Mozilla Party JP 10!'>Report from Mozilla Party JP 10!</a></li>
<li><a href='http://mitcho.com/blog/projects/talking-ubiquity-in-japan-%e6%8b%a1%e5%bc%b5%e6%a9%9f%e8%83%bd%e5%8b%89%e5%bc%b7%e4%bc%9a%e3%81%ab%e3%81%a6%e7%99%ba%e8%a1%a8/' rel='bookmark' title='Talking Ubiquity in Japan: 拡張機能勉強会にて発表'>Talking Ubiquity in Japan: 拡張機能勉強会にて発表</a></li>
</ol>

Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>Here at Mozilla Japan Firefox 3.5 Headquarters,<sup id="fnref:1"><a href="#fn:1" rel="footnote">1</a></sup> we just launched the new and improved <a href="http://tomoshibi.mozilla.jp">Light of Firefox</a> (in Japanese, <em>tomoshibi</em> (灯)) for Firefox 3.5. The Light of Firefox is a real-time, interactive website which shows sparks on a map of Japan for every manual download of the new Firefox from <a href="http://mozilla.jp">mozilla.jp</a>.</p>

<p><a rel='lightbox' href='http://mitcho.com/blog/wp-content/uploads/2009/06/tomoshibi-large.png'><img class='limages' src="http://mitcho.com/blog/wp-content/uploads/2009/06/tomoshibi-medium.png" alt="tomoshibi-medium.png" border="0" width="600" height="460" /></a></p>

<p>The name <em>tomoshibi</em> means &#8220;torch&#8221; in Japanese. As a new Firefox brings new technologies and possibilities to all corners of the web, so too will the <em>tomoshibi</em> light up the night in Japan!</p>

<p>The site was designed and coded by <a href="http://minism.jp/">Daisuke Akatsuka</a> of the <a href="http://www.xlab.sfc.keio.ac.jp/">Keio Kakehi Lab (xlab)</a>, the same fine folks who brought you <a href="http://interforest.org">interFORest</a>.</p>

<div class="footnotes">
<hr />
<ol>

<li id="fn:1">
<p><a href="http://mitcho.com/blog/wp-content/uploads/2009/06/thecountdown-large.jpg" rel='lightbox'/><img class='images' src="http://mitcho.com/blog/wp-content/uploads/2009/06/thecountdown-thumb.jpg" alt="thecountdown-thumb.jpg" border="0" width="300" height="225" /></a>&#160;<a href="#fnref:1" rev="footnote">&#8617;</a></p>
</li>

</ol>
</div>
<p>Related posts:</p><ol>
<li><a href='http://mitcho.com/blog/link/the-shiretoko-revolution-begins-now/' rel='bookmark' title='The (Shiretoko) Revolution Begins Now'>The (Shiretoko) Revolution Begins Now</a></li>
<li><a href='http://mitcho.com/blog/life/report-from-mozilla-party-jp-10/' rel='bookmark' title='Report from Mozilla Party JP 10!'>Report from Mozilla Party JP 10!</a></li>
<li><a href='http://mitcho.com/blog/projects/talking-ubiquity-in-japan-%e6%8b%a1%e5%bc%b5%e6%a9%9f%e8%83%bd%e5%8b%89%e5%bc%b7%e4%bc%9a%e3%81%ab%e3%81%a6%e7%99%ba%e8%a1%a8/' rel='bookmark' title='Talking Ubiquity in Japan: 拡張機能勉強会にて発表'>Talking Ubiquity in Japan: 拡張機能勉強会にて発表</a></li>
</ol>
<p>Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://mitcho.com/blog/link/light-of-firefox-tomoshibi-%e7%81%af-from-mozilla-japan/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>The (Shiretoko) Revolution Begins Now</title>
		<link>http://mitcho.com/blog/link/the-shiretoko-revolution-begins-now/</link>
		<comments>http://mitcho.com/blog/link/the-shiretoko-revolution-begins-now/#comments</comments>
		<pubDate>Tue, 23 Jun 2009 01:15:43 +0000</pubDate>
		<dc:creator>mitcho</dc:creator>
				<category><![CDATA[link]]></category>
		<category><![CDATA[canvas]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[Japan]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Mozilla Japan]]></category>
		<category><![CDATA[Mozilla Planet]]></category>
		<category><![CDATA[Shiretoko]]></category>

		<guid isPermaLink="false">http://mitcho.com/blog/?p=2314</guid>
		<description><![CDATA[As many of you know, the upcoming Firefox 3.5 was code-named Shiretoko after the Shiretoko National Park on Japan&#8217;s northern island of Hokkaido. The Shiretoko Foundation and Mozilla Japan just launched a very cool open-web-powered promotional website, interFORest, together with a very powerful educational site, discovershiretoko.org/. I just went to interforest.org/ and registered for my [...]
Related posts:<ol>
<li><a href='http://mitcho.com/blog/observation/attachment-ambiguity/' rel='bookmark' title='Attachment Ambiguity—or—when is the gyudon cheap?'>Attachment Ambiguity—or—when is the gyudon cheap?</a></li>
<li><a href='http://mitcho.com/blog/life/report-from-mozilla-party-jp-10/' rel='bookmark' title='Report from Mozilla Party JP 10!'>Report from Mozilla Party JP 10!</a></li>
<li><a href='http://mitcho.com/blog/projects/ten-grand-is-buried-there/' rel='bookmark' title='Ten Grand Is Buried There'>Ten Grand Is Buried There</a></li>
</ol>

Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>As many of you know, the upcoming Firefox 3.5 was code-named Shiretoko after the <a href="http://en.wikipedia.org/wiki/Shiretoko National Park">Shiretoko National Park</a> on Japan&#8217;s northern island of Hokkaido. The Shiretoko Foundation and Mozilla Japan just launched a very cool open-web-powered promotional website, interFORest, together with a very powerful educational site, <a href="http://discovershiretoko.org/">discovershiretoko.org/</a>. I just went to <a href="http://interforest.org/">interforest.org/</a> and registered for my own virtual tree to be planted on the virtual Shiretoko Park. This tree banner will keep track of traffic through my site to the interFORest site and will grow this tree accordingly over time. You can then go to <a href="http://interforest.org">interforest.org</a> and see all the trees growing on the park. With your help, we can grow it into a forest!</p>

<p><small>If you are reading this through a feed reader or planet, click on the <a href="http://mitcho.com/blog/link/the-shiretoko-revolution-begins-now/">permalink</a> to view the banner embedded below:</small></p>

<iframe src='http://interFORest.org/banners/foxkeh/5863550b6f9e7aa185d6640742a5889723e134d8' width='200' height='200' scrolling='no' frameborder='0' marginwidth='0' marginheight='0' border='0'></iframe>

<p>Place one of these personalized canvas-powered virtual tree banners on your site to spread the word on Firefox 3.5, the Shiretoko Park and Foundation, and the power of open communities. All the cool kids are doing it. ^^</p>
<p>Related posts:</p><ol>
<li><a href='http://mitcho.com/blog/observation/attachment-ambiguity/' rel='bookmark' title='Attachment Ambiguity—or—when is the gyudon cheap?'>Attachment Ambiguity—or—when is the gyudon cheap?</a></li>
<li><a href='http://mitcho.com/blog/life/report-from-mozilla-party-jp-10/' rel='bookmark' title='Report from Mozilla Party JP 10!'>Report from Mozilla Party JP 10!</a></li>
<li><a href='http://mitcho.com/blog/projects/ten-grand-is-buried-there/' rel='bookmark' title='Ten Grand Is Buried There'>Ten Grand Is Buried There</a></li>
</ol>
<p>Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://mitcho.com/blog/link/the-shiretoko-revolution-begins-now/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ten Grand Is Buried There</title>
		<link>http://mitcho.com/blog/projects/ten-grand-is-buried-there/</link>
		<comments>http://mitcho.com/blog/projects/ten-grand-is-buried-there/#comments</comments>
		<pubDate>Wed, 17 Jun 2009 18:58:07 +0000</pubDate>
		<dc:creator>mitcho</dc:creator>
				<category><![CDATA[link]]></category>
		<category><![CDATA[projects]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[fun]]></category>
		<category><![CDATA[funny]]></category>
		<category><![CDATA[Google Maps]]></category>
		<category><![CDATA[humor]]></category>
		<category><![CDATA[IE]]></category>
		<category><![CDATA[map]]></category>
		<category><![CDATA[Microsft]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Mozilla Planet]]></category>
		<category><![CDATA[Safari]]></category>

		<guid isPermaLink="false">http://mitcho.com/blog/?p=2260</guid>
		<description><![CDATA[By now many of you have probably seen this new Microsoft Australia campaign, &#8220;Ten Grand Is Buried Here.com,&#8221;1 which calls Firefox &#8220;old&#8221; and Safari &#8220;boring&#8221;: I&#8217;m not sure what this is saying about me, but my immediate reaction was to go check whether tengrandisburiedthere.com was available. To my surprise, Microsoft had yet to snatch it [...]
Related posts:<ol>
<li><a href='http://mitcho.com/blog/projects/count-command-for-ubiquity/' rel='bookmark' title='Count command for Ubiquity'>Count command for Ubiquity</a></li>
<li><a href='http://mitcho.com/blog/link/grand-unified-weekly/' rel='bookmark' title='Grand Unified Weekly'>Grand Unified Weekly</a></li>
<li><a href='http://mitcho.com/blog/projects/rolling-out-the-roles/' rel='bookmark' title='Rolling out the Roles'>Rolling out the Roles</a></li>
</ol>

Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>By now many of you have probably seen this new Microsoft Australia campaign, <a href='http://www.microsoft.com/australia/ie8/competition/'>&#8220;Ten Grand Is Buried Here.com,&#8221;</a><sup id="fnref:1"><a href="#fn:1" rel="footnote">1</a></sup> which calls Firefox &#8220;old&#8221; and Safari &#8220;boring&#8221;:</p>

<p><a href='http://www.microsoft.com/australia/ie8/competition/'><img src="http://mitcho.com/blog/wp-content/uploads/2009/06/microsoft.png" alt="microsoft.png" border="0" width="650" height="462" /></a></p>

<p>I&#8217;m not sure what this is saying about me, but my immediate reaction was to go check whether tengrandisburied<b>t</b>here.com was available. To my surprise, Microsoft had yet to snatch it up! A few hours later, here&#8217;s the result:</p>

<p><a href='http://tengrandisburiedthere.com'><img src="http://mitcho.com/blog/wp-content/uploads/2009/06/tengrand-firefox1.png" alt="tengrand-firefox.png" border="0" width="650" height="366" /></a></p>

<p>Go ahead, <a href='http://tengrandisburiedthere.com'>visit the site</a> and give it a try!</p>

<p><small><b>Note:</b> Not being a marketing guy, I just threw some text together to introduce Firefox. If someone has some better copy for this display, <a href='mailto:tengrand-NOSPAM@mitcho.com'>please let me know</a>.</small></p>

<div class="footnotes">
<hr />
<ol>

<li id="fn:1">
<p>As of this writing, this domain actually has yet to serve anything.&#160;<a href="#fnref:1" rev="footnote">&#8617;</a></p>
</li>

</ol>
</div>
<p>Related posts:</p><ol>
<li><a href='http://mitcho.com/blog/projects/count-command-for-ubiquity/' rel='bookmark' title='Count command for Ubiquity'>Count command for Ubiquity</a></li>
<li><a href='http://mitcho.com/blog/link/grand-unified-weekly/' rel='bookmark' title='Grand Unified Weekly'>Grand Unified Weekly</a></li>
<li><a href='http://mitcho.com/blog/projects/rolling-out-the-roles/' rel='bookmark' title='Rolling out the Roles'>Rolling out the Roles</a></li>
</ol>
<p>Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://mitcho.com/blog/projects/ten-grand-is-buried-there/feed/</wfw:commentRss>
		<slash:comments>43</slash:comments>
		</item>
		<item>
		<title>Lecture at ITSP - 先端ITスペシャリスト育成プログラムにて講義</title>
		<link>http://mitcho.com/blog/life/lecture-at-itsp-%e5%85%88%e7%ab%afit%e3%82%b9%e3%83%9a%e3%82%b7%e3%83%a3%e3%83%aa%e3%82%b9%e3%83%88%e8%82%b2%e6%88%90%e3%83%97%e3%83%ad%e3%82%b0%e3%83%a9%e3%83%a0%e3%81%ab%e3%81%a6%e8%ac%9b%e7%be%a9/</link>
		<comments>http://mitcho.com/blog/life/lecture-at-itsp-%e5%85%88%e7%ab%afit%e3%82%b9%e3%83%9a%e3%82%b7%e3%83%a3%e3%83%aa%e3%82%b9%e3%83%88%e8%82%b2%e6%88%90%e3%83%97%e3%83%ad%e3%82%b0%e3%83%a9%e3%83%a0%e3%81%ab%e3%81%a6%e8%ac%9b%e7%be%a9/#comments</comments>
		<pubDate>Thu, 04 Jun 2009 11:05:19 +0000</pubDate>
		<dc:creator>mitcho</dc:creator>
				<category><![CDATA[life]]></category>
		<category><![CDATA[English]]></category>
		<category><![CDATA[future]]></category>
		<category><![CDATA[globalization]]></category>
		<category><![CDATA[internationalization]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[ITSP]]></category>
		<category><![CDATA[Japanese language]]></category>
		<category><![CDATA[lecture]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Mozilla Planet]]></category>
		<category><![CDATA[open ideas]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[slides]]></category>
		<category><![CDATA[teaching]]></category>
		<category><![CDATA[ubiquity]]></category>

		<guid isPermaLink="false">http://mitcho.com/blog/?p=2164</guid>
		<description><![CDATA[Yesterday I was invited to give a lecture for students the MEXT IT Specialist Program. ITSP is a partnership between Keio, Waseda, and Chuo Universities and NTT, IBM, and Mozilla to bring advanced IT training and opportunities to their Master&#8217;s students. It was a longish time slot so I decided to split it up into [...]
Related posts:<ol>
<li><a href='http://mitcho.com/blog/life/notes-from-barcamp-tokyo-2009/' rel='bookmark' title='Notes from BarCamp Tokyo 2009'>Notes from BarCamp Tokyo 2009</a></li>
<li><a href='http://mitcho.com/blog/projects/this-week-on-ubiquity-parser-the-next-generation/' rel='bookmark' title='This week on Ubiquity Parser: The Next Generation'>This week on Ubiquity Parser: The Next Generation</a></li>
<li><a href='http://mitcho.com/blog/life/report-from-mozilla-party-jp-10/' rel='bookmark' title='Report from Mozilla Party JP 10!'>Report from Mozilla Party JP 10!</a></li>
</ol>

Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>Yesterday I was invited to give a lecture for students the <a href="http://en.wikipedia.org/wiki/MEXT">MEXT</a> <a href="http://itsp.keio.ac.jp/">IT Specialist Program</a>. ITSP is a partnership between Keio, Waseda, and Chuo Universities and NTT, IBM, and Mozilla to bring advanced IT training and opportunities to their Master&#8217;s students. It was a longish time slot so I decided to split it up into two different talks: one on open source and open processes (similar to one of my sessions at the recent <a href="http://mitcho.com/blog/life/notes-from-barcamp-tokyo-2009/">BarCamp Tokyo</a>) and one on the future of interfaces, internationalization and globalization, and <a href="http://ubiquity.mozilla.com">Ubiquity</a>. Here are the slides for posterity. (Note: the second set of slides is mostly in Japanese.)</p>

<p>昨日は文部科学省の<a href="http://itsp.keio.ac.jp/">先端ITスペシャリスト育成プログラム</a>の学生の為に講義をしました。ちょっと長めの時間だったので、二つのトークに分けてみました。第一部は「オープン」と言うアイデア、特にオープンなデザイン過程の利点について。第二部は未来のインターフェースと国際化と<a href="http://ubiquity.mozilla.com">Ubiquity</a>の紹介でした。スライドをここに<a href="http://slideshare.net/mitcho/">slideshare</a>にあげておきました。</p>

<p><a style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;" href="http://www.slideshare.net/mitcho/design-processes-in-the-opensource-era?type=presentation" title="Design processes in the open-source era オープンソース時代のデザインプロセス">Design processes in the open-source era オープンソース時代のデザインプロセス</a><object style="margin:0px" width="650" height="543"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=itspopen-090604053115-phpapp02&#038;rel=0&#038;stripped_title=design-processes-in-the-opensource-era" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=itspopen-090604053115-phpapp02&#038;rel=0&#038;stripped_title=design-processes-in-the-opensource-era" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="650" height="543"></embed></object></p>

<p><a style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;" href="http://www.slideshare.net/mitcho/ubiquity-interfaces-and-internationalization?type=powerpoint" title="Ubiquity: Interfaces and Internationalization インターフェースと国際化">Ubiquity: Interfaces and Internationalization インターフェースと国際化</a><object style="margin:0px" width="650" height="543"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=itspubiquity-090604053600-phpapp01&#038;rel=0&#038;stripped_title=ubiquity-interfaces-and-internationalization" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=itspubiquity-090604053600-phpapp01&#038;rel=0&#038;stripped_title=ubiquity-interfaces-and-internationalization" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="650" height="543"></embed></object></p>
<p>Related posts:</p><ol>
<li><a href='http://mitcho.com/blog/life/notes-from-barcamp-tokyo-2009/' rel='bookmark' title='Notes from BarCamp Tokyo 2009'>Notes from BarCamp Tokyo 2009</a></li>
<li><a href='http://mitcho.com/blog/projects/this-week-on-ubiquity-parser-the-next-generation/' rel='bookmark' title='This week on Ubiquity Parser: The Next Generation'>This week on Ubiquity Parser: The Next Generation</a></li>
<li><a href='http://mitcho.com/blog/life/report-from-mozilla-party-jp-10/' rel='bookmark' title='Report from Mozilla Party JP 10!'>Report from Mozilla Party JP 10!</a></li>
</ol>
<p>Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://mitcho.com/blog/life/lecture-at-itsp-%e5%85%88%e7%ab%afit%e3%82%b9%e3%83%9a%e3%82%b7%e3%83%a3%e3%83%aa%e3%82%b9%e3%83%88%e8%82%b2%e6%88%90%e3%83%97%e3%83%ad%e3%82%b0%e3%83%a9%e3%83%a0%e3%81%ab%e3%81%a6%e8%ac%9b%e7%be%a9/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Report from Mozilla Party JP 10!</title>
		<link>http://mitcho.com/blog/life/report-from-mozilla-party-jp-10/</link>
		<comments>http://mitcho.com/blog/life/report-from-mozilla-party-jp-10/#comments</comments>
		<pubDate>Mon, 01 Jun 2009 02:05:43 +0000</pubDate>
		<dc:creator>mitcho</dc:creator>
				<category><![CDATA[life]]></category>
		<category><![CDATA[canvas]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[event]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Mozilla Planet]]></category>
		<category><![CDATA[photos]]></category>
		<category><![CDATA[Taiwan]]></category>

		<guid isPermaLink="false">http://mitcho.com/blog/?p=2131</guid>
		<description><![CDATA[On Saturday I went to Mozilla Party 10, a community event organized by Mozilla-gumi (もじら組). Mozilla-gumi has been an active community in Japan for the past 10 years, making it one of the oldest Mozilla communities around. Despite the cloudy weather in Shinjuku and the ever-present swine flu scare, we had over 100 people attending.1 [...]
Related posts:<ol>
<li><a href='http://mitcho.com/blog/projects/localizing-ubiquity-an-open-letter-to-linguists/' rel='bookmark' title='Localizing Ubiquity: an open letter to linguists'>Localizing Ubiquity: an open letter to linguists</a></li>
<li><a href='http://mitcho.com/blog/projects/talking-ubiquity-in-japan-%e6%8b%a1%e5%bc%b5%e6%a9%9f%e8%83%bd%e5%8b%89%e5%bc%b7%e4%bc%9a%e3%81%ab%e3%81%a6%e7%99%ba%e8%a1%a8/' rel='bookmark' title='Talking Ubiquity in Japan: 拡張機能勉強会にて発表'>Talking Ubiquity in Japan: 拡張機能勉強会にて発表</a></li>
<li><a href='http://mitcho.com/blog/projects/this-week-on-ubiquity-parser-the-next-generation/' rel='bookmark' title='This week on Ubiquity Parser: The Next Generation'>This week on Ubiquity Parser: The Next Generation</a></li>
</ol>

Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>On Saturday I went to <a href="http://party.mozilla.gr.jp/party10/">Mozilla Party 10</a>, a community event organized by Mozilla-gumi (もじら組). Mozilla-gumi has been an active community in Japan for the past 10 years, making it one of the oldest Mozilla communities around. Despite the cloudy weather in Shinjuku and the ever-present swine flu scare, we had over 100 people attending.<sup id="fnref:2"><a href="#fn:2" rel="footnote">1</a></sup></p>

<p><a rel='lightbox[mozparty]' class='images' href='http://farm4.static.flickr.com/3561/3578079497_c6084974bb_b.jpg'><img src='http://farm4.static.flickr.com/3561/3578079497_c6084974bb_m.jpg'></a><a rel='lightbox[mozparty]' class='images' href='http://farm3.static.flickr.com/2483/3578866312_51b98c9d00_b.jpg'><img src='http://farm3.static.flickr.com/2483/3578866312_51b98c9d00_m.jpg'></a><a rel='lightbox[mozparty]' class='images' href='http://farm3.static.flickr.com/2481/3578061783_0bab268c2a_b.jpg'><img src='http://farm3.static.flickr.com/2481/3578061783_0bab268c2a_m.jpg'></a></p>

<p><span id="more-2131"></span></p>

<h3>Asa Dotzler: Firefox, Mozilla, Humans, and the Internet We Want</h3>

<p>The first talk was by <a href="http://weblogs.mozillazine.org/asa/">Asa Dotzler</a>, Mozilla&#8217;s Director of Community Development, who was last in Japan seven years ago for the launch of Mozilla 1.0. Asa&#8217;s talk took us back to the history of the Internet and its great impact on all people. He reminded us that the values which built the successful internet of now are those of participation, transparency, interoperability—all of which are currently threatened by the forces of commerce. We must work together to balance the forces of commerce to prevent exclusivity.</p>

<p><a rel='lightbox[mozparty]' class='images' href='http://farm4.static.flickr.com/3659/3578884614_9670fe09a1_b.jpg'><img src='http://farm4.static.flickr.com/3659/3578884614_9670fe09a1_m.jpg'></a><a rel='lightbox[mozparty]' class='images' href='http://farm4.static.flickr.com/3558/3578884948_459c6824a1_b.jpg'><img src='http://farm4.static.flickr.com/3558/3578884948_459c6824a1_m.jpg'></a></p>

<p>Asa argues that the web browser—as the window through which we access the internet—has an important role to play in ensuring the open web. 23% of the world uses Firefox as its browser, spreading Mozilla&#8217;s non-commercial values with it. He retold the <a href="http://thedailywtf.com/Articles/Blake_Ross_on_Popup_Suppression.aspx">Netscape 7.0 popup-blocking fiasco</a> as an example of commercial forces working against the public good.</p>

<p>While Firefox doesn&#8217;t have the great revenue stream of its competitors, what it does have is an impressive community, as demonstrated by the Mozilla gumi in Japan. There are over 1000 contributors to Firefox code—almost 10 times the number of actual employees—not to mention the thousands of daily testers who support this development. As we look forward to Firefox 3.5, it will support over 70 different languages, thanks to the great work of localization communities and organizers.</p>

<p>Asa argues that the key to Firefox&#8217;s success—and the success of the open web—is the involvement of users in its development. Firefox is a better product due to this community process, and he encourages users to get involved however they can to continue this success.</p>

<h3>Bob Chao (趙柏強): Activities of the Taiwanese Mozilla Community</h3>

<p><a href="http://blog.bobchao.net">Bob Chao</a> is the Community Liaison for the Taiwanese Mozilla Community, <a href="http://moztw.org">MozTW</a>. As his day job, he works for Creative Commons Taiwan at <a href="http://www.sinica.edu.tw/">Academica Sinica</a> and is also affiliated with <a href="http://www.ddc.edu.tw/">Dharma Drum University</a>&#8217;s School of Philanthropy.</p>

<p><a rel='lightbox[mozparty]' class='images' href='http://farm3.static.flickr.com/2435/3578080059_bb3895f869_b.jpg'><img src='http://farm3.static.flickr.com/2435/3578080059_bb3895f869_m.jpg'></a><a rel='lightbox[mozparty]' class='images' href='http://farm4.static.flickr.com/3560/3578885336_09c661b30f_b.jpg'><img src='http://farm4.static.flickr.com/3560/3578885336_09c661b30f_m.jpg'></a><a rel='lightbox[mozparty]' class='images' href='http://farm4.static.flickr.com/3398/3578080467_b6f9598e00_b.jpg'><img src='http://farm4.static.flickr.com/3398/3578080467_b6f9598e00_m.jpg'></a></p>

<p>Bob started off by remarking that the Taiwan is in many ways much like Japan: both use Kanji or Hànzi (漢字) for writing, both love baseball, and both have great senses of humor. Bob then gave a quick overview of the Taiwanese internet space. While there are no official numbers, Bob reports that Firefox has between 10-15% market share in Taiwan, and most are still using IE6. The most popular social networking service in Taiwan is not even on the HTTP web, but rather is <a href="http://en.wikipedia.org/wiki/Professional Technology Temple">PTT.CC</a>, a <a href="http://en.wikipedia.org/wiki/telnet">telnet</a> service. For this reason, there are two Taiwanese Firefox extensions to add telnet support. Taiwan is also a leader in mobile technology and Bob is looking forward to <a href="https://wiki.mozilla.org/mobile">Fennec</a>, the upcoming Mozilla mobile browser.</p>

<p>MozTW started in 2004 on the site <a href="http://moztw.org">moztw.org</a> with hosting by the Open Source Software Foundation of Academica Sinica. MozTW now hosts a number of forums, wiki, and a planet as well as the popular <a href="http://mozlinks-zh.blogspot.com/">Mozilla Links news blog</a>. Some of their off-line activities include:</p>

<ul>
<li>Firefox Parties for major version releases,</li>
<li>A &#8220;Firefox month&#8221; campaign for Firefox 2, including a tour of talks at different college campuses,</li>
<li>Their own local Firefox mascot, <a href="http://mozillalinks.org/wp/2009/02/meet-foxmosa-firefox-taiwanese-mascot/">Foxmosa (狐耳摩莎)</a>,</li>
<li>Regular seminars and tutorials on localization, web standards, add-ons, etc.,</li>
<li>Community education courses for basic web applications, and 自由新生代 (Freedom for Generation Z) seminars on open source software for high school students,</li>
<li>A weekly gathering in Taipei called MozTW Lab,</li>
<li>A monthly BarCamp-like gathering in different locations called MozTW Gathering.</li>
</ul>

<p>On-line, they also run a Top Extensions contest one month after each major release. This past April they also ran a campaign called <a href="http://www.moztw.org/events/ie8/">Experience IE8 (體驗 IE8)</a> to highlight new features of IE8 which already existed on Firefox. This MozTW site became the first hit for Google searches for &#8220;體驗 IE8&#8221;. They are also currently working on Project GFX, a social network around Firefox usage, with a public beta planned for this summer, with the aim of further growing their local community.</p>

<p>In late 2009, the MozTW community will be involved with Mozilla Service Week and another 自由新生代 (Freedom for Generation Z) seminar series for high schoolers. Bob states that the MozTW community aims to help spread open standards and open content on the web, not just the Firefox browser through these efforts.</p>

<h3>mar: Natural Language Interfaces and Ubiquity</h3>

<p><a href="http://chimantaea.blog8.fc2.com/">mar</a> is a very active contributor to a number of localization efforts and Japanese <a href="http://support.mozilla.com">SuMo</a> who has been working on various modifications to <a href="http://ubiquity.mozilla.com">Ubiquity</a>&#8217;s Japanese support. mar introduced Ubiquity with a quick demo and showed how easy it is to write new verbs in JavaScript and jQuery.</p>

<p><a rel='lightbox[mozparty]' class='images' href='http://farm4.static.flickr.com/3308/3578080597_84f358d611_b.jpg'><img src='http://farm4.static.flickr.com/3308/3578080597_84f358d611_m.jpg'></a><a rel='lightbox[mozparty]' class='images' href='http://farm4.static.flickr.com/3414/3578885654_07f2d08dc1_b.jpg'><img src='http://farm4.static.flickr.com/3414/3578885654_07f2d08dc1_m.jpg'></a><a rel='lightbox[mozparty]' class='images' href='http://farm4.static.flickr.com/3305/3578080799_dc9f64702d_b.jpg'><img src='http://farm4.static.flickr.com/3305/3578080799_dc9f64702d_m.jpg'></a></p>

<p>A linguistic interface has the advantages of increased efficiency, precision, and great extensibility. Like many software projects, however, its roots were in English. mar then gave a general overview of the functions of Ubiquity&#8217;s parser and his work on making Ubiquity better support Japanese. <a href="http://mitcho.com/">I</a> finished up at the end by highlighting some of the features of the upcoming parser for Ubiquity, <a href="https://wiki.mozilla.org/Labs/Ubiquity/Parser_2">Parser 2</a>.</p>

<h3>Canvas Programming in the Cloud Computing Era (har har)</h3>

<p><a href="http://d.hatena.ne.jp/gyuque/">gyuque</a> is a community member who caused a storm earlier this year with his <a href="http://gyu.que.jp/jscloth/touch.html">demo of 3D rendering in 2D canvas</a>. <a href="http://www.slideshare.net/gyuque/mozilla-party-2009-canvas-programming">[slides]</a></p>

<p><a rel='lightbox[mozparty]' class='images' href='http://farm4.static.flickr.com/3613/3578886028_0fc8bfeb0d_b.jpg'><img src='http://farm4.static.flickr.com/3613/3578886028_0fc8bfeb0d_m.jpg'></a><a rel='lightbox[mozparty]' class='images' href='http://farm4.static.flickr.com/3345/3578081109_a3a787c36d_b.jpg'><img src='http://farm4.static.flickr.com/3345/3578081109_a3a787c36d_m.jpg'></a><a rel='lightbox[mozparty]' class='images' href='http://farm4.static.flickr.com/3623/3578886328_eeeef87b08_b.jpg'><img src='http://farm4.static.flickr.com/3623/3578886328_eeeef87b08_m.jpg'></a></p>

<p>gyuque gave an explanation of how different aspects of the 3D in 2D canvas demo were done, like how he accomplished texture mapping using affine transforms, and how the ray-tracing approximation was done on-line. He concluded that forcing 3D in the 2D is unreasonable and absurd—but that 3D canvas API&#8217;s are actively being developed at Opera, Mozilla, and Google. He demoed versions of his js touch demo ported to Opera Canvas 3D, Google O3D, and Gecko Canvas 3D (<a href="http://gyu.que.jp/jscloth/touch-opera-gecko.html">demo here</a>). He compared and contrasted the various API&#8217;s and concluded that those who are interested in learning Canvas 3D technology now should try and familiarize themselves with all three systems.</p>

<h3>Lightning talks</h3>

<p><a rel='lightbox[mozparty]' class='images' href='http://farm4.static.flickr.com/3555/3578907454_4e9e35500b_b.jpg'><img src='http://farm4.static.flickr.com/3555/3578907454_4e9e35500b_m.jpg'></a></p>

<p><a href="http://www.jus.or.jp/">Mr. Horin (jus)</a> MC&#8217;d a series of eight lightning talks with a gong to kick people off the stage after exactly five minutes. Without further ado&#8230;</p>

<ol>
<li><a href="http://www.yuriko.net/">Yuriko Ikeda</a> spread the word on the J2 outdoor Mongolian barbeque parties,<sup id="fnref:1"><a href="#fn:1" rel="footnote">2</a></sup> with the first J2 held in 1989. The dates are announced on Usenet, but information is also on <a href="http://j2.org">j2.org</a>. It&#8217;s an open source Mongolian barbeque, so people bring their own food and take their trash back. The next Kanto (eastern Japan) J2 will be held on 2009-09-06. <a href="http://kanto.j2.org/wp-content/do_you_know_j2.pdf">[slides]</a><br/><a rel='lightbox[mozparty]' class='images' href='http://farm4.static.flickr.com/3374/3578952666_6e8bd6ea7d_b.jpg'><img src='http://farm4.static.flickr.com/3374/3578952666_6e8bd6ea7d_m.jpg'></a><a rel='lightbox[mozparty]' class='images' href='http://farm3.static.flickr.com/2475/3578147301_36b378fb6c_b.jpg'><img src='http://farm3.static.flickr.com/2475/3578147301_36b378fb6c_m.jpg'></a></li>
<li>piro of <a href="http://www.clear-code.com">clearcode</a>, the famed developer of about 25 add-ons, advocated for building unit tests into add-ons. Unit tests may be hard to write and difficult to maintain, though, so piro wrote <a href="http://www.clear-code.com/software/uxu/index.html.en">UnitTest.XUL</a> (abbreviated UxU) which offers a framework to make the unit testing task less painful. He then mentioned some successful uses of UxU.<br/><a rel='lightbox[mozparty]' class='images' href='http://farm4.static.flickr.com/3318/3578952810_a244f9ba91_b.jpg'><img src='http://farm4.static.flickr.com/3318/3578952810_a244f9ba91_m.jpg'></a><a rel='lightbox[mozparty]' class='images' href='http://farm4.static.flickr.com/3376/3578952858_6e4ce66ac6_b.jpg'><img src='http://farm4.static.flickr.com/3376/3578952858_6e4ce66ac6_m.jpg'></a></li>
<li>dynamis of Mozilla Japan presented 10 ways to enjoy open source software: <a href="http://www.slideshare.net/dynamis/enjoy-open-source">[slides]</a><br/><a rel='lightbox[mozparty]' class='images' href='http://farm4.static.flickr.com/3660/3578953026_bc59997447_b.jpg'><img src='http://farm4.static.flickr.com/3660/3578953026_bc59997447_m.jpg'></a><a rel='lightbox[mozparty]' class='images' href='http://farm4.static.flickr.com/3409/3578953058_e4e5a21e2c_b.jpg'><img src='http://farm4.static.flickr.com/3409/3578953058_e4e5a21e2c_m.jpg'></a>

<ol>
<li>use it,</li>
<li>talk about it,</li>
<li>support other users,</li>
<li>document and translate,</li>
<li>test it, report it, </li>
<li>suggest new features,</li>
<li>design, illustrate, and mock up,</li>
<li>write add-ons,</li>
<li>develop: &#8220;bugs are waiting for you,&#8221;</li>
<li>embed it into your projects.</li>
</ol></li>
<li>potappo gave an update on the <a href="https://developer.mozilla.org/">Mozilla Developer Center</a> Japanese translation. He introduced MDC, described the ramifications of the move from MediaWiki to DekiWiki, and made a call for contributors. <a href="http://potappo.sakura.ne.jp/presentation/MPJP10LT/MPJP10LT.html">[slides]</a><br/><a rel='lightbox[mozparty]' class='images' href='http://farm4.static.flickr.com/3386/3578147649_04734eb39d_b.jpg'><img src='http://farm4.static.flickr.com/3386/3578147649_04734eb39d_m.jpg'></a><a rel='lightbox[mozparty]' class='images' href='http://farm4.static.flickr.com/3324/3578147683_16927be8f3_b.jpg'><img src='http://farm4.static.flickr.com/3324/3578147683_16927be8f3_m.jpg'></a></li>
<li>Taro Matsuzawa (btm), head of Mozilla-gumi, gave a quick overview of his Mozilla hacking experience (including definitive proof that it helped him lose weight). He&#8217;s now more involved with community development, including running the regular Firefox Extension Development meetings in Tokyo. He would now like to help support people interested in hacking the core of Mozilla itself and hopes to dragoon more people into doing so.<br/><a rel='lightbox[mozparty]' class='images' href='http://farm4.static.flickr.com/3302/3578147963_31614e1a3e_b.jpg'><img src='http://farm4.static.flickr.com/3302/3578147963_31614e1a3e_m.jpg'></a><a rel='lightbox[mozparty]' class='images' href='http://farm4.static.flickr.com/3329/3578147993_fd01b0e475_b.jpg'><img src='http://farm4.static.flickr.com/3329/3578147993_fd01b0e475_m.jpg'></a></li>
<li>Masahisa Kamataki from the Japan Open Office User Group showed off the add-on (extensions) functionality in Open Office. He first covered some news, including UNESCO&#8217;s promotion of Open Office and the promise of further interoperability with Microsoft Office in the future. He then introduced three Open Office add-ons: the Sun Report Builder, Sun PDF Import beta, and Sun Wiki Publisher. Add-ons can be written in Java and C++, but some do not require any coding.<br/><a rel='lightbox[mozparty]' class='images' href='http://farm4.static.flickr.com/3043/3578967142_223eb0a20c_b.jpg'><img src='http://farm4.static.flickr.com/3043/3578967142_223eb0a20c_m.jpg'></a></li>
<li>Kazuyuki Ashimura of <a href="http://www.w3.org/">W3C</a> discussed the multimodal web which goes beyond HTML + CSS. He described the <a href="http://www.w3.org/2002/mmi/">architecture of MMI</a> and gave a vision for such ubiquitous devices. He noted that the W3C Multimodal Interaction Working Group is currently going through a rechartering process.<br/><a rel='lightbox[mozparty]' class='images' href='http://farm3.static.flickr.com/2473/3578161915_8546e12fe8_b.jpg'><img src='http://farm3.static.flickr.com/2473/3578161915_8546e12fe8_m.jpg'></a><a rel='lightbox[mozparty]' class='images' href='http://farm3.static.flickr.com/2437/3578967260_c89dc65c15_b.jpg'><img src='http://farm3.static.flickr.com/2437/3578967260_c89dc65c15_m.jpg'></a></li>
<li>An anonymous presenter presented some ideas for a new issue escalation system for Mozilla. He believes a bugbase could also act as a knowledge base to support users and act as a hub for developers. Some ideas are up <a href="http://www.mozilla.gr.jp/~shimono/mozwiki/index.php/">on this website</a>. He&#8217;d love to get people involved with this mozwiki project, as well as further development of <a href="http://www.mozilla.gr.jp/docs/bugzilla.html">bugzilla-ja</a>. <a href="http://docs.google.com/Present?docid=ddw84skv_63gwjzn3gt">[slides]</a><br/><a rel='lightbox[mozparty]' class='images' href='http://farm4.static.flickr.com/3650/3578161979_2f8eac08b6_b.jpg'><img src='http://farm4.static.flickr.com/3650/3578161979_2f8eac08b6_m.jpg'></a></li>
</ol>

<h3>Talk session with Hirotaka Yoshioka and Satoko Takita</h3>

<p>The last session of the night was the talk session with Hirotaka Yoshioka of <a href="http://www.miraclelinux.com/">Miracle Linux</a> and the <a href="http://www.ylug.jp/">Yokohama Linux Users Group</a> and Takita Satoko (chibi), the Chair of <a href="http://mozilla.jp/">Mozilla Japan</a>, in the style of many Japanese radio talk shows. They stepped through the history of the web and recounted some tales from their experience in the early web. They discussed their struggles for and with internationalization of web technology and their initial reactions to open-source software. They noted that open-source projects used to be used only by those who contributed, but now many open-source projects are used by many who are not active contributors themselves. They discussed the status of various open-source projects in Japan and how they&#8217;ve attempted to get people involved.</p>

<p><a rel='lightbox[mozparty]' class='images' href='http://farm4.static.flickr.com/3364/3578162109_b9a7596d7b_b.jpg'><img src='http://farm4.static.flickr.com/3364/3578162109_b9a7596d7b_m.jpg'></a><a rel='lightbox[mozparty]' class='images' href='http://farm4.static.flickr.com/3345/3578968114_4b35b26036_b.jpg'><img src='http://farm4.static.flickr.com/3345/3578968114_4b35b26036_m.jpg'></a><a rel='lightbox[mozparty]' class='images' href='http://farm4.static.flickr.com/3404/3578163165_b532649efd_b.jpg'><img src='http://farm4.static.flickr.com/3404/3578163165_b532649efd_m.jpg'></a></p>

<p>Yoshioka and Takita finished up by giving their conceptions of the future of the web, as the internet becomes more and more ubiquitous and continues to change the way we live our lives. The internet will continue to develop and transform, and its continued creative development is best spurred through open and free development.</p>

<h3>After the party there&#8217;s the afterparty</h3>

<p>And with that, Mozilla Party JP 10 came to a close and the participants moved to the afterparty. I personally wasn&#8217;t able to make it, but makoto has some photos of the great food and various shenanigans up on <a href="http://www.flickr.com/photos/makoto1987/">his flickr</a>.</p>

<p>Thanks to <a href="http://mozilla.gr.jp">Mozilla gumi</a> and the various sponsors for putting on such an outstanding event! It was great to feel the overwhelming energy of the Mozilla community here in Tokyo.</p>

<div class="footnotes">
<hr />
<ol>

<li id="fn:2">
<p>All photos in this post courtesy of <a href="http://www.flickr.com/photos/makoto1987/">makoto</a>.&#160;<a href="#fnref:2" rev="footnote">&#8617;</a></p>
</li>

<li id="fn:1">
<p>J2&#8217;s name derives from <a href="http://en.wikipedia.org/wiki/JUNET">JUNET</a> and <em>Jingisukan</em>, literally Japanese for <a href="http://en.wikipedia.org/wiki/Genghis Khan">Genghis Khan</a>, but referring to Mongolian barbeque.&#160;<a href="#fnref:1" rev="footnote">&#8617;</a></p>
</li>

</ol>
</div>
<p>Related posts:</p><ol>
<li><a href='http://mitcho.com/blog/projects/localizing-ubiquity-an-open-letter-to-linguists/' rel='bookmark' title='Localizing Ubiquity: an open letter to linguists'>Localizing Ubiquity: an open letter to linguists</a></li>
<li><a href='http://mitcho.com/blog/projects/talking-ubiquity-in-japan-%e6%8b%a1%e5%bc%b5%e6%a9%9f%e8%83%bd%e5%8b%89%e5%bc%b7%e4%bc%9a%e3%81%ab%e3%81%a6%e7%99%ba%e8%a1%a8/' rel='bookmark' title='Talking Ubiquity in Japan: 拡張機能勉強会にて発表'>Talking Ubiquity in Japan: 拡張機能勉強会にて発表</a></li>
<li><a href='http://mitcho.com/blog/projects/this-week-on-ubiquity-parser-the-next-generation/' rel='bookmark' title='This week on Ubiquity Parser: The Next Generation'>This week on Ubiquity Parser: The Next Generation</a></li>
</ol>
<p>Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://mitcho.com/blog/life/report-from-mozilla-party-jp-10/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Foxkeh Strikes Again!</title>
		<link>http://mitcho.com/blog/link/foxkeh-strikes-again/</link>
		<comments>http://mitcho.com/blog/link/foxkeh-strikes-again/#comments</comments>
		<pubDate>Fri, 01 May 2009 02:12:51 +0000</pubDate>
		<dc:creator>mitcho</dc:creator>
				<category><![CDATA[link]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Foxkeh]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Mozilla Planet]]></category>
		<category><![CDATA[photo]]></category>

		<guid isPermaLink="false">http://mitcho.com/blog/?p=1966</guid>
		<description><![CDATA[I just wanted to point out that our beloved Foxkeh is featured1 on apple.com! He can be found on the Twitter business profile page in the first photo in the gallery: Okay, maybe &#8220;featured&#8221; is a strong word&#8230;&#160;&#8617; Related posts: Foxkeh demos Ubiquity Parser: The Next Generation The Future of Driving Attachment Ambiguity—or—when is the [...]
Related posts:<ol>
<li><a href='http://mitcho.com/blog/projects/foxkeh-demos-ubiquity-parser-the-next-generation/' rel='bookmark' title='Foxkeh demos Ubiquity Parser: The Next Generation'>Foxkeh demos Ubiquity Parser: The Next Generation</a></li>
<li><a href='http://mitcho.com/blog/link/the-future-of-driving/' rel='bookmark' title='The Future of Driving'>The Future of Driving</a></li>
<li><a href='http://mitcho.com/blog/observation/attachment-ambiguity/' rel='bookmark' title='Attachment Ambiguity—or—when is the gyudon cheap?'>Attachment Ambiguity—or—when is the gyudon cheap?</a></li>
</ol>

Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>I just wanted to point out that our beloved <a href="http://foxkeh.jp/">Foxkeh</a> is featured<sup id="fnref:1"><a href="#fn:1" rel="footnote">1</a></sup> on <a href="http://www.apple.com/">apple.com</a>! He can be found on the <a href="http://www.apple.com/business/profiles/twitter/">Twitter</a> business profile page in the first photo in the gallery:</p>

<p><img src="http://mitcho.com/blog/wp-content/uploads/2009/05/foxkeh.jpg" alt="foxkeh.jpg" border="0" width="650" height="528" /></p>

<div class="footnotes">
<hr />
<ol>

<li id="fn:1">
<p>Okay, maybe &#8220;featured&#8221; is a strong word&#8230;&#160;<a href="#fnref:1" rev="footnote">&#8617;</a></p>
</li>

</ol>
</div>
<p>Related posts:</p><ol>
<li><a href='http://mitcho.com/blog/projects/foxkeh-demos-ubiquity-parser-the-next-generation/' rel='bookmark' title='Foxkeh demos Ubiquity Parser: The Next Generation'>Foxkeh demos Ubiquity Parser: The Next Generation</a></li>
<li><a href='http://mitcho.com/blog/link/the-future-of-driving/' rel='bookmark' title='The Future of Driving'>The Future of Driving</a></li>
<li><a href='http://mitcho.com/blog/observation/attachment-ambiguity/' rel='bookmark' title='Attachment Ambiguity—or—when is the gyudon cheap?'>Attachment Ambiguity—or—when is the gyudon cheap?</a></li>
</ol>
<p>Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://mitcho.com/blog/link/foxkeh-strikes-again/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>How natural should a natural interface be?</title>
		<link>http://mitcho.com/blog/projects/how-natural-should-a-natural-interface-be/</link>
		<comments>http://mitcho.com/blog/projects/how-natural-should-a-natural-interface-be/#comments</comments>
		<pubDate>Mon, 16 Feb 2009 11:00:14 +0000</pubDate>
		<dc:creator>mitcho</dc:creator>
				<category><![CDATA[projects]]></category>
		<category><![CDATA[AppleScript]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[interface]]></category>
		<category><![CDATA[language]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Mozilla Planet]]></category>
		<category><![CDATA[natural syntax]]></category>
		<category><![CDATA[tasks]]></category>
		<category><![CDATA[ubiquity]]></category>

		<guid isPermaLink="false">http://mitcho.com/blog/?p=1382</guid>
		<description><![CDATA[I&#8217;m very happy to announce that, starting today, I will be working full-time on Ubiquity, a Mozilla Labs experiment to connect the web with language. I&#8217;ll be heading up research on different linguistic issues of import to a linguistic user interface and blogging about these topics here. If you&#8217;re interested, please subscribe to my blog&#8217;s [...]
Related posts:<ol>
<li><a href='http://mitcho.com/blog/projects/yarpp-3-templates/' rel='bookmark' title='Using Templates with YARPP 3'>Using Templates with YARPP 3</a></li>
<li><a href='http://mitcho.com/blog/observation/testing-googles-language-detection/' rel='bookmark' title='Testing Google&#8217;s Language Detection'>Testing Google&#8217;s Language Detection</a></li>
<li><a href='http://mitcho.com/blog/observation/%e5%8f%8e%e9%9b%86-vs-%e5%9b%9e%e5%8f%8e-and-better-word-meanings-through-usage/' rel='bookmark' title='回収 vs. 収集 and Better Word Meanings Through Usage'>回収 vs. 収集 and Better Word Meanings Through Usage</a></li>
</ol>

Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p><em>I&#8217;m very happy to announce that, starting today, I will be working full-time on <a href="http://ubiquity.mozilla.com">Ubiquity</a>, a <a href="http://labs.mozilla.com">Mozilla Labs</a> experiment to connect the web with language. I&#8217;ll be heading up research on different linguistic issues of import to a linguistic user interface and blogging about these topics here. If you&#8217;re interested, please subscribe to <a href="http://mitcho.com/blog/feed/blog-only/">my blog&#8217;s RSS feed</a> or <a href="http://mitcho.com/blog/tag/ubiquity/feed/">the RSS feed for only Ubiquity-related items</a>. Commenting is encouraged! ^^</em></p>

<p>Every day, more users are trying out Ubiquity, the Mozilla Labs experiment that lets users accomplish common Internet tasks faster through a natural language interface. As we live more and more of our lives on the web, there is a huge appeal to—and need for—a faster way to access and mashup our information.</p>

<p>But what exactly do we mean by a &#8220;natural language interface&#8221;? Is it just another programming language with lots of English keywords? Should the final goal be a computer that understands everything we tell it?</p>

<p><img src="http://mitcho.com/blog/wp-content/uploads/2009/02/ubiqhal2.jpg" alt="Ubiquity is not HAL" title="I'm sorry Dave, I'm afraid I can't do that." width="650" height="220" /></p>

<p>As we think about the future directions and possibilities of Ubiquity, we need to go back to our roots and understand the project&#8217;s motivations. With that in mind, here are some initial thoughts on the advantages of a natural language interface. The ultimate goal here is to refine the notion of natural language interface and to come up with a set of principles that we can follow in pushing Ubiquity further, into other languages and beyond.</p>

<p><span id="more-1382"></span></p>

<h3>Why language?</h3>

<p>In his <a href="http://doi.acm.org/10.1145/1330526.1330535">2008 article in interactions</a>, <a href="http://azarask.in">Aza</a> describes a clear need for modern UI to move beyond monolithic do-everything apps into efficient, granular commands that can be connected to accomplish tasks. Hierarchical menus with an application&#8217;s every possible function are great for discoverability, but slow and inefficient as they grow. Aza advocates for the use of a familiar subset of natural language to this end. In his own words,</p>

<blockquote>
  <p>Words can capture abstractions that pictures cannot because language has an immense amount of descriptive and differentiating power. Abstract thoughts are exactly represented by the words that give them names. It is this power that comes to the rescue in specifying functionality.</p>
</blockquote>

<p>In other words, language gives us the descriptive power to succinctly and creatively express our will, far faster than a series of menus, and with more freedom than a series of shortcuts or gestures. In addition, by tapping into the lexicon of our every day language, we make a direct attack on the learnability problem.<sup id="fnref:1"><a href="#fn:1" rel="footnote">1</a></sup></p>

<h3>The natural syntax test</h3>

<p>The ability to string different commands together is not a novel one—indeed, this is what more traditional command lines and programming languages offer. However, these technologies present a huge barrier to the layperson, even for languages with many keywords from English or English-like syntax.</p>

<p>Programming languages can be such teases in this way. Often the first bits of code in a language look remarkably similar to natural language (<a href="http://en.wikipedia.org/wiki/Python">Python</a>):</p>


<div class="wp_syntax"><div class="code"><pre class="python" style="font-family:monospace;"><span style="color: #ff7700;font-weight:bold;">print</span> <span style="color: #483d8b;">&quot;Hello World&quot;</span></pre></div></div>


<p>&#8230;but the young coder is quickly disappointed:</p>


<div class="wp_syntax"><div class="code"><pre class="python" style="font-family:monospace;"><span style="color: #ff7700;font-weight:bold;">print</span> <span style="color: #008000;">map</span><span style="color: black;">&#40;</span><span style="color: #ff7700;font-weight:bold;">lambda</span> x: x<span style="color: #66cc66;">*</span><span style="color: #ff4500;">2</span>, <span style="color: black;">&#91;</span><span style="color: #ff4500;">1</span>,<span style="color: #ff4500;">2</span>,<span style="color: #ff4500;">3</span><span style="color: black;">&#93;</span><span style="color: black;">&#41;</span></pre></div></div>


<p><a href="http://en.wikipedia.org/wiki/AppleScript">AppleScript</a> is a language which tries to take this idea further and, indeed, sometimes AppleScript code constitutes readable English.</p>


<div class="wp_syntax"><div class="code"><pre class="applescript" style="font-family:monospace;"><span style="color: #0066ff;">print</span> pages <span style="color: #000000;">1</span> <span style="color: #ff0033;">thru</span> <span style="color: #000000;">5</span> <span style="color: #ff0033; font-weight: bold;">of</span> <span style="color: #0066ff;">document</span> <span style="color: #000000;">2</span></pre></div></div>


<p>Dig a little deeper, though, and AppleScript also fails the &#8220;natural syntax&#8221; test. In fact, it can be argued that a language that <em>looks</em> like a natural language but differs in some important details can be even more difficult to use than one that is completely novel. Bill Cook, one of the original developers of <a href="http://en.wikipedia.org/wiki/AppleScript">AppleScript</a>, makes this point in <a href="http://www.cs.utexas.edu/~wcook/Drafts/2006/ashopl.pdf">his history of AppleScript</a>: &#8220;in hindsight, it is not clear whether it is easier for novice users to work with a scripting language that resembles natural language, with all its special cases and idiosyncrasies.&#8221;</p>

<p><strong>If the interface&#8217;s syntax is too restrictive or, worse, conflicts with a user&#8217;s natural intuitions about their natural language, it immediately fails to be &#8220;natural&#8221;, no matter how similar the keywords or grammar is.</strong><sup id="fnref:2"><a href="#fn:2" rel="footnote">2</a></sup></p>

<h3>Towards a natural (and forgiving) syntax</h3>

<p>Aza similarly laments the relegation of text-based interfaces to the higher echelons of geekdom in his 2008 paper: &#8220;if commands were memorable, and their syntax <em>forgiving</em>, perhaps we wouldn&#8217;t be so scared to reconsider these interface paradigms.&#8221;</p>

<p>The key word &#8220;forgiving&#8221; above (emphasis mine) is two-ways ambiguous, both of which we want a natural language interface to be:</p>

<ol>
<li><em>Forgiving</em> as in &#8220;not difficult to learn and remember&#8221;: the syntax must be easy and natural for the user, encouraging experimentation and intuitive application;</li>
<li><em>Forgiving</em> as in &#8220;not correcting or prescriptive&#8221;: the system should try its darndest to accept the user&#8217;s input, even if it&#8217;s not the most &#8220;well-formed.&#8221;</li>
</ol>

<p>From an implementation point of view, (2) above can also be an advantage. There are many grammatical restrictions in natural language which, as long as the command is unambiguous, Ubiquity need not enforce on the user. Take, for example, the two statements:</p>


<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
</pre></td><td class="code"><pre class="ubiquity" style="font-family:monospace;">print two copy
print two copies</pre></td></tr></table></div>


<p>I feel that Ubiquity should execute both of these statements with equal ease. The numeral &#8220;two&#8221; makes the user&#8217;s intent very clear, even though the plural of &#8220;copy&#8221; should indeed be &#8220;copies.&#8221; It need not be the job of the interface to decide whether a sentence is &#8220;correct English.&#8221; By assuming that the user is trying to communicate a valid and possible task, rather than throwing up an error, the system will be more flexible and more forgiving in the inevitable case of human error. <strong>The ultimate goal should be to help the user accomplish their task.</strong></p>

<h3>Conclusion</h3>

<p>By developing a language interface which truly <em>feels</em> natural to the user, we can successfully bring the power of text-based interfaces to the masses. I feel the key to this &#8220;natural-ness&#8221; is a less restrictive and in fact <em>forgiving</em> syntax. While this goal akin to <a href="http://en.wikipedia.org/wiki/natural language programming">natural language programming</a> may be daunting from an implementation angle, and it may indeed prove impossible, as long as the goal is to execute simple imperative commands, the scope of the target syntactic structures is limited.</p>

<p>Ubiquity as it stands is many different things for many people. The natural language guidelines above may feel too restrictive to many current developers for whom Ubiquity is simply a convenient new way to extend Firefox.<sup id="fnref:3"><a href="#fn:3" rel="footnote">3</a></sup> This discussion also seems orthogonal to the <a href="http://www.azarask.in/blog/post/can-ubiquity-be-used-only-with-the-mouse/">mouse-based Ubiquity experiments</a>. <strong>As users and developers, how do you feel about the potential benefits and downsides of these natural syntax guidelines?</strong> In the coming days I&#8217;ll look at some concrete examples of what this &#8220;forgiving&#8221; syntax would demand of Ubiquity.</p>

<div class="footnotes">
<hr />
<ol>

<li id="fn:1">
<p>The learnability problem of a linguistic interface, particularly in light of the usability vs. discoverability paradigm, is a topic for a future post. <img src='http://mitcho.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> &#160;<a href="#fnref:1" rev="footnote">&#8617;</a></p>
</li>

<li id="fn:2">
<p>It&#8217;s important to note that the &#8220;restrictions&#8221; I&#8217;m concerned with here are syntactic ones, not lexical ones. That is, if either of the Ubiquity commands below fail because we don&#8217;t have a &#8220;pass&#8221; verb, that&#8217;s fine. But if Ubiquity can only allow one string but not the other, that&#8217;s a syntactic restriction which goes against our English intuition.


<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
</pre></td><td class="code"><pre class="ubiquity" style="font-family:monospace;">pass Jono the ball
pass the ball to Jono</pre></td></tr></table></div>




I&#8217;ll cover this in a future post.&#160;<a href="#fnref:2" rev="footnote">&#8617;</a></p>
</li>

<li id="fn:3">
<p>In fact, I myself am also guilty of this&#8230; my <a href="http://mitcho.com/code/select/">select command</a> for SQL queries clearly does not encourage a natural language-compatible syntax.&#160;<a href="#fnref:3" rev="footnote">&#8617;</a></p>
</li>

</ol>
</div>
<p>Related posts:</p><ol>
<li><a href='http://mitcho.com/blog/projects/yarpp-3-templates/' rel='bookmark' title='Using Templates with YARPP 3'>Using Templates with YARPP 3</a></li>
<li><a href='http://mitcho.com/blog/observation/testing-googles-language-detection/' rel='bookmark' title='Testing Google&#8217;s Language Detection'>Testing Google&#8217;s Language Detection</a></li>
<li><a href='http://mitcho.com/blog/observation/%e5%8f%8e%e9%9b%86-vs-%e5%9b%9e%e5%8f%8e-and-better-word-meanings-through-usage/' rel='bookmark' title='回収 vs. 収集 and Better Word Meanings Through Usage'>回収 vs. 収集 and Better Word Meanings Through Usage</a></li>
</ol>
<p>Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://mitcho.com/blog/projects/how-natural-should-a-natural-interface-be/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
	</channel>
</rss>

