Wygday 2011 - Introduction à HTML5

W
Emplacement éventuel pour votre logo,[object Object]
 Introduction à ,[object Object],David Rousset - @davrousGiovanni Clément,[object Object],http://blogs.msdn.com/davrousWygwam France,[object Object],Microsoft France - DPE,[object Object]
Agenda,[object Object],C’est quoi HTML5 et pourquoi c’est important ?,[object Object],Introduction aux bases de HTML5,[object Object],Bonnes pratiques ,[object Object],HTML5Labs,[object Object],Les challenges de l’écriture d’applications HTML5    ,[object Object]
HTML5 ?,[object Object]
Distribution normale,[object Object],http://on.wsj.com/f8PBa9,[object Object],Retour sur les bancs de l’école,[object Object]
http://on.wsj.com/f8PBa9,[object Object],C’est quoi le rapport avec la choucroute ?,[object Object],Les phases d’adoption d’une technologie,[object Object]
Résumé des épisodes précédents,[object Object]
Adobe dans la tourmente,[object Object],Les attaques d’Apple face à Flash,[object Object]
La position d’Apple,[object Object],Une réponse possible…,[object Object]
Apple aime HTML5.,[object Object]
Google aime HTML5.,[object Object]
Microsoft aime HTML5.,[object Object]
Philippe  Le HégaretW3C Leader,[object Object]
Une nouvelle saison commence !,[object Object]
Wygday 2011 - Introduction à HTML5
HTML5 Working Groups,[object Object],HTML,[object Object],WebApps,[object Object],CSS,[object Object],SVG,[object Object],webPerformance,[object Object],EcmaScript,[object Object],Geo-Location,[object Object],hybi,[object Object],Plus de 100 specifications !,[object Object]
HTML5 devrait être prêt pour le “Last Call” en Mai 2011,[object Object],CSS GENERATED CONTENT FOR PAGED MEDIA,[object Object],PROGRAMMABLE HTTP CACHING & SERVING,[object Object],CSS CASCADING & INHERITANCE,[object Object],CSS BACKGROUNDS & BORDERS,[object Object],DOM L2 TRAVERSAL AND RANGE,[object Object],UNIFORM MESSAGING POLICY,[object Object],CSS MULTI-COLUMN LAYOUT,[object Object],DOM L3 VIEWS & FOMUTING,[object Object],DOM L3 ABSTRACT SCHEMAS,[object Object],CSS 2D TRANSFORMATIONS,[object Object],CSS 3D TRANSFORMATOINS,[object Object],CSS BASIC USER INTERFACE,[object Object],CSS FLEXIBLE BOX LAYOUT,[object Object],PAINTING, FILLING, COLOR,[object Object],HTML5 DIFF FROM HTML4,[object Object],DOCUMENT STRUCTURE,[object Object],CSS GRID POSITIONING,[object Object],CSS TEMPLATE LAYOUT,[object Object],CSS BASIC BOX MODEL,[object Object],DOM L3 LOAD & SAVE,[object Object],CANVAS 2D CONTENT,[object Object],XMLHTTPREQUEST L2,[object Object],SERVER-SENT EVENTS,[object Object],WEB SQL DATABASDE,[object Object],CSS WRITING MODES,[object Object],ELEMENT TRAVERSAL,[object Object],CSS VALUES & UNITS,[object Object],DOM L3 VALIDATION,[object Object],CSS SNAPSHOT 2007,[object Object],CSS MEDIA QUERIES,[object Object],TEXT ALTERNATIVES,[object Object],POLYGLOT MARKUP,[object Object],CSS IMAGE VALUES,[object Object],CSS PRINT PROFILE,[object Object],XMLHTTPREQUEST,[object Object],PROGRESS EVENTS,[object Object],CSS PAGED MEDIA,[object Object],CSS TRANSITIONS,[object Object],CSS ANIMATIONS,[object Object],CSS NAMESPACES,[object Object],WEB SOCKETS API,[object Object],SELECTORS API L2,[object Object],ECMASCRIPT 262,[object Object],WEB DOM CORE,[object Object],DOM L3 EVENTS,[object Object],HTML5 MARKUP,[object Object],DOM L2 EVENTS,[object Object],SELECTORS API,[object Object],DOM L3 XPATH,[object Object],WEB STORAGE,[object Object],WEB WORKERS,[object Object],DOM L2 VIEWS,[object Object],DOM L2 HTML,[object Object],DOM L2 STYLE,[object Object],CSS LINE GRID,[object Object],TRANSFORMS,[object Object],BASIC SHAPES,[object Object],CSS SCOPING,[object Object],DOM L3 CORE,[object Object],HTML + RDFA,[object Object],DOM L2 CORE,[object Object],CSS SPEECH,[object Object],MICRODATA,[object Object],GRADIENTS,[object Object],CSS COLOR,[object Object],CSS FONTS,[object Object],SCRIPTING,[object Object],INDEX DB,[object Object],CSS RUBY,[object Object],CSS TEXT,[object Object],STYLING,[object Object],WEB IDL,[object Object],FILE API,[object Object],DOM L1,[object Object],FILTERS,[object Object],HTML5,[object Object],FONTS,[object Object],PATHS,[object Object],CORS,[object Object],SMIL,[object Object],TEXT,[object Object],HTML,[object Object],CSS,[object Object],ECMA Script,[object Object],SVG,[object Object],Web Apps,[object Object],First published working draft,[object Object],Candidaterecommendation,[object Object],Working draft,[object Object],Last call,[object Object],Recommendation,[object Object]
Mais qui est prêt pour HTML5 ?,[object Object],Pas encore tout le monde…,[object Object]
Part de marché des navigateurs « HTML5 »,[object Object],IE9 + FF 4.0 + FF 3.6 + Chrome 8/9/10/11/12 + Opera 10/11 + Safari 5,[object Object],Selon Netmarketshare.com le 10/05/2011,[object Object]
Chiffres mondiaux au mois de février 2011,[object Object]
54%*,[object Object],Des navigateurs supportent <canvas>,[object Object],* Source: caniuse.com, Mai 2011,[object Object]
11%*,[object Object],Utilisent encore IE 6†,[object Object],* La Chine représente à elle seule 5.8%. USA à 0.6% ,[object Object],† IE 6.0 existe depuis Août 2001 ,[object Object]
http://www.theie6countdown.com,[object Object]
95,91%*,[object Object],Naviguent depuis une machine desktop,[object Object],* Dont 89% tournent sous Windows,[object Object]
3,9%*,[object Object],depuis un navigateur mobile,[object Object],* Ce chiffre a doublé en 12 mois !,[object Object]
Et du côté des plug-ins?,[object Object],Pas si mort que ça hein…,[object Object]
Introduction aux bases d’HTML5,[object Object],Revue à travers quelquesexemples,[object Object]
HTML5,[object Object],HTML5 : Le markup de la future génération d’applications Web,[object Object],CSS3 (CascadingStyle Sheets) : permet d’appliquer des styles au document,[object Object],SVG 1.1 (ScalableVectorGraphics) : moteur de dessin vectoriel,[object Object],+ plein d’autres technologies plus ou moins en rapport,[object Object],Un terme générique devenu cool… mais fourre-tout !,[object Object]
Découvrons HTML5,[object Object],A travers une belle série de démos !,[object Object],demo ,[object Object]
Les orientations prises pour IE9,[object Object],.,[object Object],Performance. HTML5 prêt pour la production. Suite de tests.,[object Object],Standards,[object Object],Communauté,[object Object]
Mais alors, peut-on commencer à utiliser HTML5 ?,[object Object],Oui ! Mais en faisant attention, c’est tout.,[object Object]
Progressive ,[object Object],Enhancement,[object Object],Graceful ,[object Object],Degradation,[object Object]
Un exemple de bonnes pratiques,[object Object],Utilisation de Modernizr dans ASP.NET MVC 3,[object Object],Fallbacks, CSS3Pie,[object Object],demo ,[object Object]
HTML5 Labs,[object Object]
HTML5Labs.com ,[object Object],Permet de tester des spécifications encore trop expérimentales sans toucher le navigateur,[object Object],Actuellement 4 spécifications en test :,[object Object],WebSockets,[object Object],File API,[object Object],IndexDB,[object Object],Media Capture API,[object Object],L’approche de Microsoft pour les expérimentations,[object Object]
Méthodes existantes,[object Object],Pour palier aux limitations d’HTTP,[object Object],Serveur,[object Object],Polling,[object Object],Client,[object Object],Polling interval,[object Object],Serveur,[object Object],Long,[object Object],Polling,[object Object],Client,[object Object]
La spécification WebSockets – 2 groupes,[object Object],W3C WebSockets API,[object Object],Web Applications Working Group,[object Object],WebSockets Protocol,[object Object],HyBi Working Group,[object Object]
Web Sockets,[object Object],W3C API,[object Object],First Draft,[object Object],W3C API,[object Object],Second Draft,[object Object],W3C API,[object Object],Third Draft,[object Object],APR 2011 ,[object Object],JAN 2009 ,[object Object],[Revs 02– 76],[object Object],~80 drafts so far and still changing,[object Object],IETF v00,[object Object],IETF v01,[object Object],IETF v02,[object Object],IETF v03,[object Object],IETF v04,[object Object],IETF v05,[object Object],IETF v06,[object Object],First Working Draft,[object Object],IETF HyBi WG Adopts,[object Object],9/1/10,[object Object],10/17/10,[object Object],1/9/09 ,[object Object],10/29/09,[object Object],4/23/09,[object Object],5/23/10,[object Object],9/24/10,[object Object],1/11/11,[object Object],2/8/11,[object Object],2/9/11,[object Object],2/25/11,[object Object],3/11/11,[object Object],12/22/09,[object Object],Implemented ,[object Object],in browsers v.75,[object Object],Jan 2010,[object Object],Breaking change,[object Object],WebSockets v.76,[object Object],June 2010,[object Object],Potential Security Issue Identified WebSockets   disabled,[object Object],Dec 2010,[object Object],Prototype,[object Object],w/ v04,[object Object],Prototype,[object Object],w/ v05,[object Object],Prototype,[object Object],w/ v06,[object Object]
Démos WebSockets,[object Object],HTML5Labs.com,[object Object],demo ,[object Object]
Les challenges HTML5,[object Object]
Le rêve des développeurs,[object Object],Ecrire l’application 1 fois et le plus vite possible,[object Object],Eviter de tester 12 523 fois l’application sur autant de plateformes différentes,[object Object],Exécution cross-plateformes pour augmenter la rentabilité,[object Object],HTML5, le messie?,[object Object]
Arrêtez de rêver,[object Object],Le père noël HTML5 ne règle pas encore tout… mais ce n’est pas une ordure pour autant ;-),[object Object]
1er Challenge : les différences de rendu,[object Object],Il est logique d’avoir des différences entre navigateurs,[object Object],Microsoft travaille sur la suite de tests officielle,[object Object],6401 soumis: http://samples.msdn.microsoft.com/ietestcenter/,[object Object],Certains pensent qu’il en faudra plus de 100 000,[object Object],Vous pouvez participer ! ,[object Object],Nous ne sommes pas encore en 2014,[object Object]
Démos différences rendu,[object Object],Exemple sur Canvas & SVG,[object Object],demo ,[object Object]
Challenge 1,[object Object],Pas de magie : il faut tester sur les différents navigateurs et savoir s’adapter,[object Object]
2ème Challenge : les différences de performance,[object Object],Différence sur le matériel,[object Object],ARM/Atom vs Intel Core i3/5/7 & AMD,[object Object],GPU Intégré vs ATI/nVidia,[object Object],Différence sur la qualité d’implémentation de l’accélération matérielle,[object Object],Différence sur les performances du moteur JavaScript,[object Object],Un iPad c’est fin mais pas forcément très puissant,[object Object]
Accélération matérielle dans les navigateurs,[object Object],Niveau de support,[object Object],IE9 vs Firefox 4 vs Safari 5 vs Chrome 10 vs Opera 11.50 labs,[object Object]
Challenge 2,[object Object],Soit on vise une plateforme préciseSoit on s’adapte dynamiquement en testant les perfsSoit on nivèle vers le bas,[object Object]
3ème Challenge : les différences de tailles et de formes,[object Object],Une application PC n’est pas faite pour une tablette,[object Object],Plusieurs types d’applications envisageable : PC, Tablette, téléphone voir TV.,[object Object],Résolutions différentes,[object Object],Ergonomies différentes,[object Object]
Challenge 3,[object Object],CSS3 Media Queries, CSS3 Multi-columns, CSS3 Flexbox, CSS3 Grid,[object Object]
4ème Challenge : l’outillage et la productivité,[object Object],Nous en sommes qu’au début,[object Object],Aujourd’hui, l’outillage est limité ou très diffus,[object Object],Visual Studio 2010 SP1 et Expression Web 4 SP1,[object Object],Adobe CS5 (basé sur WebKit),[object Object],Récemment : BlueGriffon (basé sur Gecko) ,[object Object],Beaucoup de frameworks JavaScript différents plus ou moins matures et spécialisés ,[object Object],Coûts de production potentiellement plus élevés que les plug-ins pour l’instant,[object Object]
Conclusion,[object Object]
HTML5 est bien l’avenir du Web,[object Object],On peut commencer à utiliser HTML5 en production,[object Object],Mais ne laissez pas les anciens navigateurs sur le carreau,[object Object],Microsoft continu d’investir sur HTML5 et IE,[object Object],Rythme de mises à jour des PP soutenu et non délirant ,[object Object],Expérimentation avec HTML5Labs,[object Object],Certaines spécifications instables sont très prometteuses,[object Object],Attention à bien préfixer et soyez conscient du risque,[object Object],HTML5 ne résout pas tous les problèmes,[object Object],Mais de nouveaux scénarios pointent le bout de leur nez,[object Object]
Questions,[object Object]
1 sur 54

