SlideShare a Scribd company logo
Multimedia

       HTML5

            Erik Duval
   Dept. Computerwetenschappen
http://www.cs.kuleuven.ac.be/~erikd/
http://www.slideshare.net/erik.duval




2
wat denken jullie?



        3
http://www.w3.org/TR/html5/
             4
http://www.w3.org/TR/html5/
             4
“flash assassin”



       5
Mume HTML5 Intro
http://www.apple.com/html5/
            7
html5


• work-in-progress
• ‘most modern browsers some support’


                   8
9
10
11
<!DOCTYPE html><html><body>
<canvas id="myCanvas" width="200" height="100"
style="border:1px solid #c3c3c3;">
Your browser does not support the canvas element.
</canvas>
<script type="text/javascript">
var c=document.getElementById("myCanvas");
var cxt=c.getContext("2d");
cxt.fillStyle="#FF0000";
cxt.fillRect(0,0,150,75);
</script></body></html> 12
<script type="text/javascript">
var c=document.getElementById("myCanvas");
var cxt=c.getContext("2d");
cxt.moveTo(10,10);
cxt.lineTo(150,50);
cxt.lineTo(10,50);
cxt.stroke();
</script>


                          13
<script type="text/javascript">
var c=document.getElementById("myCanvas");
var cxt=c.getContext("2d");
cxt.moveTo(10,10);
cxt.lineTo(150,50);
cxt.lineTo(10,50);
cxt.stroke();
</script>


                          13
<script type="text/javascript">
var c=document.getElementById("myCanvas");
var cxt=c.getContext("2d");
cxt.fillStyle="#FF0000";
cxt.beginPath();
cxt.arc(70,18,15,0,Math.PI*2,true);
cxt.closePath();
cxt.fill();
</script>
                           14
<script type="text/javascript">
var c=document.getElementById("myCanvas");
var cxt=c.getContext("2d");
cxt.fillStyle="#FF0000";
cxt.beginPath();
cxt.arc(70,18,15,0,Math.PI*2,true);
cxt.closePath();
cxt.fill();
</script>
                           14
<script type="text/javascript">
var c=document.getElementById("myCanvas");
var cxt=c.getContext("2d");
var img=new Image();
img.src="img_flwr.png";
cxt.drawImage(img,0,0);
</script>

                          15
<script type="text/javascript">
var c=document.getElementById("myCanvas");
var cxt=c.getContext("2d");
var img=new Image();
img.src="img_flwr.png";
cxt.drawImage(img,0,0);
</script>

                          15
<!DOCTYPE html>
<html>
<body>
<audio controls="controls">
 <source src="song.ogg" type="audio/ogg" />
 <source src="song.mp3" type="audio/mpeg" />
Your browser does not support the audio element.
</audio>
</body>
</html>
                        16
<audio>




   17
<video>
<!DOCTYPE html><html><body>
<video controls="controls" autoplay="autoplay">
 <source src="movie.mp4" type="video/mp4" />
 <source src="movie.ogg" type="video/ogg" />
  <source src="movie.webm" type="video/webm" />
Your browser does not support the video tag.
</video>
</body></html>
                         18
• zonder plug-in (flash)

                     19
http://www.youtube.com/html5
             20
21
<script type="text/javascript">
if (localStorage.n)
	

 {	

 localStorage.n=Number(localStorage.n) +1;	

 }
else
	

 {	

 localStorage.n=1;	

 }
document.write("Visits: " + localStorage.n + " time(s).");
</script>

<p>Refresh the page to see the counter increase.</p>
<p>Close the browser window, and try again, and the
counter will continue.</p>
                             22
http://onotakehiko.com/webkitclock/
                23
http://thewildernessdowntown.com/
                24
25
26
resources & thx
• @kristofvc, @snakeflash
• +Steven Roose, +Bram Luyten
•   http://www.w3schools.com/html5/

•                                          Text
    http://www.designzzz.com/getting-to-know-html5/

•   http://www.mobilehtml5.com/post/371921120/tutorial-your-first-mobile-html5-app-the-basics

•   http://www.slideshare.net/whafro/up-to-speed-on-html-5-and-css-3

•   http://html5doctor.com/

•   http://www.html5rocks.com/en/

•   http://mrdoob.com/92/Google_Gravity


                                             27
Questions?
http://erikduval.wordpress.com/
       twitter: @ErikDuval
               28

More Related Content

PDF
20111014 mu me_html5
PDF
2019.06.01 Konva.js 와 함께하는 canvas 2D 그래픽. 유튜브 썸네일 (미리보기 이미지) 제작툴 만들기
PDF
JavaScript Promises and the issue of Progress - SmashingConf Freiburg Jam Ses...
PDF
AFUP Lorraine - Symfony Webpack Encore
PDF
Flash Widget Tutorial
PDF
JavaScript Like It’s 2013
KEY
Debugger
PPTX
Geekspeak: Javascript
20111014 mu me_html5
2019.06.01 Konva.js 와 함께하는 canvas 2D 그래픽. 유튜브 썸네일 (미리보기 이미지) 제작툴 만들기
JavaScript Promises and the issue of Progress - SmashingConf Freiburg Jam Ses...
AFUP Lorraine - Symfony Webpack Encore
Flash Widget Tutorial
JavaScript Like It’s 2013
Debugger
Geekspeak: Javascript

