1 / 12

HTML5, part III – API, …

HTML5, part III – API, …. Štěpán Bechynský. Developer Evangelist Microsoft, Czech Republic. ECMAScript 5. Standard ECMA-262 http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-262.pdf Test: http://test262.ecmascript.org /

creda
Download Presentation

HTML5, part III – API, …

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. HTML5, part III – API, … Štěpán Bechynský Developer Evangelist Microsoft, Czech Republic

  2. ECMAScript5 • Standard ECMA-262 • http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-262.pdf • Test: http://test262.ecmascript.org/ • Results: http://en.wikipedia.org/wiki/ECMAScript#Conformance_tests • New array methods • Enhanced object model • Other computational methods and functions • Strict mode

  3. Data URI • Embedding data in the context of a web page • Most common is tiny image embedded in a web page • Standalone web pages with graphics

  4. GeolocationAPI • Location based on IP address, Wi-Fi, GSM or GPS • User must confirm access to location

  5. < audio>, < video> and Javascript • You can write your own audio or video player • Independent on “build-in” controls

  6. Offline capabilities • Offline storage • localStorage • sessionStorage • Online and offlineevents • IndexedDB • Experimental plugin, http://html5labs.interoperabilitybridges.com/ • Doesn’t work on 64-bit

  7. Web SocetsAPI • Experimental plugin, http://html5labs.interoperabilitybridges.com/ • Real-time duplex communication • Needs socket server • Internet Engineering Task Force (IETF)

  8. File API • Experimental plugin, http://html5labs.interoperabilitybridges.com/ • Access to client computer file system

  9. Pinned Sites

  10. Developer Tools • Internet Explorer 9 Developer Tools • Visual Studio 2010 SP1 • Expression Web 4 SP1 • Fiddler

  11. Silverlight vs. HTML5 • LOB applications • Datagrid • RIA Services • MVVM • Video • DRM • Smooth Streaming • Windows Phone 7 • Developer Tools

  12. Resources • Books • Introducing HTML5 by Bruce Lawson & Remy Sharp • W3C • W3C HTML5 Specification – www.w3.org/TR/html5 • HTML5 Test Suite – test.w3.org/html/tests/reporting/report.htm • Validator –validator.w3.org/ • Microsoft Internet Explorer 9 • Engineering Blog – blogs.msdn.com/ie/ • Beauty Of The Web – www.beautyoftheweb.com/experience/ • IE Test Drive – www.ietestdrive.com • HTML5 Labs – html5labs.interoperabilitybridges.com/

More Related