Recommandé

HTML5 W3C Conference Euratechnologie par
HTML5 W3C Conference EuratechnologieHTML5 W3C Conference Euratechnologie
HTML5 W3C Conference Euratechnologiewyggio
2K vues68 diapositives
Techdays 2012 - Développement Web Mobile avec Microsoft par
Techdays 2012 - Développement Web Mobile avec MicrosoftTechdays 2012 - Développement Web Mobile avec Microsoft
Techdays 2012 - Développement Web Mobile avec Microsoftwyggio
1.4K vues40 diapositives
Fichier, Nouveau projet… Et après ? par
Fichier, Nouveau projet… Et après ?Fichier, Nouveau projet… Et après ?
Fichier, Nouveau projet… Et après ?Microsoft
535 vues25 diapositives
Quoi de neuf dans ASP.NET 4.5 par
Quoi de neuf dans ASP.NET 4.5Quoi de neuf dans ASP.NET 4.5
Quoi de neuf dans ASP.NET 4.5Microsoft
822 vues43 diapositives
Introduction au développement Windows 8 avec XAML et .NET 4.5 par
Introduction au développement Windows 8 avec XAML et .NET 4.5Introduction au développement Windows 8 avec XAML et .NET 4.5
Introduction au développement Windows 8 avec XAML et .NET 4.5Microsoft
975 vues43 diapositives
HTML5 & SilverLight 5 par
HTML5 & SilverLight 5HTML5 & SilverLight 5
HTML5 & SilverLight 5Frédéric Harper
813 vues48 diapositives

