<?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>arunerblog</title>
	<atom:link href="http://arunranga.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://arunranga.com/blog</link>
	<description>An annotated anthology of Arun Ranganathan&#039;s Web noise.</description>
	<lastBuildDate>Wed, 26 May 2010 19:37:47 +0000</lastBuildDate>
	WordPress
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Tantek Çelik Working With Mozilla</title>
		<link>http://arunranga.com/blog/2010/05/tantek-celik-working-with-mozilla/</link>
		<comments>http://arunranga.com/blog/2010/05/tantek-celik-working-with-mozilla/#comments</comments>
		<pubDate>Wed, 26 May 2010 13:27:23 +0000</pubDate>
		<dc:creator>arunranga</dc:creator>
				<category><![CDATA[Standards]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Mozilla]]></category>

		<guid isPermaLink="false">http://arunranga.com/blog/?p=153</guid>
		<description><![CDATA[When we tell the story of how the web is advanced, we encounter a lot of personalities &#8212; passionate advocates of the open web, who have been doing needle-moving things since the fractious era of the (first) browser wars.  Tantek Çelik is one such personality, and I&#8217;m pleased to say that he&#8217;s going to [...]]]></description>
			<content:encoded><![CDATA[<p>When we tell the story of how the web is advanced, we encounter a lot of <em>personalities</em> &#8212; passionate advocates of the open web, who have been doing needle-moving things since the fractious era of the (first) browser wars.  <a href="http://www.tantek.com/">Tantek Çelik</a> is one such personality, and I&#8217;m pleased to say that he&#8217;s going to be working with Mozilla as a consultant for a few months to help us out with important projects in the CSS and identity space.  Both are his sweet spots.  Long-time Mac users will recall with fondness IE 5 for Mac, which Tantek was responsible for.  At the time, it pushed the CSS envelope even further than IE on Windows did (making Tantek our favorite renegade Microsoft engineer).  He&#8217;s also the progenitor of the <a href="http://tantek.com/CSS/Examples/boxmodelhack.html">CSS Box Model Hack</a>, former CTO of <a href="http://technorati.com/">Technorati</a>, as well as one of the forces behind <a href="http://www.microformats.com/">microformats.org</a>.</p>
<p>Tantek and I first met as competitors in 2002 at an event called Meet the Makers (organized by <a href="http://calacanis.com/">Jason Calacanis</a> and <a href="http://www.brianalvey.com/">Brian Alvey</a>), where he was the IE guy and I was the Netscape guy.  Along with <a href="http://stopdesign.com/archive/2002/10/21/meeting-the-makers.html">Doug Bowman</a> (who had just redesigned the Wired news site with pure CSS), we were on a panel at that event discussing web standards with a bunch of web developers.  And while at that time we each worked for organizations whose fierce competition characterized the early evolution of the web (*sigh with Netscape moving from underdog to extinction), I was struck by how motivated Tantek was to get standards right.</p>
<p>It is remarkable what the passage of time can do.  Not only are we furthering common goals for the betterment of the web, as we have in the past, but now we&#8217;re both working in various capacities for Mozilla.  Tantek will help us out with the <a href="http://hacks.mozilla.org/2010/04/the-css-3-flexible-box-model/">CSS3 Flex Box Model</a>, figuring out what the right thing to do with respect to stylable HTML5 form controls are, and help us with fundamental questions of identity and the open social web in connection with the <a href="http://hacks.mozilla.org/2010/04/account-manager-coming-to-firefox/">account manager initiative in Firefox.</a></p>
<p>Update: here&#8217;s <a href="http://news.cnet.com/8301-13577_3-20005987-36.html?tag=newsEditorsPicksArea.0">a bit on C|Net about Mozilla working with Tantek</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://arunranga.com/blog/2010/05/tantek-celik-working-with-mozilla/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>No Browser Wars in Austin</title>
		<link>http://arunranga.com/blog/2010/03/no-browser-wars-in-austin/</link>
		<comments>http://arunranga.com/blog/2010/03/no-browser-wars-in-austin/#comments</comments>
		<pubDate>Fri, 12 Mar 2010 20:27:10 +0000</pubDate>
		<dc:creator>arunranga</dc:creator>
				<category><![CDATA[Society]]></category>
		<category><![CDATA[Standards]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Mozilla]]></category>

		<guid isPermaLink="false">http://arunranga.com/blog/?p=135</guid>
		<description><![CDATA[This year, I&#8217;m not moderating the Browser Wars Panel at SxSW.  I did it for three years in a row, and maybe three time&#8217;s a charm.  It got written up by PC Magazine each time, and that felt great.  The truth is, I can no longer be unbiased (I work for Mozilla [...]]]></description>
			<content:encoded><![CDATA[<p>This year, I&#8217;m not moderating the <a href="http://www.spreadfirefox.com/node/3525">Browser Wars Panel</a> at SxSW.  I did it for <a href="http://arunranga.com/blog/2009/03/sxsw-2009-four-guys-walk-into-a-panel/">three</a> <a href="http://arunranga.com/blog/2008/03/sxsw-08-redux-via-epistolary-rumination/">years in</a> a <a href="http://arunranga.com/blog/2007/03/scooped/">row</a>, and maybe three time&#8217;s a charm.  It got written up by <a href="http://www.pcmag.com/article2/0,2817,2275011,00.asp">PC Magazine</a> <a href="http://www.pcmag.com/article2/0,2817,2103862,00.asp">each</a> time, and that felt great.  The truth is, I can no longer be unbiased (I <a href="http://www.spreadfirefox.com/MozillaBios#ArunRanganathan">work for Mozilla</a> on Firefox now).  What&#8217;s even more true is that I&#8217;m so occupied with standards-body issues that I&#8217;m concerned I no longer have my ear right on the pulse of what web developers want.  Last year, <a href="http://www.adactio.com/">Jeremy</a> provoked a riot when he <a href="http://adactio.com/journal/1561/">&#8220;threw some shit at the fan&#8221; (his words)</a> about font formats.  Me, I largely kept the peace, but couldn&#8217;t resist a little school-boyish bullying of <a href="http://cwilso.com/">Chris Wilson (then still the IE guy)</a> about a few things, and I also got accused of going easy on Darin, the Google guy.  </p>
<p>What makes a compelling story for me is the browser peace, though.  The web as a platform (&#8220;The Web Platform&#8221;) wins through consensus about standardization.  I blogged recently about <a href="http://blog.mozilla.com/standards/2009/12/30/web-standards-in-the-device-era/">standards in the device era</a>.  What I didn&#8217;t touch on is whether patents will thwart the attempt to build out the promise of a seamlessly interoperable web.  I&#8217;m not moderating a discussion dubbed &#8220;Browser Wars&#8221; this year, but I&#8217;ll leave last year&#8217;s attendees (as proxies for their browser companies) some fly-by notes:</p>
<p><span id="more-135"></span></p>
<p>Dear Darin (aka Google Chrome guy): I&#8217;m sorry I went easy on you last year.  You guys can afford to move faster than us on some things, because you don&#8217;t have the marketshare considerations we do.  You also have an armada of people working on Chrome (I think you have more PR people than we have employees, but that&#8217;s cool).  I value interaction with you guys, not least of all because you have big web applications that can help drive use cases for all the stuff you put through in standards (GMail, etc.).  We don&#8217;t have that, so we need to be diligent about developer relations, which is my big passion these days.  We&#8217;re doing great things with <a href="http://webgl.org">WebGL</a> (and the guys you have in standards are top-notch).  I just hope we can agree about other stuff, like the right course of action on <a href="http://shaver.off.net/diary/2010/01/23/html5-video-and-codecs/">HTML5 Video</a>.</p>
<p>Dear <a href="http://www.cwilso.com/">Chris Wilson</a> (aka Microsoft guy, aka &#8220;go to&#8221; guy for IE team for years and years): You really handled my nagging last year with grace, and you made me look bad for doing it (I&#8217;m sorry).  And you know what?  You guys&#8217; recent blog post about <a href="http://blogs.msdn.com/ie/archive/2010/03/09/Working-with-the-HTML5-Community.aspx">working with the HTML5 Community</a> was really, really encouraging.  I&#8217;m glad we agree on some things, like the fact that the <a href="http://blog.vlad1.com/2009/04/06/html5-web-storage-and-sql/">SQLite API is the wrong choice for the web</a>, and that we&#8217;ll work to fix this with a successor proposal, like <a href="http://www.w3.org/TR/IndexedDB/">Indexed DB</a>.  But what about <a href="http://www.youtube.com/html5">video</a>, <a href="http://processingjs.org/blog/?p=30">canvas</a>, <a href="http://news.cnet.com/deep-tech/?keyword=WebGL">3D graphics</a>, and all those other things?  I&#8217;m watching, and expecting big things from you guys.  What&#8217;s generally surprising to me is that with the <a href="http://blog.mozilla.com/blog/2009/10/20/mozilla-supports-web-open-font-format/">promise of an agreement on fonts</a> and other things, we&#8217;re agreeing more than disagreeing.  Maybe <a href="http://opentochoice.org/en/">browser ballot issues in the EU</a>, coupled with the stance organizations are taking about killing IE6, will collectively improve the situation for the web (that you guys kind of caused).</p>
<p>Dear Apple: *sigh.  I guess you couldn&#8217;t make it to the panel for the past three years, but that&#8217;s no biggie.  Your participation in standards more than compensates for your restrictions on public speaking.  The iPhone&#8217;s got some great stuff with respect <a href="http://developer.apple.com/safari/library/documentation/AppleApplications/Reference/SafariWebContent/HandlingEvents/HandlingEvents.html">to Orientation Events for Safari</a> in it.  Maybe we can agree on standardizing this stuff, just as we agree on other device capabilities, like <a href="http://webgl.org">WebGL</a> (which works in nightly builds).  And <a href="http://support.apple.com/kb/DL877">Safari 4.05</a> really moves the needle on the web platform, implementing the <a href="http://developer.apple.com/safari/library/documentation/AppleApplications/Conceptual/SafariJSProgTopics/Articles/XHR.html">kinds of Ajax improvements</a> we worked on together.  I&#8217;m optimistic that your patent portfolio won&#8217;t cloud the future, and that the web will benefit from your smarts.</p>
<p>Dear <a href="http://my.opera.com/chaals/blog/">Chaals, Opera Guy</a>: You&#8217;re a standards titan.  You guys implement everything!  Congratulations on <a href="http://www.opera.com/">Opera 10.50</a>, which has slick features.  Particular kudos on <a href="http://dev.opera.com/articles/view/everything-you-need-to-know-about-html5-video-and-audio/">doing the right thing on HTML5 Video in Opera 10.50</a>!  It&#8217;s clear, however, that we don&#8217;t agree on <a href="http://www.w3.org/TR/widgets/">Widgets</a> vs. the Open Web.  They are <em>very different</em>, but some of your guys argue that they really aren&#8217;t that different (see my general thoughts on <a href="http://blog.mozilla.com/standards/2009/12/30/web-standards-in-the-device-era/">what to do in the device space</a>).  I think equating them as the same thing is <em>sheer folly</em> on you guys&#8217; part.  That being said, <a href="http://www.opera.com/mini/">Opera Mini</a> is a smart piece of technology, and I definitely felt a little rueful that <a href="https://wiki.mozilla.org/Fennec">Firefox for Mobile (Fennec)</a> won&#8217;t work on all the devices Opera Mini works on that I saw used by the <a href="http://arunranga.com/blog/2010/03/bangalore-devday/">audiences</a> I addressed <a href="http://arunranga.com/blog/2010/03/pune-and-mumbai/">in India</a>. </p>
<p>Lastly, Dear Web Developer: I&#8217;m keen to spend time with you here at SxSW, since you&#8217;re really what drives us all.  <a href="http://weblogs.mozillazine.org/roadmap/">Brendan&#8217;s</a> here as well (as are lots of the Firefox team, <a href="http://addons.mozilla.org/">addons</a>, <a href="https://jetpack.mozillalabs.com/">JetPack</a>, etc.), and I&#8217;ll try and get the other guys (mentioned above) to come out for beers, maybe some time after the <a href="https://wiki.mozilla.org/Event:SXSW_Interactive_2010#Mozilla_Happy_Hour_Party">Mozilla Party at SxSW</a>.  </p>
]]></content:encoded>
			<wfw:commentRss>http://arunranga.com/blog/2010/03/no-browser-wars-in-austin/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Bangalore DevDay</title>
		<link>http://arunranga.com/blog/2010/03/bangalore-devday/</link>
		<comments>http://arunranga.com/blog/2010/03/bangalore-devday/#comments</comments>
		<pubDate>Thu, 11 Mar 2010 12:20:23 +0000</pubDate>
		<dc:creator>arunranga</dc:creator>
				<category><![CDATA[Standards]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Mozilla]]></category>

		<guid isPermaLink="false">http://arunranga.com/blog/?p=123</guid>
		<description><![CDATA[ These are excerpted from my notes each night while traveling through India on Mozilla work.
February 28, 2010
We&#8217;re in Bangalore.  I&#8217;m excited to have sethb and ragavan hang with me in my home town, meet some of my friends, and generally get some exposure to the city where my parents live.  As far [...]]]></description>
			<content:encoded><![CDATA[<p><em> These are excerpted from my notes each night while traveling through India on Mozilla work.</em></p>
<p><strong>February 28, 2010</strong></p>
<p>We&#8217;re in Bangalore.  I&#8217;m excited to have <a href="http://blog.mozilla.com/seth">sethb</a> and <a href="http://ragavan.wordpress.com/">ragavan</a> hang with me in my home town, meet some of my friends, and generally get some exposure to the city where my parents live.  As far as work trips go, this one has been a rollicking good time so far.  We got a chance to visit a Bollywood studio in Mumbai, actually had a celebrity sighting or two, and met some amazing people.  But the <a href="https://wiki.mozilla.org/Bangalore_DevDay_2010">Mozilla DevDay</a> we are organizing in Bangalore is really the main part of our trip.  We&#8217;ve &#8220;co-organized&#8221; the event with <a href="http://mahiti.org/">Mahiti</a>, an open-source non-profit based in Bangalore, and the<a href="http://www.cis-india.org/about"> Centre for Internet Society</a>.  We bought plenty of schwag: t-shirts, wrist bands, posters, and even a few Firefox plushies.  We&#8217;re expecting over 200 people (at least!) at the <a href="http://www.nias.res.in/">National Institute of Advanced Studies</a> campus, where the event is held.</p>
<p><span id="more-123"></span></p>
<p><a href="http://blog.mozilla.com/seth">sethb</a> acts as MC, and gives us a glimpse into Firefox.next.  We&#8217;ve also got <a href="http://tribolum.com/">Lucian Teo</a> and <a href="http://www.johndbritton.com/">John Britton</a> joining us to talk about <a href="https://wiki.mozilla.org/Drumbeat">Mozilla Drumbeat</a> and <a href="http://p2pu.org/">Peer to Peer University</a>.  I give a <a href="http://arunranga.com/presentations/India2010Presentations/Feb2010/BangaloreDevDay.html">demo-driven overview of the web platform&#8217;s promise</a> similar to the one I gave at <a href="http://gnunify.in/cfp/59/embracing-web-platform">GNUnify</a> in Pune, but this time, there are <em>plenty</em> of questions, and a 45 minute session runs to about an hour and half.  We&#8217;ve also got Mahiti&#8217;s CTO, <a href="http://mahiti.org/Team/Sreekanth">Sreekanth Rameshiah</a> talking about Mahiti&#8217;s projects, and the Centre of Internet Society&#8217;s Pranesh Prakash talking about software patents, and the relevance of these to video on the web.  <a href="http://ragavan.wordpress.com/">ragavan</a> runs a session on <a href="https://mozillalabs.com/">Mozilla Labs</a>, once again prompting great questions.  Each session is interactive, with lots of questions, even though the delicious lunch organized by the CIS folks introduces a kind of postprandial stupor.</p>
<p><a href="http://sreadthefire.blogspot.com/2008/11/mozilla-on-street-interviews-by-vineel.html">Vineel Reddy</a>, one of our campus reps and regional leaders, then shares a little bit about what it&#8217;s like to be part of the Mozilla Community.  Vineel&#8217;s been <a href="http://www.nytimes.com/2009/07/26/technology/companies/26mozilla.html?pagewanted=all">interviewed by the New York Times</a> for the slick video he produced <a href="http://vimeo.com/4786676">likening Firefox to a sports car</a>.  That video, made on a shoe string budget, went viral very rapidly.  Marketing, typically a corporate function in most &#8220;classic&#8221; companies, is often a community outreach endeavor for our project, with volunteers expressing their passion for participation in creative ways.  Vineel&#8217;s story is inspirational, and he gets a lot of follow-up questions when folks approach him after his talk.</p>
<p>In the afternoon, I do something a bit scary.  I run a &#8220;hack&#8221; session with live coding on screen.  I <em>think</em> my example is simple enough:  I solicit a camera from the audience (but end up using my Nano) and shoot some video of the MozDevDay folks applauding, which I then embed in a web page (with the <code>&lt;video&gt;</code> element and some JS, of course).  It works, but it&#8217;s not smooth sailing.  If you tempt fate, you&#8217;ll encounter the proverbial obstacle &#8212; <a href="http://www.firefogg.org">Firefogg&#8217;s</a> transcoded OGV file <em>has</em> to be renamed with a *.ogg extension to work.  It&#8217;s not quite a bug I can diagnose, since *.ogv files do appear to work in general.  Maybe it&#8217;s a <a href="http://www.firefogg.org">Firefogg</a> thing. </p>
<p>I could give you my own breakdown of MozDevDay in Bangalore, but what others say about the event is far more interesting:  </p>
<ul>
<li><a href="http://tribolum.com/archives/2010/03/mozilla-developer-day-bangalore.php">Lucian Teo on MozDevDay</a></li>
<li><a href="http://rjhotspot.blogspot.com/2010/02/mozilla-devday-2010-best-day-i-remember.html">Ragunath Jawahar on the experience</a></li>
<li><a href="http://manishtech.wordpress.com/2010/02/28/mozilla-developer-day-bangalore-27th-february-2010/">Manish&#8217;s breakdown of things</a></li>
<li><a href="http://computegeeken.blogspot.com/2010/02/mozilla-firefox-browser-for-human.html">And thoughts from a self-professed Chrome user in India</a></li>
</ul>
<p>We may not have a dedicated office in India (yet), unlike other browser companies, but we <em>do</em> have a vibrant community of volunteers.  They showed up in numbers to our Bangalore event, and I&#8217;m absolutely thrilled.  We can&#8217;t succeed in India without them.</p>
]]></content:encoded>
			<wfw:commentRss>http://arunranga.com/blog/2010/03/bangalore-devday/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Pune and Mumbai</title>
		<link>http://arunranga.com/blog/2010/03/pune-and-mumbai/</link>
		<comments>http://arunranga.com/blog/2010/03/pune-and-mumbai/#comments</comments>
		<pubDate>Wed, 03 Mar 2010 10:58:51 +0000</pubDate>
		<dc:creator>arunranga</dc:creator>
				<category><![CDATA[Standards]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Mozilla]]></category>

		<guid isPermaLink="false">http://arunranga.com/blog/?p=103</guid>
		<description><![CDATA[Excerpted from my nightly notes as I traveled through India on Mozilla work.  This part covers our voyage to Pune and Mumbai.
February 21 
The guy working at the bakery knows where it is, or so he says.  He gesticulates emphatically, pointing to the alley behind the neon INRI above the cross, which serves [...]]]></description>
			<content:encoded><![CDATA[<p><em>Excerpted from my nightly notes as I traveled through India on Mozilla work.  This part covers our voyage to Pune and Mumbai.</em></p>
<p><strong>February 21</strong> </p>
<p>The guy working at the bakery knows where it is, or so he says.  He gesticulates emphatically, pointing to the alley behind the neon <a href="http://en.wikipedia.org/wiki/INRI"><em>INRI</em></a> above the cross, which serves as an illuminating reminder that we&#8217;re in a big Roman Catholic neighborhood.  I&#8217;ve been leading <a href="http://blog.mozilla.com/seth/">sethb</a> and <a href="http://blog.mozilla.com/axel/">pike</a> on a tour of Mumbai&#8217;s narrow winding lanes, all to further the discourse about the Open Web. We&#8217;re in <a href="http://www.chuim.com/Welcome.html">Chuim Village</a> on a Sunday night, after having left <a href="http://gnunify.in/">GNUnify 2010</a> in Pune.  We&#8217;re on our way to the <a href="http://pad.ma">pad.ma</a> offices and are following <a href="http://camputer.org">Sanjay Bhangar&#8217;s</a> detailed directions.  We&#8217;re here to talk to some of the Mozilla Mumbai community about HTML5, video, and emerging web technologies, and to ingest beer and delicious <em>biriyani.</em>  We find out that Jan Gerber (who wrote <a href="http://www.firefogg.org/">Firefogg</a>) and Sebastian Luetgert are in Mumbai as well, representing the impressive <a href="http://0xdb.org">0xdb.org</a> movie database and working with <a href="http://pad.ma">pad.ma</a>.  It promises to be a <a href="http://mozcamp.in/mumbai/wiki/index.php/Main_Page"><em>very interesting evening</em></a>, if we can actually find the place.</p>
<p><span id="more-103"></span></p>
<p>Earlier in the same Sunday, <a href="http://blog.mozilla.com/seth/">sethb</a>, <a href="http://ragavan.wordpress.com/">ragavan</a>, <a href="http://blog.mozilla.com/axel/">pike </a>and I spoke to the <a href="http://www.punetech.com/">PuneTech</a> community, consisting of local startups and techies in the Pune area.  We <a href="http://punetech.com/mozilla-for-your-business-2-understand-the-future-of-web-technologies-with-the-mozilla-team-21st-feb/">talked about</a> the entrepreneurial opportunities accorded by the open web.  Here&#8217;s the <a href="http://arunranga.com/presentations/India2010Presentations/Feb2010/PuneTech.html">presentation I used to stimulate discussion</a>.  I talked about HTML5 (inclusive of the WebApps APIs, such as the <a href="http://hacks.mozilla.org/2009/12/w3c-fileapi-in-firefox-3-6/">File API</a> and <a href="http://hacks.mozilla.org/2009/10/orientation-for-firefox/">Orientation Events</a>), CSS3&#8217;s <code>@font-face</code> property, and discussed the potential this had for Indic fonts.  We closed with demos of <a href="http://www.ambiera.com/">Ambiera&#8217;s</a> amazing <a href="http://www.ambiera.com/copperlicht/index.html">Copperlicht JavaScript 3D engine</a> built on <a href="http://webgl.org">WebGL</a>.  There was lots of talk about what open video and the video API actually meant for web applications, and the questions flowed freely.  <a href="http://blog.mozilla.com/seth">sethb</a> then ran an ad-hoc entrepreneur&#8217;s competition to come up with great open web applications, splitting the room up into groups of three.   Ideas included an Indian equivalent to <a href="http://www.typekit.com/">typekit.com </a>and e-learning for the hearing challenged using the <a href="https://developer.mozilla.org/En/Using_audio_and_video_in_Firefox">HTML5 video API</a> to nest videos within videos (with sign language in the interior video explaining the exterior one).   <a href="http://twitter.com/sgurminder">Gurminder</a> gives us a <a href="http://punetech.com/event-report-mozilla-for-you-business/">summary</a>.</p>
<p>There weren&#8217;t as many questions on Friday, when I gave a <a href="http://arunranga.com/presentations/India2010Presentations/Feb2010/GNUNify2010-talk.html">similar demo-driven talk</a> about the open web <a href="http://gnunify.in/cfp/59/embracing-web-platform">as part of GNUnify 2010</a>.  <a href="http://ragavan.wordpress.com/">ragavan</a> talked about <a href="https://mozillalabs.com/">Mozilla Labs</a>, and sparked much discussion about <a href="http://openid.net/">OpenID</a>. It&#8217;s clear that identity is probably one of the juiciest problems on the web.  <a href="http://blog.mozilla.com/axel">pike</a> gave an overview of advances the Mozilla project has made with respect to <a href="https://wiki.mozilla.org/L10n:Home_Page">localization</a>.</p>
<p>You&#8217;d think I&#8217;d be exhausted by the time we leave Pune and get to Mumbai, but I&#8217;m simply hyper by the time we arrive on Sunday evening.  Following the guy in the bakery&#8217;s directions, we navigate our way up some stairs to a charming rooftop overlooking Chuim.  The <a href="http://pad.ma/">pad.ma</a> folks have got us together for an eclectic evening of code and cinema, and have a large screen with a projector trained on it.  My <a href="http://arunranga.com/presentations/India2010Presentations/Feb2010/PuneTech.html">open web demos</a> this time around are choreographed by fireworks from a local wedding, punctuating their punch.  Attendees ask us a bunch of questions, and I relish the opportunity to geek out a bit with Sanjay, Jan, Sebastian, and folks from the <a href="http://gnowledge.org/">gnowledge.org</a> project (who have a bunch of SVG questions for me).  Jan and Sebastian have put together really slick UI on <a href="http://0xdb.org/">0xdb.org</a>, and are passionate advocates of <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=547260">stylable scrollbars</a>, a la <a href="http://webkit.org/">WebKit</a>.  All the while, we&#8217;re drinking beers and eating Mumbai&#8217;s best biriyani.</p>
<p>Our trip is off to a great start.  Firefox accounts for 30%  of the Indian browser market, and it&#8217;s clear that we have a vibrant community here.  We have a few days of meetings lined up in Mumbai, and I&#8217;m going into all of them fairly amped.</p>
]]></content:encoded>
			<wfw:commentRss>http://arunranga.com/blog/2010/03/pune-and-mumbai/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>MozCampMumbai</title>
		<link>http://arunranga.com/blog/2009/07/mozcampmumbai/</link>
		<comments>http://arunranga.com/blog/2009/07/mozcampmumbai/#comments</comments>
		<pubDate>Sat, 18 Jul 2009 21:26:59 +0000</pubDate>
		<dc:creator>arunranga</dc:creator>
				<category><![CDATA[Society]]></category>
		<category><![CDATA[Standards]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Mozilla]]></category>

		<guid isPermaLink="false">http://arunranga.com/blog/?p=83</guid>
		<description><![CDATA[Suketu Mehta says Mumbai is a vada-pav eater&#8217;s city.  Within a city of riotous diversity, vada-pav, typically a street food, may be an obvious unifying factor.
It&#8217;s also being cleverly co-opted as a symbol for MozCampMumbai, another amazing Mozilla community event, taking place on Sunday July 19 in Mumbai.

Speaking at MozCampDelhi was one of the [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.suketumehta.com/">Suketu Mehta</a> says Mumbai is a vada-pav eater&#8217;s city.  Within a city of riotous diversity, vada-pav, typically a street food, may be an obvious unifying factor.</p>
<p>It&#8217;s also being cleverly co-opted as a symbol for <a href="http://mozcamp.in/mumbai/wiki/index.php/Main_Page">MozCampMumbai</a>, another amazing Mozilla community event, taking place on Sunday July 19 in Mumbai.</p>
<p><a href="http://camp.mozhunt.com/hunter/found/6"><img src="http://camp.mozhunt.com/vada/png/" alt="vada" border="0"/></a></p>
<p><a href="http://arunranga.com/blog/2009/02/mozcampdelhi/">Speaking at MozCampDelhi</a> was one of the highlights at the start of this year, and I&#8217;m sorry I can&#8217;t be at <a href="http://mozcamp.in/mumbai/wiki/index.php/Main_Page">MozCampMumbai</a> in person.  <a href="http://weblogs.mozillazine.org/asa/">Asa</a>, <a href="http://chickswhoclick.wordpress.com/">Mary</a> and I recorded a video for the occasion, which I suspect we&#8217;ll post on <a href="http://air.mozilla.org/">Air Mozilla</a> before long.  I spoke about <code>font-face</code>, HTML5 Video, and a few other things that I think are particularly relevant to folks attending MozCampMumbai.  If you&#8217;re attending MozCampMumbai and reading this after you&#8217;ve watched me prattle on in the video, happy MozHunt <img src='http://arunranga.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />   Enjoy some vada-pav, hackery and conversations about the Web.</p>
]]></content:encoded>
			<wfw:commentRss>http://arunranga.com/blog/2009/07/mozcampmumbai/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Facelifting the Medium</title>
		<link>http://arunranga.com/blog/2009/07/facelifting-the-medium/</link>
		<comments>http://arunranga.com/blog/2009/07/facelifting-the-medium/#comments</comments>
		<pubDate>Mon, 13 Jul 2009 01:48:46 +0000</pubDate>
		<dc:creator>arunranga</dc:creator>
				<category><![CDATA[At My Leisure...]]></category>
		<category><![CDATA[Society]]></category>

		<guid isPermaLink="false">http://arunranga.com/blog/?p=76</guid>
		<description><![CDATA[On beautifying my blog, and working with Cindy Li (designrabbit.com) and Matt Harris (themattharris.com) to do so.]]></description>
			<content:encoded><![CDATA[<p>The <a href="http://en.wikipedia.org/wiki/The_medium_is_the_message">medium is the message</a> and all, but for a long time, my medium was <em>the wallflower</em> at the party.  Basically, I&#8217;m saying I had an ugly looking blog.  I&#8217;d frequently be too embarrassed by its sheer lack of graphical adroitness to do much writing on it.  Now of course, smart designers will tell you that <a href="http://www.zeldman.com/2007/03/15/web-1-point-0-is-the-new-web-2-point-0/">content is still king</a>, and only a bad carpenter blames his tools.  Who really <em>cares</em> about ugly fonts and the lack of pretty pictures, if I spun an engaging-enough yarn about the goings-on in my exciting web world?  I was making excuses for my lack of blog updates, and <a href="http://www.twitter.com/arun">Twitter</a> was satisfying my need for public self-expression.  But then, on a whim, I roped in my buddies <a href="http://www.designrabbit.com/">Cindy Li</a> and <a href="http://www.themattharris.com/">Matt Harris</a> to fix things around the place.</p>
<p><span id="more-76"></span></p>
<p>My buddy <a href="http://www.designrabbit.com/">Cindy Li</a> <em>fixes things</em>.  Like the time she fixed my kitchen sink with a broom, or realigned my closet door with a kitchen knife.  Her blog post on <a href="http://www.cindyli.com/index.php/site/comments/vw_beetle_headlight_replacement/">DIY VW Bug lightbulb changing</a> received more comments than <em>any other blog post</em> she wrote. She&#8217;s also <a href="http://designrabbit.com/portfolio/">designed a bunch of stuff</a>, and so I pestered her to give my blog a face-lift.</p>
<p><a href="http://www.themattharris/">Matt Harris</a>, who translated Cindy&#8217;s design into code for WordPress  (and code <em>is</em> poetry), gave me a three-column <a href="http://hacks.mozilla.org/2009/07/revolution-number-5/">HTML5</a> template and some widgetry.  Cindy used a picture of me clambering over a rocky hillock in San Francisco as a metaphor for the &#8216;new <em>new</em> arunerblog.&#8217;  </p>
<p>So there it is.  I&#8217;ve given the medium a facelift, and I promise you&#8217;ll hear more from me on my shiny new blog.</p>
]]></content:encoded>
			<wfw:commentRss>http://arunranga.com/blog/2009/07/facelifting-the-medium/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>SxSW 2009 &#124; Four Guys Walk Into a Panel&#8230;</title>
		<link>http://arunranga.com/blog/2009/03/sxsw-2009-four-guys-walk-into-a-panel/</link>
		<comments>http://arunranga.com/blog/2009/03/sxsw-2009-four-guys-walk-into-a-panel/#comments</comments>
		<pubDate>Sat, 14 Mar 2009 00:19:21 +0000</pubDate>
		<dc:creator>arunranga</dc:creator>
				<category><![CDATA[Society]]></category>
		<category><![CDATA[Standards]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[IE]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Opera]]></category>
		<category><![CDATA[SxSWi]]></category>

		<guid isPermaLink="false">http://arunranga.com/blog/?p=63</guid>
		<description><![CDATA[It's SxSWi again.  And I'm in Austin, Texas.]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s that time of the year again, and I&#8217;m back.  I&#8217;m doing the <a href="http://2009.sxsw.com/interactive/talks/panels?action=show&#038;id=IAP0900700">Browser Wars Panel</a> again for the third whopping time, and this time there are a few things that are different from the <a href="http://www.pcmag.com/article2/0,2817,2275011,00.asp">last</a> two <a href="http://www.appscout.com/2007/03/sxsw_browser_wars_redux.php">years</a>.</p>
<p>For one, I now actually<a href="http://arunranga.com/blog/2008/06/meanwhile-back-at-the-ranch/"> work for a browser company</a>.  Sure, some folks argued that I never really left (at least spiritually, since the last time around) but there&#8217;s a difference between <em>just contributing</em> and picking up a paycheck.  And this time, we&#8217;ve got a fourth participant &#8212; Darin Fisher, who now works on Google Chrome, will join the discussion I moderate.  This will be a fun session &#8212; we&#8217;ll have to break Darin in, but he&#8217;s been around the block, too, with past history working on Mozilla.  It&#8217;ll be a spirited discussion (some of us <em>will</em> talk smack), and audience participation makes it all worth it.  But really, we want to discuss where the web is <em>going</em> from here.  The web is 20 years old now, and <a href="http://info.cern.ch/www20/">was feted where it was originally invented</a> today, at a nuclear research institute (CERN) in Switzerland.  With the JavaScript performance wars, escalation on the standards front about things like fonts and graphics, and the advent of a new entrant, where do these guys <em>think</em> it will all go?</p>
<p>Some things, however, don&#8217;t change much over the course of three years.  Still no Apple &#8212; their PR machinery won&#8217;t allow it, given the publicity this thing has gotten.  But Darin (who worked on Firefox and Chrome) will speak for Google&#8217;s use of <a href="http://webkit.org/">WebKit</a>, <a href="http://my.opera.com/chaals/blog/">Charles McCathieNevile</a> (worked on lots of W3C specifications; is Opera&#8217;s standards officer) will speak again for Opera, <a href="http://cwilso.com/">Chris Wilson</a> will represent IE (worked on <em>every single</em> version of the thing, and is a CSS muckety-muck), and <a href="http://weblogs.mozillazine.org/roadmap/">Brendan</a> (invented JavaScript) will represent Firefox.  </p>
<p>If you&#8217;re in Austin, <a href="http://www.twitter.com/arun" rel="me">say hi</a>.  If my voice holds up, you can also see me <a href="http://upcoming.yahoo.com/event/2122050/">at Fray Cafe</a>, telling a story.</p>
]]></content:encoded>
			<wfw:commentRss>http://arunranga.com/blog/2009/03/sxsw-2009-four-guys-walk-into-a-panel/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>OSIM 2009</title>
		<link>http://arunranga.com/blog/2009/03/osim-2009/</link>
		<comments>http://arunranga.com/blog/2009/03/osim-2009/#comments</comments>
		<pubDate>Fri, 13 Mar 2009 14:07:06 +0000</pubDate>
		<dc:creator>arunranga</dc:creator>
				<category><![CDATA[Gadgetry]]></category>
		<category><![CDATA[Standards]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Add new tag]]></category>
		<category><![CDATA[Fennec]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[OSIM]]></category>

		<guid isPermaLink="false">http://arunranga.com/blog/?p=57</guid>
		<description><![CDATA[I spoke at Open Source in Mobile 2009]]></description>
			<content:encoded><![CDATA[<p>Yesterday I spoke at <a href="http://usa.osimworld.com/">Open Source in Mobile USA 2009 (OSiM) </a>.  The theme of my talk was really that that web&#8217;s the platform of choice in mobile, and that it distills the riotous assembly of choices for mobile development (J2ME, Java SE. BREW, Objective C, to name a few) to web development in HTML, CSS, and JavaScript.  Device APIs are thus really web APIs exposed to JavaScript; <a href="http://dev.w3.org/geo/api/spec-source.html">Geolocation</a> is currently the prime use case.   I also discussed our unique Mozilla modus operandi, which is often an exercise in structured, beautifully productive chaos.</p>
<p>Of course, <a href="https://wiki.mozilla.org/Mobile">mobile Firefox (Fennec)</a> isn&#8217;t available on many devices, and we&#8217;ve got a lot of work left to realize the vision of the web being the platform of choice on mobile.  How will that manifest itself?  I got plenty of questions about <a href="http://webkit.org/">WebKit</a> vs. Firefox, and ease of use of each codebase for mobile projects.  Mozilla&#8217;s platform (including XUL, extensions, and XPCOM) stands as a sometimes weighty alternative to WebKit, but people love the platform with its extensibility, and that&#8217;s where the promise lies.  This theme will make a brief reappearance (amongst other themes) in my panel on <a href="http://2009.sxsw.com/interactive/talks/panels?action=show&#038;id=IAP0900700">March 16 at SxSW 2009</a>, in which I&#8217;m sticking a Chrome guy, a Microsoft guy, an Opera guy, and a Mozilla guy together for a panel discussion on where the web is going.  </p>
<p>Here&#8217;s my talk at OSiM 2009, available as a PDF file:</p>
<p><a href="http://arunranga.com/presentations/2009/OSIM2009/OSIM2009.pdf"><img alt="" src="http://arunranga.com/presentations/2009/OSIM2009/OSIM2009.png" title="Link to OSIM Talk" class="aligncenter" width="400" height="307" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://arunranga.com/blog/2009/03/osim-2009/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>gnuNify09</title>
		<link>http://arunranga.com/blog/2009/02/gnunify09/</link>
		<comments>http://arunranga.com/blog/2009/02/gnunify09/#comments</comments>
		<pubDate>Mon, 23 Feb 2009 17:12:18 +0000</pubDate>
		<dc:creator>arunranga</dc:creator>
				<category><![CDATA[Standards]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[GNUnify]]></category>
		<category><![CDATA[India]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Pune]]></category>

		<guid isPermaLink="false">http://arunranga.com/blog/?p=49</guid>
		<description><![CDATA[Feb 13, 2009
sethb and I don&#8217;t mean to tempt fate.  We find ourselves whizzing through Lucknow on our way to the airport with that sinking feeling that we&#8217;re going to miss our flight.  Our flight to Mumbai leaves at 7PM, and it&#8217;s already 645PM.  A herd of buffalo blocks the road, and [...]]]></description>
			<content:encoded><![CDATA[<p><em>Feb 13, 2009</em></p>
<p><a href="http://blog.mozilla.com/seth">sethb</a> and I don&#8217;t <em>mean</em> to tempt fate.  We find ourselves whizzing through Lucknow on our way to the airport with that sinking feeling that we&#8217;re going to miss our flight.  Our flight to Mumbai leaves at 7PM, and it&#8217;s already 645PM.  A herd of buffalo blocks the road, and the driver&#8217;s nonchalance is both inspiring and enervating.  We&#8217;re on our way to Pune (via Mumbai) for <a href="http://gnunify.in/09/">gnuNify 2009</a>, where we&#8217;re scheduled to talk at the Mozilla Project Day.</p>
<p>We find that our flight is delayed, which means that though we make the flight (joy!), we eventually only get into Pune at 3.30a.m. (*sigh).  Our talk is at 10a.m.  w00t!  We find ourselves chuckling with resignation.</p>
<p><span id="more-49"></span></p>
<p>Pune is sethb&#8217;s kind of town.  This is where <em>most</em> of the Indian language localizers live and work (in particular, Marathi, Hindi, Bengali, Gujarati and Kannada), and they&#8217;re all attending gnuNify.  The enthusiasm and hard work of the students really make sure the trains run on time at this conference.  The lead organizer, <a href="http://www.opensource.org/docs/board-annotated#HarshadGune">Professor Harshad Gune</a>, is on the board of the <a href="http://www.opensource.org/">Open Source Initiative (OSI)</a> and is one of the driving forces behind introducing open source ideas to the students at Pune&#8217;s <a href="http://www.symbiosiscomputers.com/v5/home/index.php">SICSR</a> (Symbiosis Institute of Computer Studies and Research).</p>
<p>sethb and I talk to a capacity crowd for about 3 hours.  I talk about the Open Web again, and show all the usual demos (SVG, CSS, CSS+SVG, with Video bringing it all home).  I also show <a href="http://bespin.mozilla.com" title="Bespin" /> Bespin </a> running on localhost.  I get some fascinating questions.  In particular:</p>
<li><a href="http://twincling.org/">Saifi Khan</a> asks me about building Mozilla <em>without</em> any dependencies on <a href="http://www.cairographics.org/">Cairo Graphics</a>.  His goal is to build Mozilla against <a href="http://www.qtsoftware.com/products/">Qt</a>.  I&#8217;m stumped, so I&#8217;ve resolved to take this one home with me.  Looking at <a href="http://flickr.com/photos/25419820@N00/510111590/">schrep&#8217;s legacy &#8220;Mozilla Platform&#8221; diagram</a>, I wonder if the fact that this isn&#8217;t intuitive to do means that our 2D graphics stuff isn&#8217;t cleanly separable from the rest of the code?</li>
<li>I get asked what Mozilla&#8217;s plan for 3D graphics is.  Aha!  Play with <a href="http://blog.vlad1.com/2008/05/01/canvas-3d-extension-update/">Vlad&#8217;s extension for a bit</a>, and stay tuned to this channel for updates on that front.</li>
<li><em>More</em> wailing about memory leaks.  That makes three events in a row!</li>
<p>sethb&#8217;s session on localization introduces <a href="http://diary.braniecki.net/2008/07/29/silme-goes-public/">Silme</a> and he gets a lot of follow-up questions. </p>
<p>The next morning was a real treat.  <a href="http://pages.cs.wisc.edu/~navin/navin.html">Navin Kabra</a> (who also runs <a href="http://punetech.com/">Pune Tech</a>) organized a &#8220;Breakfast with Mozilla&#8221; discussion, where sethb and I got a chance to talk to a bunch of technology entrepreneurs from Pune.  The crowd is a really diverse one.  We get technologists interested in topics like <a href="http://bespin.mozilla.com/">Bespin</a>, <a href="http://addons.mozilla.org">addons.mozilla.org</a>, and <a href="http://labs.mozilla.com/2008/08/introducing-ubiquity/">Ubiquity</a>, as well as extension authors like the folks from <a href="http://www.lipikaar.com/">Lipikaar</a>.  Someone from the <a href="http://laptop.org/en/">One Laptop Per Child (OLPC)</a> initiative is in the audience.  We also get business folks interested in learning how Mozilla makes money, how extensions can be monetized, and what Mozilla is doing on mobile platforms.  I also get a chance to pick the collective brains of the entrepreneurs in the room about how we can increase awareness of Firefox in India.  <em>These</em> topics warrant their own blog post.</p>
]]></content:encoded>
			<wfw:commentRss>http://arunranga.com/blog/2009/02/gnunify09/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>IITK</title>
		<link>http://arunranga.com/blog/2009/02/iitk/</link>
		<comments>http://arunranga.com/blog/2009/02/iitk/#comments</comments>
		<pubDate>Mon, 23 Feb 2009 07:39:32 +0000</pubDate>
		<dc:creator>arunranga</dc:creator>
				<category><![CDATA[Standards]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[FOSSKriti2009]]></category>
		<category><![CDATA[IITK]]></category>
		<category><![CDATA[Kanpur]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[TechKriti2009]]></category>

		<guid isPermaLink="false">http://arunranga.com/blog/?p=44</guid>
		<description><![CDATA[I'm at the Indian Institute of Technology's TechKriti 2009 festival, with folks building satellites, robots, and supercomputers.  I'm here to run a hands-on workshop called "Hacking the Open Web."  I'm feeling inspired as well as awestruck at the cranial buzz surrounding me.  ]]></description>
			<content:encoded><![CDATA[<p><em>Feb 12, 2009</em></p>
<p>Chintalgiri Shashank hasn&#8217;t been sleeping much.  When he&#8217;s not building a satellite for <a href="http://isro.org/">ISRO</a> or helping organize <a href="http://www.techkriti.org/#/index">TechKriti 2009</a> (for which <a href="http://blog.mozilla.com/seth/">sethb</a> and I are in town), he&#8217;s Mozilla&#8217;s <a href="http://www.spreadfirefox.com/campusreps">Campus Rep.</a> at the <em><a href="http://www.iitk.ac.in/">Indian Institute of Technology, Kanpur (IITK)</a></em>.  <em>And</em> a full time Master&#8217;s student there in the <a href="http://www.iitk.ac.in/phy/">physics department</a>.</p>
<div class="wp-caption alignleft" style="width: 250px"><a href="http://www.flickr.com/photos/aruner/3290483326/"><img title="Night Robotics" src="http://farm4.static.flickr.com/3445/3290483326_3758e35876_m.jpg" alt="Night Robotics" width="240" height="161" /></a><p class="wp-caption-text">Night Robotics</p></div>
<p>IITK&#8217;s annual TechKriti festival seems to have increased this place&#8217;s cranial buzz (if that&#8217;s possible).  We hear about the &#8220;Build Your Own Supercomputer&#8221; project, in which students take some NVIDIA GPU components and string them together to do complex calculations, powered by hardware from the local market in Kanpur.  Then we actually witness some guys tinkering away on robots &#8212; Shashank tells me they&#8217;ve been up for two nights trying to get their robots to do stuff.  I&#8217;m in town with <a href="http://blog.mozilla.com/seth">sethb</a> to give a talk about the Open Web.  I&#8217;ve got some experimental stuff to show off from Mozilla, too.</p>
<p><span id="more-44"></span></p>
<p>For one thing, <a href="http://almaer.com/blog/">Dion</a> and <a href="http://benzilla.galbraiths.org/">Ben</a> have been up <em>really late</em> (like at 3.45a.m. their time &#8212; good for me, since that meant that I could chat with them in my time zone) tweaking <a href="https://bespin.mozilla.com/">Bespin</a> for a sort of a special soft launch, exclusively for the workshop I&#8217;m doing as part of IIT Kanpur&#8217;s FOSSKriti event.  They&#8217;ve given me a special URL which I can give to the students at the workshop, which I&#8217;ve titled &#8220;Hacking the Open Web.&#8221;  My slides will follow soon-ish.  Sure enough, there are some 11th hour bugs and quirks, and Ben sends me an email with a list of <em>do&#8217;s and don&#8217;ts</em>.  The workshop has a capacity crowd of over a hundred, and I&#8217;m about to run an experimental web application on all the installations of Firefox in the IITK Linux lab &#8212; w00t!  Shashank built me an ad-hoc projector screen with large sheets of paper, and in order to project my voice better, I strolled around the large room.  The entire session was just really interactive, since I get stopped on my stroll with plenty of questions.</p>
<p>I started the workshop out with a general discussion of the Open Web, showing off some demos of SVG, Canvas, CSS+SVG, and bringing it all together with the video element invoking Ogg Theora content (layering SVG, CSS, and some Canvas action, stitched together with JavaScript, in different demos).  There are some Flash fans in the crowd, who ask quite rightly whether all this will be made simpler with great tools, like what Adobe provides for Flash.  We <em>do</em> need better tools, but I ask him to wait till I talk about tools in The Cloud.</p>
<p>The meat and bones of the workshop is really for folks to use Bespin, a day before it launches.  My talk has some of Ben and Dion&#8217;s killer slides, describing (with eye candy) the &#8220;IDE in the cloud.&#8221;  When we get out the starter gate, however, we hit a snag.  My first exercise is to have students draw the Indian flag on screen (Deep Saffron, White, and Green).  Turns out the <a href="http://en.wikipedia.org/wiki/Flag_of_India">Wikipedia entry on the Indian flag</a> has an image in SVG, and I thought it might be fun to have a replica in Canvas.  All the students name their project &#8220;IndianFlag&#8221; and suddenly start getting permission errors.  Somebody smart figures out that about a hundred people can&#8217;t call their project the same thing, so I ask folks to add the last four digits of their cell phone numbers to their project names.  That worked, and soon enough, people are playing around with Bespin, hacking on project IndianFlag0438 (or somesuch).</p>
<p>They identify all the early-stage common issues &#8212; no cut-paste (you can&#8217;t cut-paste from an image!  Ben thinks that later on, an extension might help), and syntax highlighting for tab-delimited HTML files is just busted.  There are, of course, <a href="http://lists.w3.org/Archives/Public/public-html/2009Feb/0425.html">general accessibility</a> concerns and Bespin is still very much a work in progress.  I stressed to the students that what I wanted them to absorb was that a graphics context coupled with high-performance JavaScript was where some promising directions on the web lay.</p>
<p>A smart student figures out how to use the Canvas2D context to draw the tricolor in about 20 minutes, and I enlist him to help the others.  I&#8217;m still offering an honorable mention to anyone that can draw the Ashoka Chakra within the tricolor.  This is a mixed audience of seasoned programmers (some Drupal hackers are there, as well as other Mozilla Campus Reps) and newbies.  We didn&#8217;t have enough time for my jQuery examples (which I pinched from <a href="http://www.ejohn.org/blog">jresig&#8217;</a>s talks), but I&#8217;d say the workshop was a success. </p>
<p>The next morning, I gave a talk on HTML5 and the standards process, which is also attended by a capacity crowd.  Both sethb and I are pretty overwhelmed with the enthusiasm and thirst for knowledge that we encounter at IITK&#8217;s FOSSKriti event.  It&#8217;s not all pure love, though &#8212; we get nagged about memory leaks again, and get questions about Chrome&#8217;s use of WebKit.  Someone in the audience claimed that on his tests, WebKit outperforms Firefox, and wants to know whether our emphasis on platform means that we have performance compromises, which WebKit (being lean and mean and XUL-free) doesn&#8217;t have.  Wow!  That&#8217;s pugnacious.  I&#8217;d like to take that question to the test-suite mat, and see what happens.  I&#8217;m not above eating humble pie, but this one seems focused on a particular use case.</p>
<p>There are a LOT of contacts that I&#8217;m keen to follow up with.  If you attended this event feel free to drop me some email or a comment &#8212; I&#8217;m still traveling, but will sift through my inbox when back &#8212; promise!  I met students, professors, and professionals, and saw some artificial intelligence as well.  This campus basically blew us away. </p>
]]></content:encoded>
			<wfw:commentRss>http://arunranga.com/blog/2009/02/iitk/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->