SlideShare a Scribd company logo
1 of 13
HTML5???
buzz
buzz
buzz
buzz
buzz
buzz
buzz
buzz
buzz
buzz
buzz
buzz
buzz
buzz
buzz
buzz
buzz
buzz
Now HTML5…
What is that?
HTML5 ~= HTML + CSS3 + JavaScript APIs
HTML
• Draft Specification of the next iteration of HTML
• HTML 4 (1997) and XHTML 1 (2000)
• Clearer separation of data and layout/style
• Makes what you would already do in HTML easier
• New Content Tags
• <nav>, <section>, <header>, <article>, <aside>, <summary>
• New Media Tags
• <video>, <audio>, <figure>
• New Dynamic drawing <canvas>graphic tag
• A tag that allows programmatic drawing via JavaScript
• Inline metadata to help search engines identify content
• <span itemprop=“agency”>Moxie Interactive</span>
CSS3
• Specification currently under active development since 2005
• Improved selectors for determining which content to effect
• (good support across modern browsers)
• Embeddable font support (TTF, OTF)
• Improved text layout with column support
• Rounded corners, Reflections (WebKit)
• Multiple backgrounds, transforms (rotation, scale, etc), animations
(WebKit)
JavaScript APIs
• Local data storage
• Application Cache (offline access)
• Multitasking (Worker processes)
• Sockets (real-time server communication: chat, games, etc.)
• Native Drag and Drop events
• GeoLocation
• Lots of active 3rd party libraries (Prototype, jQuery, etc)
The Good News!
• Good support on modern mobile devices (iOS, Android)
• Simpler, more intuitive syntax
• Video and Audio without requiring a plugin
• Incremental improvements to previous HTML challenges
• Much needed next step in HTML evolution
• Creative enhancements: Rounded corners, gradients, text layout
• Emergence of more advanced technologies such as O3D (WebGL)
• Easier SEO than plugin technologies
• Promising Mobile JS Frameworks (Sencha, jQTouch)
The Bad News
• The HTML5 spec is DRAFT and is in ongoing development
(change)
• Video support is not standardized
• Not currently a single codec that all browsers will support
• Google WebM (VP 8) (open sourced by Google)
• OggTheora (open source)
• h.264/MP4 (potential licensing issues)
• No supported DRM for video or audio
• Currently no support for cue points or alpha (transparent) video
The Bad News…Continued
• Limited desktop browser support
• Only the newest and best have reasonable support
• Internet Explorer will not have decent support until IE9
• Challenges getting consistent page display across browsers
• Graceful page degradation is potentially complex
• Currently no designer tools for creating HTML5 animation or
interactivity (all must be implemented by a developer)
• Limited developer debugging tools
What HTML5 is NOT
• A magic bullet for all your mobile and desktop-to-mobile woes
• A replacement for technologies such as Flash or Silverlight
• Immersive RLP’s would be much more time consuming
• Certain functionality would not be possible or cost-prohibitive
• While HTML5 quickly fixes some small-scale HTML issues (video,
audio, layout and fonts), it does not instantly solve architectural
needs for large-scale immersive cross-platform applications
Summary
Good
HTML5 has new standards and features that are long overdue
Allows display of multimedia content without need of a plugin
Good and rapidly progressing mobile support
Bad
Spotty desktop browser support
Complexity creating consistent experiences across platforms
Technical limitations on what can creatively be done
Recommendations
• Still consider separate desktop and mobile experiences
• For HTML-based desktop experiences, consider simplified modular
layout for streamlined restyling on mobile platforms
• Don’t expect what has been traditionally executed in Flash or
Silverlight to be cost-effective or even possible in HTML
• Clearly understand the target USER and their needs before
recommending a technology
• Design for the chosen technology
Related Links
• http://www.pcworld.com/article/196670/google_announces_webm_video_format_the_future_o
f_html5_video.html
• http://en.wikipedia.org/wiki/HTML5
• http://www.deepbluesky.com/blog/-/browser-support-for-css3-and-html5_72/
• http://www.html5test.com/
• http://newteevee.com/2010/05/13/hulu-html5-isnt-ready-for-prime-time/
• http://www.htmlgoodies.com/daily_news/article.php/386914/Is-HTML-5-the-Flash-Killer-Its-
sure-got-the-potential.htm
• http://slides.html5rocks.com/
• http://www.deepbluesky.com/blog/-/browser-support-for-css3-and-html5_72/
• http://www.sencha.com/products/touch/

