<?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>Christopher Blizzard &#187; Apple</title>
	<atom:link href="http://www.0xdeadbeef.com/weblog/category/apple/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.0xdeadbeef.com/weblog</link>
	<description>I love you.</description>
	<lastBuildDate>Thu, 26 May 2011 20:29:33 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.4</generator>
		<item>
		<title>intellectual honesty and html5</title>
		<link>http://www.0xdeadbeef.com/weblog/2010/06/intellectual-honesty-and-html5/</link>
		<comments>http://www.0xdeadbeef.com/weblog/2010/06/intellectual-honesty-and-html5/#comments</comments>
		<pubDate>Fri, 04 Jun 2010 18:48:39 +0000</pubDate>
		<dc:creator>Christopher Blizzard</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Standards]]></category>

		<guid isPermaLink="false">http://www.0xdeadbeef.com/weblog/?p=2351</guid>
		<description><![CDATA[OK, this is the post that contains everything that everyone on the inside of the browser market knows, but doesn&#8217;t say out loud. It&#8217;s time for someone to expose the emperor. It&#8217;s a shame that the main victim here turns &#8230; <a href="http://www.0xdeadbeef.com/weblog/2010/06/intellectual-honesty-and-html5/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>OK, this is the post that contains everything that everyone on the inside of the browser market knows, but doesn&#8217;t say out loud.  It&#8217;s time for someone to expose the emperor.  It&#8217;s a shame that the main victim here turns out to be Apple, given that the king of these tactics is Google, but hey, Apple managed to come out with something that was so brash and misleading it deserves a good tear-down.  (Google at I/O managed to take native client and the Chrome Store and make it all sound like it was part of html5 &#8211; it was beautiful.  But that&#8217;s for another post on another day.)</p>
<p>First, let&#8217;s start with the awesome dichotomy.  You start with this:</p>
<p><a href="http://www.apple.com/html5"><img src="http://www.0xdeadbeef.com/weblog/wp-content/uploads/2010/06/web-standards-marketing.png"/></a></p>
<p>My god, what a beautiful thing.  <em>They are the web.</em>  I love that.  I could have written it myself.  I <em>should</em> have written it myself.</p>
<p>That classic Apple dark headline and light grey subtext that everyone loves.  And the text: standards, CSS, JavaScript, web designers, puppies and rainbows.  Who could possibly disagree with that?  From a marketing perspective, it&#8217;s beautiful &#8211; non-specific, feels good, it means that Apple loves the web, and loves you.</p>
<p>But how do they prove it?</p>
<p><img src="http://www.0xdeadbeef.com/weblog/wp-content/uploads/2010/06/safari-only-fuck-you.png"/></p>
<p>That&#8217;s right.  If you&#8217;re not on Safari, then <em>Fuck You.</em></p>
<p>Aside from the incendiary language I&#8217;ve used to help you understand how it feels the real underlying message here is that if you don&#8217;t have access to Safari then you must not have access to HTML5.  <em>Wait, only Safari supports HTML5??</em></p>
<p>Nope, lots of browsers do.  A huge percentage of the world <em>does</em> have access to standards like HTML5.  Today.  In fact, given the page <em>says</em> html5, you might ask, who has the best html5 support across the browsers right now?  Not Safari.  Not Chrome.  The browser that also happens to have a lot of market share &#8211; Firefox:</p>
<p><a href="http://caniuse.com/#agents=All&#038;eras=All&#038;cats=HTML5&#038;statuses=rec,pr,cr,wd,ietf"><img src="http://www.0xdeadbeef.com/weblog/wp-content/uploads/2010/06/caniuse-summary.png"/></a></p>
<p>(The best overall site that gives you useful information for this stuff is actually one that a lot of people don&#8217;t use, but should: <a href="http://caniuse.com/#agents=All&#038;eras=All&#038;cats=HTML5&#038;statuses=rec,pr,cr,wd,ietf">caniuse.com</a> lovingly maintained in his own time by <a href="https://twitter.com/Fyrd">Alexis Deveria</a>)</p>
<p>Of course, the big problem is that html5 has come to mean a lot of things, mostly thanks to Google.  They&#8217;ve basically been riding that and flogging it and making it their own.  (That and performance &#8211; simple, great marketing messaging.  I appreciate it, even if the dishonesty of it makes my blood boil.)  </p>
<p>And I&#8217;m sure that this entire apple site is a result of <em>exactly</em> the same problem we&#8217;ve been struggling with at Mozilla as of late.  This is best described by a recent experience that we had from a candidate that came in to interview.  He asked:</p>
<blockquote><p>
Hey, are you guys ever going to support html5?
</p></blockquote>
<p>Like, what?  Are you fucking <em>kidding</em> me?  Truth that marketing works.  The perception-to-reality gap is <em>giant</em>.</p>
<p>I&#8217;m sure this was Apple is having exactly the same problem.  Basically they are saying internally &#8220;omg, no one thinks we support html5, we need to prove them otherwise!  We&#8217;ll put up tests!  Demos!  The world will then know and we can go back to being perceived as actually leading the WebKit project which is also made of puppies and rainbows!&#8221;</p>
<p>So you end up with sites like this.  Sites that entirely miss the point of the web, interoperability, standards and html5.  The demos that they put up are just filled with stuff that Apple made up, aren&#8217;t part of HTML5 and are only now getting to the standards process.  Part of CSS3?  Kind of, sort of, but under heavy development and still in a feedback process.</p>
<p>Let me be clear.  I&#8217;m being snarky here essentially to get your attention.  Because this is actually important.  And if there&#8217;s one paragraph you should read here it&#8217;s this one:</p>
<p>The most important aspect of HTML5 isn&#8217;t the new stuff like video and canvas (which Safari and Firefox have both been shipping <em>for years</em>) it&#8217;s actually the <a href="http://hacks.mozilla.org/2010/05/firefox-4-the-html5-parser-inline-svg-speed-and-more/">honest-to-god promise of interoperability</a>.  Even stodgy old Microsoft, who has been doing their best to hold back the web for nearly a decade, understands this and you&#8217;ll see it throughout their marketing for IE9.  (Their marketing phrase is &#8220;same markup&#8221; &#8211; watch for it and you&#8217;ll see it everywhere in their messaging.)  The idea that the same markup, even with mistakes, will be rendered exactly the same.  HTML5 represents the chance for browsers to work together and find common ground.</p>
<p>Before people misunderstand me, this is different than the question of how <a href="http://http://www.0xdeadbeef.com/weblog/2010/04/innovation-in-browsers/">we innovate in browsers</a>.  Standards are part of that process, but standards follow more often than lead.  HTML5 contains lots of new stuff that isn&#8217;t in IE, so it looks innovative, but most of HTML5 is like breathing to Mozilla.  We&#8217;ve been doing that stuff for years.  We&#8217;re more interested in what&#8217;s next at this point.</p>
<p>But it&#8217;s unfortunate, and I guess inevitable, that browsers would compete on how much html5 they are bathed in.  But it&#8217;s important to ask: when you see someone making a claim, what does it really mean?  Is that a made up test by a vendor?  A demo of something that goes well beyond the standards that exist?  (Tons of room for that, <a href="http://hacks.mozilla.org/2010/06/beyond-html5-database-apis-and-the-road-to-indexeddb/">but it should be labeled as such</a>!)  Is it a test that is designed to show off other browser&#8217;s bugs in a meaningful and constructive way?  Does the person running the tests know what they are doing and respond to constructive comments?</p>
<p>Apple&#8217;s messaging is clearly meant to say &#8220;hey, we love the web&#8221; but the actual demos they have and the fact that actively block other browsers from those demos don&#8217;t match their messaging.  It&#8217;s not intellectually honest at all.</p>
<p>Since you made it this far I&#8217;ll make a promise.  I can&#8217;t go back and fix the past, but I can help propose a new future.  I personally end up driving a lot of the messaging that comes out of Mozilla (although maybe I won&#8217;t be after this post!)  I promise that:</p>
<ul>
<li>I&#8217;ll be as honest as I can be about what we&#8217;re doing, what it means to other browsers and even to the new darling brand of the web: html5.</li>
<li>I&#8217;ll work to make sure that demos that Mozilla does work in as many browsers as possible, even with graceful fallback.</li>
<li>Demos or messages that are meant to show off stuff that&#8217;s not part of any standards process at all will be labeled as such.</li>
</ul>
<p>HTML5 is in a dangerous place since everyone wants to own it, but everyone is in a different place in terms of support or even what it means.  I can&#8217;t promise what other organizations will do, but I can at least say what I will do in the future.  At Mozilla, intellectual honesty matters and it matters to me personally.  So I don&#8217;t think you&#8217;ll see us do things like this in the future.  To us, the web and its users matter more than any particular standard or browser.  And you&#8217;ll see that reflected in messaging that comes from me and shows up as marketing.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.0xdeadbeef.com/weblog/2010/06/intellectual-honesty-and-html5/feed/</wfw:commentRss>
		<slash:comments>213</slash:comments>
		</item>
		<item>
		<title>open vs. standard</title>
		<link>http://www.0xdeadbeef.com/weblog/2010/04/open-vs-standard/</link>
		<comments>http://www.0xdeadbeef.com/weblog/2010/04/open-vs-standard/#comments</comments>
		<pubDate>Wed, 21 Apr 2010 22:07:53 +0000</pubDate>
		<dc:creator>Christopher Blizzard</dc:creator>
				<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Video]]></category>
		<category><![CDATA[Web Standards]]></category>

		<guid isPermaLink="false">http://www.0xdeadbeef.com/weblog/?p=2266</guid>
		<description><![CDATA[Old news: There&#8217;s an Adobe and Apple pissing match going on, wherein an Apple spokesperson says this: &#8220;Someone has it backwards&#8211;it is HTML5, CSS, JavaScript, and H.264 (all supported by the iPhone and iPad) that are open and standard, while &#8230; <a href="http://www.0xdeadbeef.com/weblog/2010/04/open-vs-standard/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Old news: There&#8217;s an Adobe and Apple pissing match going on, wherein an Apple spokesperson <a href="http://news.cnet.com/deep-tech/?tag=rb_content;overviewHead">says this</a>:</p>
<blockquote><p>&#8220;Someone has it backwards&#8211;it is HTML5, CSS, JavaScript, and H.264 (all supported by the iPhone and iPad) that are open and standard, while Adobe&#8217;s Flash is closed and proprietary,&#8221; said spokeswoman Trudy Muller in a statement. </p></blockquote>
<p>The <a href="https://twitter.com/chrisblizzard/status/12597549436">snarky part of me thinks</a> that this is two companies arguing about which level of hell they represent.  (It&#8217;s still hell, guys!)</p>
<p>But the reasonable part of me wants to point out that one part of the Apple statement is worth looking at &#8211; the assertion that H.264 is open.  Because I certainly don&#8217;t consider it to be &#8211; not even a little.</p>
<p>Standard?  Sure.  The specs are well known, it&#8217;s widely implemented and is for the most part interoperable.  But I have a pretty specific definition of open, a word that is highly over-used and over-stretched.  It&#8217;s basically this:</p>
<p><em>It&#8217;s open if I don&#8217;t have to ask anyone for permission to use it.  Or ship it.  Or improve on it.</em></p>
<p>Does H.264 pass this test?  Nope.  I have to pay someone before I can ship it in a product, even one of moderate success.  It&#8217;s a sacred cow where the kind of innovation that we&#8217;ve seen on the web &#8211; a model from which Apple has benefited from like few others &#8211; just doesn&#8217;t happen.  H.264 is locked up behind a glass wall, which you can look at and pay to enter, but it doesn&#8217;t have the fungible, open and distributed innovation quality that the rest of the web enjoys.</p>
<p>So standard?  Sure.  But not open.  Huge difference.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.0xdeadbeef.com/weblog/2010/04/open-vs-standard/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>building the complete browser for everyone everywhere</title>
		<link>http://www.0xdeadbeef.com/weblog/2008/08/building-the-complete-browser-for-everyone-everywhere/</link>
		<comments>http://www.0xdeadbeef.com/weblog/2008/08/building-the-complete-browser-for-everyone-everywhere/#comments</comments>
		<pubDate>Mon, 18 Aug 2008 19:53:21 +0000</pubDate>
		<dc:creator>Christopher Blizzard</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[GNOME]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Open Web]]></category>
		<category><![CDATA[Qt]]></category>
		<category><![CDATA[WebKit]]></category>

		<guid isPermaLink="false">http://www.0xdeadbeef.com/weblog/?p=601</guid>
		<description><![CDATA[Since Stuart landed the Qt port into mozilla-central the other day and Ryan Paul wrote an article on Qt and Mozilla I thought it might be worth it to add some context to that work. Ryan&#8217;s article contains this quote &#8230; <a href="http://www.0xdeadbeef.com/weblog/2008/08/building-the-complete-browser-for-everyone-everywhere/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>
Since Stuart <a href="http://hg.mozilla.org/mozilla-central/index.cgi/rev/4a506fa751d8">landed the Qt port into mozilla-central</a> the other day and Ryan Paul <a href="http://arstechnica.com/news.ars/post/20080818-nokia-helps-port-firefox-to-qt.html">wrote an article on Qt and Mozilla</a> I thought it might be worth it to add some context to that work.
</p>
<p>
Ryan&#8217;s article contains this quote from Nokia developer Oleg Romaxa:</p>
<blockquote><p>
&#8220;Nokia will use the best browser for the job,&#8221; he said. &#8220;Currently, we cannot make a full-featured and integrated browser with WebKit in mobile. But with Mozilla, we do not need to do anything, we can take existing models and API&#8217;s which are available. Also, NPAPI support is already in the Gecko web rendering engine. They are also concerned that WebKit is, to some extent, controlled by Apple, who are in competition to Nokia with their iPhone.&#8221;
</p></blockquote>
<p>
There are a few important things to note here.  First, that Mozilla is the complete package.  We&#8217;ve got everything that you need to implement a browser.  Disk cache, integrated (and well tested!) networking, a super-fast JS implementation, an XML UI markup language (XUL) and a brand that regular humans recognize.  Those things mean you can get to market faster as a mobile integrator or developer instead of having to create them yourselves again.
</p>
<p>
Second, our neutral stance.  We believe in <em>the web</em> over any particular platform.  From Nokia&#8217;s standpoint if you&#8217;re building on the same technology that one of your major competitors is leading vs. working with someone who <em>absolutely</em> wants a web browser to succeed across all of Nokia&#8217;s platforms &#8211; which partner would you choose?  I&#8217;ve often said &#8220;pick your partners carefully&#8221; and this has to be an important part of any technology decision making process.
</p>
<p>
There&#8217;s also another interesting flip side to this: who is WebKit&#8217;s other major competitor?  Apple itself.  Just like Microsoft&#8217;s push to get Silverlight out in the world, Apple wants people to write apps to their native platform.  In this case, the iPhone.  Given the strategic value of the native platform as part of Apple&#8217;s offerings, their investment in WebKit will (or at least should) always lag behind.  We&#8217;re investing everything we have in the web and our platform and it&#8217;s starting to pay dividends.
</p>
<p>
And since I have your attention here are two other very interesting checkins: <a href="http://hg.mozilla.org/mozilla-central/index.cgi/rev/a7b2f76a6ab8">GTK+ and directfb (which people are actually building products on)</a> and <a href="http://hg.mozilla.org/mozilla-central/index.cgi/rev/1ebacbd09ad97451e63bc7a06cfbcb782e1af3cc">worker threads (ala Gears.)</a>
</p>
<p>
Look at our current (and planned) platform support: win32, windows mobile, win32 + qt, mac OSX, linux + gtk2, linux + qt, qt embedded, linux + gtk2-directfb, x86, ppc, arm.  We&#8217;re bringing the web to everyone and we&#8217;re doing it with a single coherent project with regular releases.  That&#8217;s what I mean when I say &#8220;for everyone everwhere.&#8221;  The web is bigger than any platform and we&#8217;re the embodiment of that mantra.
</p>
<p>
Mozilla is moving.  It&#8217;s fast and furious now.  And I think we&#8217;re just getting started.
</p>
<p>
[ <strong>Update</strong>: It was pointed out to me that what I wrote above might be misinterpreted as announcing that Nokia had picked a platform or something similar.  Just to be clear that wasn't what I was doing, and as far as I know they haven't.  I don't have knowledge about that decision inside of Nokia.  Only they know.  I was just pointing out what a decision making process might look like and the importance of picking well-aligned partners.  And the fact that we're running on more and more platforms these days which is cool as hell. ]</p>
]]></content:encoded>
			<wfw:commentRss>http://www.0xdeadbeef.com/weblog/2008/08/building-the-complete-browser-for-everyone-everywhere/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>competing for an open (generative) web</title>
		<link>http://www.0xdeadbeef.com/weblog/2008/08/competing-for-an-open-generative-web/</link>
		<comments>http://www.0xdeadbeef.com/weblog/2008/08/competing-for-an-open-generative-web/#comments</comments>
		<pubDate>Mon, 11 Aug 2008 23:32:08 +0000</pubDate>
		<dc:creator>Christopher Blizzard</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Freedom]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[OGG]]></category>
		<category><![CDATA[Open Web]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://www.0xdeadbeef.com/weblog/?p=545</guid>
		<description><![CDATA[John Lilly pointed people at a really good article in the New York Times by John Markoff about the Olympics as a hook to get Silverlight onto people&#8217;s computers. It&#8217;s a good overview and is worth reading. The article covers &#8230; <a href="http://www.0xdeadbeef.com/weblog/2008/08/competing-for-an-open-generative-web/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>
John Lilly <a href="http://twitter.com/johnolilly/statuses/882955200">pointed people</a> at a really <a href="http://www.nytimes.com/2008/08/10/sports/olympics/10stream.html?ex=1376020800&#038;en=7c0d06e2f71eb678&#038;ei=5124&#038;partner=permalink&#038;exprod=permalink">good article in the New York Times</a> by John Markoff about the Olympics as a hook to get Silverlight onto people&#8217;s computers.  It&#8217;s a good overview and is worth reading.
</p>
<p>
The article covers well tread ground: People are worried that Microsoft will leverage its market power to create a leadership position for multimedia on the web.  Replacing the (proprietary) Flash video codecs with the (proprietary) Silverlight video codecs and associated tools.  In some ways it looks like a battle between two companies and strategies that no one would care about.  More lock-in, more proprietary tools, more opportunities to undermine the main single item that makes the web great: it&#8217;s open nature.  But those companies have existing market reach and they will do anything they can to convert that into even more leverage over how you interact with the web.  If nothing else, they will buy their way with cold hard cash onto your computers.  These two industry players should be taken seriously.
</p>
<p>
John Lilly is quoted in the article as talking about the &#8220;generative Web&#8221; (via Jonathan Zittrain.)  I like this phrase quite a bit.  I think that might be an even be a better way to describe what we (as in the Mozilla Project) think is the most important part of the open web.  That is, by the act of creation on the web you are also creating things that other people can build on.  Everything from scraping data to create a search engine like Google to being able to look at other people&#8217;s HTML and JavaScript to discover how they do something clever.  Transparency and openness creates innovation &#8211; innovation by thousands and thousands of people, each of which has a positive impact on the millions who use the web.
</p>
<p>
Think about it another way.  The main metric that I would use to describe the health of a truly open web is this: That as the ecosystem expands, the raw number of people, companies or groups who hold power inside the ecosystem, and can affect its direction, grows as the ecosystem grows.  Put another way, the power center is decentralized over time.  Change inside of that ecosystem require more voices to agree that change is good.  That&#8217;s healthy.  And that&#8217;s an open web.
</p>
<p>
Then there&#8217;s the other side of the metric.  That as an ecosystem expands it enhances the power of a <em>single</em> player in the market instead of creating <em>many</em> players in the market.  Change in that market requires the permission of only that one player and that one player can make decisions on behalf of everyone who is also part of it.  That&#8217;s not healthy.  And it&#8217;s not the open web.
</p>
<p>
Based on those metrics for health the battle is between those who would expand for the sake of expanding the opportunity for everyone vs. those who would expand for the sake of centralizing their own market power.  In one phrase: it&#8217;s expansion vs. centralization.  That&#8217;s what you should be looking for and what you should be thinking about when you hear someone talking about the open web.
</p>
<p>
All of this is nice, of course, but it doesn&#8217;t really describe what we have to do to create the world we want to live in.  It talks about the nature of the marketplace but it&#8217;s not really a roadmap for people to understand how, as the good guys in this picture, we can continue to compete and win against much larger competitors.  I first word in the title for this post is &#8220;competing&#8221; for a reason.  Because that&#8217;s what we really need to do.
</p>
<p>
Recently at the Firefox summit I was reminded in one of Mitchell&#8217;s talks about how Firefox is a mechanism.  Firefox is the best representation of our vision for an open + generative web that we can come up with:  As a rule our users love it, we&#8217;ve built an ecosystem of thousands of add-ons, we continue to protect our users from the worst aspects of the web, we continue to both compete and collaborate with other browser vendors and we manage to do all that in an open forum with open source code.  Firefox is a reflection of our larger view of the transparency that we want to see in an open web.  Put simply: We are the change we want to see on the web.
</p>
<p>
So that&#8217;s a lot of talk.  Back to the issue at hand.  Silverlight, video, adobe, multimedia, market power.  How do we compete?  Or, really, how do <em>you</em> compete?  Because Mozilla isn&#8217;t going to create this change alone.  We&#8217;re very very small by any standard in the tech marketplace.  Our reach is pretty good with Firefox 2 + Firefox 3, and we&#8217;re starting to have real market effects, but we&#8217;re not going to be able to buy our way onto millions of computers by sponsoring the olympics.
</p>
<p>
People who have talked to me have heard me talk about two things on this topic.  I usually say something like &#8220;you need to learn how to build a product&#8221; or &#8220;you need to find out what you can lead at and go do that.&#8221;  There&#8217;s usually more than that, but that&#8217;s the main part of the message.  And I think that if we want to make sure that the web isn&#8217;t overtaken by the acts of industry giants, that there are real actionable things we can do to make that happen. </p>
<p>
I&#8217;ll use video on the web as a simple example.  Here are the things that I think need to happen to make Theora a player in the real world.
</p>
<p>
1. Make sure there&#8217;s a really great video plugin for Apple Quicktime that delivers the OGG Theora video format to people who use the video tag in Safari. When I tried to play the ogg theora video from my post the other day the ogg plugin jumped around, showed a white screen for long periods, paused for a few seconds at a time &#8211; bad!
</p>
<p>
2. Create a control that brings the video tag to IE like <a href="http://blog.vlad1.com/2008/07/30/no-browser-left-behind/">Vlad did for the canvas tag</a>. The world is much bigger than just Firefox.  This would make it very easy to deliver and build content and make it easy for consumers to get access to it. Bring ubiquity to content like Adobe was able to do with Flash. (Note: Cortado isn&#8217;t good enough &#8211; it&#8217;s still stuck in the plugin prison!)
</p>
<p>
3. Make a super-easy, <em>consumer-focused</em>, high-quality encoder for ogg theora that anyone can use to encode their videos for the web. (Here&#8217;s a hint: Handbrake is still too hard to use.) Hook it up to the various video camera providers on mac and windows so that it&#8217;s super easy to create content, encode it, and with the tools listed above, upload it and make it available to others.
</p>
<p>
4. Even better, build a business around the tools above. Or even a service for people to upload to. Sustainability is an important component and it should not be left behind.
</p>
<p>
5. Create awesome demos of what you can do with the video tag, or even better mixed with the recent stuff we&#8217;ve been showing off with video + svg filters. Blur effects, video driven by content, content people can create and overlay onto existing videos, etc. Some of this stuff is out there, some of it isn&#8217;t. But it&#8217;s a start.  Try mixing video with other content on the web &#8211; mash it up, cover it up, add value and context to otherwise boring videos.  Its easier to do with the video tag than it is when it&#8217;s hidden inside of Flash or Silverlight.
</p>
<p>
So that&#8217;s just a short list of things people can do to help with video.  There are lots of other things that people can do in other areas, other than just video, but I wanted to give an example of my thinking around OGG Theora as an example.
</p>
<p>
People seem excited about us including OGG Theora in our next Firefox release. But keep in mind it&#8217;s only a start. If the same ecosystem that we&#8217;ve seen develop around the open + generative web doesn&#8217;t grow around open video like it has around the web then we will end up with the status quo: a vibrant growing web but with large parts that are hobbled by a model that doesn&#8217;t grow on itself. Mozilla isn&#8217;t going to be able to do this job entirely on its own, but we&#8217;re doing our part. It&#8217;s going to take others to understand how we do what we do, copy its model and try to create the same effects in the other important parts of the ecosystem.
</p>
<p> I wonder what the world will look like five years from now. It&#8217;s going to be an interesting ride. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.0xdeadbeef.com/weblog/2008/08/competing-for-an-open-generative-web/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>huge list of random firefox links</title>
		<link>http://www.0xdeadbeef.com/weblog/2008/03/huge-list-of-random-firefox-links/</link>
		<comments>http://www.0xdeadbeef.com/weblog/2008/03/huge-list-of-random-firefox-links/#comments</comments>
		<pubDate>Mon, 17 Mar 2008 21:22:10 +0000</pubDate>
		<dc:creator>Christopher Blizzard</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Freedom]]></category>
		<category><![CDATA[GNOME]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Open Web]]></category>
		<category><![CDATA[WebKit]]></category>

		<guid isPermaLink="false">http://www.0xdeadbeef.com/weblog/?p=342</guid>
		<description><![CDATA[Firefox 3 goes on a diet, eats less memory than IE and Opera Ryan Paul talks about what a big changes we&#8217;ve made since Firefox 2 in our memory handling and also compares against other browsers as well. Nice to &#8230; <a href="http://www.0xdeadbeef.com/weblog/2008/03/huge-list-of-random-firefox-links/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>
<b><a href="http://arstechnica.com/news.ars/post/20080317-firefox-3-goes-on-a-diet-eats-less-memory-than-ie-and-opera.html">Firefox 3 goes on a diet, eats less memory than IE and Opera</a></b><br/><br />
Ryan Paul talks about what a big changes we&#8217;ve made since Firefox 2 in our memory handling and also compares against other browsers as well.  Nice to see this getting some press.
</p>
<p>
<b><a href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&#038;articleId=9068118&#038;intsrc=hm_list">Mozilla speeds up Firefox: Users say it&#8217;s twice as fast as Safari, three times faster than IE</a></b><br/></p>
<p>Gregg Keizer talks about the improvements we&#8217;ve made in Firefox 3, as well as how we compare to other browsers and browser engines.  It&#8217;s easy to talk about simple benchmarks but Mike Schroepfer states our goal pretty clearly:</p>
<blockquote><p>
&#8220;There are lots of ways to &#8216;game&#8217; the system [in benchmarks], but what we&#8217;re trying to do is speed up the things that enable people to run the really heavy-duty applications on the Web.&#8221;
</p></blockquote>
<p>
<b><a href="http://www.webware.com/8301-1_109-9893479-2.html">Forget Facebook. The Web&#8217;s platform is Firefox</a></b><br/><br />
Matt Asay interviews John Lilly and discovers how large our ambitions really are.  An important quote here that goes to the heart of how we develop and deliver software:</p>
<blockquote><p>Our question is always, how do we grow in a way that is leveraged? We always lead with the user experience and think about the money secondarily.</p></blockquote>
<p>
<b><a href="http://blog.vlad1.com/2008/03/16/cairo-16-quartz-and-gecko/">Cairo 1.6, Quartz, and Gecko</a></b><br/><br />
Vlad talks about the work that he&#8217;s been putting into Cairo to make Quartz a first class citizen, including support for the iPhone.  Vlad seems to feel that Cairo is really starting to come into its own after being in development for so long.  (Mozilla has been working with cairo for so long that it&#8217;s important to remember where it was when we started.)  There&#8217;s some good stuff in here for Linux folks too.  Soren has been doing a lot of good work on pixman and Mozilla has been investing in improving upstream cairo performance (some of the MMX work is funded by us) in order to help Linux and our mobile efforts.  All good stuff.
</p>
<p>
<b><a href="http://mindforks.blogspot.com/2008/03/aria-on-webkits-radar.html">ARIA on Webkit&#8217;s R(a)dar?</a></b><br/><br />
With the beta release of IE8, WebKit is the last major browser engine that doesn&#8217;t have support for ARIA.  The upstream WebKit bug picked up a tag that points to Apple&#8217;s internal bug tracking system.  Which means that Apple may or may not be working on it.  If this were fixed, it would be a pretty big step forward for the web.
</p>
<p>
<b><a href="http://shaver.off.net/diary/2008/03/12/year-of-the-gecko/">Year of the Gecko</a></b><br/><br />
Mike Shaver reflects on where we are today.  I liked this quote in particular:</p>
<blockquote><p>
Other people are excited too, from users and journalists to extension developers and companies looking to add web tech to their products. In the mobile arena especially we’re seeing a ton of excitement about the gains in speed and size. A lot of people aren’t yet used to thinking of Mozilla as a source of mobile-grade technology, but they weren’t used to thinking of us as a major browser force either. It’s fun to break the model.<br/></p>
<p>Fast, small, cross-platform, industry-leading stability, solid OS integration, excellent standards support, excellent web compatibility, great security, ridiculously extensible, a productive app platform, accessible, localized to heck and back, open source from top to bottom: it’s a great time to be building on top of Gecko, and Firefox 3 is just the beginning. Wait until you see what we have in store for the next release…
</p></blockquote>
<p>
<b><a href="http://www.washingtonpost.com/wp-dyn/content/article/2008/02/29/AR2008022901319.html">With mobile browser, Mozilla hopes to shake up market</a></b><br/><br />
Washington Post article on our entry into the Mobile browser market.  They note that Samsung has been working with us, submitting UI ideas and also working on bits of the underlying platform and that the N800/N810 OS includes a Mozilla-based browser.  (Sadly, the MicroB that&#8217;s on the N800 is a tad old and hasn&#8217;t benefitted from all the recent performance and size we&#8217;ve been doing at the end of this release cycle.)
</p>
<p>
<b><a href="http://mobileopportunity.blogspot.com/2008/02/mobile-applications-rip.html">Mobile applications, RIP</a></b><br/></p>
<p>Long essay on the decline of native mobile apps and the trend of moving mobile apps to mobile web apps.  The web app deployment model (unencumbered by greedy operators) mixed with the fact that a vendor can often leverage huge amounts of existing work and the testing matrix gets much smaller means that the web as a delivery mechanism for mobile apps is becoming a reality.  (Expect to see more on this topic from Mozilla in the near future &#8211; we&#8217;ve got some great stuff coming down the pipe.)
</p>
<p>
<b><a href="http://blog.rlove.org/2008/02/rubin-on-android.html">Andy Rubin on Android (quoted by Robert Love)</a></b></p>
<blockquote><p>
We&#8217;re building an open-source platform for mobile phones called Android. The strategy is to provide Web-style innovation and rapid development on the cell phone, which we think is still in prehistoric times. If you have people developing applications at home, one of them will create the next Facebook. That&#8217;s the idea behind our mobile mashups. Third-party developers get data from one site and overlay it on something like a Google map. We want to deliver thousands of applications to your phone.
</p></blockquote>
<p>Of course, I&#8217;m not sure you need Android to do that, but I agree 1000% with the goal.  A decent web browser is the first place to start, which is one of the main reasons why we&#8217;re investing in Mobile.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.0xdeadbeef.com/weblog/2008/03/huge-list-of-random-firefox-links/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>video for the web</title>
		<link>http://www.0xdeadbeef.com/weblog/2007/12/video-for-the-web/</link>
		<comments>http://www.0xdeadbeef.com/weblog/2007/12/video-for-the-web/#comments</comments>
		<pubDate>Mon, 10 Dec 2007 17:18:14 +0000</pubDate>
		<dc:creator>Christopher Blizzard</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[GNOME]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://www.0xdeadbeef.com/weblog/?p=320</guid>
		<description><![CDATA[Robert O&#8217;Callahan points out that there&#8217;s an article with quotes from Chris Double in it about Mozilla and Opera supporting video for the web. Chris put up new video-enabled builds to test with about 4 days ago. Here&#8217;s a screenshot &#8230; <a href="http://www.0xdeadbeef.com/weblog/2007/12/video-for-the-web/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>
<a href="http://weblogs.mozillazine.org/roc/archives/2007/12/pc_world_has_an.html">Robert O&#8217;Callahan</a> points out that there&#8217;s an <a href="http://pcworld.co.nz/pcworld/pcw.nsf/feature/94269088644B7679CC2573AC006924B6">article with quotes from</a> <a href="http://www.bluishcoder.co.nz/">Chris Double</a> in it about Mozilla and Opera supporting video for the web.
</p>
<p>
Chris put up <a href="http://www.bluishcoder.co.nz/2007/12/new-enabled-experimental-firefox-builds.html">new video-enabled builds</a> to test with about 4 days ago.  Here&#8217;s a screenshot of it running on my Fedora 8 machine:
</p>
<p><div align="center">
<a href="http://www.flickr.com/photo_zoom.gne?id=2101281256&#038;size=o"><img src="http://farm3.static.flickr.com/2232/2101281256_8a01c7433a_m.jpg"></a>
</div>
</p>
<p>
Back in August Chris also <a href="http://www.bluishcoder.co.nz/2007/08/svg-video-demo.html">made a post about mixing video and SVG transformations</a> and made a video of it.  You can see a version on youtube or see the <a href="http://www.bluishcoder.co.nz/video_svg_demo.ogg">ogg version</a>.
</p>
<p><div align="center">
<object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/Har-PRP4X9U&#038;rel=1"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/Har-PRP4X9U&#038;rel=1" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object>
</div>
</p>
<p>
It&#8217;s great to see <a href="http://www.atoker.com/blog/2007/12/08/html5-media-support-with-gstreamer/">Alp</a> doing similar work in WebKit for Linux.  The question that I have is will Apple, who is by far the largest distributor of WebKit today, also be including video support with baseline Theora support so that we have at least one base open standard for video on the web?  Otherwise it&#8217;s the format wars all over again and we&#8217;re all stuck with Flash or, even worse, Silverlight.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.0xdeadbeef.com/weblog/2007/12/video-for-the-web/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Firefox 3 beta 1</title>
		<link>http://www.0xdeadbeef.com/weblog/2007/11/firefox-3-beta-1/</link>
		<comments>http://www.0xdeadbeef.com/weblog/2007/11/firefox-3-beta-1/#comments</comments>
		<pubDate>Tue, 20 Nov 2007 18:58:56 +0000</pubDate>
		<dc:creator>Christopher Blizzard</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[GNOME]]></category>
		<category><![CDATA[Mozilla]]></category>

		<guid isPermaLink="false">http://www.0xdeadbeef.com/weblog/?p=317</guid>
		<description><![CDATA[Firefox 3 Beta 1 is available for download. Packed with new features, but carefully avoiding overwhelming users with complexity, this is a huge release for us and the Mozilla community. Awesomebar, new mac theme (as an add-on), Places and one &#8230; <a href="http://www.0xdeadbeef.com/weblog/2007/11/firefox-3-beta-1/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>
<a href="http://developer.mozilla.org/devnews/index.php/2007/11/19/firefox-3-beta-1-now-available-for-download/">Firefox 3 Beta 1</a> is available for download.  Packed with new features, but carefully avoiding overwhelming users with complexity, this is a huge release for us and the Mozilla community.  <a href="http://ed.agadak.net/2007/11/smartbar-to-awesomebar">Awesomebar</a>, <a href="http://www.beltzner.ca/mike/archives/2007/11/20/get_beta_get_proto.html">new mac theme (as an add-on)</a>, <a href="http://lifehacker.com/photogallery/Firefox-3-Tour/1000147464">Places and one click bookmarking</a>, <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=381206">progress on a</a> <a href="https://bugzilla.mozilla.org/attachment.cgi?id=284834">new Linux theme</a>, <a href="http://blog.johnath.com/index.php/2007/10/11/todo-break-internet/">improved SSL identity reporting</a>, <a href="http://flickr.com/photos/fmg2001/1811145174/">improved password manager</a>, <a href="http://www.tuaw.com/2007/05/22/preview-of-firefox-with-os-x-native-form-widgets/">native form controls on both</a> <a href="http://www.flickr.com/photos/christopherblizzard/2050815874/">OSX</a> and <a href="http://www.flickr.com/photos/christopherblizzard/2050818124/">Linux</a>, full page zooming and many other things.  And that is just what you can see.
</p>
<p>
The platform is much improved.  Overy 300 memory leak fixes, the XPCOM Cycle Collector which removes an entire class of leaks, ongoing work on memory fragmentation, improvements to rendering performance and better reliability in preserving user data.
</p>
<p>
This quote from an <a href="http://arstechnica.com/news.ars/post/20071120-afirst-look-at-firefox-3-beta-1.html">ars technica</a> article sums things up well:
</p>
<blockquote><p>
Firefox 3 beta 1 delivers an outstanding improvement to the user experience. Unlike Firefox 2, which was a bit light on new features, Firefox 3 is practically overflowing with shiny new goodies. [...] Despite delays and other setbacks, Firefox 3 is shaping up to be an outstanding web browser that delivers innovative new technologies while retaining Firefox&#8217;s signature ease of use.
</p></blockquote>
<p>
<a href="http://developer.mozilla.org/devnews/index.php/2007/11/19/firefox-3-beta-1-now-available-for-download/">Go get it.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.0xdeadbeef.com/weblog/2007/11/firefox-3-beta-1/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>great iphone review from david pogue</title>
		<link>http://www.0xdeadbeef.com/weblog/2007/06/great-iphone-review-from-david-pogue/</link>
		<comments>http://www.0xdeadbeef.com/weblog/2007/06/great-iphone-review-from-david-pogue/#comments</comments>
		<pubDate>Sat, 30 Jun 2007 13:34:35 +0000</pubDate>
		<dc:creator>Christopher Blizzard</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Design]]></category>

		<guid isPermaLink="false">http://www.0xdeadbeef.com/weblog/?p=300</guid>
		<description><![CDATA[[ Via Leon. ] David Pogue has a wonderful little review of the iPhone. He&#8217;s an acquired taste, I think, but fits my sense of humor very well: silly, good points, and lots of over the top audience participation. I &#8230; <a href="http://www.0xdeadbeef.com/weblog/2007/06/great-iphone-review-from-david-pogue/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>
[ Via <a href="http://leonho.com/articles/great-video-david-pogue-reviews-iphone/">Leon</a>. ]
</p>
<p>
David Pogue has a wonderful little review of the iPhone.  He&#8217;s an acquired taste, I think, but fits my sense of humor very well: silly, good points, and lots of over the top audience participation.  I loved the punchline: <i>But, uhh, is there an Apple logo?</i>  Great little dig about the value of brand and identity over rational decision making.
</p>
<p>
<object width="425" height="350"><param name="movie" value="http://www.youtube.com/v/VcRfAaIb2Ro"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/VcRfAaIb2Ro" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></embed></object>
</p>
<p>
Also worth watching is his talk at TED.  His talk is &#8211; wait for it &#8211; a musical.  Very silly, but very enjoyable.
</p>
<p>
<object width="425" height="350"><param name="movie" value="http://www.youtube.com/v/NEjZt0y6OOw"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/NEjZt0y6OOw" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.0xdeadbeef.com/weblog/2007/06/great-iphone-review-from-david-pogue/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

