Professional Documents
Culture Documents
Agenda
1. The Current Scenario and Problem
3. HTML5 adoption
Agenda (contd.)
6. Mobile Web App development and some examples
There are two extreme ends to the spectrum of approaches: 1. Build one version that works on all devices. UX will
suffer!
as mobile devices are taking the center of stage as computing devices, there will be less
investment in improving Web technologies if it is not seen as relevant on mobile devices
native technologies require multiple development per platform, which improductively increases
the cost of providing and obtaining content and services
native technologies and their associated distribution channel are under control from single
commercial entities, putting developers and users at risk of censorship, monopoly, etc.
any development platform critically needs developers; developers can only target so many different
platforms, so for the Web to strive as a platform, it needs to be a developers strongest ally
HTML5 adoption
Kendo UI survey of 5000 developers released today provides strong evidence of HTML5
adoption
1. "How will you tackle the challenge of building apps for multiple mobile platforms?"
70% of the developers surveyed answered "adopt HTML5," and 14% planned one native implementation per target platform plus one "catch-all" HTML app for all other platforms
2. 40% of developers spend time developing the same app or feature for multiple platforms
Clear indicator of active multi-platform development
3. 70% of respondents noted HTML5 as their first choice for managing the multi-platform
complexity
9
Facebook and Xero ditch HTML5 for native Mark Zuckerbergs strategy and fall-back
10
W3C agenda
W3C Headlights 2013
In selecting topics for study this year, we tried to be very thoughtful, and look at our needs in three
categories. Accordingly, the topics for this year are:
Web Payments
HTML5 Performance Closing the Gap with Native Which Community Groups and Business Groups should transition to Working Groups
12
W3C hurdles
W3C hurdles
Blog: Getting agreements is hard (somebody said W3C should be disbanded!) http://www.w3.org/QA/2013/04/getting_agreements_is_hard_som.html
13
Example 1 - Setting up the Android Dev. Platform and native mobile Browser App
iOS
Example 1 - Setting up the iOS Dev. Platform and native mobile Browser App
15
iOS
17
HTML5 Test
iOS
HTML5 Test
19
Bootstrap
FlexApp
21
WBench
Chrome pre-loader and high-performance browser networking Remote Google Chrome DevTools
23
HTML5 is not just about the web anymore, it would also target Apps running over mobile, TV, Gaming consoles, Google glasses, etc. This vision is part of W3Cs Open Web Platform and headlight of W3Cs 2013 agenda.
There should be a course on HTML5/CSS3 in IT department since HTML5 standard would be freezed in Q4 2014 and HTML5.1 would be releasing around Q4 2016.
25
I have completed the first two phases of the independent study (refer the attached draft): 1. Native Mobile Development and exploring the WebView control in detail 2. HTML5 for making Mobile Web Apps
I would be focusing on the next two steps of the independent study: 3. Mobile Web Development and Design using plugins 4. Mobile Web Development using 3rd party development tools
26