When we launched Dev Unplugged on March 1st of this year, we knew what we were hoping for: amazing web experiences that pushed the limits of modern browsers, particularly in the genre of gaming and music. We set the bar extremely high and challenged developers to show everyone where they thought the web was going.

It has been a daunting process working our way first to 40 finalists and now to 18 winners and runner-ups. It was clear going through the submissions how much time and effort developers put into crafting their apps, and we thank everyone who entered the contest and hope they enjoyed the experience of building on HTML5 and IE9.

We are now happy to put an end to the suspense, and announce the winners of the first Dev Unplugged contest! The 18 winning submissions come to us from 13 different countries, and we think that is a testament to both how quickly HTML5 has caught-on and how level the playing field is globally for client-side developer talent.

Grand Prize: Music Can Be Fun by Edan Kwan

Edan KwanOur Grand Prize winner is Edan Kwan, a freelance web developer in Hong Kong, China. Edan wins not just $9,000 USD but also a Golden Ticket to the Future of Web Apps conference in Las Vegas! It’s a fantastic event and we’re excited to be sponsors this year.

Edan discovered Dev Unplugged when he saw a note about the contest on one of his favorite web sites, theFWA.com. He decided that this was an excellent excuse to expand his skill set beyond Flash and learn HTML5.

Edan didn’t take a well-worn path into the world of web development. He spent three years after University pursuing a singing career in Hong Kong (seriously!) and was first exposed to web development when a small project from Logitech fell into his lap. As he taught himself to code and raced against his deadline, Edan discovered he had a natural talent for interactive design and quickly started to make a name for himself.

Music Can Be Fun

Edan’s submission was an ingenious application that was part music video and part videogame called Music Can Be Fun. When I spoke to Edan about MCBF, he told me that he initially drew some inspiration from an elegant website (built by the interactive agency Badabing!) for the recording artist Virginia Labuat. Starting with this kernel of an idea, he re-imagined how someone could experience music and completely trashed the arbitrary boundary that we had set-up between “gaming” and “music” experiences.

The soundtrack for the app was the song “Boy”, by the band Ra Ra Riot. When the band had a chance to play with his app, they were impressed:

“Ra Ra Riot is excited to see their song “Boy” incorporated into the winning site for the Dev Unplugged contest. Edan Kwan did an amazing job presenting immersive visuals that brought the song to life in such a creative way. Music Can Be Fun is quite addictive and I am sure we will be playing with it as we make our way around the globe from show to show.” - Josh Roth, Owner/Manager, Light Fiction Management

Behind the Scenes of MCBF

Moving beyond what the app was, I wanted to dive in to how Edan had built it and the tools he used.  His application is very rich (music, graphics, fast-moving, interactive). I asked Edan if hardware acceleration played a role in broadening the horizon of what her thought he could create:

The original idea of my app didn't have different backgrounds and very many elements because when I was testing in other browsers, the FPS was pretty low. But when I tried testing on IE9, I was wondering why it ran faster than other browsers. And then I realized that it was the help of its hardware acceleration. Then I started drawing most of the elements (especially complex vector objects) into the canvas caches to boost performance. After this optimization, I managed to add more visual effects into my app and it was wonderful.“

Drawing variable-width curves in CanvasI was shocked to learn that Edan had taught himself HTML5 from scratch over the course of 3-4 months. When I asked about his development environment, he told me that his primary development machine was an HP laptop running Windows 7 and coded using a combination of Visual Studio Express and Internet Explorer 9. If you’re interesting in learning more about how Edan built MCBF, check-out the first of a series of blog posts on his experience.

The Other Winners

1st Place in Gaming
HTML5 Canvas Breakout
HTML5 Canvas Breakout
Frédéric Falliere (France)

1st Place in Music
Royal Wedding
Royal Wedding
Stas Goferman (Israel)

As great as Edan’s submission was, it was simply the best of a fantastic crop of winners. The winner of our Gaming category was HTML5 Canvas Breakout by Frédéric Falliere of France. The judges loved how the Frédéric’s personality came through and the unique twists he added to a classic game.

The winner of our Music category was Royal Wedding by Stas Goferman from Israel. Didn’t get an invite the William and Kate’s royal wedding? No worries! Royal Wedding lets users sign-in via Facebook, create an avatar based on their profile picture, and join the “virtual” royal wedding along with a host of other celebrities.

In addition to the Grand Prize and First Prize winners, each category had two 2nd place winners and four innovation awards. Check-out all the winners below and make sure to pin your favorites!

Start Developing With HTML5 and IE9Grand Prize: Music Can Be Fun (Edan Kwan, China)1st Place Gaming: HTML5 Canvas Breakout (Frédéric Falliere, France)1st Place Music: Royal Wedding (Stas Goferman, Israel)2nd Place Gaming: White Rabbit (Steven Pua, Philippines)2nd Place Music: Cloud Orchestra (Fred Chasen, US)Most Innovative Use of Canvas and SVG: Arena5 (Kevin Roast, UK)Most Innovative Use of Pinned Sites: HTML5 Beats (Andrew West, US)Most Innovative Design and UX: Radio Deejay (Marco Viganò, Italy)Most Innovative Use of Geolocation: Guess Places Nearby (Anish Kumar, Canada)

Finally, there were 9 runner-ups, or as we like to call them “pretty freaking awesome, too” submissions.

Start Developing With HTML5 and IE9Runner Up: Space War (V Truong, US)Runner Up: Orbium (Björn Nilsson, Sweden)Runner Up: The Fate of Nation (Alex Sorochinsky, Belarus)Runner Up: Bionic Battle Browser Bots (Bill Scott, US)Runner Up: Star Putt (Mike Berry, South Africa)Runner Up: Coil (Hakim El Hattab, Sweden)Runner Up: Hellboy: Something’s Fishy (Shane Anderson, New Zealand)Runner Up: Quattris (Bri Lance, US)Runner Up: Pumbi’s World (Luis Belda, Spain)

Developing Unplugged

We on the IE team hope that everyone who participated in Dev Unplugged had a great experience. We have been overwhelmed by the enthusiasm and creativity that everyone put into their applications, and it’s gratifying to see so many developers getting on-board with HTML5 and building the next generation of web experiences for modern browsers. It has been especially cool to walk around the office and see so many of these apps taking up residence on my co-workers’ taskbars. They’re that fun!

If playing with these apps has inspired you to see what you can do with HTML5 and IE9 (and I hope it has), one good place to start is Channel 9 and these videos on HTML5 from MIX11. If you’re interested in learning how Andrew West enhanced his winning app for Pinning, please check-out BuildMyPinnedSite.com for case studies, cookbooks and code to get started.