Contenu connexe

Tendances

Visual Studio 2012 pour Windows 8 par
Visual Studio 2012 pour Windows 8Visual Studio 2012 pour Windows 8
Visual Studio 2012 pour Windows 8Microsoft
1K vues24 diapositives
Booster votre application Windows Phone 8 par
Booster votre application Windows Phone 8Booster votre application Windows Phone 8
Booster votre application Windows Phone 8Microsoft
1.3K vues59 diapositives
Optimisation des applications Windows 8/HTML5/WinJS par
Optimisation des applications Windows 8/HTML5/WinJSOptimisation des applications Windows 8/HTML5/WinJS
Optimisation des applications Windows 8/HTML5/WinJSMicrosoft
828 vues20 diapositives
10 tips pour améliorer les performances de vos applications Windows 8 par
10 tips pour améliorer les performances de vos applications Windows 810 tips pour améliorer les performances de vos applications Windows 8
10 tips pour améliorer les performances de vos applications Windows 8Microsoft
863 vues52 diapositives
[FR] Présentation de PhoneGap par
[FR] Présentation de PhoneGap[FR] Présentation de PhoneGap
[FR] Présentation de PhoneGapThomas Bassetto
3K vues18 diapositives
L'envers du décor : le Modern-ALM dans - et par - les équipes produits Microsoft par
L'envers du décor : le Modern-ALM dans - et par - les équipes produits MicrosoftL'envers du décor : le Modern-ALM dans - et par - les équipes produits Microsoft
L'envers du décor : le Modern-ALM dans - et par - les équipes produits MicrosoftMicrosoft
1.5K vues37 diapositives

