90 likes | 246 Views
HTML5, part IV – Connected Devices. Štěpán Bechynský , @ stepanb. Developer Evangelist Microsoft, Czech Republic. Connected Devices. Smartphones Tablets Consumer Electronics (TV, DVD and Blu-ray Disc players, …) Single-purpose devices with internet connectivity.
E N D
HTML5, part IV – Connected Devices Štěpán Bechynský, @stepanb Developer Evangelist Microsoft, Czech Republic
Connected Devices • Smartphones • Tablets • Consumer Electronics (TV, DVD and Blu-ray Disc players, …) • Single-purpose devices with internet connectivity
Diversity of Connected Devices • Operating systems • Windows Phone, iOS, Android, Symbian, .NET Micro Framework, … • Screen • From Alphanumeric LCD to Full-HD • Portrait and Landscape • Black and white • … • Programming languages • C#, Visual Basic, Java, Objective-C, C, C++,Assembler, … • Sensors • GPS, Accelerometer, Gyro, Light, … • Memory • From kB to GB • Performance
What is common? • Internet connectivity almost 24/7 • Modern Web Browser • Internet Explorer 9, Webkit, …
Limitations of HTML5 on Connected Devices • Access to operating system is limited (Sandbox) • Marketplace • Differences between Web Browsers • Specific functionality for Connected Devices
Solution • Native application around Web Browser Component • Access to device features • Marketplace • Off-line Support • Javascript Frameworks • jQuery Mobile • Phone Gap
HTML5.cz • Shromažďuje české zdroje • Komunitní překlad knihy Marka Pilgrima „Dive into HTML5“
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 and 10 • 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/