SlideShare ist ein Scribd-Unternehmen logo
1 von 14
2/
HTML5 Learn & Share /
           12/1/2011
What is HTML5?

• Joint effort between W3C and WHATWG
• The next major revision of HTML and
  XHTML
• Documentation of previously undocumented
  APIs (“DOM Level 0”)
• A snapshot of an evolving standard
• “It’s not one big thing”
                                                          3/
                                        HTML5 Learn & Share /
                                                   12/1/2011
An Evolving Standard

• HTML4 reached “W3C Recommendation”
  status in 1997
• HTML5 draft started in 2004
• Some features already available, others in
  progress
• Timeline for HTML5 Recommendation set for
  2022

                                                          4/
                                        HTML5 Learn & Share /
                                                   12/1/2011
New Features
<canvas>

• By itself, a blank box. With JavaScript, a
  drawing surface
• Basic drawing support: lines, gradients,
  embedded images, basic shapes
• Potential future support for 3D canvases




                                                           6/
                                         HTML5 Learn & Share /
                                                    12/1/2011
<video>

• Standardized way to embed video without
  QuickTime, Flash, RealPlayer, etc…
• <video> tag does not specify
  codec/container type




                                                       7/
                                     HTML5 Learn & Share /
                                                12/1/2011
Geolocation API
• Scripting solution for detecting user latitude,
  longitude, altitude
• W3C standard requires it be opt-in
• Specification of “high accuracy” and “low
  accuracy” modes




                                                             8/
                                           HTML5 Learn & Share /
                                                      12/1/2011
New Form Content

• Placeholder text
• Autofocus
• Required fields
• New input types: email, URL, numbers, sliders, date
  pickers, color pickers, search boxes




                                                                      9/
                                                    HTML5 Learn & Share /
                                                               12/1/2011
Drag and Drop

• Defines a “draggable” attribute for any
  element
• Dragenter, dragover, drop events (and
  associated elements for assigning handlers)
• Support for different effect types: “none,”
  “copy,” “link” and “move”


                                                             10 /
                                            HTML5 Learn & Share /
                                                       12/1/2011
Local Storage

• Provide data storage for web apps without
  plugins or browser-dependence
• Store key-value pairs of anything JavaScript
  supports




• Event listener support to detect changes
                                                         11 /
                                        HTML5 Learn & Share /
                                                   12/1/2011
…and more

• MathML and SVG support
• <section>, <header>, <nav>, <figure>…
• Form elements independent of the form itself
• Spellcheck, contextmenu, and hidden
  attributes
• Removal of many elements now handled by
  CSS
                                                         12 /
                                        HTML5 Learn & Share /
                                                   12/1/2011
Recommended Reading


W3C Working Draft: http://www.w3.org/TR/html5/


WHATWG “Living Standard”: http://www.whatwg.org/specs/web-
  apps/current-work/multipage/


Free online O’Reilly text: http://diveintohtml5.org


Google guides and tutorials: http://www.html5rocks.com/


                                                                              13 /
                                                             HTML5 Learn & Share /
                                                                        12/1/2011
Conclusion and Questions

Weitere ähnliche Inhalte

Was ist angesagt?

GateIn - The Solution for Managing and Building Enterprise Web Apps
GateIn - The Solution for Managing and Building Enterprise Web AppsGateIn - The Solution for Managing and Building Enterprise Web Apps
GateIn - The Solution for Managing and Building Enterprise Web AppsWesley Hales
 
WCMS Evaluation Tips
WCMS Evaluation TipsWCMS Evaluation Tips
WCMS Evaluation TipsDave Olsen
 
XWiki, the collaborative CMS
XWiki, the collaborative CMSXWiki, the collaborative CMS
XWiki, the collaborative CMSXWiki
 
No one said this would be easy: Sustaining Webrecorder as a robust web archiv...
No one said this would be easy: Sustaining Webrecorder as a robust web archiv...No one said this would be easy: Sustaining Webrecorder as a robust web archiv...
No one said this would be easy: Sustaining Webrecorder as a robust web archiv...Anna Perricci
 
HTML5 Local Storage
HTML5 Local StorageHTML5 Local Storage
HTML5 Local StorageLior Zamir
 
