Transcript for HTML5 and Rich Internet Applications Panel from TechHui Conference 2010


Thanks to TechHui and University of Hawaii's Pacific New Media for producing the TechHui 2010 Conference and inviting me to join. I was lucky enough to talk about HTML5 and then join the Rich Internet Applications panel to represent HTML5. The Star Advertiser even wrote up a short blurb on my involvement:
Google guru to gab

Google is sending one of its newest developer advocates to Hawaii for tomorrow's annual TechHui conference, where he will preach the gospel of an open Web to the glitterati of Hawaii's geek, er, tech community.

Seth Ladd lived in Hawaii for seven years, "the longest I've ever lived anywhere," but he moved away about three weeks ago to join Google. He was most recently director of software at Camber Corp., a defense contractor with offices here.

"Google's really betting on an open Web, open technology and open standards" for Web development, he said.
For the dedicated HTML5 talk, I used the Interactive HTML5 Presentation from HTML5 Rocks!.

For the RIA panel, I put together a 10 minute presentation on HTML5 in Perspective. I wanted to how attendees think about HTML5 and how it relates to, and is shaping, the current landscape of Web development.

Below you will find the transcript of the HTML5 in Perspective presentation. Thoughts and comments are always welcome!


Aloha, my name is Seth Ladd, and I’m a Developer Advocate at Google. I am working on the Chrome platform. This includes Chrome browser, Chrome OS, Google TV, and Chrome Web Store. I, until very recently, also lived here on Oahu and I’m very happy to be back in the islands.

Before I start, I want to quickly explain what a Developer Advocate is. You might think it's just a fancy name for an evangelist, but I think it's quite different. I advocate for, and on behalf of, developers and engineers. I am a liaison between our partner developers and Google’s engineering and product teams. Most of my day is spent helping partners and teams best understand the Web as a platform, open standards like HTML5, and how best to approach developing products for the Open Web. I give measured feedback and help engineers and teams come to their own conclusions. It’s a lot of fun, and I’m very excited to be here today.

Hopefully many of you were at my talk during lunch, in which I covered the many cool features in the HTML5 family of technologies. If you missed it, or want to learn more about HTML5, I’ll show some URLs at the end here where you can learn more and play with some cool demos. You can always grab me afterwards and I’ll be happy to chat with you.

Since there are far too many new HTML5 features to cover in depth right now, I want to instead help put HTML5 into perspective. I believe the Web is entering a new era of fast paced innovation and competition. You’ll see, experience, and begin to expect more from the new generation of web applications. I, and Google, believe that the future of the Web will be built on open standards and as an open platform. And this open platform will be HTML5.

I think I used open quite a lot there. This is how I like to think of Open:

  • anyone can implement it without paying or asking permission
  • anyone can connect to it without paying or asking
  • not encumbered by potentially restrictive licensing
  • freely available to vendors and users
  • a level playing field

Let’s begin by defining HTML5. Simply put, HTML5 is the collection of next generation web technologies such as HTML, CSS, and JavaScript. HTML5 is an open set of technologies that run inside of modern web browsers, such as Chrome, Safari, Firefox, and IE9. HTML5 also runs on multiple form factors such as computers, laptops, tablets, netbooks, phones, and TVs.

Specifically, HTML5 is:

  • more descriptive pages, such as

Popular posts from this blog

Lists and arrays in Dart

Converting Array to List in Scala

Null-aware operators in Dart