Outlook on mobile web standardization(MobileOK)

47
Outlook on mobile web standardization(MobileOK) Jonghong Jeon Jonghong Jeon ETRI, SRC Email: [email protected] Blog: http://mobile2.tistory.com http://twitter.com/hollobit http://www.etri.re.kr

description

Outlook on mobile web standardization(MobileOK)

Transcript of Outlook on mobile web standardization(MobileOK)

Page 1: Outlook on mobile web standardization(MobileOK)

Outlook on mobile web standardization(MobileOK)

Jonghong JeonJonghong JeonETRI, SRC

Email: [email protected] Blog: http://mobile2.tistory.com

http://twitter.com/hollobit

http://www.etri.re.kr

Page 2: Outlook on mobile web standardization(MobileOK)

Buzz Word

Mobile {Web, Multimedia, Internet}

2

{Web, Multimedia, Internet}2.0

Page 3: Outlook on mobile web standardization(MobileOK)

1975 2008IM

Pace of innovation across communication devices, services and networks continues to increase

Many Changes in Communication

Communications: 1975 vs. 2008

Mobile VoIP

3

Landline Phone

Blogs / WikiEmail SNS (Cyworld)

Video / UCC Photo Share AttentionIPTV

Game &Another Life

Microblog

Page 4: Outlook on mobile web standardization(MobileOK)

Many Changes in Mobile

1975 2008Communications: 1975 vs. 2008

4

Device Convergence Oriented

SMS SMSGame

SMSInternetWeb

Page 5: Outlook on mobile web standardization(MobileOK)

Background – Why 2.0 ?

ARPU(Average revenue per user)

5

Source: http://www.mobizen.pe.kr/532

Page 6: Outlook on mobile web standardization(MobileOK)

Background – Why 2.0 ?o Voice will be the killer app for some time ?

6 From: Nokia March 2006

??

Page 7: Outlook on mobile web standardization(MobileOK)

Background – Why 2.0 ? (in Korea)

Telco’s Wirless Internet Revenue (Unit: 1 Billion Won)

7

Total

Page 8: Outlook on mobile web standardization(MobileOK)

Background – Why 2.0 ?

Mobile

Mobile Internet

Mobile Web

DeviceStrategy

8

MobileRed Ocean Converged

Network Services

DMBIPTV

DevelopingCountry

SomethingNew …

Page 9: Outlook on mobile web standardization(MobileOK)

9 Technical Trends on Mobile Web 2.0 (2008)

Adaptation&

Device Capability

9

Security&

Identification

Page 10: Outlook on mobile web standardization(MobileOK)

6 Technical Trends on Mobile 2.0 (2009)

Mobile

Smartphone

PlatformMobile Web

10

Mobile

2.0Application

Marketplace

UI & UX

Sensing

Page 11: Outlook on mobile web standardization(MobileOK)

Technical Issues on Mobile 2.0q mobileOK - Interoperability & Compatibility q Offline Web & Offline AJAXq Fast Script Processingq Mobile Web access to Device Capability q Content Adaptation & Transcodingq Rich Mobile Web Application q Hybrid Application : Native + Web Application

11

q Hybrid Application : Native + Web Application q Intelligent Browsing Interface & Mobile UXq Securityq Open source & Open API, mashupq Mobile Web as a Platformq Mobile Searchq Smart Deviceq XML UI q Mobile Cloud

Page 12: Outlook on mobile web standardization(MobileOK)

Mobile Web 2.0 Application Stack

12

Page 13: Outlook on mobile web standardization(MobileOK)

Standardization for Mobile Application

13

OMTP

Page 14: Outlook on mobile web standardization(MobileOK)

Mobile Web Standardization

14

Page 15: Outlook on mobile web standardization(MobileOK)

[1] W3C

- mobileOK - Interoperability & Compatibility (Contents, Markup, Browsing, Application…)

- Offline Web & Offline AJAX- Mobile Web access to Device Capability- Content Adaptation & Transcoding- Rich Mobile Web Application - Mobile Widget - HTML5

Page 16: Outlook on mobile web standardization(MobileOK)

W3C Mobile Web Initiative

§ 2005 - MWI – Mobile Web Initiative

16

Page 17: Outlook on mobile web standardization(MobileOK)

Mobile Web Best Practices Working Group

17

Page 18: Outlook on mobile web standardization(MobileOK)

Deliverables of MWBP WGq 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)

18

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

Page 19: Outlook on mobile web standardization(MobileOK)

DDWG (closed)

19

Page 20: Outlook on mobile web standardization(MobileOK)

Browser Test Suites Working Group

q Chair: Domq 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:

20

§ 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

Page 21: Outlook on mobile web standardization(MobileOK)

