Entries for month: January 2010

Resources: Cross browser testing made easy

The ongoing battle between web developers and the web browsers of the world is getting a little easier thanks to the help of Adobe BrowserLabs

The recently updated web application let's users submit a url and return a screenshot of the page as seen by a majority of the possible browser/OS combinations. BrowserLabs is a simple tool that makes troubleshooting web problems much easier. In a matter of minutes you'll know what the unfortunate souls in your marketing department, stuck with IE 6 on their Windows 95 computers, are seeing on your website that you can't manage to re-create.

With upgrades and new features still being added, this looks like it will maintain itself as a current tool that should be a valuable part of any developers arsenal of weapons for browser combat.

Link: https://browserlab.adobe.com/index.html

HTML5, Flash and the future

Unless you live in a hole you've no doubt heard something about what is sure to be the hottest topic of 2010: HTML5 vs Flash.

I decided to weigh in on this with a post right now mostly because someone else I have great respect for has posted easily the best summary of this whole situation that I've seen so far. John Nack, product manager for Photoshop, has weighed in with a thoughtful piece on Flash, HTML5 and open standards. It's worth a read, especially since John's history at Adobe involves trying to bring the open SVG format to life online before Adobe acquired Macromedia.

As an example of some of the hubris about Flash that's floating around these days give a skim over John Gruber's massive Flash rant (which Nack references in his post) or the more generic tech journalist summaries like this one at Digital Media Buzz (which somehow manages to imply that Silverlight has a better chance of surviving than Flash).

Now to clear your heads and get back to reality, here's one of the best Flash myth busters I've seen. Or if you want to get into the nitty gritty, Ars Technica has a good look at the video codec challenges that HTML5 is facing.

From where I stand this whole debate falls apart simply in its naming. To say there is a battle between these two technologies shows a fundamental lack of understanding about each and what their role in the online ecosystem is. HTML is the baseline for content delivery on the web, it's the standard around which we all work and every single bit of the web is built on. When we wanted to go beyond the capabilities of HTML the plugin was introduced as a way to extend HTML and the web browser. Flash was born out of this and over the years has become the dominant plugin for doing just about anything that HTML can't. 

I can't say without Flash we wouldn't have all the great things that we do today. If Macromedia hadn't pushed so hard on it, maybe Quicktime would have evolved to fill the gap, maybe Real wouldn't have screwed up so bad, maybe Java would have seen the optimization it needed to be usable. None of those things matter though. Flash found its way on to the majority of the world's computers and we've been plowing ahead ever since. 

The introduction of HTML5 doesn't change anything in the large scale picture of where Flash sits amongst all of this. Sure on a micro scale many of things we use Flash for now will be possible with HTML5 and CSS3. But in the grand scheme of things, Flash and other plugins like Unity will continue to push the leading edge, to do the things that a standards committee and a gaggle of browser developers take years to implement and distribute on a large scale.

Even within Flash there is a clear divide between the "standard" practices and most common use cases of Flash and those who are pushing the boundaries of its capabilities (see every single 3D engine built in Flash as an example). This divide is healthy, it provides common grounds for us to work on while pushing the Flash product teams to innovate and keep up with all the creative uses the community comes up with for it.

At FITC we will continue to promote and showcase the most creative, most innovative and most technologically advanced projects that people are creating. While HTML5 ups the baseline standard for what we do in our daily practice, it's the risks we see people taking outside the box that inspire us to push forward.

Without Flash, Unity, Processing, Openframeworks and even Silverlight we'd all be stuck in a pretty boring web of Wordpress blog themes and social media profile pages, rich in written content, but certainly not visually inspiring. And if you don't think that making things look good is important than you clearly are missing the fundamental reason that Apple has been so successful over the past decade.

Featured Speaker: Ben Kreukniet of UVA

Ben studied a Bachelor of Engineering with Honours at the Australian National University before working four years at Arup as a lighting designer. He joined United Visual Artists (UVA in 2008 as an architectural lighting designer.

Massive Attack

Founded by Chris Bird, Matt Clark and Ash Nehru in 2003, UVA is a London based art and design practice. Their work spans architectural and responsive installations, live performance and public art. Research and development is core to their process enabling them to constantly explore new fields as well as re-examine more established ones.

UVA’s work is about social experience, turning the audience into active participants. The relationship between space, the performer and the audience is at the heart of UVA’s practice.

Volume installation

They created The V&A and Sony Playstation commission ‘Volume’ which was the first major commission for the museum’s John Madejski Garden and the work is currently touring internationally. ‘Volume’ won the D&AD yellow pencil in 2007 for interactive installation and featured in the ‘Designs of The Year 2008’ show at the Design Museum, London.

In 2008 they were shortlisted for the Darwin bicentenary commission at the Natural History Museum, London. UVA have been selected to create two major new public art commissions for Maple Leaf Square in Toronto, Canada.