SlideShare a Scribd company logo
HTML5




Everything that makes the
        web sing.

     Shaify Mehta
http://www.shaify.com
Agenda


Agenda
           • Introduction to HTML5.
           • New Elements .
           • New Features.
           • Browser Supports.
           • Tutorials.
           • Live demos.
Who am I?




Who Am I ?




             Who am I?
Who am I?




Who Am I ?

                                         HTML5*
              Web Development to the next level
             *Including other next generation technologies of the Web Development stack
Rough Timeline Of Web Technologies


              1991 HTML
              1994  HTML 2
 Who Am I ?   1996  CSS 1 + JavaScript
              1997  HTML 4
              1998  CSS 2
              2000  XHTML 1
              2002  Tableless Web Design
              2005  AJAX
              2009  HTML 5
HTML5




Who Am I ?

             HTML5 ~= HTML + CSS + JS
HTML5 Continued….




HTML5
New Features

             We intend to develop a service which is a blend of all
             above said services.

             This is saves the hassles of maintaining different user
             accounts for different services.

             Our website will be comprising of
             1. Photo Sharing
             2. Video Sharing
             3. Document Sharing
   New
 Feautures
Canvas Element

            • The HTML5 canvas element uses JavaScript to draw
            graphics on a web page.

            • A canvas is a rectangular area, and you control every pixel
            of it.

            <canvas id=“my Canvas” width=“200” height=“100” >
            </canvas>




Canvas
Element
Canvas Element Continued….




Canvas
Element
Audio & Video

 Audio
& Video
Audio & Video Continued…..
               • Today, most audio & videos are played through a plugin
 Audio
& Video
               (like flash). However, not all browsers have the same
               plugins.

               • HTML5 specifies a standard way to include these, with
               the audio & video elements.

               • <audio src="song.ogg“ controls="controls“ > </audio>
               • <video src="movie.ogg“ controls="controls"> </video>
Attributes : video

 Audio
& Video
Browser supports

Browser      Video :
Supports


             •Ogg = Ogg files with Theora video codec and Vorbis audio codec
             •MPEG4 = MPEG 4 files with H.264 video codec and AAC audio codec
             •WebM = WebM files with VP8 video codec and Vorbis audio codec


             Audio :
New Elements




  New
Elements
New Input Types

            • Email
            • Url
            • Number
New Input   • Range
  Types     • Date pickers (date, month, week, time, datetime, datetime-local)
            • Search
            • Color
Elements

           • <input type="email" name="user_email" />

           • <input type="url" name="user_url" />
Elements
           • <input type="number" name="points" min="1" max="10" />

           • <input type="range" name="points" min="1“ max="10" />

           • <input type="date" name="user_date" />

           • <input type="color" name="user_color" />
Web Storage




  Web
Storage
Web Storage

            • HTML5 offers two new objects for storing data on the
            client:

            • LocalStorage - stores data with no time limit

            • SessionStorage - stores data for one session
  Web
Storage     • Earlier, this was done with cookies. Cookies are not
            suitable for large amounts of data, because they are passed
            on by EVERY request to the server, making it very slow and
            in-effective.

            • HTML5 uses JavaScript to store and access
            the data.
Web Storage Continued….

            LocalStorage :
            • <script type="text/javascript">
            localStorage.lastname="Smith";
            document.write(localStorage.lastname);
            </script>

  Web
Storage     SessionStorage:
            • <script type="text/javascript">
            sessionStorage.lastname="Smith";
            document.write(sessionStorage.lastname);
            </script>
HTML5 Support




 HTML5
 Support
Web Workers




 Web
Workers
Web Workers




 Web
Workers

More Related Content

What's hot

LeSS in action
LeSS in actionLeSS in action
LeSS in actionPu Shiming
 
Performance optimization - Basics
Performance optimization - BasicsPerformance optimization - Basics
Performance optimization - BasicsFilip Mares
 
Performance optimization - JavaScript
Performance optimization - JavaScriptPerformance optimization - JavaScript
Performance optimization - JavaScriptFilip Mares
 
Build Reusable Web Components using HTML5 Web cComponents
Build Reusable Web Components using HTML5 Web cComponentsBuild Reusable Web Components using HTML5 Web cComponents
Build Reusable Web Components using HTML5 Web cComponents
Gil Fink
 
Office script labs
Office script labsOffice script labs
Office script labs
Mark Roden
 
Neos CMS and SEO
Neos CMS and SEONeos CMS and SEO
Neos CMS and SEO
Sebastian Helzle
 
