SlideShare a Scribd company logo
1
Agenda
2



      HTML5 – A Brief History
     HTML5 Browser Support
     HTML5 Features/Demos
     The Road Ahead
A Brief History
3



       WHAT : Next generation HTML
       WHO : WHATG, W3C, IETF
       WHEN : 2004, 2008, May 2011, 2014
       All vendors support it ! (Is that true?)
       A lot of stuff – you can use today!
Browser Support
4



     Widespread
     Support is increasing with every browser release
     IE included
     For older browsers, polyfills can fill the gap
     Use tools like http://caniuse.com , http://html5test.com,
     Modernizr

Recommended for you

Information resources – IBM WebSphere Portal
Information resources – IBM WebSphere PortalInformation resources – IBM WebSphere Portal
Information resources – IBM WebSphere Portal

This document provides information on various resources for IBM WebSphere Portal support. It lists documentation, technical articles, discussion forums, education and certification resources for learning about WebSphere Portal. It also provides links for downloading WebSphere Portal, finding fixes and support tools, opening service requests to report problems, and getting assistance from the IBM Support Assistant.

websphereportallotus
Integrate any Angular Project into WebSphere Portal
Integrate any Angular Project into WebSphere PortalIntegrate any Angular Project into WebSphere Portal
Integrate any Angular Project into WebSphere Portal

Integrate any Angular project with WebSphere Portal without script portlet. #HCLDX #WebSpherePortal #IBM #HCL

hcldxweb designangular
Android Development...Using Web Technologies
Android Development...Using Web TechnologiesAndroid Development...Using Web Technologies
Android Development...Using Web Technologies

from the Rich Web Experience 2010 conference, an overview of options for building Android applications using Web technologies

anddevandroidrwx2010
HTML5 Features
5
6


       Keep it simple (Example doctype)
       Structural meaning
       Richer Set of Tags
       Eliminated Several Tags too
       Microdata
Simplified DOCTYPE
7

           HTML4/XHTML
    •    HTML 4.01 Strict
    •    HTML 4.01 Transitional
    •    HTML 4.01 Frameset
    •    XHTML 1.0 Strict
    •    XHTML 1.0 Transitional
    •    XHTML 1.0 Frameset
    •    XHTML 1.1


        <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01
        Transitional//EN"
        "http://www.w3.org/TR/html4/loose.dtd">



                                            HTML5

                                      <!DOCTYPE html>
Simplified Character Set
8




                   HTML4

      <meta http-equiv="Content-Type"
    content="text/html; charset=utf-8">



                            HTML5

                    <meta charset=utf-8>

Recommended for you

Frontend development of the (current) future
Frontend development of the (current) futureFrontend development of the (current) future
Frontend development of the (current) future

Slides from my talk at #digiday at EAAA. Contains a lot of links for more detailed information on the topics.

javascriptfutureserviceworker
Develop a Quick and Dirty Web interface to your database: for the DBA and oth...
Develop a Quick and Dirty Web interface to your database: for the DBA and oth...Develop a Quick and Dirty Web interface to your database: for the DBA and oth...
Develop a Quick and Dirty Web interface to your database: for the DBA and oth...

The document introduces ASP.Net MVC and provides resources to help developers build a quick web interface for their database. It explains that ASP.Net MVC uses the model-view-controller pattern to coordinate user inputs and outputs. The document lists the software and tools needed to get started, such as Visual Studio, Entity Framework and version control systems. It also provides links to resources on the .NET framework, database utilities, and getting involved with the open source community.

Discovering Chrome Extensions
Discovering Chrome ExtensionsDiscovering Chrome Extensions
Discovering Chrome Extensions

Presentation done on Barcelonga GDG DevFest 2012 talking about Google Chrome extensions and apps. We talked about everything needed to publish an app up to the Chrome Store. From the manifest to the developer dashboard.

barcelonaextensionsdevfest 2012
Semantics
9


       <header>
       <nav>
       <section>
       <article>
       <footer>
       <aside>
Forms
10

      Aims to make development and usage of forms
      easier. No Javascript required.
      Input Types
            email
            phone
            url
            date, datetime, month, week, time, datetime-local)
            color
            search
            number and range
Forms
11




     Screenshots : Courtesy – Mark Pilgrim, http://diveintohtml5.org
12



        2D Drawing API
        Functions : line, arcs, rectangle, fills
        Allows styling via CSS
        Allows control via Javascript
        Can be used for:
             Charts, Animation, Images and other complex
             rendering.

Recommended for you

The Status Of Web Interoperability And Activities In China, Japan And Korea
The Status Of Web Interoperability And Activities In China, Japan And KoreaThe Status Of Web Interoperability And Activities In China, Japan And Korea
The Status Of Web Interoperability And Activities In China, Japan And Korea

The document discusses web interoperability activities in China, Japan, and Korea. It notes discrepancies between major browsers and efforts to address them, including guidelines on differences and solutions. It provides updates on the status of browsers and support for open standards in each country's websites and communities. Activities include compatibility testing, tools to identify issues, and governments supporting open standards adoption.

neaoss
Modern Web Development
Modern Web DevelopmentModern Web Development
Modern Web Development

Talks about the best practices in web development regarding semantics, accessibility, SEO and performance.

semanticsweb developmentperformance
The Full Stack Web Development
The Full Stack Web DevelopmentThe Full Stack Web Development
The Full Stack Web Development

Become a complete developer by learning front-end and back-end technologies in this Full Stack Web Developer Course. These are just a few of the 40 different apps that are part of this brilliant course. With this course, you will not only learn a whole lot of different technologies, but also become a complete developer. So, what are you waiting for? Let’s become a Master Developer with this Full Stack Web Development Bundle Course. For More Info : https://www.eduonix.com/courses/Web-Development/the-full-stack-web-development?coupon_code=kedu15

