Flash vs. HTML5

18
Flash vs. HTML5 [intro] Vincent Battaglia

description

Moderate introduction for the Café Numérique special event Flash vs. HTML5 (April 7th, 2010)

Transcript of Flash vs. HTML5

Page 1: Flash vs. HTML5

Flash vs. HTML5 [intro]Vincent Battaglia

Page 2: Flash vs. HTML5

First of all, what is HTML?

Page 3: Flash vs. HTML5

What is HTML?

HTML = HyperText Markup Language HTML provides a means to create structured documents by denoting structural semantics for text such as headings, paragraphs, lists etc. as well as for links, quotes, and other items. It allows images and objects to be embedded and can be used to create interactive forms.

Wikipédia: http://en.wikipedia.org/wiki/HTML

Page 4: Flash vs. HTML5

To embed Flash, you need HTML...

<object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/wqPRdzrjWpU&hl=en_US&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/wqPRdzrjWpU&hl=en_US&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object>

Page 5: Flash vs. HTML5

What is HTML5?

Standard technology (WHATWG + W3C)

Successor of HTML 4.01 & XHTML 1.0

Not yet implemented everywhereFirefox 3.5+Safari 4+Opera 10.5+Chrome 3+Internet Explorer 9+ (2011)

Page 6: Flash vs. HTML5

What's new in HTML5?

More semantic: <header>, <section>, <aside>, etc.<video><canvas>local storagecross-document messaging web workersweb forms 2.0server-sent events...

More info: http://www.w3.org/TR/html5/

Page 7: Flash vs. HTML5

What is Flash?

Proprietary technology by Adobe (formerly Macromedia)

Original purpose: adding animation and interactivity to web pages (1996)

Page 8: Flash vs. HTML5

Yahoo!in 1996...

Page 9: Flash vs. HTML5

Why Flash is relevant?

On 7 April 2010, Flash is the best tech to do stuffs like:

AnimationsWeb advertisement (e.g. www.blueyourfriends.com)Integrate a video on a webpageDevelop rich internet applications (RIA)Manipulate vector and raster graphicsStream audio and video...

Flash has a great OO scripting language: ActionScript 3

Page 10: Flash vs. HTML5

Why Flash is relevant?

Flash penetration = 99%

Page 11: Flash vs. HTML5

Why do people hate Flash?

Page 12: Flash vs. HTML5

Steve Jobs...

« Flash is buggy and crashes Macs, is a CPU hog, and a source of security holes. »

Page 13: Flash vs. HTML5

Source: http://www.thebluelego.com

Page 14: Flash vs. HTML5

Well-known arguments against Flash

ProprietaryNot accessible Dead to Google (SEO)CPU hogCrashes browserBack button / bookmark...

Page 15: Flash vs. HTML5

Why Flash people laugh at HTML5?

HTML5 is far far away from whatis possible to do with Flash!

HTML5 will be implementedeverywhere in 2015... ...

Are you serious?

Page 16: Flash vs. HTML5

Maybe a conclusion?

Credits: @svengrothe http://twitpic.com/1229bk

Page 17: Flash vs. HTML5

Next...

Edouard Seynaeve - Great experiences with standard technologies: HTML5, CSS3, JavaScript, etc.

Serge Jespers - Flash: wow effect, performances, SEO & accessibility

Gert Baudoncq - Why standard technologies will kill Flash (sooner or later)

Sébastien Arbogast - iPad war: Apple vs. Adobe

Page 18: Flash vs. HTML5

Ready to fight?

This moderate introduction was broughtto you by Vincent Battagliahttp://twitter.com/vinch01http://www.vinch.behttp://1md.be

Tweet #cafeN & #html5 or #cafeN & #flash to vote for you favourite technology!