Brownbag on basics of web components
Brownbag on basics of web componentsBrownbag on basics of web components
Brownbag on basics of web components
Jason Park
 
Web Designing
Web DesigningWeb Designing
Web Designing
BALUJAINSTITUTE
 
Web Components - The Future is Here
Web Components - The Future is HereWeb Components - The Future is Here
Web Components - The Future is Here
Gil Fink
 
Deploying a static website on Azure for $5 / month
Deploying a static website on Azure for $5 / monthDeploying a static website on Azure for $5 / month
Deploying a static website on Azure for $5 / month
Tim Hermie ☁️
 
Web components
Web componentsWeb components
Web components
Gil Fink
 
HTML5 for ASP.NET Developers
HTML5 for ASP.NET DevelopersHTML5 for ASP.NET Developers
HTML5 for ASP.NET Developers
Justin Lee
 
How do we work with Angular.js
How do we work with Angular.jsHow do we work with Angular.js
How do we work with Angular.js
arybik
 
Skillwise Dust JS Template
Skillwise Dust JS TemplateSkillwise Dust JS Template
Skillwise Dust JS Template
Skillwise Group
 
Introduction to blogging with Jekyll
Introduction to blogging with JekyllIntroduction to blogging with Jekyll
Introduction to blogging with Jekyll
Eric Lathrop
 
Jekyll, static websites generator
Jekyll, static websites generatorJekyll, static websites generator
Jekyll, static websites generator
Francesco Napoletano
 
Jekyll Presentation Slides
Jekyll Presentation SlidesJekyll Presentation Slides
Jekyll Presentation Slides
Curtis Miller
 
Improving Perceived Page Performance with ASP.NET Web API and AJAX
Improving Perceived Page Performance with ASP.NET Web API and AJAXImproving Perceived Page Performance with ASP.NET Web API and AJAX
Improving Perceived Page Performance with ASP.NET Web API and AJAX
Chris Bohatka
 
Data presentation with dust js technologies backing linkedin
Data presentation with dust js   technologies backing linkedinData presentation with dust js   technologies backing linkedin
Data presentation with dust js technologies backing linkedin
Ruhaim Izmeth
 

What's hot (20)

LeSS in action
LeSS in actionLeSS in action
LeSS in action
 
Demystifying HTML5
Demystifying HTML5Demystifying HTML5
Demystifying HTML5
 
Performance optimization - Basics
Performance optimization - BasicsPerformance optimization - Basics
Performance optimization - Basics
 
Performance optimization - JavaScript
Performance optimization - JavaScriptPerformance optimization - JavaScript
Performance optimization - JavaScript
 
Build Reusable Web Components using HTML5 Web cComponents
Build Reusable Web Components using HTML5 Web cComponentsBuild Reusable Web Components using HTML5 Web cComponents
Build Reusable Web Components using HTML5 Web cComponents
 
Office script labs
Office script labsOffice script labs
Office script labs
 
Neos CMS and SEO
Neos CMS and SEONeos CMS and SEO
Neos CMS and SEO
 
Brownbag on basics of web components
Brownbag on basics of web componentsBrownbag on basics of web components
Brownbag on basics of web components
 
Web Designing
Web DesigningWeb Designing
Web Designing
 
Web Components - The Future is Here
Web Components - The Future is HereWeb Components - The Future is Here
Web Components - The Future is Here
 
Deploying a static website on Azure for $5 / month
Deploying a static website on Azure for $5 / monthDeploying a static website on Azure for $5 / month
Deploying a static website on Azure for $5 / month
 
Web components
Web componentsWeb components
Web components
 
HTML5 for ASP.NET Developers
HTML5 for ASP.NET DevelopersHTML5 for ASP.NET Developers
HTML5 for ASP.NET Developers
 
How do we work with Angular.js
How do we work with Angular.jsHow do we work with Angular.js
How do we work with Angular.js
 
Skillwise Dust JS Template
Skillwise Dust JS TemplateSkillwise Dust JS Template
Skillwise Dust JS Template
 
Introduction to blogging with Jekyll
Introduction to blogging with JekyllIntroduction to blogging with Jekyll
Introduction to blogging with Jekyll
 
Jekyll, static websites generator
Jekyll, static websites generatorJekyll, static websites generator
Jekyll, static websites generator
 
Jekyll Presentation Slides
Jekyll Presentation SlidesJekyll Presentation Slides
Jekyll Presentation Slides
 
