Tag Archives: Technology

Building the Web, One Spec at a Time

I’m admittedly being a bit glib in my title. Can innovation and advancement of the web platform occur at all, given the temporal straight jacket that standards bodies sometimes impose? There are certainly proprietary platforms that leverage the web (Flash and Silverlight) and developers do happily bivouac in them, building some fairly compelling stuff. Some even argue that these proprietary platforms push the envelope more than what the web can do by itself, given the stagnancy of standards bodies.

But let’s talk about the web platform. Stagnant, really? Innovation at Mozilla ultimately manifests itself as innovation for the web platform. Let’s leave the intricacies of the standards process for another discussion — it isn’t ideal, and big questions about consortia (like W3C and ECMA) are probably valid ones. Great ideas are vetted for interoperability in forums such as the WHATWG, and the W3C’s WebApps WG, and we browser vendors deliver as rapidly as feasible on implementations (some are slower than others — you know who you are). Both IE8 Beta and Firefox 3 now support postMessage, for example, so talk of AJAX methodologies being stagnant ought to be revisited. And support of Canvas2D in browsers such as Opera, Safari, and Firefox results in stellar innovations such as processing.js, which — any “open platform” chauvinism on my part notwithstanding — gives Flash a royal run for its money.

Mozilla’s involvement in standards encompasses enhancements to JavaScript, graphics, and APIs for new capabilities. Below is a breakdown of the work that will eventually be a part of the web platform. Don’t stop and stare for too long — there is nothing stagnating here :-)

Continue reading

(Re)birthing Pangs: The HTML Charter Revisited

(Cross posted from dev.aol.com)

Aside from us hapless Web developers, few people really think about HTML when they surf the Web. The average user’s Web site of choice is likely to work with their browser of choice. The fact that this is the case can largely be seen as a testament to the W3C standardization process — HTML just about works, tag soup notwithstanding.

Not many people know about the often acrimonious debates between Microsoft and Netscape that induced this kind of interoperability in the past, or about a certain HTML working group meeting in Colorado a few years ago where everyone worked all night on HTML so that they could go skiing all day. The point is, HTML is out there — the mavens have spoken. So what’s all the fuss about?

Continue reading

What Happens In Vegas…

I guess the key to really experience the Consumer Electronics Show (CES) in Las Vegas is to get a pass to a bling-bling after party, thrown by a well-known company in some hard-to-get-into sort of place (ropes, bouncers, and the like). Me, I was just lowly convention hall scum, intrepidly seeking tchotchkes while asking questions of the knowledgeable exhibitors.

This year’s CES was just about the biggest massing of humans and electromagnetic radiation that I’ve ever been privy to. Taking the shuttle bus between the various exhibits was a maddening experience; I’d frequently find myself on a shuttle bus between two venues with a semi-hostile driver and confused patrons of technology in Vegas traffic jams.

But, whining and self-deprecation aside, I found a few things in Vegas to write home about.

Continue reading