introduction to w3c widgets and how to win a competition in a few lines of javascript

34
Christian Heilmann – Barcamp Brighton, England – September 2009 or how to win a competition in 28 lines of code. W3C widgets for mobile

Upload: christian-heilmann

Post on 06-May-2015

4.812 views

Category:

Technology


0 download

DESCRIPTION

My talk at Brighton Barcamp 4 about W3C widgets and how we need web developers to drive the specs further. Also showing with what I won the Summer of Code Vodafone widget competition

TRANSCRIPT

Page 1: Introduction to W3C widgets and how to win a competition in a few lines of JavaScript

Christian Heilmann – Barcamp Brighton, England – September 2009

or how to win a

competition in 28

lines of code.

W3C widgets for mobile

Page 2: Introduction to W3C widgets and how to win a competition in a few lines of JavaScript

Mobile technology is sexy!

Page 3: Introduction to W3C widgets and how to win a competition in a few lines of JavaScript

Developing for mobiles is a bitch though.

Page 4: Introduction to W3C widgets and how to win a competition in a few lines of JavaScript

We love web standards.

Page 5: Introduction to W3C widgets and how to win a competition in a few lines of JavaScript

What keeps us from using them though is outdated technology.

Page 6: Introduction to W3C widgets and how to win a competition in a few lines of JavaScript

So, to use the knowledge we have and to embrace the cool new mobile world, there is a solution!

Page 8: Introduction to W3C widgets and how to win a competition in a few lines of JavaScript

...or for humans...

Page 9: Introduction to W3C widgets and how to win a competition in a few lines of JavaScript

http://www.quirksmode.org/blog/archives/2009/04/introduction_to.html

Page 10: Introduction to W3C widgets and how to win a competition in a few lines of JavaScript

Widgets, like Air, Flash, Jetpack or other defined environments are great.

Page 11: Introduction to W3C widgets and how to win a competition in a few lines of JavaScript

The reason is that the standards work.

Page 12: Introduction to W3C widgets and how to win a competition in a few lines of JavaScript

And in the widget case, there is another big perk.

Page 13: Introduction to W3C widgets and how to win a competition in a few lines of JavaScript

Another benefit is that you have more rights to do cool stuff in JavaScript.

Page 14: Introduction to W3C widgets and how to win a competition in a few lines of JavaScript

OK, so what about the winning thing?

Page 15: Introduction to W3C widgets and how to win a competition in a few lines of JavaScript

I was in Cologne, Germany for Vodafone’s Summer of Widgets.

Page 16: Introduction to W3C widgets and how to win a competition in a few lines of JavaScript

One of the hacks scraped the web and showed a translation.

Page 18: Introduction to W3C widgets and how to win a competition in a few lines of JavaScript

Which inspired me to do this one:

Page 19: Introduction to W3C widgets and how to win a competition in a few lines of JavaScript

...and submit it.

Page 20: Introduction to W3C widgets and how to win a competition in a few lines of JavaScript

I won the competition last week (Netbook + Mobile)

Page 21: Introduction to W3C widgets and how to win a competition in a few lines of JavaScript

How did I do it?

Page 22: Introduction to W3C widgets and how to win a competition in a few lines of JavaScript

Rockstar?

Page 23: Introduction to W3C widgets and how to win a competition in a few lines of JavaScript

Lazy!

Page 25: Introduction to W3C widgets and how to win a competition in a few lines of JavaScript
Page 27: Introduction to W3C widgets and how to win a competition in a few lines of JavaScript

http://github.com/codepo8/MultiTweet/tree/masterhttp://www.betavine.net/bvportal/resources/widgets/research

Page 28: Introduction to W3C widgets and how to win a competition in a few lines of JavaScript
Page 29: Introduction to W3C widgets and how to win a competition in a few lines of JavaScript

We need you now!

Page 30: Introduction to W3C widgets and how to win a competition in a few lines of JavaScript

W3C widgets do not give you access to the cool mobile stuff yet.

Page 31: Introduction to W3C widgets and how to win a competition in a few lines of JavaScript

Location, camera, contacts, accelerometer...

Page 32: Introduction to W3C widgets and how to win a competition in a few lines of JavaScript

The more web folk do some cool widgets, the faster this will happen.

Page 33: Introduction to W3C widgets and how to win a competition in a few lines of JavaScript

Got you excited? Go for it!

Page 34: Introduction to W3C widgets and how to win a competition in a few lines of JavaScript

Christian Heilmann

http://wait-till-i.com

http://developer-evangelism.com

http://twitter.com/codepo8

C h e e r s !