Webrecorder: Building, Maintaining & Growing
Webrecorder: Building, Maintaining & GrowingWebrecorder: Building, Maintaining & Growing
Webrecorder: Building, Maintaining & GrowingAnna Perricci
 
Local Storage for Web Applications
Local Storage for Web ApplicationsLocal Storage for Web Applications
Local Storage for Web ApplicationsMarkku Laine
 
CUST-3 Document Management with Share
CUST-3 Document Management with ShareCUST-3 Document Management with Share
CUST-3 Document Management with ShareAlfresco Software
 
Gettings started with Web development
Gettings started with Web developmentGettings started with Web development
Gettings started with Web developmentUjjwal Ojha
 
Webrecorder: Web Archiving for All!
Webrecorder: Web Archiving for All!Webrecorder: Web Archiving for All!
Webrecorder: Web Archiving for All!Anna Perricci
 
IWMW 2003: Content Management - Buy or Build?
IWMW 2003: Content Management - Buy or Build?IWMW 2003: Content Management - Buy or Build?
IWMW 2003: Content Management - Buy or Build?IWMW
 
Building Rich Internet Apps with Silverlight 2
Building Rich Internet Apps with Silverlight 2Building Rich Internet Apps with Silverlight 2
Building Rich Internet Apps with Silverlight 2Microsoft Iceland
 
CONTENTdm Presentation 060711
CONTENTdm Presentation 060711CONTENTdm Presentation 060711
CONTENTdm Presentation 060711Buttes
 
Slides for Web Archiving in the Heritage and Archive Sectors
Slides for Web Archiving in the Heritage and Archive SectorsSlides for Web Archiving in the Heritage and Archive Sectors
Slides for Web Archiving in the Heritage and Archive SectorsAnna Perricci
 
Drupal 8 Basic Training - DrupalEurope 2018 - Maarten De Block
Drupal 8 Basic Training - DrupalEurope 2018 - Maarten De BlockDrupal 8 Basic Training - DrupalEurope 2018 - Maarten De Block
Drupal 8 Basic Training - DrupalEurope 2018 - Maarten De BlockMaarten De Block
 

Was ist angesagt? (20)

GateIn - The Solution for Managing and Building Enterprise Web Apps
GateIn - The Solution for Managing and Building Enterprise Web AppsGateIn - The Solution for Managing and Building Enterprise Web Apps
GateIn - The Solution for Managing and Building Enterprise Web Apps
 
WCMS Evaluation Tips
WCMS Evaluation TipsWCMS Evaluation Tips
WCMS Evaluation Tips
 
Personas presentation
Personas presentationPersonas presentation
Personas presentation
 
XWiki, the collaborative CMS
XWiki, the collaborative CMSXWiki, the collaborative CMS
XWiki, the collaborative CMS
 
No one said this would be easy: Sustaining Webrecorder as a robust web archiv...
No one said this would be easy: Sustaining Webrecorder as a robust web archiv...No one said this would be easy: Sustaining Webrecorder as a robust web archiv...
No one said this would be easy: Sustaining Webrecorder as a robust web archiv...
 
Practical html5
Practical html5Practical html5
Practical html5
 
Practical HTML5
Practical HTML5Practical HTML5
Practical HTML5
 
HTML5 Local Storage
HTML5 Local StorageHTML5 Local Storage
HTML5 Local Storage
 
Webrecorder: Building, Maintaining & Growing
Webrecorder: Building, Maintaining & GrowingWebrecorder: Building, Maintaining & Growing
Webrecorder: Building, Maintaining & Growing
 
Local Storage for Web Applications
Local Storage for Web ApplicationsLocal Storage for Web Applications
Local Storage for Web Applications
 
Web frameworks
Web frameworksWeb frameworks
Web frameworks
 
CUST-3 Document Management with Share
CUST-3 Document Management with ShareCUST-3 Document Management with Share
CUST-3 Document Management with Share
 
Gettings started with Web development
Gettings started with Web developmentGettings started with Web development
Gettings started with Web development
 
Webrecorder: Web Archiving for All!
Webrecorder: Web Archiving for All!Webrecorder: Web Archiving for All!
Webrecorder: Web Archiving for All!
 
IWMW 2003: Content Management - Buy or Build?
IWMW 2003: Content Management - Buy or Build?IWMW 2003: Content Management - Buy or Build?
IWMW 2003: Content Management - Buy or Build?
 