Improving Perceived Page Performance with ASP.NET Web API and AJAX
Improving Perceived Page Performance with ASP.NET Web API and AJAXImproving Perceived Page Performance with ASP.NET Web API and AJAX
Improving Perceived Page Performance with ASP.NET Web API and AJAX
 
Data presentation with dust js technologies backing linkedin
Data presentation with dust js   technologies backing linkedinData presentation with dust js   technologies backing linkedin
Data presentation with dust js technologies backing linkedin
 

Viewers also liked

Aiims Chip
Aiims ChipAiims Chip
Aiims Chip
brian9p
 
Free software
Free softwareFree software
Free softwareJoel May
 
Tech Tools for Teachers on a Tight Budget
Tech Tools for Teachers on a Tight BudgetTech Tools for Teachers on a Tight Budget
Tech Tools for Teachers on a Tight Budget
Andy Jeter
 
Software for Starving Students
Software for Starving StudentsSoftware for Starving Students
Software for Starving Students
Steve Yuen
 
Fundamental elements of the computer software
Fundamental elements of the computer  softwareFundamental elements of the computer  software
Fundamental elements of the computer softwareJesus Obenita Jr.
 

Viewers also liked (6)

Licensing
LicensingLicensing
Licensing
 
Aiims Chip
Aiims ChipAiims Chip
Aiims Chip
 
Free software
Free softwareFree software
Free software
 
Tech Tools for Teachers on a Tight Budget
Tech Tools for Teachers on a Tight BudgetTech Tools for Teachers on a Tight Budget
Tech Tools for Teachers on a Tight Budget
 
Software for Starving Students
Software for Starving StudentsSoftware for Starving Students
Software for Starving Students
 
Fundamental elements of the computer software
Fundamental elements of the computer  softwareFundamental elements of the computer  software
Fundamental elements of the computer software
 

Similar to Html5

Html5 shubelal
Html5 shubelalHtml5 shubelal
Html5 shubelal
Shub
 
HTML5
HTML5 HTML5
HTML5 History & Features
HTML5 History & FeaturesHTML5 History & Features
HTML5 History & Features
Dave Ross
 
HTML5 Presentation
HTML5 PresentationHTML5 Presentation
HTML5 Presentationvs4vijay
 
Html5 phillycc
Html5 phillyccHtml5 phillycc
Html5 phillycc
Jennifer Kenderdine
 
Html5 Future of WEB
Html5 Future of WEBHtml5 Future of WEB
Html5 Future of WEB
Amit Choudhary
 
Html5
Html5Html5
WHAT IS HTML5? (at CSS Nite Osaka)
WHAT IS HTML5? (at CSS Nite Osaka)WHAT IS HTML5? (at CSS Nite Osaka)
WHAT IS HTML5? (at CSS Nite Osaka)Shumpei Shiraishi
 
Looking into HTML5 + CSS3
Looking into HTML5 + CSS3Looking into HTML5 + CSS3
Looking into HTML5 + CSS3
Christopher Schmitt
 
HTML5
HTML5HTML5
HTML5 Refresher
HTML5 RefresherHTML5 Refresher
HTML5 Refresher
Ivano Malavolta
 
Html5
Html5Html5
HTML5: An Overview
HTML5: An OverviewHTML5: An Overview
HTML5: An Overview
Nagendra Um
 
Html5
Html5Html5
Html5
Nasla C.K
 
Html5 Primer
Html5 PrimerHtml5 Primer
Html5 Primer
Graeme Bryan
 
Top 10 HTML5 features every developer should know!
Top 10 HTML5 features every developer should know!Top 10 HTML5 features every developer should know!
Top 10 HTML5 features every developer should know!Gill Cleeren
 
Introduction of html5
Introduction of html5Introduction of html5
Introduction of html5kokila T
 

Similar to Html5 (20)

Html5 shubelal
Html5 shubelalHtml5 shubelal
Html5 shubelal
 
HTML5
HTML5 HTML5
HTML5
 
Html 5
Html 5Html 5
Html 5
 
HTML5 History & Features
HTML5 History & FeaturesHTML5 History & Features
HTML5 History & Features
 
HTML5 Presentation
HTML5 PresentationHTML5 Presentation
HTML5 Presentation
 
Html5 phillycc
Html5 phillyccHtml5 phillycc
Html5 phillycc
 
Html5 Future of WEB
Html5 Future of WEBHtml5 Future of WEB
Html5 Future of WEB
 
Html5
Html5Html5
Html5
 