Tendances(20)

Visual Studio 2012 pour Windows 8 par Microsoft
Visual Studio 2012 pour Windows 8Visual Studio 2012 pour Windows 8
Visual Studio 2012 pour Windows 8
Microsoft1K vues
Booster votre application Windows Phone 8 par Microsoft
Booster votre application Windows Phone 8Booster votre application Windows Phone 8
Booster votre application Windows Phone 8
Microsoft1.3K vues
Optimisation des applications Windows 8/HTML5/WinJS par Microsoft
Optimisation des applications Windows 8/HTML5/WinJSOptimisation des applications Windows 8/HTML5/WinJS
Optimisation des applications Windows 8/HTML5/WinJS
Microsoft828 vues
10 tips pour améliorer les performances de vos applications Windows 8 par Microsoft
10 tips pour améliorer les performances de vos applications Windows 810 tips pour améliorer les performances de vos applications Windows 8
10 tips pour améliorer les performances de vos applications Windows 8
Microsoft863 vues
L'envers du décor : le Modern-ALM dans - et par - les équipes produits Microsoft par Microsoft
L'envers du décor : le Modern-ALM dans - et par - les équipes produits MicrosoftL'envers du décor : le Modern-ALM dans - et par - les équipes produits Microsoft
L'envers du décor : le Modern-ALM dans - et par - les équipes produits Microsoft
Microsoft1.5K vues
Kinect pour les développeurs Web par ekino
Kinect pour les développeurs WebKinect pour les développeurs Web
Kinect pour les développeurs Web
ekino2.3K vues
PhoneGap VS Appcelerator par Tiyab K.
PhoneGap VS AppceleratorPhoneGap VS Appcelerator
PhoneGap VS Appcelerator
Tiyab K.14.2K vues
Pourquoi choisir les technologies Microsoft par Softeam agency
Pourquoi choisir les technologies MicrosoftPourquoi choisir les technologies Microsoft
Pourquoi choisir les technologies Microsoft
Softeam agency2.4K vues
What’s Next Replay! Lyon 2011 - F. Fornaciari par Zenika
What’s Next Replay! Lyon 2011 - F. FornaciariWhat’s Next Replay! Lyon 2011 - F. Fornaciari
What’s Next Replay! Lyon 2011 - F. Fornaciari
Zenika1.2K vues
Panorama des solutions mobile hybrides par ekino
Panorama des solutions mobile hybridesPanorama des solutions mobile hybrides
Panorama des solutions mobile hybrides
ekino4.4K vues
Tuto Phonegap par SUN
Tuto PhonegapTuto Phonegap
Tuto Phonegap
SUN1.4K vues
Symfony2 et Microsoft Azure, l’efficacité de PHP dans le cloud par Microsoft
Symfony2 et Microsoft Azure, l’efficacité de PHP dans le cloud Symfony2 et Microsoft Azure, l’efficacité de PHP dans le cloud
Symfony2 et Microsoft Azure, l’efficacité de PHP dans le cloud
Microsoft2.2K vues
jQuery mobile / PhoneGap : contenus dynamiques client-side par maru.maru
jQuery mobile / PhoneGap : contenus dynamiques client-sidejQuery mobile / PhoneGap : contenus dynamiques client-side
jQuery mobile / PhoneGap : contenus dynamiques client-side
maru.maru6.3K vues
Le Developpement Web Aspnet2 Vb2005 par Gregory Renard
Le Developpement Web Aspnet2   Vb2005Le Developpement Web Aspnet2   Vb2005
Le Developpement Web Aspnet2 Vb2005
Gregory Renard495 vues
Adobe flex® par finalspy
Adobe flex®Adobe flex®
Adobe flex®
finalspy1.9K vues
Drupagora 2013 : Drupal8 et Symfony2, quel impact ? par ekino
Drupagora 2013 : Drupal8 et Symfony2, quel impact ?Drupagora 2013 : Drupal8 et Symfony2, quel impact ?
Drupagora 2013 : Drupal8 et Symfony2, quel impact ?
ekino12.3K vues