More Related Content

Recently uploaded

一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
wpkuukw
 
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
kumaririma588
 
Design Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptxDesign Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptx
TusharBahuguna2
 
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
home
 
Call Girls In Jp Nagar ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Jp Nagar ☎ 7737669865 🥵 Book Your One night StandCall Girls In Jp Nagar ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Jp Nagar ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
Peaches App development presentation deck
Peaches App development presentation deckPeaches App development presentation deck
Peaches App development presentation deck
tbatkhuu1
 
Vip Mumbai Call Girls Bandra West Call On 9920725232 With Body to body massag...
Vip Mumbai Call Girls Bandra West Call On 9920725232 With Body to body massag...Vip Mumbai Call Girls Bandra West Call On 9920725232 With Body to body massag...
Vip Mumbai Call Girls Bandra West Call On 9920725232 With Body to body massag...
amitlee9823
 
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
amitlee9823
 
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
amitlee9823
 
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
amitlee9823
 

Recently uploaded (20)

Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
 
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
 
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
 
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
 
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
 
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
 
Design Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptxDesign Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptx
 
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
 
Call Girls In Jp Nagar ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Jp Nagar ☎ 7737669865 🥵 Book Your One night StandCall Girls In Jp Nagar ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Jp Nagar ☎ 7737669865 🥵 Book Your One night Stand
 
Peaches App development presentation deck
Peaches App development presentation deckPeaches App development presentation deck
Peaches App development presentation deck
 
Q4-W4-SCIENCE-5 power point presentation
Q4-W4-SCIENCE-5 power point presentationQ4-W4-SCIENCE-5 power point presentation
Q4-W4-SCIENCE-5 power point presentation
 
Vip Mumbai Call Girls Bandra West Call On 9920725232 With Body to body massag...
Vip Mumbai Call Girls Bandra West Call On 9920725232 With Body to body massag...Vip Mumbai Call Girls Bandra West Call On 9920725232 With Body to body massag...
Vip Mumbai Call Girls Bandra West Call On 9920725232 With Body to body massag...
 
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
 
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
 
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...
 
❤Personal Whatsapp Number 8617697112 Samba Call Girls 💦✅.
❤Personal Whatsapp Number 8617697112 Samba Call Girls 💦✅.❤Personal Whatsapp Number 8617697112 Samba Call Girls 💦✅.
❤Personal Whatsapp Number 8617697112 Samba Call Girls 💦✅.
 
Sweety Planet Packaging Design Process Book.pptx
Sweety Planet Packaging Design Process Book.pptxSweety Planet Packaging Design Process Book.pptx
Sweety Planet Packaging Design Process Book.pptx
 
Sector 104, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 104, Noida Call girls :8448380779 Model Escorts | 100% verifiedSector 104, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 104, Noida Call girls :8448380779 Model Escorts | 100% verified
 
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
 
HiFi Call Girl Service Delhi Phone ☞ 9899900591 ☜ Escorts Service at along wi...
HiFi Call Girl Service Delhi Phone ☞ 9899900591 ☜ Escorts Service at along wi...HiFi Call Girl Service Delhi Phone ☞ 9899900591 ☜ Escorts Service at along wi...
HiFi Call Girl Service Delhi Phone ☞ 9899900591 ☜ Escorts Service at along wi...
 

Featured

How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 