What's hot (20)

PPT
Desenvolvimento web com jQuery Mobile
PPTX
PPTX
Desktop, Web e Mobile
PDF
Future of Web Development
PDF
Professional web development with libraries
PPT
AngularJS for Legacy Apps
PDF
Hello angular
PDF
HTML5, The Open Web, and what it means for you - MDN Hack Day, Sao Paulo
PPTX
jQuery Mobile - Desenvolvimento para dispositivos móveis
PDF
Library Program Technology in Ukraine & Romania
TXT
Calender
PDF
HTML5, the new buzzword
PDF
Creating Responsive Experiences
PDF
Leave No One Behind with HTML5 - FFWD.PRO, Croatia
DOCX
Dashboard
PDF
Seaside - Why should you care? (OSDC.fr 2010)
PDF
JavaScript APIs - The Web is the Platform - MDN Hack Day, Sao Paulo
PDF
YUI introduction to build hack interfaces
PDF
Js girls 12/3
Desenvolvimento web com jQuery Mobile
Desktop, Web e Mobile
Future of Web Development
Professional web development with libraries
AngularJS for Legacy Apps
Hello angular
HTML5, The Open Web, and what it means for you - MDN Hack Day, Sao Paulo
jQuery Mobile - Desenvolvimento para dispositivos móveis
Library Program Technology in Ukraine & Romania
Calender
HTML5, the new buzzword
Creating Responsive Experiences
Leave No One Behind with HTML5 - FFWD.PRO, Croatia
Dashboard
Seaside - Why should you care? (OSDC.fr 2010)
JavaScript APIs - The Web is the Platform - MDN Hack Day, Sao Paulo
YUI introduction to build hack interfaces
Js girls 12/3
Ad

Viewers also liked (8)

PDF
Assignment1 B 0
PDF
Handout 00 0
PDF
01 introduction
PDF
More! @ ED-MEDIA
PDF
Mume JQueryMobile Intro
PDF
Mobile development
PDF
Bootstrapping iPhone Development
PDF
iOS Development Introduction
Assignment1 B 0
Handout 00 0
01 introduction
More! @ ED-MEDIA
Mume JQueryMobile Intro
Mobile development
Bootstrapping iPhone Development
iOS Development Introduction
Ad

Similar to Mume HTML5 Intro (20)

PDF
HTML 5 - Overview
KEY
The Devil and HTML5
PDF
Mitigate Maliciousness -- jQuery Europe 2013
TXT
PDF
[convergese] Adaptive Images in Responsive Web Design
TXT
Xxx
KEY
HTML5 for Mobile
PDF
[HEWEBAR 2012] Adaptive Images in Responsive Web Design
PDF
Business of Front-end Web Development
PDF
PPTX
Google I/O 2012 - Protecting your user experience while integrating 3rd party...
PDF
[refreshaustin] Adaptive Images in Responsive Web Design
PDF
[psuweb] Adaptive Images in Responsive Web Design
PDF
PDF
Introduccion a HTML5
PDF
Progressive Downloads and Rendering
PDF
[refreshpitt] Adaptive Images in Responsive Web Design
PDF
[drupalcampatx] Adaptive Images in Responsive Web Design
KEY
HTML5: Markup Evolved
PDF
[wcatx] Adaptive Images in Responsive Web Design
HTML 5 - Overview
The Devil and HTML5
Mitigate Maliciousness -- jQuery Europe 2013
[convergese] Adaptive Images in Responsive Web Design
Xxx
HTML5 for Mobile
[HEWEBAR 2012] Adaptive Images in Responsive Web Design
Business of Front-end Web Development
Google I/O 2012 - Protecting your user experience while integrating 3rd party...
[refreshaustin] Adaptive Images in Responsive Web Design
[psuweb] Adaptive Images in Responsive Web Design
Introduccion a HTML5
Progressive Downloads and Rendering
[refreshpitt] Adaptive Images in Responsive Web Design
[drupalcampatx] Adaptive Images in Responsive Web Design
HTML5: Markup Evolved
[wcatx] Adaptive Images in Responsive Web Design

More from Gonzalo Parra (9)

PDF
iOS Dev Intro
PDF
TiNYARM @ MATEL WS
PDF
iOS Development Introduction (MuMe11)
PDF
More! @ EC-TEL
KEY
Research2.0
KEY
More! A Social Discovery Tool for Researchers
PDF
PDF
ARIADNE LOM Application Profile
PDF
Iphone Presentation for MuMe09
iOS Dev Intro
TiNYARM @ MATEL WS
iOS Development Introduction (MuMe11)
More! @ EC-TEL
Research2.0
More! A Social Discovery Tool for Researchers
ARIADNE LOM Application Profile
Iphone Presentation for MuMe09

Mume HTML5 Intro