full stack web developerfull stack engineerfullstack academy
13


        Audio and video are first class citizens in the HTML5
         web
        A plug-in free world
14



        Simple tags : <video>, <audio>
        Even Simpler usage:
         <video src=“demo.mp4”></video>
         <audio src=“song.mp3”></audio>
        Control via APIs
          Play
          Pause
          Stop
Device Access
15


        Geolocation API
        Drag and Drop
        Filesystem API
        Speech Input
        Device orientation (accelerometer)
        Webcam (bar code, QR code scanning)
        Audio devices (speech input)
        Local data such as contacts & events
Geolocation API
16


     Determine where the device is. Find it right in
     the browser.
        Useful for providing location based services.
        User should be allowed to opt in.
     API allows for both : one time location and
     continuous location.

Recommended for you

Flexbox
FlexboxFlexbox
Flexbox

This document provides an overview of CSS Flexbox including why it is useful, examples of its implementation, browser support, and the basics of how to use Flexbox properties like flex-direction, justify-content, and flex-wrap. It also lists additional learning resources for Flexbox including interactive demos and guides on media queries and further references.

Chrome Extension Develop Starts
Chrome Extension Develop StartsChrome Extension Develop Starts
Chrome Extension Develop Starts

This document provides an overview of developing Chrome extensions, including the user interface, programming, publishing process, and resources. It discusses the different types of extension pages like browser actions, page actions, options pages, and popup pages. It also covers the directory structure, manifest file, background pages, content scripts, asynchronous APIs, permissions, and internationalization.

Lecture 11 - Web components
Lecture 11 - Web componentsLecture 11 - Web components
Lecture 11 - Web components

This document discusses web components and package managers. It provides an overview of popular front-end frameworks and libraries from the past like React, Angular, and VueJS. It explains that web components will replace other forms of web development by providing a standard way for code to be reusable while maintaining compatibility. Package managers like NPM are important tools that developers widely use to manage dependencies. The document advocates that web components create a foundation for significant leaps in development capabilities by solving problems around design systems, templates, and libraries.

edtechjokerwebcomponentswebdev
Offline & Storage
17


        Web Apps can start faster and work even if there is
         no internet connection, thanks to the HTML5 App
         Cache, as well as the Local Storage, Indexed DB,
         and the File API specifications.
Storage API
18


        Allows local storage of application data
        5MB – 10MB per domain
        Key component to offline usage
        Types of Storage options:
Other HTML5 features
19


        Performance & Integration : Web Workers
        Connectivity : WebSockets
        IndexedDB
        ContentEditable
        Cross Document Messaging
        Browser History Management
State of HTML5 – Recommendation
20



        Differing browser support & behaviour
        Use sites like HTML5Test.com, CanIUse.com to
         understand Browser support for HTML5
        Fallback behaviour is important
        Great time to get started today!
        Be prepared for changes
        All vendors are supporting it

Recommended for you

Web application framework
Web application frameworkWeb application framework
Web application framework

This document discusses web application frameworks. It begins with a brief history of web development and the need for frameworks. It defines what a framework is and distinguishes frameworks from libraries. Popular Java, PHP, and ASP.NET frameworks are described, including Spring, Struts, Hibernate, CakePHP, Zend, and Drupal. The MVC design pattern is explained. Advantages of frameworks include code reuse, support for common tasks, and ability to upgrade features easily. Disadvantages include additional learning curves and potential performance issues.

Web Development, Константин Пелиховский (PM, 111PIX UA)
Web Development, Константин Пелиховский (PM, 111PIX UA)Web Development, Константин Пелиховский (PM, 111PIX UA)
Web Development, Константин Пелиховский (PM, 111PIX UA)

This document provides an overview of the basics of web development, including front-end technologies like HTML, CSS, and JavaScript, back-end technologies like PHP, Ruby, and Python, databases like MySQL and MongoDB, web servers like Apache and nginx, version control with Git, and frameworks for HTML/CSS, JavaScript, and backend development. It also briefly mentions HTTP, MVC patterns, and opportunities in web development.

#111pixua #111pix
Web Development
Web DevelopmentWeb Development
Web Development

This document provides an overview of the basics of web development, including front-end technologies like HTML, CSS, and JavaScript, back-end technologies like PHP, Ruby, and Python, databases like MySQL and MongoDB, web servers like Apache and nginx, version control with Git, and frameworks for HTML/CSS, JavaScript, and backend development. It also briefly mentions HTTP, MVC patterns, and opportunities in web development.

web devkitit
References
21


      W3C    : http://dev.w3.org/html5/spec/Overview.html
      HTML5 Rocks: http://www.html5rocks.com
      Mark Pilgrim : http://diveintohtml5.org
      Remy Sharp : http://html5demos.com
      HTML5 Tech Spec : http://developers.whatwg.org
      Modernizr : http://www.modernizr.com/
      Caniuse : http://www.caniuse.com
      HTML5Test : http://www.html5test.com
      https://github.com/Modernizr/Modernizr/wiki/HTML5-Cross-browse
Thank You
22

      Q&A
      romin.irani@mindstormsoftware.com
      http://www.mindstormsoftware.com
      Twitter : @iRomin
      Upcoming 2-Day HTML5 Hands On Workshop from
      Mind Storm Software in Mumbai
      Write me an email !

More Related Content

What's hot

HTML5 for the Ruby Developer
HTML5 for the Ruby DeveloperHTML5 for the Ruby Developer
HTML5 for the Ruby Developer
SV Ruby on Rails Meetup
 
0025 todo lo_que_queria_saber_de_html5_y_no_se_animaba_a_preguntar
0025 todo lo_que_queria_saber_de_html5_y_no_se_animaba_a_preguntar0025 todo lo_que_queria_saber_de_html5_y_no_se_animaba_a_preguntar
0025 todo lo_que_queria_saber_de_html5_y_no_se_animaba_a_preguntar
GeneXus
 
