Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Future of Mobile Web Application and Web App Store
1. Mobile Web Application &
Web Application Store
Jonghong Jeon
ETRI, SRC
Email: hollobit@etri.re.kr
Blog: http://mobile2.tistory.com
http://twitter.com/hollobit
http://www.etri.re.kr
5. “I am certain that the mobile telecoms world will count its time
in two Eras. The Era BI: time Before the iPhone, and the ER
A AI: time After the iPhone”
Author of “Digital Korea”, Tomi T Ahonen
http://communities-dominate.blogs.com/brands/2007/05/entering_iphone.html
http://www.tomiahonen.com/
hollobit@etri.re.kr
5
22. Emerging Working Items – W3C
q New WG & XG
§ Web Performance Working Group
§ Voice Browser Working Group
§ Web Notification Working Group
§ Web Application Security Working Group
§ Web Event Working Group
§ Point of Interest Working Group
§ Linked Data for Government WG Charter
§ Model-Based UI XG
§ Social Web XG
q Workshop
§ Workshop on Augmented Reality on the Web
§ Workshop on Web on TV
§ Workshop on Privacy and data usage control
22
23. The Web as an application platform
q Standards for Web Applications on Mobile: February 2011 current
state and roadmap
§ http://www.w3.org/2011/02/mobile-web-app-state.html
23
24. Web Application Architecture
HTML5
(Web forms, Video/Audio, Canvas..)
Web Application APIs
(Web IDL, Web Socket, Web Worker, Web Database….)
XMLHTTPRequest Widgets API Device APIs
CSS (Calendar,
XML ECMASCript Camera GPS, File,..)
DOM
HTTP + URI/IRI+ Unicode
24
25. Considering point
Mobile App
Developer’s view End user’s view
25 http://blog.appsfire.com/infographic-ios-apps-vs-web-apps
27. Web App Store
q Mozilla’s Open Web App Store (2010.5.20)
§ http://blog.mozilla.com/blog/2010/05/20/an-open-web-app-store/
§ http://blog.mozilla.com/blog/2010/10/19/prototype-of-an-open-web-app-ecosystem/
§ http://mozillalabs.com/blog/2010/12/building-the-open-web-app-ecosystem/
§ http://techcrunch.com/2010/10/19/mozilla-web-apps/
§ https://apps.mozillalabs.com/
q OpenAppMKt (2010.7.30)
§ http://www.openappmkt.com/
q Chrome Web Store (2010.12.7 open)
§ https://chrome.google.com/webstore
q GetJar HTML5 Mobile Web App Store (2010.12.23)
§ http://www.getjar.com/
q Opera, web-based mobile app store, called the Opera Mobile Store (2011.3.8)
§ http://mobilestore.opera.com/us,en,usd/mobiledevice.html
27
29. App Store vs. Web Store
Any Devices
Device Devices (PC, TV, Car, Tablet…)
Client
App Store Browser Browser
Front Front Web Web Web
Server
Store Web App App App
Server Server Store Store Store
Native Native Web Cloud
Native
Appp App App App
29
30. WAC - Technology Evolution
WAC 1.0 demo devices available at MWC 2011
30
31. Mozilla’s Open Web Apps
q The basic set of concepts required to enable Open Web
Applications are:
§ Application manifests, which describes the location, requirements, and
capabilities of an application.
§ An application repository, which holds the manifests for all of the user's
installed applications.
§ A method to install an application into a user's repository, which can be
used by stores and directories or by an application developer (for self-
published applications).
§ A application dashboard, which is a user interface through which to
manage, browse, and launch installed applications.
§ An optional network interaction to allow applications to confirm the
user's ownership of a paid registration (i.e. from an application store).
31
32. Google’s Installable Web Apps
q the experience of using a web app is still poor compared to that of using a
desktop app.
q Problem: Web apps are special to users, but not to browsers
§ bookmarks for web apps look the same as bookmarks for other web pages.
§ security defaults that make sense for normal web pages are often a bad match for
web apps.
q Solution: Installable web apps
§ installing a web app is like creating a super-bookmark to it.
Source: http://code.google.com/intl/ko-KR/chrome/apps/docs/index.html
32
33. Web Store = Future of App Store
WAC
http://www.distimo.com/appstores/
33
34. Mobile Web App Golden Age
Mobile
Golden
diversity Age
Smartphone Standardization
finish
Widely commercialize
HTML5
Apps Beyond 4G
LTE
2010 2011 2012 2013
hollobit@etri.re.kr
34
35. Conclusions
q The App Store As A Digital BM
q New-generation web applications to challenge native app
dominance in mobile service distribution
§ User interface and hardware capabilities dominate demand for native interface
§ Distribution control and cost advantages are key drivers behind web app
development
q But, the experience of using a web app is still poor compared to
that of using a desktop app.
§ User requires better user experience in mobile environment
§ Web should learn from the strong points of Native App
q Web could be the final winner of the Mobile App Race ?
§ Mobile Browser is just one of Native App.
§ We need new type of web application in mobile
• Installable Web Application & Web App Store
35
36. Thank you
For more discussion :
JongHong Jeon (hollobit@etri.re.kr)
+82-42-860-5333
Blog : http://mobile2.tistory.com/m
http://twitter.com/hollobit
OR
36