En vedette

Wygday 2011 - C#5 Async CTP - Reactive Extensions par
Wygday 2011  - C#5 Async CTP - Reactive ExtensionsWygday 2011  - C#5 Async CTP - Reactive Extensions
Wygday 2011 - C#5 Async CTP - Reactive Extensionswyggio
1.7K vues50 diapositives
2013_2_ciBasico_Tema5FuentesFilología_NivelBásico par
2013_2_ciBasico_Tema5FuentesFilología_NivelBásico2013_2_ciBasico_Tema5FuentesFilología_NivelBásico
2013_2_ciBasico_Tema5FuentesFilología_NivelBásicoBiblioteca d'Humanitats, Universitat de València
1.1K vues19 diapositives
Adriana par
AdrianaAdriana
AdrianaMatias Patiño
635 vues9 diapositives
Yo te amo par
Yo te amoYo te amo
Yo te amosagitario62
225 vues33 diapositives
Programa de limpieza y desinfeccion 1 par
Programa de limpieza y desinfeccion 1Programa de limpieza y desinfeccion 1
Programa de limpieza y desinfeccion 1Sergio Posada
4.7K vues5 diapositives
Rita Levi par
Rita Levi Rita Levi
Rita Levi Christian Delwiche
1.1K vues16 diapositives