Chrome Extension Development - Adam Horvath, Google Technology User Group, Sy...
Chrome Extension Development - Adam Horvath, Google Technology User Group, Sy...Chrome Extension Development - Adam Horvath, Google Technology User Group, Sy...
Chrome Extension Development - Adam Horvath, Google Technology User Group, Sy...
adamhorvath
 
Information resources – IBM WebSphere Portal
Information resources – IBM WebSphere PortalInformation resources – IBM WebSphere Portal
Information resources – IBM WebSphere Portal
Petr Kunc
 
Integrate any Angular Project into WebSphere Portal
Integrate any Angular Project into WebSphere PortalIntegrate any Angular Project into WebSphere Portal
Integrate any Angular Project into WebSphere Portal
Himanshu Mendiratta
 
Android Development...Using Web Technologies
Android Development...Using Web TechnologiesAndroid Development...Using Web Technologies
Android Development...Using Web Technologies
CommonsWare
 
Frontend development of the (current) future
Frontend development of the (current) futureFrontend development of the (current) future
Frontend development of the (current) future
Filip Bruun Bech-Larsen
 
Develop a Quick and Dirty Web interface to your database: for the DBA and oth...
Develop a Quick and Dirty Web interface to your database: for the DBA and oth...Develop a Quick and Dirty Web interface to your database: for the DBA and oth...
Develop a Quick and Dirty Web interface to your database: for the DBA and oth...
Gabriel Villa
 
Discovering Chrome Extensions
Discovering Chrome ExtensionsDiscovering Chrome Extensions
Discovering Chrome Extensions
Àlex Cabrera Gil
 
The Status Of Web Interoperability And Activities In China, Japan And Korea
The Status Of Web Interoperability And Activities In China, Japan And KoreaThe Status Of Web Interoperability And Activities In China, Japan And Korea
The Status Of Web Interoperability And Activities In China, Japan And Korea
Channy Yun
 
Modern Web Development
Modern Web DevelopmentModern Web Development
Modern Web Development
Robert Nyman
 
The Full Stack Web Development
The Full Stack Web DevelopmentThe Full Stack Web Development
The Full Stack Web Development
Sam Dias
 
Flexbox
FlexboxFlexbox
Flexbox
LindsayRec
 
Chrome Extension Develop Starts
Chrome Extension Develop StartsChrome Extension Develop Starts
Chrome Extension Develop Starts
taobao.com
 
Lecture 11 - Web components
Lecture 11 - Web componentsLecture 11 - Web components
Lecture 11 - Web components
Bryan Ollendyke
 
Web application framework
Web application frameworkWeb application framework
Web application framework
Pankaj Chand
 
Web Development, Константин Пелиховский (PM, 111PIX UA)
Web Development, Константин Пелиховский (PM, 111PIX UA)Web Development, Константин Пелиховский (PM, 111PIX UA)
Web Development, Константин Пелиховский (PM, 111PIX UA)
111PIX UA
 
Web Development
Web DevelopmentWeb Development
Web Development
KIT_Conference
 
Web Development Presentation
Web Development PresentationWeb Development Presentation
Web Development Presentation
TurnToTech
 
Chrome extension development
Chrome extension developmentChrome extension development
Chrome extension development
Michal Haták
 

What's hot (20)

HTML5 for the Ruby Developer
HTML5 for the Ruby DeveloperHTML5 for the Ruby Developer
HTML5 for the Ruby Developer
 
0025 todo lo_que_queria_saber_de_html5_y_no_se_animaba_a_preguntar
0025 todo lo_que_queria_saber_de_html5_y_no_se_animaba_a_preguntar0025 todo lo_que_queria_saber_de_html5_y_no_se_animaba_a_preguntar
0025 todo lo_que_queria_saber_de_html5_y_no_se_animaba_a_preguntar
 
Chrome Extension Development - Adam Horvath, Google Technology User Group, Sy...
Chrome Extension Development - Adam Horvath, Google Technology User Group, Sy...Chrome Extension Development - Adam Horvath, Google Technology User Group, Sy...
Chrome Extension Development - Adam Horvath, Google Technology User Group, Sy...
 
Information resources – IBM WebSphere Portal
Information resources – IBM WebSphere PortalInformation resources – IBM WebSphere Portal
Information resources – IBM WebSphere Portal
 
Integrate any Angular Project into WebSphere Portal
Integrate any Angular Project into WebSphere PortalIntegrate any Angular Project into WebSphere Portal
Integrate any Angular Project into WebSphere Portal
 
Android Development...Using Web Technologies
Android Development...Using Web TechnologiesAndroid Development...Using Web Technologies
Android Development...Using Web Technologies
 
Frontend development of the (current) future
Frontend development of the (current) futureFrontend development of the (current) future
Frontend development of the (current) future
 
Develop a Quick and Dirty Web interface to your database: for the DBA and oth...
Develop a Quick and Dirty Web interface to your database: for the DBA and oth...Develop a Quick and Dirty Web interface to your database: for the DBA and oth...
Develop a Quick and Dirty Web interface to your database: for the DBA and oth...
 
Discovering Chrome Extensions
Discovering Chrome ExtensionsDiscovering Chrome Extensions
Discovering Chrome Extensions
 
The Status Of Web Interoperability And Activities In China, Japan And Korea
The Status Of Web Interoperability And Activities In China, Japan And KoreaThe Status Of Web Interoperability And Activities In China, Japan And Korea
The Status Of Web Interoperability And Activities In China, Japan And Korea
 
Modern Web Development
Modern Web DevelopmentModern Web Development
Modern Web Development
 
The Full Stack Web Development
The Full Stack Web DevelopmentThe Full Stack Web Development
The Full Stack Web Development
 
Flexbox
FlexboxFlexbox
Flexbox
 