Local storage
Local storageLocal storage
Local storage
 
Building Rich Internet Apps with Silverlight 2
Building Rich Internet Apps with Silverlight 2Building Rich Internet Apps with Silverlight 2
Building Rich Internet Apps with Silverlight 2
 
CONTENTdm Presentation 060711
CONTENTdm Presentation 060711CONTENTdm Presentation 060711
CONTENTdm Presentation 060711
 
Slides for Web Archiving in the Heritage and Archive Sectors
Slides for Web Archiving in the Heritage and Archive SectorsSlides for Web Archiving in the Heritage and Archive Sectors
Slides for Web Archiving in the Heritage and Archive Sectors
 
Drupal 8 Basic Training - DrupalEurope 2018 - Maarten De Block
Drupal 8 Basic Training - DrupalEurope 2018 - Maarten De BlockDrupal 8 Basic Training - DrupalEurope 2018 - Maarten De Block
Drupal 8 Basic Training - DrupalEurope 2018 - Maarten De Block
 

Andere mochten auch

India product story
India product storyIndia product story
India product storyRachitBhagat
 
Reversed Development Aid by Francine Mestrum
Reversed Development Aid by Francine MestrumReversed Development Aid by Francine Mestrum
Reversed Development Aid by Francine MestrumComm Anped
 
Idb panama art exhibit
Idb panama art exhibitIdb panama art exhibit
Idb panama art exhibitbowdoin
 
Spectrum one Gurgaon call @ 9654933107
Spectrum one Gurgaon call @ 9654933107Spectrum one Gurgaon call @ 9654933107
Spectrum one Gurgaon call @ 9654933107rahul_star_india
 
pengantar logika-dan_algoritma
pengantar logika-dan_algoritmapengantar logika-dan_algoritma
pengantar logika-dan_algoritmarejeki tobing
 

Andere mochten auch (7)

India product story
India product storyIndia product story
India product story
 
Reversed Development Aid by Francine Mestrum
Reversed Development Aid by Francine MestrumReversed Development Aid by Francine Mestrum
Reversed Development Aid by Francine Mestrum
 
Taller paper
Taller paperTaller paper
Taller paper
 
Idb panama art exhibit
Idb panama art exhibitIdb panama art exhibit
Idb panama art exhibit
 
Udl eines nuvol
Udl eines nuvolUdl eines nuvol
Udl eines nuvol
 
Spectrum one Gurgaon call @ 9654933107
Spectrum one Gurgaon call @ 9654933107Spectrum one Gurgaon call @ 9654933107
Spectrum one Gurgaon call @ 9654933107
 
pengantar logika-dan_algoritma
pengantar logika-dan_algoritmapengantar logika-dan_algoritma
pengantar logika-dan_algoritma
 

Ähnlich wie Html5

Html5 today
Html5 todayHtml5 today
Html5 todayRoy Yu
 
HTML5--The 30,000' View (A fast-paced overview of HTML5)
HTML5--The 30,000' View (A fast-paced overview of HTML5)HTML5--The 30,000' View (A fast-paced overview of HTML5)
HTML5--The 30,000' View (A fast-paced overview of HTML5)Peter Lubbers
 
Dive Into HTML5
Dive Into HTML5Dive Into HTML5
Dive Into HTML5Doris Chen
 
HTML5: An Introduction To Next Generation Web Development
HTML5: An Introduction To Next Generation Web DevelopmentHTML5: An Introduction To Next Generation Web Development
HTML5: An Introduction To Next Generation Web DevelopmentTilak Joshi
 
HTML5 & CSS3 in Drupal (on the Bayou)
HTML5 & CSS3 in Drupal (on the Bayou)HTML5 & CSS3 in Drupal (on the Bayou)
HTML5 & CSS3 in Drupal (on the Bayou)Mediacurrent
 
Dive into HTML5: SVG and Canvas
Dive into HTML5: SVG and CanvasDive into HTML5: SVG and Canvas
Dive into HTML5: SVG and CanvasDoris Chen
 
Everything you need to know about HTML5 in 15 min
Everything you need to know about HTML5 in 15 minEverything you need to know about HTML5 in 15 min
Everything you need to know about HTML5 in 15 minEdgar Parada
 