Featured (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

HTML5

  • 3. HTML5 ~= HTML + CSS3 + JavaScript APIs
  • 4. HTML • Draft Specification of the next iteration of HTML • HTML 4 (1997) and XHTML 1 (2000) • Clearer separation of data and layout/style • Makes what you would already do in HTML easier • New Content Tags • <nav>, <section>, <header>, <article>, <aside>, <summary> • New Media Tags • <video>, <audio>, <figure> • New Dynamic drawing <canvas>graphic tag • A tag that allows programmatic drawing via JavaScript • Inline metadata to help search engines identify content • <span itemprop=“agency”>Moxie Interactive</span>
  • 5. CSS3 • Specification currently under active development since 2005 • Improved selectors for determining which content to effect • (good support across modern browsers) • Embeddable font support (TTF, OTF) • Improved text layout with column support • Rounded corners, Reflections (WebKit) • Multiple backgrounds, transforms (rotation, scale, etc), animations (WebKit)
  • 6. JavaScript APIs • Local data storage • Application Cache (offline access) • Multitasking (Worker processes) • Sockets (real-time server communication: chat, games, etc.) • Native Drag and Drop events • GeoLocation • Lots of active 3rd party libraries (Prototype, jQuery, etc)
  • 7. The Good News! • Good support on modern mobile devices (iOS, Android) • Simpler, more intuitive syntax • Video and Audio without requiring a plugin • Incremental improvements to previous HTML challenges • Much needed next step in HTML evolution • Creative enhancements: Rounded corners, gradients, text layout • Emergence of more advanced technologies such as O3D (WebGL) • Easier SEO than plugin technologies • Promising Mobile JS Frameworks (Sencha, jQTouch)
  • 8. The Bad News • The HTML5 spec is DRAFT and is in ongoing development (change) • Video support is not standardized • Not currently a single codec that all browsers will support • Google WebM (VP 8) (open sourced by Google) • OggTheora (open source) • h.264/MP4 (potential licensing issues) • No supported DRM for video or audio • Currently no support for cue points or alpha (transparent) video
  • 9. The Bad News…Continued • Limited desktop browser support • Only the newest and best have reasonable support • Internet Explorer will not have decent support until IE9 • Challenges getting consistent page display across browsers • Graceful page degradation is potentially complex • Currently no designer tools for creating HTML5 animation or interactivity (all must be implemented by a developer) • Limited developer debugging tools
  • 10. What HTML5 is NOT • A magic bullet for all your mobile and desktop-to-mobile woes • A replacement for technologies such as Flash or Silverlight • Immersive RLP’s would be much more time consuming • Certain functionality would not be possible or cost-prohibitive • While HTML5 quickly fixes some small-scale HTML issues (video, audio, layout and fonts), it does not instantly solve architectural needs for large-scale immersive cross-platform applications
  • 11. Summary Good HTML5 has new standards and features that are long overdue Allows display of multimedia content without need of a plugin Good and rapidly progressing mobile support Bad Spotty desktop browser support Complexity creating consistent experiences across platforms Technical limitations on what can creatively be done
  • 12. Recommendations • Still consider separate desktop and mobile experiences • For HTML-based desktop experiences, consider simplified modular layout for streamlined restyling on mobile platforms • Don’t expect what has been traditionally executed in Flash or Silverlight to be cost-effective or even possible in HTML • Clearly understand the target USER and their needs before recommending a technology • Design for the chosen technology
  • 13. Related Links • http://www.pcworld.com/article/196670/google_announces_webm_video_format_the_future_o f_html5_video.html • http://en.wikipedia.org/wiki/HTML5 • http://www.deepbluesky.com/blog/-/browser-support-for-css3-and-html5_72/ • http://www.html5test.com/ • http://newteevee.com/2010/05/13/hulu-html5-isnt-ready-for-prime-time/ • http://www.htmlgoodies.com/daily_news/article.php/386914/Is-HTML-5-the-Flash-Killer-Its- sure-got-the-potential.htm • http://slides.html5rocks.com/ • http://www.deepbluesky.com/blog/-/browser-support-for-css3-and-html5_72/ • http://www.sencha.com/products/touch/