Chrome Extension Develop Starts
Chrome Extension Develop StartsChrome Extension Develop Starts
Chrome Extension Develop Starts
 
Lecture 11 - Web components
Lecture 11 - Web componentsLecture 11 - Web components
Lecture 11 - Web components
 
Web application framework
Web application frameworkWeb application framework
Web application framework
 
Web Development, Константин Пелиховский (PM, 111PIX UA)
Web Development, Константин Пелиховский (PM, 111PIX UA)Web Development, Константин Пелиховский (PM, 111PIX UA)
Web Development, Константин Пелиховский (PM, 111PIX UA)
 
Web Development
Web DevelopmentWeb Development
Web Development
 
Web Development Presentation
Web Development PresentationWeb Development Presentation
Web Development Presentation
 
Chrome extension development
Chrome extension developmentChrome extension development
Chrome extension development
 

Viewers also liked

Android developer webinar-march-2012-mindstormsoftware
Android developer webinar-march-2012-mindstormsoftwareAndroid developer webinar-march-2012-mindstormsoftware
Android developer webinar-march-2012-mindstormsoftware
Romin Irani
 
2010 Jeep Patriot Viva Chrysler Jeep Dodge El Paso TX
2010 Jeep Patriot Viva Chrysler Jeep Dodge El Paso TX2010 Jeep Patriot Viva Chrysler Jeep Dodge El Paso TX
2010 Jeep Patriot Viva Chrysler Jeep Dodge El Paso TX
Viva Jeep
 
2010 Jeep Grand Cherokee Viva Chrysler Jeep Dodge El Paso TX
2010 Jeep Grand Cherokee  Viva Chrysler Jeep Dodge El Paso TX2010 Jeep Grand Cherokee  Viva Chrysler Jeep Dodge El Paso TX
2010 Jeep Grand Cherokee Viva Chrysler Jeep Dodge El Paso TX
Viva Jeep
 
2010 Jeep Compass Viva Chrysler Jeep Dodge El Paso TX
2010 Jeep Compass Viva Chrysler Jeep Dodge El Paso TX2010 Jeep Compass Viva Chrysler Jeep Dodge El Paso TX
2010 Jeep Compass Viva Chrysler Jeep Dodge El Paso TX
Viva Jeep
 
Talk on Future of Enterprise Mobile App Development
Talk on Future of Enterprise Mobile App DevelopmentTalk on Future of Enterprise Mobile App Development
Talk on Future of Enterprise Mobile App Development
Romin Irani
 
10 kreativa sätt att öka försäljningen på nätet
10 kreativa sätt att öka försäljningen på nätet10 kreativa sätt att öka försäljningen på nätet
10 kreativa sätt att öka försäljningen på nätet
annika manns
 
2010 Jeep Liberty Viva Chrysler Jeep Dodge El Paso TX
2010 Jeep Liberty Viva Chrysler Jeep Dodge El Paso TX2010 Jeep Liberty Viva Chrysler Jeep Dodge El Paso TX
2010 Jeep Liberty Viva Chrysler Jeep Dodge El Paso TX
Viva Jeep
 
10 kreativa sätt att öka försäljningen på nätet
10 kreativa sätt att öka försäljningen på nätet10 kreativa sätt att öka försäljningen på nätet
10 kreativa sätt att öka försäljningen på nätet
annika manns
 
Cher Wear
Cher WearCher Wear
Cher Wear
inner_crow
 
Internet of Things Overview
Internet of Things OverviewInternet of Things Overview
Internet of Things Overview
Romin Irani
 
Powering your Apps via Google Cloud Platform
Powering your Apps via Google Cloud PlatformPowering your Apps via Google Cloud Platform
Powering your Apps via Google Cloud Platform
Romin Irani
 
HSPA - Reality Golf Instruction
HSPA - Reality Golf InstructionHSPA - Reality Golf Instruction
HSPA - Reality Golf Instruction
AJ Teachout
 
How to get business ready for Wearables: GDayX Mumbai 2014
How to get business ready for Wearables: GDayX Mumbai 2014How to get business ready for Wearables: GDayX Mumbai 2014
How to get business ready for Wearables: GDayX Mumbai 2014
Romin Irani
 
Smart Computing : Cloud + Mobile + Social
Smart Computing : Cloud + Mobile + SocialSmart Computing : Cloud + Mobile + Social
Smart Computing : Cloud + Mobile + Social
Romin Irani
 
40115
4011540115
40115
2C3G
 

Viewers also liked (15)

Android developer webinar-march-2012-mindstormsoftware
Android developer webinar-march-2012-mindstormsoftwareAndroid developer webinar-march-2012-mindstormsoftware
Android developer webinar-march-2012-mindstormsoftware
 
2010 Jeep Patriot Viva Chrysler Jeep Dodge El Paso TX
2010 Jeep Patriot Viva Chrysler Jeep Dodge El Paso TX2010 Jeep Patriot Viva Chrysler Jeep Dodge El Paso TX
2010 Jeep Patriot Viva Chrysler Jeep Dodge El Paso TX
 
2010 Jeep Grand Cherokee Viva Chrysler Jeep Dodge El Paso TX
2010 Jeep Grand Cherokee  Viva Chrysler Jeep Dodge El Paso TX2010 Jeep Grand Cherokee  Viva Chrysler Jeep Dodge El Paso TX
2010 Jeep Grand Cherokee Viva Chrysler Jeep Dodge El Paso TX
 
2010 Jeep Compass Viva Chrysler Jeep Dodge El Paso TX
2010 Jeep Compass Viva Chrysler Jeep Dodge El Paso TX2010 Jeep Compass Viva Chrysler Jeep Dodge El Paso TX
2010 Jeep Compass Viva Chrysler Jeep Dodge El Paso TX
 
