Nell’iperspazio con Rocket: il Framework Web di Rust!
Outlook on mobile web standardization(MobileOK)
1. Outlook on mobile web
standardization(MobileOK)
Jonghong Jeon
ETRI, SRC
Email: hollobit@etri.re.kr
Blog: http://mobile2.tistory.com
http://twitter.com/hollobit
http://www.etri.re.kr
2. Buzz Word
Mobile
{Web, Multimedia, Internet}
2.0
2
3. Many Changes in Communication
Communications: 1975 vs. 2008
1975 2008
Mobile VoIP IM
Pace of innovation across
communication devices,
services and networks
continues to increase
Landline Phone
Microblog
Email SNS (Cyworld) Blogs / Wiki
Game &
Video / UCC Photo Share Attention
Another Life IPTV
3
4. Many Changes in Mobile
Communications: 1975 vs. 2008
1975 2008
Device Convergence Oriented
SMS
SMS SMS
Internet
Game
Web
4
6. Background – Why 2.0 ?
o Voice will be the killer app for some time ?
??
6 From: Nokia March 2006
7. Background – Why 2.0 ? (in Korea)
Telco’s Wirless Internet Revenue (Unit: 1 Billion Won)
Total
7
8. Background – Why 2.0 ?
Mobile
Web
Device
Mobile
Strategy
Internet
Mobile
Developing Converged
Red Ocean Network
Country
Services
Something DMB
New … IPTV
8
9. 9 Technical Trends on Mobile Web 2.0 (2008)
Adaptation
&
Device
Capability
Security
&
Identification
9
10. 6 Technical Trends on Mobile 2.0 (2009)
Smartphone
Mobile Web Platform
Mobile
2.0
Application
Sensing
Marketplace
UI & UX
10
11. Technical Issues on Mobile 2.0
q mobileOK - Interoperability & Compatibility
q Offline Web & Offline AJAX
q Fast Script Processing
q Mobile Web access to Device Capability
q Content Adaptation & Transcoding
q Rich Mobile Web Application
q Hybrid Application : Native + Web Application
q Intelligent Browsing Interface & Mobile UX
q Security
q Open source & Open API, mashup
q Mobile Web as a Platform
q Mobile Search
q Smart Device
q XML UI
q Mobile Cloud
11
18. Deliverables of MWBP WG
q Mobile Web Best Practices 1.0 - Basic Guidelines (editors Jo and Chaals),
§ W3C Recommendation 29 July 2008
q W3C mobileOK Basic 1.0 Tests (editors Sean and Jo)
§ W3C Recommendation 08 December 2008
q Scope of Mobile Web Best Practices (editors Ed and Phil)
§ W3C Working Group Note 20 Dec 2005
q Content Transformation Guidelines 1.0 (editor Jo)
§ W3C Working Draft 1 August 2008 (Last Call)
q Mobile Web Application Best Practices (editors Bryan and Adam)
§ W3C Working Draft 22 December 2008
q Relationship between Mobile Web Best Practices 1.0 and Web Content Accessibility Guidelines 1.0
(editor Alan Chuter)
§ W3C Working Draft 22 January 2008
q mobileOK Basic 1.0 Scheme (editors Phil and Jo)
§ W3C Working Draft 17 November 2008
q Content Transformation Landscape 1.0 (editors Jo and Andrew)
§ W3C Working Draft 25 October 2007
q Addendum to BP 1.0 (formerly known as mobileOK Pro Tests) (editor Kai)
§ latest draft
18
20. Browser Test Suites Working Group
q Chair: Dom
q Members: 15 (10 Organizations)
q Ongoing work
§ development of guidelines to create device-independent tests
§ development of tests for W3C Widgets specs, cookies
§ collaboration with OMA on sharing test suites:
• completing the existing WCSS test suites to cover CSS MP 2.0: additional test c
ases
• coverage analysis of SVG Tiny 1.2 test suite:
q Web Compatibility Test for Mobile Browsers
§ http://www.w3.org/2008/06/mobile-test
20
23. Mobile Web for Social Development (MW4D)
q Deliverables
§ W3C Interest Group Note on the Vision of Mobile Web for Social Development
§ W3C Interest Group Note(s) on Challenges of Mobile Web for Social Development
§ Two Workshops in Latin America and Africa
§ Directory of Information about Device Markets and Mobile Infrastructure in Develop
ing Countries
§ Directory of Organizations/Companies/Individuals working in the field of ICT4D
23
24. W3C Workshops
q W3C/OpenAjax Alliance Workshop on Mobile Ajax
§ 28 September 2007, San Francisco Bay area, USA
q Workshop on the Role of Mobile Technologies in Fostering Social Development
§ 2 - 3 June 2008, São Paulo, Brazil
q W3C Workshop on Security for Access to Device APIs from the Web
§ 10 - 11 December 2008, London, UK
q W3C Workshop on the Future of Social Networking
§ 15 - 16 January 2009, Barcelona, Spain
q Africa Perspective on the Role of Mobile Technologies in Fostering Social and E
conomic Development
§ 1 - 2 April 2009, Maputo, Mozambique
q Mobile Widgets and Social Web camps at WWW09
§ 23-24 April 2009, Madrid, Spain
§ MobileWidgetsCampW3CTrack
§ SocialWebcampW3CTrack
24
26. What mean mobileOK ?
Another
Authoring Post WIPI ?
guide ?
Just
Domestic Spec. ?
Is it not enough ?
Every Web
Developer should
know ?
Can we make
OneWeb ?
26
27. Why we need mobileOK ?
q Standard based content authoring
q Interoperable Mobile Web Contents and Mobile Web Application
q Using Device Capability
q Interoperability of Web Technologies in mobile domain
q Convenient Mobile Web Access
27
30. mobileOK based Service ?
Internetional Standard-Based
-Any Time
Becoming OneWeb
-Any Web services
Device Adaptable
- Any Devices
30
31. History of mobileOK
mobileOK is designed to improve the Web experience for
users of mobile devices by rewarding content providers
that adhere to good practice when delivering content
to them.
2005 2006 2007 2008 2009
W3C MWI Mobile Web 2.0 Phase- 1 Phase- 2
Activity Forum K-mobileOK K-mobileOK
mobileOK
Trial service
31
32. Application of MobileOK
MobileOK Verified Contents
(One Source Multi-Use)
[For existing Web-sites]
[ for PDA WAP-sites ]
MobileOK
Standard
[ for Mobile WAP-sites]
SKT用 KTF用 LGT用
32
33. Mobile Web 2.0 Forum
q http://www.mw2.or.kr/
q Mission
§ Mobile Web 2.0 Forum has the mission of "mobile Web based industry revitalization“,"leading
both domestic and international technology and standards", "strengthening competitive
power in mobile Web industry".
§ The forum is to develop standards and guidelines for obtaining interoperability of Web
contents between various devices, and realize visions for constructing the next generation
mobile Web environment.
q Expectation Effects of Mobile Web Standards
§ Improving mobile Web user experience
§ Increasing efficiency in content development and reducing its cost
§ Providing interoperable standard-based Web content services environment
§ Obtaining interoperable Web contents in fixed and wireless convergence environment
§ Promoting open mobile service infrastructure
§ Increasing service mash-ups and internet resources utilization
§ Achieving stability of mobile services
§ Facilitating development of new services, mobile Web contents, and convergence applications
§ Promoting and activation mobile life
33
34. MobileOK Trial Service (1/3)
1. Common DDR
• standards device information
3. Extended Mobile Browser
2. Contents Validator • support mobile web standards
• mobile web contents • alerting the mobileOK contents
validation
Service
Proof 5. mobileOK portal
Develop-
ment
4. Browser Simulator
• support for developer • mobileOK information
• developer community
MobileWeb Standards • mobileOK site sample
(by MobileWeb2.0 Forum)
34
37. K-mobileOK 1.0 standard set
K-DDC 1.5
MW2.SD-0005 (2007)
TTAS.KO-10.0131
K-MobileOK Basic
K-MWBP 1.0
Test 1.0
MW2.SD-0003 (2007) 2009
TTAK.OT-10.0191 2009
Guideline for MobileO Requirement for K-M
Requirement for K-M
K certification System obileOK Testing and
K-MobileOK Require obileOK Checker
1.0 Certification
ments
MW2.SD-0001 (2007) MW2.SD-0002 (2007) MW2.SD-0010 (2007)
MW2.SD-0007 (2007) TTAS.KO-10.0127 TTAK.OT-10.0190 TTAS.KO-10.0241
TTAS.KO-10.0239
Device Description
DDL Requirement
Language
MW2.SD-0013 (2007) MW2.SD-0014 (2007)
2009 2009
DDR Requirements DDR API
MW2.SD-0015 MW2.SD-0014
K-MobileOK 1.0 Standards Guide TTAK.OT-10.0242 TTAK.OT-10.0241
37
38. Established K-MobileOK Standards
2007
1. Guideline for MobileOK certification System 1.0
2. Requirement for Korean MobileOK Checker
3. K-MWBP(Mobile Web Best Practices) 1.0
4. K-DDC(Default Delivery Context) 1.0
5. K-MobileOK Requirements
6. Requirement for Korean MobileOK Testing and Certification
7. DDL(Device Description Language) Requirements
8. DDL
38
39. Established K-MobileOK Standards
2008
1. Mobile Web Content Authoring Guide 1.0
2. Requirements for Machine-readable Labeling of MobileOK Trustmark
3. Requirements for Mobile Web 2.0 Application
4. CSS Selector Naming Rule
5. K-MWBP 1.5
6. DDR(Device Desciption Repository) API
7. DDR Requirements
8. Device Description Core Vocabulary
39
41. W3C mobileOK & K-MobileOK
Delivery Context W3C DDC 1.0 (K-DDC 1.0) K-DDC 1.5
1. Usable Screen Width 120 pixels, minimum. 240 pixels minimum, 480 pixels maxi
mum
2. Markup Language Support XHTML Basic 1.1 [XHTML-Basic] HTML 4.01
delivered with content type ap XHTML 1.0, XHTML 1.1
plication/xhtml+xml
3. Character Encoding UTF-8 EUC-KR, UTF-8
4. Image Format Support JPEG, GIF 89a JPEG, GIF, PNG
5. Maximum Total Page Weight 20 Kilobytes 50 Kilobytes
6. Colors 256 Colors, minimum 256 Colors, minimum
7. Style Sheet Support CSS Level 1 [CSS]. In addition, CSS 2.1 and part of CSS 3
CSS Level 2 [CSS2]@media rul
e together with the handheld an
d all media types (see CSS 2 M
edia Types).
8. HTTP HTTP/1.0 [HTTP1.0] or more rec HTTP/1.0 [HTTP1.0] or more recent [
ent [HTTP1.1] HTTP1.1]
9. Script No support for client side scriptin Support to ECMAScript 3 (JavaScript)
g
10. AJAX Capability - XMLHTTPRequest
11. HTTP / SSL support - HTTPS and SSL
12. XML Parser support - DOM1, DOM2 Core, DOM3 Core, DO
M3 event
41
42. W3C mobileOK & K-MobileOK
It is not different. Just a matter of criterion
42
43. If we don’t use mobileOK standards?
q What’s happening after ?
43
44. If we don’t use mobileOK standards?
q It’s just like now
q Incompatible environment (telcos, nations, devices, devices)
§ Contents Authoring - Expensive
§ Lack of Web Content, Uncomfortable Mobile Web Access
q Cannot make OneWeb (Wired, Wireless)
q Incompatible Web Application
q Impossible to use the Device Capabilities efficiently
§ Cannot use device information (in case of Korea)
§ Cannot make the Device Adaptation
44
45. mobileOK 2.0 – Future Plan
mobileOK is the key enabler of future mobile services
mobileOK 1.0 Contents
(2007-2008) Standards for Web Contents Convergence
mobileOK 2.0 Service
(2009-2010) Standards for Web Applications Convergence
Toward Mobile 2.0
45
46. Future of Mobile Web
Hybrid User
Application Experience
Web
Oriented WebOS Device
Architecture Capability
Control
Widget
Smart MobileOK
Device & Rich Web
Web Standards Application
Open
Mobile Newest
Platform Offline & HTML
Asynchronous (HTML5)
Social Technology
Mobile
Web AJAX Cloud
46
47. 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
47