Introduction to HTML5 and CSS3 (revised)
Introduction to HTML5 and CSS3 (revised)Introduction to HTML5 and CSS3 (revised)
Introduction to HTML5 and CSS3 (revised)Joseph Lewis
 
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 - The Future in a Flash
HTML5 - The Future in a FlashHTML5 - The Future in a Flash
HTML5 - The Future in a FlashRick Snailum
 
Drupal 8 - Build Week Update
Drupal 8 - Build Week UpdateDrupal 8 - Build Week Update
Drupal 8 - Build Week UpdateAngela Byron
 
Drupal 8 introduction
Drupal 8 introductionDrupal 8 introduction
Drupal 8 introductionAditya Ghan
 
Getting Started with HTML5 in Tech Com (STC 2012)
Getting Started with HTML5 in Tech Com (STC 2012)Getting Started with HTML5 in Tech Com (STC 2012)
Getting Started with HTML5 in Tech Com (STC 2012)Peter Lubbers
 
HTML5 Technical Executive Summary
HTML5 Technical Executive SummaryHTML5 Technical Executive Summary
HTML5 Technical Executive SummaryGilad Khen
 

Ähnlich wie Html5 (20)

Html5 today
Html5 todayHtml5 today
Html5 today
 
HTML5--The 30,000' View (A fast-paced overview of HTML5)
HTML5--The 30,000' View (A fast-paced overview of HTML5)HTML5--The 30,000' View (A fast-paced overview of HTML5)
HTML5--The 30,000' View (A fast-paced overview of HTML5)
 
HTML5 in IE9
HTML5 in IE9HTML5 in IE9
HTML5 in IE9
 
Dive Into HTML5
Dive Into HTML5Dive Into HTML5
Dive Into HTML5
 
HTML5: An Introduction To Next Generation Web Development
HTML5: An Introduction To Next Generation Web DevelopmentHTML5: An Introduction To Next Generation Web Development
HTML5: An Introduction To Next Generation Web Development
 
Prueba ppt
Prueba pptPrueba ppt
Prueba ppt
 
Html5v1
Html5v1Html5v1
Html5v1
 
HTML5 & CSS3 in Drupal (on the Bayou)
HTML5 & CSS3 in Drupal (on the Bayou)HTML5 & CSS3 in Drupal (on the Bayou)
HTML5 & CSS3 in Drupal (on the Bayou)
 
Dive into HTML5: SVG and Canvas
Dive into HTML5: SVG and CanvasDive into HTML5: SVG and Canvas
Dive into HTML5: SVG and Canvas
 
Html5
Html5Html5
Html5
 
Everything you need to know about HTML5 in 15 min
Everything you need to know about HTML5 in 15 minEverything you need to know about HTML5 in 15 min
Everything you need to know about HTML5 in 15 min
 
Introduction to HTML5 and CSS3 (revised)
Introduction to HTML5 and CSS3 (revised)Introduction to HTML5 and CSS3 (revised)
Introduction to HTML5 and CSS3 (revised)
 
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 - The Future in a Flash
HTML5 - The Future in a FlashHTML5 - The Future in a Flash
HTML5 - The Future in a Flash
 
Drupal 8 - Build Week Update
Drupal 8 - Build Week UpdateDrupal 8 - Build Week Update
Drupal 8 - Build Week Update
 
Drupal 8 introduction
Drupal 8 introductionDrupal 8 introduction
Drupal 8 introduction
 
Getting Started with HTML5 in Tech Com (STC 2012)
Getting Started with HTML5 in Tech Com (STC 2012)Getting Started with HTML5 in Tech Com (STC 2012)
Getting Started with HTML5 in Tech Com (STC 2012)
 
HTML5 Technical Executive Summary
HTML5 Technical Executive SummaryHTML5 Technical Executive Summary
HTML5 Technical Executive Summary
 
Html5 Future of WEB
Html5 Future of WEBHtml5 Future of WEB
Html5 Future of WEB
 
Working and Features of HTML5 and PhoneGap - An Overview
Working and Features of HTML5 and PhoneGap - An OverviewWorking and Features of HTML5 and PhoneGap - An Overview
Working and Features of HTML5 and PhoneGap - An Overview
 

Kürzlich hochgeladen

Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 

Kürzlich hochgeladen (20)

Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 