Tested Technologies

URL: http://www.w3.org/2008/06/mobile-test/doc.html

21

Page 22: Outlook on mobile web standardization(MobileOK)

Browser Test Suites Working Group

22

Page 23: Outlook on mobile web standardization(MobileOK)

Mobile Web for Social Development (MW4D)

q Deliverables

23

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

Page 24: Outlook on mobile web standardization(MobileOK)

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

24

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 Economic Development§ 1 - 2 April 2009, Maputo, Mozambique

q Mobile Widgets and Social Web camps at WWW09§ 23-24 April 2009, Madrid, Spain § MobileWidgetsCampW3CTrack§ SocialWebcampW3CTrack

Page 25: Outlook on mobile web standardization(MobileOK)

[2] mobileOK in Korea

Page 26: Outlook on mobile web standardization(MobileOK)

What mean mobileOK ?

Another Authoring guide ?

Post WIPI ?

Just Domestic Spec. ?

26

Domestic Spec. ?

Every Web Developer should

know ?

Is it not enough ?

Can we make OneWeb ?

Page 27: Outlook on mobile web standardization(MobileOK)

Why we need mobileOK ?

q Standard based content authoringq Interoperable Mobile Web Contents and Mobile Web Applicationq Using Device Capabilityq Interoperability of Web Technologies in mobile domain q Convenient Mobile Web Access

27

Page 28: Outlook on mobile web standardization(MobileOK)

What is the best ?

Mobile Web Browsing ?

28

Page 29: Outlook on mobile web standardization(MobileOK)

Device Adaptation !!

Mobile Web Browsing ?

29

Page 30: Outlook on mobile web standardization(MobileOK)

Internetional Standard-Based-Any Time

Becoming OneWeb

mobileOK based Service ?

30

Becoming OneWeb-Any Web services

Device Adaptable- Any Devices

Page 31: Outlook on mobile web standardization(MobileOK)

mobileOK is designed to improve the Web experience for users of mobile devices by rewarding content providersthat adhere to good practice when delivering content to them.

History of mobileOK

31

Phase-2K-mobileOK

W3C MWIActivity

Mobile Web 2.0Forum

mobileOKTrial service

2005 2006 2007 2008 20092005 2006 2007 2008 2009

Phase-1K-mobileOK

Page 32: Outlook on mobile web standardization(MobileOK)

[For existing Web-sites]

MobileOK Verified Contents(One Source Multi-Use)

MobileOK Verified Contents(One Source Multi-Use)

Application of MobileOK

32

[ for Mobile WAP-sites]

[ for PDA WAP-sites ]

SKT用 KTF用 LGT用

MobileOKStandardMobileOKStandard

Page 33: Outlook on mobile web standardization(MobileOK)

Mobile Web 2.0 Forumq http://www.mw2.or.kr/q Mission

§ Mobile Web 2.0 Forum has the mission of "mobile Web based industry revitalization“,"leadingboth 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

33

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

Page 34: Outlook on mobile web standardization(MobileOK)

MobileOK Trial Service (1/3)

2. Contents Validator• mobile web contents validation

1. Common DDR• standards device information

3. Extended Mobile Browser• support mobile web standards• alerting the mobileOK contents

5. mobileOK portal5. mobileOK portalProof

Service

34

4. Browser Simulator• support for developer • mobileOK information

• developer community• mobileOK site sample

Develop-ment

MobileWeb Standards(by MobileWeb2.0 Forum)

MobileWeb Standards(by MobileWeb2.0 Forum)

Page 35: Outlook on mobile web standardization(MobileOK)

MobileOK Trial Service (2/3)

35

Page 36: Outlook on mobile web standardization(MobileOK)

MobileOK Test & Validation Service

MobileOK Trial Service (3/3)

36

Page 37: Outlook on mobile web standardization(MobileOK)

K-mobileOK 1.0 standard set

K-MobileOK RequireK-MobileOK Require

K-DDC 1.5K-DDC 1.5

MW2.SD-0005 (2007)MW2.SD-0005 (2007)

TTAS.KO-10.0131TTAS.KO-10.0131K-MWBP 1.0K-MWBP 1.0

MW2.SD-0003 (2007)MW2.SD-0003 (2007)

TTAK.OT-10.0191TTAK.OT-10.0191

K-MobileOK Basic Test 1.0

K-MobileOK Basic Test 1.0

20092009

20092009

Guideline for MobileOK certification System

1.0

Guideline for MobileOK certification System

1.0

Requirement for K-MobileOK Checker

Requirement for K-MobileOK Checker

Requirement for K-MobileOK Testing and

Certification

Requirement for K-MobileOK Testing and

Certification

37

K-MobileOK Requirements