Talk on Future of Enterprise Mobile App Development
Talk on Future of Enterprise Mobile App DevelopmentTalk on Future of Enterprise Mobile App Development
Talk on Future of Enterprise Mobile App Development
 
10 kreativa sätt att öka försäljningen på nätet
10 kreativa sätt att öka försäljningen på nätet10 kreativa sätt att öka försäljningen på nätet
10 kreativa sätt att öka försäljningen på nätet
 
2010 Jeep Liberty Viva Chrysler Jeep Dodge El Paso TX
2010 Jeep Liberty Viva Chrysler Jeep Dodge El Paso TX2010 Jeep Liberty Viva Chrysler Jeep Dodge El Paso TX
2010 Jeep Liberty Viva Chrysler Jeep Dodge El Paso TX
 
10 kreativa sätt att öka försäljningen på nätet
10 kreativa sätt att öka försäljningen på nätet10 kreativa sätt att öka försäljningen på nätet
10 kreativa sätt att öka försäljningen på nätet
 
Cher Wear
Cher WearCher Wear
Cher Wear
 
Internet of Things Overview
Internet of Things OverviewInternet of Things Overview
Internet of Things Overview
 
Powering your Apps via Google Cloud Platform
Powering your Apps via Google Cloud PlatformPowering your Apps via Google Cloud Platform
Powering your Apps via Google Cloud Platform
 
HSPA - Reality Golf Instruction
HSPA - Reality Golf InstructionHSPA - Reality Golf Instruction
HSPA - Reality Golf Instruction
 
How to get business ready for Wearables: GDayX Mumbai 2014
How to get business ready for Wearables: GDayX Mumbai 2014How to get business ready for Wearables: GDayX Mumbai 2014
How to get business ready for Wearables: GDayX Mumbai 2014
 
Smart Computing : Cloud + Mobile + Social
Smart Computing : Cloud + Mobile + SocialSmart Computing : Cloud + Mobile + Social
Smart Computing : Cloud + Mobile + Social
 
40115
4011540115
40115
 

Similar to HTML5 Webinar - Mind Storm Software