En vedette(20)

Wygday 2011 - C#5 Async CTP - Reactive Extensions par wyggio
Wygday 2011  - C#5 Async CTP - Reactive ExtensionsWygday 2011  - C#5 Async CTP - Reactive Extensions
Wygday 2011 - C#5 Async CTP - Reactive Extensions
wyggio1.7K vues
Programa de limpieza y desinfeccion 1 par Sergio Posada
Programa de limpieza y desinfeccion 1Programa de limpieza y desinfeccion 1
Programa de limpieza y desinfeccion 1
Sergio Posada4.7K vues
Sistemas operativos de escritorio par Edwin Uni
Sistemas operativos de escritorioSistemas operativos de escritorio
Sistemas operativos de escritorio
Edwin Uni 244 vues
Qué es un wiki par ni13
Qué es un wikiQué es un wiki
Qué es un wiki
ni131.8K vues
Integracion de aplicaciones del comercio electronico 2 par lizreyess0809
Integracion de aplicaciones del comercio electronico 2Integracion de aplicaciones del comercio electronico 2
Integracion de aplicaciones del comercio electronico 2
lizreyess08091.5K vues
Partylite par glenico
PartylitePartylite
Partylite
glenico1.2K vues
Offre presse par CToutNet
Offre presseOffre presse
Offre presse
CToutNet1.4K vues
Chapitre 14 et 15 de la " Lettre à tous les résignés et indignés qui veulent ... par segoleneroyal
Chapitre 14 et 15 de la " Lettre à tous les résignés et indignés qui veulent ...Chapitre 14 et 15 de la " Lettre à tous les résignés et indignés qui veulent ...
Chapitre 14 et 15 de la " Lettre à tous les résignés et indignés qui veulent ...
segoleneroyal966 vues

Similaire à Wygday 2011 - Introduction à HTML5

