HTML5, part IV – Connected Devices Štěpán Developer Evangelist Microsoft, Czech Republic.

Slides:



Advertisements
Similar presentations
Introduction to Mobile Computing Dr. Frank McCown Harding University Spring 2010 An Overview of Mobile Devices and Developing Mobile Applications.
Advertisements

Digital Skills Academy. What is a Computer Super Calculator Digital Skills Academy.
D4.3 Additional Applications iPad Application – Facebook Integration George Chrysochoidis i-sieve technologies ltd. PATHS Project Review, 12th March 2014,
HTML5, part I – markup Štěpán Developer Evangelist Microsoft, Czech Republic.
Intro to Android and iOS CS-328 Dick Steflik. The Players Android – Open source mobile OS developed ny the Open Handset Alliance led by Google. Based.
© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Honing In on Multiple Targets with a Single Codebase Jeff Tapper Senior Technologist.
Building Mobile Apps in the Cloud – Comparing Approaches.
Introduction to Mobile Computing Dr. Frank McCown Harding University Fall 2011 An Overview of Mobile Devices and Developing Mobile Applications This work.
Cell Phone Technology Cell Phone Technology. ► Cell technology is changing fast  Phones  Tablets  Computers.
 Initial Targets  Maps, News, Events, Laundry  Create Mobile Web Design Standards m.uiowa.edu/about/develop/ m.uiowa.edu/about/develop/  Direction.
MOBILE CLOUD COMPUTING. Simeon Oriko 3 rd Year student at University of Eastern Africa, Baraton (UEAB) Microsoft Student Partner
Mobile phone based environment control/security system Christopher Carroll B.E. Electronic and Computer Engineering.
© 2009 Research In Motion Limited Methods of application development for mobile devices.
Java System Architectures David Davenport Bilkent University Ankara – Turkey
Friday, August 29, 2014 CSCI 351 – Mobile Applications Development.
presented by NorikoGladysFarhanaBonnie Smartphones.
Mobil Experience Meeting Bent Flyen Senior Project Manager Opera Consumer Engineering
Native vs hybrid vs web mobile Application
Is Mobile the Future of GIS? Matt Sheehan WebMapSolutions.
For CCRI Students.
Mobile Web Applications
UNIVERSITÀ DEGLI STUDI DI PAVIA FACOLTÀ DI LETTERE E FILOSOFIA, SCIENZE POLITICHE, GIURISPRUDENZA, INGEGNERIA, ECONOMIA CORSO DI LAUREA MAGISTRALE INTERFACOLTÀ.
(1) User Interface Frameworks: Twitter Bootstrap 3.0 Philip Johnson Collaborative Software Development Laboratory Information and Computer Sciences University.
HTML5, part II – design Štěpán Developer Evangelist Microsoft, Czech Republic.
Mobile App Support Jacob Poirier Geri Hengesbach Andrea Menke Erin Rossell.
KTC, November On services and apps in IoT Mobile apps – the key interface for IoT solutions The value of IoT devices increase with the functionality.
Windows Reimagine d Windows 8 Data explosion Browser-based apps Natural interaction Ubiquitous connectivity Personal devices in the.
Developing Enterprise Mobile Apps with Xamarin Loren Horsager CEO, Mobile Composer.
Responsive Design using PeopleTools 8.54
HTML5 for Mobile Andrew Kinai. HTML vs HTML5 HTML:A language that describes documents' formatting and content, which is basically composed of static text.
HTML5, part III – API, … Štěpán Developer Evangelist Microsoft, Czech Republic.
Mobile web Sebastian Lopienski IT Technical Forum 29 June 2012.
Lesson 3 Getting started and Installing Web Matrix Getting started and Installing Web Matrix.
Monday, August 31, 2015 CSCI 351 – Mobile Applications Development.
CROSS PLATFORM MOBILE APPLICATION DEVELOPMENT Nick Randolph (Built to Roam) SESSION CODE: DEV-WPH314 (c) 2011 Microsoft. All rights reserved.
Android: Your Next Surveying Instrument H.A. Nandalal, T.T.L.S. Sunday 5th May, 2013 Android: Your Next Surveying Instrument.
The way of hybrid mobile development Hybrid Mobile Applications Telerik Software Academy
Introduction to Mobile Applications. Wireless Applications Personal Time and KnowledgeManagemnt Personal Health & Security PersonalNavigation Remote Monitoring.
What You Need to Know. All kinds of technology devices Traditional Desktop.
Monday, August 31, 2012 CSCI 333 – Systems Programming.
Building Native Apps with ArcGIS API for JavaScript Using PhoneGap and jQuery Andy Gup, Lloyd Heberlie.
| | Top 4 Benefits of Hybrid Mobile Apps.
If you are thinking about developing mobile application for your customer, this is an important aspect to consider the platform.
Introduction to Mobile Computing Dr. Frank McCown Harding University Fall 2011 An Overview of Mobile Devices and Developing Mobile Applications This work.
丁建文 國立高雄應用科大資管系副教授 兼任計網中心軟體發展組組長 跨平台行動應用軟體開發技術 : HTML5 & Mobile JavaScript Framework 暨南大學.
Understanding Mobile Devices, Interactions, and Tools Lesson 1.
1. Data Platform Solution Architect at Microsoft Working with SQL Server for past 15 years Author of SQL Server and Business Intelligence Books Blog a.
INTRODUCING HYBRID APP KAU with MICT PARK IT COMPANIES Supported by KOICA
Less – Design That is More… BY SPEC INDIA. Less – Design  Adaptive Cross Platform CSS grid system  Responsive & Mobile First Projects  Uses Standards-based.
MOBILE APPLICATION DEVELOPMENT SERVICES
Application development process Part 1. Overview State of the mobile industry Size of the market Popularity of platforms How users use their devices Internationalisation.
A little more App Inventor and Mind the GAP!
Mobi-sites and Apps for Mobile Devices “pros & cons of each”
100% Exam Passing Guarantee & Money Back Assurance
CHALLENGES IN FRONT OF MOBILE APPLICATIONS DEVELOPMENT
CSCI 351 – Mobile Applications Development
Understanding Programming Mobile Web
Browsers and Web Platforms
Responsive Design and Twitter Bootstrap
Introduction to Mobile Web Applications
Apache Cordova Overview
MOBILE DEVICE OPERATING SYSTEM
CSCI 351 – Mobile Applications Development
Survey Paper & Manuscript
MIT App Inventor By Hans Yip.
Front Side Development
Different Types of Apps. App Development ● App Development refers to the creation of computer applications for use on mobile devices such as tablets,
Apps XD.
Frameworks Deploying Online Services
Introduction to Mobile Apps
Presentation transcript:

HTML5, part IV – Connected Devices Štěpán 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, …

One application for all devices?

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 –  HTML5 Test Suite – test.w3.org/html/tests/reporting/report.htmtest.w3.org/html/tests/reporting/report.htm  Validator – validator.w3.org/validator.w3.org/  Microsoft Internet Explorer 9 and 10  Engineering Blog – blogs.msdn.com/ie/blogs.msdn.com/ie/  Beauty Of The Web –  IE Test Drive –  HTML5 Labs – html5labs.interoperabilitybridges.com/html5labs.interoperabilitybridges.com/