Html5

  • 1.
  • 2. 2/ HTML5 Learn & Share / 12/1/2011
  • 3. What is HTML5? • Joint effort between W3C and WHATWG • The next major revision of HTML and XHTML • Documentation of previously undocumented APIs (“DOM Level 0”) • A snapshot of an evolving standard • “It’s not one big thing” 3/ HTML5 Learn & Share / 12/1/2011
  • 4. An Evolving Standard • HTML4 reached “W3C Recommendation” status in 1997 • HTML5 draft started in 2004 • Some features already available, others in progress • Timeline for HTML5 Recommendation set for 2022 4/ HTML5 Learn & Share / 12/1/2011
  • 6. <canvas> • By itself, a blank box. With JavaScript, a drawing surface • Basic drawing support: lines, gradients, embedded images, basic shapes • Potential future support for 3D canvases 6/ HTML5 Learn & Share / 12/1/2011
  • 7. <video> • Standardized way to embed video without QuickTime, Flash, RealPlayer, etc… • <video> tag does not specify codec/container type 7/ HTML5 Learn & Share / 12/1/2011
  • 8. Geolocation API • Scripting solution for detecting user latitude, longitude, altitude • W3C standard requires it be opt-in • Specification of “high accuracy” and “low accuracy” modes 8/ HTML5 Learn & Share / 12/1/2011
  • 9. New Form Content • Placeholder text • Autofocus • Required fields • New input types: email, URL, numbers, sliders, date pickers, color pickers, search boxes 9/ HTML5 Learn & Share / 12/1/2011
  • 10. Drag and Drop • Defines a “draggable” attribute for any element • Dragenter, dragover, drop events (and associated elements for assigning handlers) • Support for different effect types: “none,” “copy,” “link” and “move” 10 / HTML5 Learn & Share / 12/1/2011
  • 11. Local Storage • Provide data storage for web apps without plugins or browser-dependence • Store key-value pairs of anything JavaScript supports • Event listener support to detect changes 11 / HTML5 Learn & Share / 12/1/2011
  • 12. …and more • MathML and SVG support • <section>, <header>, <nav>, <figure>… • Form elements independent of the form itself • Spellcheck, contextmenu, and hidden attributes • Removal of many elements now handled by CSS 12 / HTML5 Learn & Share / 12/1/2011
  • 13. Recommended Reading W3C Working Draft: http://www.w3.org/TR/html5/ WHATWG “Living Standard”: http://www.whatwg.org/specs/web- apps/current-work/multipage/ Free online O’Reilly text: http://diveintohtml5.org Google guides and tutorials: http://www.html5rocks.com/ 13 / HTML5 Learn & Share / 12/1/2011

Hinweis der Redaktion

  1. W3C – World Wide Web ConsortiumWHATWG – Web Hypertext Application Technology Working GroupDOM Level 0 – DOM as it existed as of IE/Netscape 3.0
  2. W3C Recommendation – What makes it an official standard. Working Draft -&gt; Candidate Recommendation -&gt; Proposed Recommendation -&gt; W3C RecommendationHTML5 Recommendation features exhaustive testing not done before for any prior standardsFeature support entirely browser-dependent, but Opera, Firefox, Safari, and (upcoming) IE9 all implement a number of different new features.
  3. Could accept user input and allow them to draw; could also draw entirely based on scriptsCoordinate-based system
  4. A way around Flash video, as described in the news article seen earlierUnfortunately, kind of a non-standardized standardWhich type of video is supported very browser-dependent – to hit them all, need to provide different types
  5. Beneficial for mobile devicesHigh accuracy typically means GPS, low means triangulation
  6. Autofocus – avoid scripting issues wherein focus is grabbed after images load (caused by timing of onload event typically used for setting focus)iPhone screen shots show the benefit of using “email” or “number” input typesIf the new input types are supported, it reverts to type=text… this is standard for everyone, even IE6, so no reason not to use the new types now
  7. Based on original Microsoft implementation (supposedly?)JavaScript-heavy, but native support in the browser will make it much easier to implement
  8. A number of attempted hacks in the past – MS-specific solution, “Flash cookies,” etc.Some worked, but all were eventually browser- or plugin-dependent, with varying limitations and APIsUp to 5 MB at this point, with no real mechanism for requesting more