JCertif Tunisie 2015 - Le Web sur Mobile, Faisons le point ! par
JCertif Tunisie 2015 - Le Web sur Mobile, Faisons le point !JCertif Tunisie 2015 - Le Web sur Mobile, Faisons le point !
JCertif Tunisie 2015 - Le Web sur Mobile, Faisons le point !Rossi Oddet
907 vues16 diapositives
Wygday2010 - silverlight 4 & wpf 4 par
Wygday2010 -  silverlight 4 & wpf 4Wygday2010 -  silverlight 4 & wpf 4
Wygday2010 - silverlight 4 & wpf 4Wygwam
359 vues17 diapositives
HTML5, le web de demain - BNSA par
HTML5, le web de demain - BNSAHTML5, le web de demain - BNSA
HTML5, le web de demain - BNSABNSA - Aquitaine
2.7K vues53 diapositives
Présentation RIA avec Adobe Flex / RIA with Adobe Flex par
Présentation RIA avec Adobe Flex / RIA with Adobe FlexPrésentation RIA avec Adobe Flex / RIA with Adobe Flex
Présentation RIA avec Adobe Flex / RIA with Adobe FlexCynapsys It Hotspot
1.7K vues26 diapositives
Gtug2 Mobile app with web technlogy par
Gtug2 Mobile app with web technlogyGtug2 Mobile app with web technlogy
Gtug2 Mobile app with web technlogySacha Leprêtre
496 vues28 diapositives
L'histoire d'html5 pour les développeurs windows phone 8 par
L'histoire d'html5 pour les développeurs windows phone 8L'histoire d'html5 pour les développeurs windows phone 8
L'histoire d'html5 pour les développeurs windows phone 8davrous
1.2K vues38 diapositives

Similaire à Wygday 2011 - Introduction à HTML5(20)

JCertif Tunisie 2015 - Le Web sur Mobile, Faisons le point ! par Rossi Oddet
JCertif Tunisie 2015 - Le Web sur Mobile, Faisons le point !JCertif Tunisie 2015 - Le Web sur Mobile, Faisons le point !
JCertif Tunisie 2015 - Le Web sur Mobile, Faisons le point !
Rossi Oddet907 vues
Wygday2010 - silverlight 4 & wpf 4 par Wygwam
Wygday2010 -  silverlight 4 & wpf 4Wygday2010 -  silverlight 4 & wpf 4
Wygday2010 - silverlight 4 & wpf 4
Wygwam359 vues
Présentation RIA avec Adobe Flex / RIA with Adobe Flex par Cynapsys It Hotspot
Présentation RIA avec Adobe Flex / RIA with Adobe FlexPrésentation RIA avec Adobe Flex / RIA with Adobe Flex
Présentation RIA avec Adobe Flex / RIA with Adobe Flex
L'histoire d'html5 pour les développeurs windows phone 8 par davrous
L'histoire d'html5 pour les développeurs windows phone 8L'histoire d'html5 pour les développeurs windows phone 8
L'histoire d'html5 pour les développeurs windows phone 8
davrous1.2K vues
Présentation html5 par Kénium
Présentation html5Présentation html5
Présentation html5
Kénium9.1K vues
HTML5... La révolution maintenant! par CARA_Lyon
HTML5... La révolution maintenant!HTML5... La révolution maintenant!
HTML5... La révolution maintenant!
CARA_Lyon985 vues
HTML5... La révolution maintenant! par CARA_Lyon
HTML5... La révolution maintenant!HTML5... La révolution maintenant!
HTML5... La révolution maintenant!
CARA_Lyon1.1K vues
MUG Strasbourg - Développement d'une Universal Windows Apps par mugstrasbourg
MUG Strasbourg - Développement d'une Universal Windows AppsMUG Strasbourg - Développement d'une Universal Windows Apps
MUG Strasbourg - Développement d'une Universal Windows Apps
mugstrasbourg63 vues
Devoxx 2017 : toutes les actualités technologiques à surveiller ! par Société ELOSI
Devoxx 2017 : toutes les actualités technologiques à surveiller !Devoxx 2017 : toutes les actualités technologiques à surveiller !
Devoxx 2017 : toutes les actualités technologiques à surveiller !
Société ELOSI1.7K vues
Les Nouveaux Standards et leur implémentation dans les navigateurs modernes par Tristan Nitot
Les Nouveaux Standards et leur implémentation dans les navigateurs modernesLes Nouveaux Standards et leur implémentation dans les navigateurs modernes
Les Nouveaux Standards et leur implémentation dans les navigateurs modernes
Tristan Nitot1.3K vues
Introduction au développement Windows 8 ModernUI avec HTML5 et JavaScript par Microsoft
Introduction au développement Windows 8 ModernUI avec HTML5 et JavaScriptIntroduction au développement Windows 8 ModernUI avec HTML5 et JavaScript
Introduction au développement Windows 8 ModernUI avec HTML5 et JavaScript
Microsoft1.1K vues
Introduction au développement windows 8 modern ui avec html5 et javascript par davrous
Introduction au développement windows 8 modern ui avec html5 et javascriptIntroduction au développement windows 8 modern ui avec html5 et javascript
Introduction au développement windows 8 modern ui avec html5 et javascript
davrous2K vues
Quoi de neuf dans ASP.NET MVC 4 par Microsoft
Quoi de neuf dans ASP.NET MVC 4Quoi de neuf dans ASP.NET MVC 4
Quoi de neuf dans ASP.NET MVC 4
Microsoft2.1K vues