WHAT IS HTML5? (at CSS Nite Osaka)
WHAT IS HTML5? (at CSS Nite Osaka)WHAT IS HTML5? (at CSS Nite Osaka)
WHAT IS HTML5? (at CSS Nite Osaka)
 
Looking into HTML5 + CSS3
Looking into HTML5 + CSS3Looking into HTML5 + CSS3
Looking into HTML5 + CSS3
 
HTML5
HTML5HTML5
HTML5
 
Html5 public
Html5 publicHtml5 public
Html5 public
 
HTML5 Refresher
HTML5 RefresherHTML5 Refresher
HTML5 Refresher
 
Html5
Html5Html5
Html5
 
HTML5: An Overview
HTML5: An OverviewHTML5: An Overview
HTML5: An Overview
 
Html5
Html5Html5
Html5
 
Html5
Html5Html5
Html5
 
Html5 Primer
Html5 PrimerHtml5 Primer
Html5 Primer
 
Top 10 HTML5 features every developer should know!
Top 10 HTML5 features every developer should know!Top 10 HTML5 features every developer should know!
Top 10 HTML5 features every developer should know!
 
Introduction of html5
Introduction of html5Introduction of html5
Introduction of html5
 

Recently uploaded

UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 

Recently uploaded (20)

UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 

Html5

  • 1.
  • 2. HTML5 Everything that makes the web sing. Shaify Mehta http://www.shaify.com
  • 3. Agenda Agenda • Introduction to HTML5. • New Elements . • New Features. • Browser Supports. • Tutorials. • Live demos.
  • 4. Who am I? Who Am I ? Who am I?
  • 5. Who am I? Who Am I ? HTML5* Web Development to the next level *Including other next generation technologies of the Web Development stack
  • 6. Rough Timeline Of Web Technologies 1991 HTML 1994  HTML 2 Who Am I ? 1996  CSS 1 + JavaScript 1997  HTML 4 1998  CSS 2 2000  XHTML 1 2002  Tableless Web Design 2005  AJAX 2009  HTML 5
  • 7. HTML5 Who Am I ? HTML5 ~= HTML + CSS + JS
  • 9. New Features We intend to develop a service which is a blend of all above said services. This is saves the hassles of maintaining different user accounts for different services. Our website will be comprising of 1. Photo Sharing 2. Video Sharing 3. Document Sharing New Feautures
  • 10. Canvas Element • The HTML5 canvas element uses JavaScript to draw graphics on a web page. • A canvas is a rectangular area, and you control every pixel of it. <canvas id=“my Canvas” width=“200” height=“100” > </canvas> Canvas Element
  • 12. Audio & Video Audio & Video
  • 13. Audio & Video Continued….. • Today, most audio & videos are played through a plugin Audio & Video (like flash). However, not all browsers have the same plugins. • HTML5 specifies a standard way to include these, with the audio & video elements. • <audio src="song.ogg“ controls="controls“ > </audio> • <video src="movie.ogg“ controls="controls"> </video>
  • 14. Attributes : video Audio & Video
  • 15. Browser supports Browser Video : Supports •Ogg = Ogg files with Theora video codec and Vorbis audio codec •MPEG4 = MPEG 4 files with H.264 video codec and AAC audio codec •WebM = WebM files with VP8 video codec and Vorbis audio codec Audio :
  • 16. New Elements New Elements
  • 17. New Input Types • Email • Url • Number New Input • Range Types • Date pickers (date, month, week, time, datetime, datetime-local) • Search • Color
  • 18. Elements • <input type="email" name="user_email" /> • <input type="url" name="user_url" /> Elements • <input type="number" name="points" min="1" max="10" /> • <input type="range" name="points" min="1“ max="10" /> • <input type="date" name="user_date" /> • <input type="color" name="user_color" />
  • 19. Web Storage Web Storage
  • 20. Web Storage • HTML5 offers two new objects for storing data on the client: • LocalStorage - stores data with no time limit • SessionStorage - stores data for one session Web Storage • Earlier, this was done with cookies. Cookies are not suitable for large amounts of data, because they are passed on by EVERY request to the server, making it very slow and in-effective. • HTML5 uses JavaScript to store and access the data.
  • 21. Web Storage Continued…. LocalStorage : • <script type="text/javascript"> localStorage.lastname="Smith"; document.write(localStorage.lastname); </script> Web Storage SessionStorage: • <script type="text/javascript"> sessionStorage.lastname="Smith"; document.write(sessionStorage.lastname); </script>