Mobile Web Applications using HTML5 [IndicThreads Mobile Application Develop...
Mobile Web Applications using HTML5  [IndicThreads Mobile Application Develop...Mobile Web Applications using HTML5  [IndicThreads Mobile Application Develop...
Mobile Web Applications using HTML5 [IndicThreads Mobile Application Develop...
IndicThreads
 
Thadomal IEEE-HTML5-Workshop
Thadomal IEEE-HTML5-WorkshopThadomal IEEE-HTML5-Workshop
Thadomal IEEE-HTML5-Workshop
Romin Irani
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
ijceronline
 
HTML5 introduction for beginners
HTML5 introduction for beginnersHTML5 introduction for beginners
HTML5 introduction for beginners
Vineeth N Krishnan
 
Html5
Html5Html5
Change by HTML5
Change by HTML5Change by HTML5
Change by HTML5
dynamis
 
HTML5 Technical Executive Summary
HTML5 Technical Executive SummaryHTML5 Technical Executive Summary
HTML5 Technical Executive Summary
Gilad Khen
 
Cgs html 5-service
Cgs html 5-serviceCgs html 5-service
Cgs html 5-service
Constient
 
European SharePoint Conference: Mobile Applications for SharePoint using HTML5
European SharePoint Conference: Mobile Applications for SharePoint using HTML5European SharePoint Conference: Mobile Applications for SharePoint using HTML5
European SharePoint Conference: Mobile Applications for SharePoint using HTML5
Christian Heindel
 
HTML5
HTML5HTML5
Workshop HTML5+PhoneGap by Ivano Malavolta
Workshop HTML5+PhoneGap by Ivano Malavolta Workshop HTML5+PhoneGap by Ivano Malavolta
Workshop HTML5+PhoneGap by Ivano Malavolta
Commit University
 
HTML5 - The Python Angle (PyCon Ireland 2010)
HTML5 - The Python Angle (PyCon Ireland 2010)HTML5 - The Python Angle (PyCon Ireland 2010)
HTML5 - The Python Angle (PyCon Ireland 2010)
Kevin Gill
 
10 Things To Make You a Great Mobile Web Developer
10 Things To Make You a Great Mobile Web Developer10 Things To Make You a Great Mobile Web Developer
10 Things To Make You a Great Mobile Web Developer
Tellago
 
10 things to make you a Great Mobile Web Developer
10 things to make you a Great Mobile Web Developer10 things to make you a Great Mobile Web Developer
10 things to make you a Great Mobile Web Developer
Chris Love
 
10 Things To Make You a Great Mobile Web Developer
10 Things To Make You a Great Mobile Web Developer10 Things To Make You a Great Mobile Web Developer
10 Things To Make You a Great Mobile Web Developer
Tellago
 
HTML5: Next Generation Web Development
HTML5: Next Generation Web DevelopmentHTML5: Next Generation Web Development
HTML5: Next Generation Web Development
Dipesh Mukerji
 
Keypoints html5
Keypoints html5Keypoints html5
Keypoints html5
dynamis
 
HTML5: the new frontier of the web
HTML5: the new frontier of the webHTML5: the new frontier of the web
HTML5: the new frontier of the web
Ivano Malavolta
 
HTML5 Comprehensive Guide
HTML5 Comprehensive GuideHTML5 Comprehensive Guide
HTML5 Comprehensive Guide
Alexei Skachykhin
 
HTML 5
HTML 5HTML 5

Similar to HTML5 Webinar - Mind Storm Software (20)

Mobile Web Applications using HTML5 [IndicThreads Mobile Application Develop...
Mobile Web Applications using HTML5  [IndicThreads Mobile Application Develop...Mobile Web Applications using HTML5  [IndicThreads Mobile Application Develop...
Mobile Web Applications using HTML5 [IndicThreads Mobile Application Develop...
 
Thadomal IEEE-HTML5-Workshop
Thadomal IEEE-HTML5-WorkshopThadomal IEEE-HTML5-Workshop
Thadomal IEEE-HTML5-Workshop
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
 
HTML5 introduction for beginners
HTML5 introduction for beginnersHTML5 introduction for beginners
HTML5 introduction for beginners
 
Html5
Html5Html5
Html5
 
Change by HTML5
Change by HTML5Change by HTML5
Change by HTML5
 
HTML5 Technical Executive Summary
HTML5 Technical Executive SummaryHTML5 Technical Executive Summary
HTML5 Technical Executive Summary
 
Cgs html 5-service
Cgs html 5-serviceCgs html 5-service
Cgs html 5-service
 
European SharePoint Conference: Mobile Applications for SharePoint using HTML5
European SharePoint Conference: Mobile Applications for SharePoint using HTML5European SharePoint Conference: Mobile Applications for SharePoint using HTML5
European SharePoint Conference: Mobile Applications for SharePoint using HTML5
 
HTML5
HTML5HTML5
HTML5
 
Workshop HTML5+PhoneGap by Ivano Malavolta
Workshop HTML5+PhoneGap by Ivano Malavolta Workshop HTML5+PhoneGap by Ivano Malavolta
Workshop HTML5+PhoneGap by Ivano Malavolta
 
HTML5 - The Python Angle (PyCon Ireland 2010)
HTML5 - The Python Angle (PyCon Ireland 2010)HTML5 - The Python Angle (PyCon Ireland 2010)
HTML5 - The Python Angle (PyCon Ireland 2010)
 
10 Things To Make You a Great Mobile Web Developer
10 Things To Make You a Great Mobile Web Developer10 Things To Make You a Great Mobile Web Developer
10 Things To Make You a Great Mobile Web Developer
 
10 things to make you a Great Mobile Web Developer
10 things to make you a Great Mobile Web Developer10 things to make you a Great Mobile Web Developer
10 things to make you a Great Mobile Web Developer
 
10 Things To Make You a Great Mobile Web Developer
10 Things To Make You a Great Mobile Web Developer10 Things To Make You a Great Mobile Web Developer
10 Things To Make You a Great Mobile Web Developer
 
HTML5: Next Generation Web Development
HTML5: Next Generation Web DevelopmentHTML5: Next Generation Web Development
HTML5: Next Generation Web Development
 
Keypoints html5
Keypoints html5Keypoints html5
Keypoints html5
 
HTML5: the new frontier of the web
HTML5: the new frontier of the webHTML5: the new frontier of the web
HTML5: the new frontier of the web
 
HTML5 Comprehensive Guide
HTML5 Comprehensive GuideHTML5 Comprehensive Guide
HTML5 Comprehensive Guide
 
HTML 5
HTML 5HTML 5
HTML 5
 

More from Romin Irani

Google Cloud Platform Update - NEXT 2017
Google Cloud Platform Update - NEXT 2017Google Cloud Platform Update - NEXT 2017
Google Cloud Platform Update - NEXT 2017
Romin Irani
 
Introduction to Google Cloud Machine Learning APIs
Introduction to Google Cloud Machine Learning APIsIntroduction to Google Cloud Machine Learning APIs
Introduction to Google Cloud Machine Learning APIs
Romin Irani
 
The Journey to conversational interfaces
The Journey to conversational interfacesThe Journey to conversational interfaces
The Journey to conversational interfaces
Romin Irani
 
Blogging Tips - A guide to why you should blog
Blogging Tips - A guide to why you should blogBlogging Tips - A guide to why you should blog
Blogging Tips - A guide to why you should blog
Romin Irani
 
How to Contribute to your Project
How to Contribute to your ProjectHow to Contribute to your Project
How to Contribute to your Project
Romin Irani
 
Go Language Hands-on Workshop Material
Go Language Hands-on Workshop MaterialGo Language Hands-on Workshop Material
Go Language Hands-on Workshop Material
Romin Irani
 
Google Cloud Platform Updates
Google Cloud Platform UpdatesGoogle Cloud Platform Updates
Google Cloud Platform Updates
Romin Irani
 
Gradle and Android Studio : Best of Friends
Gradle and Android Studio : Best of FriendsGradle and Android Studio : Best of Friends
Gradle and Android Studio : Best of Friends
Romin Irani
 
Development Workshop on ET1, Android and Motorola RhoElements
Development Workshop on ET1, Android and Motorola RhoElementsDevelopment Workshop on ET1, Android and Motorola RhoElements
Development Workshop on ET1, Android and Motorola RhoElements
Romin Irani
 

More from Romin Irani (9)

Google Cloud Platform Update - NEXT 2017
Google Cloud Platform Update - NEXT 2017Google Cloud Platform Update - NEXT 2017
Google Cloud Platform Update - NEXT 2017
 
Introduction to Google Cloud Machine Learning APIs
Introduction to Google Cloud Machine Learning APIsIntroduction to Google Cloud Machine Learning APIs
Introduction to Google Cloud Machine Learning APIs
 
The Journey to conversational interfaces
The Journey to conversational interfacesThe Journey to conversational interfaces
The Journey to conversational interfaces
 
Blogging Tips - A guide to why you should blog
Blogging Tips - A guide to why you should blogBlogging Tips - A guide to why you should blog
Blogging Tips - A guide to why you should blog
 
How to Contribute to your Project
How to Contribute to your ProjectHow to Contribute to your Project
How to Contribute to your Project
 
Go Language Hands-on Workshop Material
Go Language Hands-on Workshop MaterialGo Language Hands-on Workshop Material
Go Language Hands-on Workshop Material
 
Google Cloud Platform Updates
Google Cloud Platform UpdatesGoogle Cloud Platform Updates
Google Cloud Platform Updates
 
Gradle and Android Studio : Best of Friends
Gradle and Android Studio : Best of FriendsGradle and Android Studio : Best of Friends
Gradle and Android Studio : Best of Friends
 
Development Workshop on ET1, Android and Motorola RhoElements
Development Workshop on ET1, Android and Motorola RhoElementsDevelopment Workshop on ET1, Android and Motorola RhoElements
Development Workshop on ET1, Android and Motorola RhoElements
 

Recently uploaded

Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...
Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...
Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...
Erasmo Purificato
 
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - MydbopsScaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
Mydbops
 
Advanced Techniques for Cyber Security Analysis and Anomaly Detection
Advanced Techniques for Cyber Security Analysis and Anomaly DetectionAdvanced Techniques for Cyber Security Analysis and Anomaly Detection
Advanced Techniques for Cyber Security Analysis and Anomaly Detection
Bert Blevins
 
Best Programming Language for Civil Engineers
Best Programming Language for Civil EngineersBest Programming Language for Civil Engineers
Best Programming Language for Civil Engineers
Awais Yaseen
 
Details of description part II: Describing images in practice - Tech Forum 2024
Details of description part II: Describing images in practice - Tech Forum 2024Details of description part II: Describing images in practice - Tech Forum 2024
Details of description part II: Describing images in practice - Tech Forum 2024
BookNet Canada
 
Observability For You and Me with OpenTelemetry
Observability For You and Me with OpenTelemetryObservability For You and Me with OpenTelemetry
Observability For You and Me with OpenTelemetry
Eric D. Schabell
 
Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...
Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...
Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...
Bert Blevins
 
BLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALL
BLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALLBLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALL
BLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALL
Liveplex
 
WPRiders Company Presentation Slide Deck
WPRiders Company Presentation Slide DeckWPRiders Company Presentation Slide Deck
WPRiders Company Presentation Slide Deck
Lidia A.
 
Calgary MuleSoft Meetup APM and IDP .pptx
Calgary MuleSoft Meetup APM and IDP .pptxCalgary MuleSoft Meetup APM and IDP .pptx
Calgary MuleSoft Meetup APM and IDP .pptx
ishalveerrandhawa1
 
How RPA Help in the Transportation and Logistics Industry.pptx
How RPA Help in the Transportation and Logistics Industry.pptxHow RPA Help in the Transportation and Logistics Industry.pptx
How RPA Help in the Transportation and Logistics Industry.pptx
SynapseIndia
 
Coordinate Systems in FME 101 - Webinar Slides
Coordinate Systems in FME 101 - Webinar SlidesCoordinate Systems in FME 101 - Webinar Slides
Coordinate Systems in FME 101 - Webinar Slides
Safe Software
 
The Rise of Supernetwork Data Intensive Computing
The Rise of Supernetwork Data Intensive ComputingThe Rise of Supernetwork Data Intensive Computing
The Rise of Supernetwork Data Intensive Computing
Larry Smarr
 
Research Directions for Cross Reality Interfaces
Research Directions for Cross Reality InterfacesResearch Directions for Cross Reality Interfaces
Research Directions for Cross Reality Interfaces
Mark Billinghurst
 
Comparison Table of DiskWarrior Alternatives.pdf
Comparison Table of DiskWarrior Alternatives.pdfComparison Table of DiskWarrior Alternatives.pdf
Comparison Table of DiskWarrior Alternatives.pdf
Andrey Yasko
 
Quality Patents: Patents That Stand the Test of Time
Quality Patents: Patents That Stand the Test of TimeQuality Patents: Patents That Stand the Test of Time
Quality Patents: Patents That Stand the Test of Time
Aurora Consulting
 
7 Most Powerful Solar Storms in the History of Earth.pdf
7 Most Powerful Solar Storms in the History of Earth.pdf7 Most Powerful Solar Storms in the History of Earth.pdf
7 Most Powerful Solar Storms in the History of Earth.pdf
Enterprise Wired
 
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptx
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptxRPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptx
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptx
SynapseIndia
 
[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
Kief Morris
 
20240702 Présentation Plateforme GenAI.pdf
20240702 Présentation Plateforme GenAI.pdf20240702 Présentation Plateforme GenAI.pdf
20240702 Présentation Plateforme GenAI.pdf
Sally Laouacheria
 

Recently uploaded (20)

Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...
Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...
Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...
 
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - MydbopsScaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
 
Advanced Techniques for Cyber Security Analysis and Anomaly Detection
Advanced Techniques for Cyber Security Analysis and Anomaly DetectionAdvanced Techniques for Cyber Security Analysis and Anomaly Detection
Advanced Techniques for Cyber Security Analysis and Anomaly Detection
 
Best Programming Language for Civil Engineers
Best Programming Language for Civil EngineersBest Programming Language for Civil Engineers
Best Programming Language for Civil Engineers
 
Details of description part II: Describing images in practice - Tech Forum 2024
Details of description part II: Describing images in practice - Tech Forum 2024Details of description part II: Describing images in practice - Tech Forum 2024
Details of description part II: Describing images in practice - Tech Forum 2024
 
Observability For You and Me with OpenTelemetry
Observability For You and Me with OpenTelemetryObservability For You and Me with OpenTelemetry
Observability For You and Me with OpenTelemetry
 
Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...
Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...
Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...
 
BLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALL
BLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALLBLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALL
BLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALL
 
WPRiders Company Presentation Slide Deck
WPRiders Company Presentation Slide DeckWPRiders Company Presentation Slide Deck
WPRiders Company Presentation Slide Deck
 
Calgary MuleSoft Meetup APM and IDP .pptx
Calgary MuleSoft Meetup APM and IDP .pptxCalgary MuleSoft Meetup APM and IDP .pptx
Calgary MuleSoft Meetup APM and IDP .pptx
 
How RPA Help in the Transportation and Logistics Industry.pptx
How RPA Help in the Transportation and Logistics Industry.pptxHow RPA Help in the Transportation and Logistics Industry.pptx
How RPA Help in the Transportation and Logistics Industry.pptx
 
Coordinate Systems in FME 101 - Webinar Slides
Coordinate Systems in FME 101 - Webinar SlidesCoordinate Systems in FME 101 - Webinar Slides
Coordinate Systems in FME 101 - Webinar Slides
 
The Rise of Supernetwork Data Intensive Computing
The Rise of Supernetwork Data Intensive ComputingThe Rise of Supernetwork Data Intensive Computing
The Rise of Supernetwork Data Intensive Computing
 
Research Directions for Cross Reality Interfaces
Research Directions for Cross Reality InterfacesResearch Directions for Cross Reality Interfaces
Research Directions for Cross Reality Interfaces
 
Comparison Table of DiskWarrior Alternatives.pdf
Comparison Table of DiskWarrior Alternatives.pdfComparison Table of DiskWarrior Alternatives.pdf
Comparison Table of DiskWarrior Alternatives.pdf
 
Quality Patents: Patents That Stand the Test of Time
Quality Patents: Patents That Stand the Test of TimeQuality Patents: Patents That Stand the Test of Time
Quality Patents: Patents That Stand the Test of Time
 
7 Most Powerful Solar Storms in the History of Earth.pdf
7 Most Powerful Solar Storms in the History of Earth.pdf7 Most Powerful Solar Storms in the History of Earth.pdf
7 Most Powerful Solar Storms in the History of Earth.pdf
 
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptx
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptxRPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptx
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptx
 
[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
 
20240702 Présentation Plateforme GenAI.pdf
20240702 Présentation Plateforme GenAI.pdf20240702 Présentation Plateforme GenAI.pdf
20240702 Présentation Plateforme GenAI.pdf
 

HTML5 Webinar - Mind Storm Software

  • 1. 1
  • 2. Agenda 2  HTML5 – A Brief History  HTML5 Browser Support  HTML5 Features/Demos  The Road Ahead
  • 3. A Brief History 3  WHAT : Next generation HTML  WHO : WHATG, W3C, IETF  WHEN : 2004, 2008, May 2011, 2014  All vendors support it ! (Is that true?)  A lot of stuff – you can use today!
  • 4. Browser Support 4  Widespread  Support is increasing with every browser release  IE included  For older browsers, polyfills can fill the gap  Use tools like http://caniuse.com , http://html5test.com, Modernizr
  • 6. 6  Keep it simple (Example doctype)  Structural meaning  Richer Set of Tags  Eliminated Several Tags too  Microdata
  • 7. Simplified DOCTYPE 7 HTML4/XHTML • HTML 4.01 Strict • HTML 4.01 Transitional • HTML 4.01 Frameset • XHTML 1.0 Strict • XHTML 1.0 Transitional • XHTML 1.0 Frameset • XHTML 1.1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> HTML5 <!DOCTYPE html>
  • 8. Simplified Character Set 8 HTML4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> HTML5 <meta charset=utf-8>
  • 9. Semantics 9  <header>  <nav>  <section>  <article>  <footer>  <aside>
  • 10. Forms 10  Aims to make development and usage of forms easier. No Javascript required.  Input Types  email  phone  url  date, datetime, month, week, time, datetime-local)  color  search  number and range
  • 11. Forms 11 Screenshots : Courtesy – Mark Pilgrim, http://diveintohtml5.org
  • 12. 12  2D Drawing API  Functions : line, arcs, rectangle, fills  Allows styling via CSS  Allows control via Javascript  Can be used for:  Charts, Animation, Images and other complex rendering.
  • 13. 13  Audio and video are first class citizens in the HTML5 web  A plug-in free world
  • 14. 14  Simple tags : <video>, <audio>  Even Simpler usage: <video src=“demo.mp4”></video> <audio src=“song.mp3”></audio>  Control via APIs  Play  Pause  Stop
  • 15. Device Access 15  Geolocation API  Drag and Drop  Filesystem API  Speech Input  Device orientation (accelerometer)  Webcam (bar code, QR code scanning)  Audio devices (speech input)  Local data such as contacts & events
  • 16. Geolocation API 16 Determine where the device is. Find it right in the browser.  Useful for providing location based services.  User should be allowed to opt in. API allows for both : one time location and continuous location.
  • 17. Offline & Storage 17  Web Apps can start faster and work even if there is no internet connection, thanks to the HTML5 App Cache, as well as the Local Storage, Indexed DB, and the File API specifications.
  • 18. Storage API 18  Allows local storage of application data  5MB – 10MB per domain  Key component to offline usage  Types of Storage options:
  • 19. Other HTML5 features 19  Performance & Integration : Web Workers  Connectivity : WebSockets  IndexedDB  ContentEditable  Cross Document Messaging  Browser History Management
  • 20. State of HTML5 – Recommendation 20  Differing browser support & behaviour  Use sites like HTML5Test.com, CanIUse.com to understand Browser support for HTML5  Fallback behaviour is important  Great time to get started today!  Be prepared for changes  All vendors are supporting it
  • 21. References 21  W3C : http://dev.w3.org/html5/spec/Overview.html  HTML5 Rocks: http://www.html5rocks.com  Mark Pilgrim : http://diveintohtml5.org  Remy Sharp : http://html5demos.com  HTML5 Tech Spec : http://developers.whatwg.org  Modernizr : http://www.modernizr.com/  Caniuse : http://www.caniuse.com  HTML5Test : http://www.html5test.com  https://github.com/Modernizr/Modernizr/wiki/HTML5-Cross-browse
  • 22. Thank You 22  Q&A  romin.irani@mindstormsoftware.com  http://www.mindstormsoftware.com  Twitter : @iRomin  Upcoming 2-Day HTML5 Hands On Workshop from Mind Storm Software in Mumbai  Write me an email !