K-MobileOK Requirements

MW2.SD-0007 (2007)MW2.SD-0007 (2007)

TTAS.KO-10.0239TTAS.KO-10.0239

1.01.0MW2.SD-0001 (2007)MW2.SD-0001 (2007)

TTAS.KO-10.0127TTAS.KO-10.0127

obileOK CheckerobileOK Checker

MW2.SD-0002 (2007)MW2.SD-0002 (2007)

TTAK.OT-10.0190TTAK.OT-10.0190

CertificationCertificationMW2.SD-0010 (2007)MW2.SD-0010 (2007)

TTAS.KO-10.0241TTAS.KO-10.0241

DDL RequirementDDL Requirement

MW2.SD-0013 (2007)MW2.SD-0013 (2007)

20092009

Device Description Language

Device Description Language

MW2.SD-0014 (2007)MW2.SD-0014 (2007)

20092009

DDR RequirementsDDR Requirements

MW2.SD-0015MW2.SD-0015

TTAK.OT-10.0242TTAK.OT-10.0242

DDR APIDDR API

MW2.SD-0014MW2.SD-0014

TTAK.OT-10.0241TTAK.OT-10.0241K-MobileOK 1.0 Standards Guide

Page 38: Outlook on mobile web standardization(MobileOK)

1. Guideline for MobileOK certification System 1.0

2. Requirement for Korean MobileOK Checker

3. K-MWBP(Mobile Web Best Practices) 1.0

2007

Established K-MobileOK Standards

38

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

Page 39: Outlook on mobile web standardization(MobileOK)

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

Established K-MobileOK Standards

2008

39

4. CSS Selector Naming Rule

5. K-MWBP 1.5

6. DDR(Device Desciption Repository) API

7. DDR Requirements

8. Device Description Core Vocabulary

Page 40: Outlook on mobile web standardization(MobileOK)

W3C mobileOK & K-MobileOK

40

Page 41: Outlook on mobile web standardization(MobileOK)

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

mum2. Markup Language Support XHTML Basic 1.1 [XHTML-Basic]

delivered with content type application/xhtml+xml

HTML 4.01XHTML 1.0, XHTML 1.1

3. Character Encoding UTF-8 EUC-KR, UTF-8 4. Image Format Support JPEG, GIF 89a JPEG, GIF, PNG5. Maximum Total Page Weight 20 Kilobytes 50 Kilobytes6. Colors 256 Colors, minimum 256 Colors, minimum

41

6. Colors 256 Colors, minimum 256 Colors, minimum 7. Style Sheet Support CSS Level 1 [CSS]. In addition,

CSS Level 2 [CSS2]@media rule together with the handheld and all media types (see CSS 2 Media Types).

CSS 2.1 and part of CSS 3

8. HTTP HTTP/1.0 [HTTP1.0] or more recent [HTTP1.1]

HTTP/1.0 [HTTP1.0] or more recent [HTTP1.1]

9. Script No support for client side scripting

Support to ECMAScript 3 (JavaScript)

10. AJAX Capability - XMLHTTPRequest11. HTTP / SSL support - HTTPS and SSL12. XML Parser support - DOM1, DOM2 Core, DOM3 Core, DO

M3 event

Page 42: Outlook on mobile web standardization(MobileOK)

W3C mobileOK & K-MobileOK

It is not different. Just a matter of criterion

42

Page 43: Outlook on mobile web standardization(MobileOK)

If we don’t use mobileOK standards?

q What’s happening after ?

43

Page 44: Outlook on mobile web standardization(MobileOK)

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

44

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

Page 45: Outlook on mobile web standardization(MobileOK)

mobileOK 2.0 – Future Plan

Standards for Web ContentsmobileOK 1.0(2007-2008)

ContentsConvergence

ContentsConvergence

mobileOK is the key enabler of future mobile services

45

Standards for Web ApplicationsmobileOK 2.0(2009-2010)

ServiceConvergence

ServiceConvergence

Toward Mobile 2.0Toward Mobile 2.0

Page 46: Outlook on mobile web standardization(MobileOK)

Future of Mobile Web

WebOS

MobileOK& Rich Web

Device CapabilityControl

SmartDevice

Hybrid Application

WebOriented

Architecture

UserExperience

Widget

46

&Web Standards

Offline & AsynchronousTechnology

Rich WebApplication

Device

Newest HTML

(HTML5)

Open Mobile Platform

MobileCloud

Social Web AJAX

Page 47: Outlook on mobile web standardization(MobileOK)

Thank youFor more discussion :

JongHong Jeon ([email protected])+82-42-860-5333

47

+82-42-860-5333

Blog : http://mobile2.tistory.com/mhttp://twitter.com/hollobit

OR