ignite the web 2007

20
Openness and the Web Ted Leung Open Source Applications Foundation

Upload: ted-leung

Post on 04-Jul-2015

473 views

Category:

Technology


4 download

TRANSCRIPT

Page 1: Ignite The Web 2007

Openness and the Web

Ted LeungOpen Source Applications

Foundation

Page 2: Ignite The Web 2007

Why do I care?

• Cosmo• Screenshots

Page 3: Ignite The Web 2007

The W3 Web

Decentralized Information/Behavior Structure

Page 4: Ignite The Web 2007

The open standards web

HTMLHTTPJavascript

FlashQuicktimeMP3MP4WMAWMVH.264Yada yada

Page 5: Ignite The Web 2007

if((m = ua.match(/Firefox\/([^\s$]+)/))) { …} else if((m = ua.match(/Galeon[;\/]\s?([^\s;$]+)/))) { …} else if((m = ua.match(/Epiphany\/([^\s$]+)/))) { …} else if((m = ua.match(/Netscape\/([^\s$]+)/))) { …} else if((m = ua.match(/K-Meleon\/([^\s$]+)/))) { …} else if((m = ua.match(/Camino\/([^\s$]+)/))) { …} else if((m = ua.match(/Safari\/([^\s$]+)/))) { …} else if((m = ua.match(/NetFront\/([^\s$]+)/))) { …} else if((m = ua.match(/Opera[\/\s]([^\s$]+)/))) { …} else if((m = ua.match(/Konqueror\/([^\s$;]+)/))) { …} else if((m = ua.match(/WebPro/))) { …} else if((m = ua.match(/Mozilla\/5\.0.*rv:([^\)]*).*Gecko/))) { …} else if((m = ua.match(/MSIE ([^;]+);/)) && (d.platform.indexOf("Win") >= 0 || d.platform.indexOf("Mac") >= 0)) { …

}

Page 6: Ignite The Web 2007

The “maybe” web

FlexSilverlightJavaFXOpenLaszlo…

SVGXForms

Page 7: Ignite The Web 2007

What do I mean by open?

It’s not about IP

It’s about collaboration

Page 8: Ignite The Web 2007

No single company owns me

http://www.flickr.com/photos/alexhailong/152509325/

Page 9: Ignite The Web 2007

I can be a citizen

I have some say in my own destiny

Citizenship comes with responsibilities

Citizenship implies participation

Page 10: Ignite The Web 2007

I have a say in direction

What features get designed/built Don’t want design by committee Willing to have decisions made by

parties that have earned trust/merit

Page 11: Ignite The Web 2007

My labor can influence outcomes

If I am willing to work I have a say in when features get delivered.

If I am willing to work, that is.

Page 12: Ignite The Web 2007

I can work with other people

Sharing their brainpower and experience

Even if they are employed by someone else

Page 13: Ignite The Web 2007

Not all the smart people work for you

Page 14: Ignite The Web 2007

I don’t mean

http://www.flickr.com/photos/b-tal/149130210/

Page 15: Ignite The Web 2007

A mob/riot

http://www.flickr.com/photos/devonakmon/7300484/

Page 16: Ignite The Web 2007

Openness and compatibility are not at odds

http://www.flickr.com/photos/sfllaw/222795669/

Page 17: Ignite The Web 2007

Won’t the web route around bad (closed) players?

• Did it route around IE?• Did people route around Windows by

buying Macs?

Page 18: Ignite The Web 2007

Let’s look at a scorecard

AJAX Open*OpenLaszlo PromisingFlex Promising, but earlyFlash Not very promising+

Silverlight Not very promisingJavaFX Somewhat

promising, definitely early

Page 19: Ignite The Web 2007

I hope I’ve given you something to think about

I’m not suggesting that openness is the only thing that matters.

I am suggesting that you consider its importance

Page 20: Ignite The Web 2007

If you found this provoking

Help someone else understand

Be polite and respectful