Wygday 2011 - Introduction à HTML5

  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 46.
  • 47.
  • 48.
  • 49.
  • 50.
  • 51.
  • 52.
  • 53.
  • 54.

Notes de l'éditeur

  1. 1 – balisevidéo. Demo simple from scratch avec video : http://msnvidweb.vo.msecnd.net/o3/IE9%20Demo/ToyStory_HTML5.mp42 – Scénario vrai vie : www.dailymotion.com/stream et www.lancome.fr 3 – Démo simple : https://david.blob.core.windows.net/html5graphics/003_SVGBasics_OnClick.htm &amp; http://david.blob.core.windows.net/html5graphics/004_SVGBasics_svgstyling.htm4 - SVG : ThemePark: http://david.blob.core.windows.net/html5graphics/002_SVGBasics_RichScene.htm5 – Scénariovrai vie : Bing Maps : http://www.bing.com/maps/#Y3A9NDguODQ2MjgzNjA3MTc5MzV+Mi4yNzk3OTgwMTU2MTg4MDgmbHZsPTEzJnN0eT1yJnJ0cD1wb3MuNDguODM0MzEyXzIuMjY1MTAxXzM5JTIwUXVhaSUyMGR1JTIwUHIlQzMlQTlzaWRlbnQlMjBSb29zZXZlbHQlMkMlMjA5MjEzMCUyMElzc3ktbGVzLU1vdWxpbmVhdXhfX19hX35wb3MuNDguODU4MjUwMzc5NTYyMzhfMi4yOTQ0OTUwMzEyMzc2MDIyX1RvdXIlMjBFaWZmZWwlMkMlMjBWaWxsZSUyMGRlJTIwUGFyaXMlMkMlMjBGcmFuY2VfX19lXyZtb2RlPUQmcnRvcD0wfjB+MH4=+ Diagrammehiérarchique Dynamics : http://ie.microsoft.com/testdrive/Graphics/MBSCustomerModel/Default.html+ Courbes : www.hightcharts.com + Raphael.Js : http://raphaeljs.com/6 – Intro Canvas : http://ie.microsoft.com/testdrive/Graphics/CanvasPad/Default.html7 – Scénariovrai vie : http://www.microsoft.com/office/onenote/ et angry birds8 – Combinaison de &lt;audio&gt;, &lt;canvas&gt; et &lt;svg&gt; et tags HTML5 sémantiques : http://www.sabrainpowerhtml5.com/8 – CSS3 Borders &amp; Background avec WebMatrix9 – CSS3 Media Queries simple : http://david.blob.core.windows.net/html5graphics/SimpleMediaQueries.htm10 – Vraie vie : http://mediaqueri.es/ 11 – Dans le futur : CSS3 MediaQueries + CSS3 Grid + CSS3 Multi Columns + Flexboxdans IE10 : http://ie.microsoft.com/testdrive/HTML5/Griddle/Default.html#popular
  2. Design by Mark McCorkell
  3. Scalability issuesProgramming modelCOMET technique (http://en.wikipedia.org/wiki/Comet_(programming)) Long PollingHidden iFrame
  4. Specs are separately managed, they can get out of syncMicrosoft is participating actively in both WGs providing input into the process - Gabriel Montenegro is now co-char if HyBiProtocol can be outside the browserMicrosoft continues to offer feedback on areas that require additional detail to ensure interoperability by different implementations.Microsoft has recently offered an API proposal for Binary message support in WebSockets based on our API prototypes.
  5. Testunitaire : http://w3c-test.org/html/tests/approved/canvas/2d.drawImage.image.incomplete.omitted.html