130 likes | 259 Views
Presented by: Lan Nguyen. HTML5: Introduction. Started as cooperation with: World Wide Web Consortium Web Hypertext Application Technology Working Group The future standard in web development W3C: “HTML5 will be finished in 2014”
E N D
Presented by: Lan Nguyen
HTML5: Introduction • Started as cooperation with: • World Wide Web Consortium • Web Hypertext Application Technology Working Group • The future standard in web development • W3C: “HTML5 will be finished in 2014” • Goal: To improve HTML with support for latest multimedia while keeping it consistently understood by computers and easily readable for humans
HTML5: Introduction • Potential to be cross platform across mobile applications • Capability of running on low-powered devices • A major challenge for Adobe Flash & Microsoft Silverlight
Features: New Elements • New Semantic Elements • <nav>, <progress>, <details> • New Media Elements • <audio>, <video>, <track> • The new <canvas> element • To draw graphics on the go with scripting (usually javascript)
Features: New APIs • Drag-and-drop • Cross-document messaging • Web Storage • Geolocation • File API
Business Value • Better Connection Between Companies and Customers • Instant Access for Users Across Platforms • Better Linking Capabilities • Search Engine Inclusion
HTML5 Adds Value to Firms • Reducing the bottomline • Reaching a wider audience • Leaner, Meaner Websites • Faster time to market
Pros and Cons of HTML5 Pros Cons Redesign overhead costs Lack of support for legacy browsers Still in development • One-stop solution for web development • Cross-Platform Capabilities • Improved Code and Cleaner Markup • Geolocation Support • Elegant forms and web apps • Improved Semantics
Compatibility Chart Source: Reelseo.com
Netflix • Originally ran on Flash and C++ • Now runs on HTML5 • It allows for iterative changes and scalable testing/experimentation • Implementing changes appear seamless • No need for manual software updates • HTML5 makes Netflix easy to use
Conclusion • Businesses should start adopting HTML5 • To address issues: • Allow users option to choose old/new version of website • Start beta testing with community support • Adapt to dynamic changes