DeviceWebAPI and other standardization
status of OMA CD WG
2018.11.02
Prof. Han, Min-gyuHansung University(andyhan@hansung.ac.kr)

目次Contents• Evolution of OMA to OMA SpecWorks• OMA CD WG introduction• OMA CD WI Status –GotAPI/DWAPI/SNeW• OMA CD New WI – 3DCAPI• Other WI of OMA – LwM2M• Future Plan

Andrew Min-gyu Han, Hansung Univ. Copyright©2018 All rights reserved.

2

Evolution of OMA to OMA SpecWorks• OMA has its evolution to OMA SpecWorks in March
27th, this year
• IPSO Alliance is merged into OMA and changed toIPSO WG• Device Web API Consortium Members in OMASpecWorks:– Full Members: KDDI, NTT DoCoMo, Open Source Alliance,Softbank– Associate Members: ETRI, Vuzix– CD WG: NTT DoCoMo, Open Source Alliance, Vuzix, ETRI

Andrew Min-gyu Han, Dongseo Univ. ©2013 All rights reserved.

3

OMA CD WG introduction• Chair: Min-gyu Han, OSA• Meeting:–––––Oct. 8th ~ Oct. 12th, 2018 (BoD, WGs - Austin, TX, US)
Apr. 1st ~ Apr. 5th, 2019 (BoD, WGs - Porto, Portugal)
2~3days of Jun. 2019 (CD WG – Tentative)
5 days of Oct. 2019 (BoD, WGs – Seoul, Korea)
Monthly Conference call

• Current WIs
WINameInitial

W0309
W0332

Device Web API – PCH
Device Web API – 3DP

DWAPI
DWAPI-3DP

W0293
W0316

Generic Open Terminal API Framework
Generic Open Terminal API

GotAPI

W0244
W0277

Social Network Web v1.0
Social Network Web v1.1

SNeW

W0338

3D Contents creation service API

3DCAPI

Andrew Min-gyu Han, Dongseo Univ. ©2013 All rights reserved.

4

OMA CD WI Status – GotAPI and DWAPIs• Generic Open Terminal API– GotAPI 1.0: Approved (Aug. 22th, 2018)– GotAPI 1.1: Approved (Aug. 22th, 2018)• Device Web APIs
– DWAPI 1.0: Approved (Aug. 22th, 2018)– DWAPI-3DP 1.0: Approved (Early of Nov., 2018 - Tentative)• Open Issues:– How to capture market/industry needs– How to make upgrade framework– How to expand device range– How to extend APIs

Andrew Min-gyu Han, Dongseo Univ. ©2013 All rights reserved.

5

OMA CD WI Status – SNeW and SWoT
• Social Network Web– SNeW 1.0: Approved (Apr. 13th, 2016)– SNeW 1.1: Draft (Current)• Social Web of Things (SWoT)– Currently, SWoT is WP– CD decides to make TS of SWoT

• Open Issues:– How to capture market/industry needs– How to form service & API framework– How to interface with device platform such as GotAPI andLwM2M– How to interface with SNSs

Andrew Min-gyu Han, Dongseo Univ. ©2013 All rights reserved.

6

SNeW and GotAPI/DWAPISNeW scope
SNeW Enabled
DeviceApplications

SNeW Enabled
Applications

SNeW Client

SNeW Server

SWoT
Application

SWoT ServerSocial Network Connector

Device Web API(DWAPI)

GotAPI Server

Web of Things
DeviceApplications

GotAPI/DWAPI scope
Andrew Min-gyu Han, Dongseo Univ. ©2013 All rights reserved.

7

OMA CD New WI – 3DCAPI Background• Many kinds of AI technologies are used to create orconvert 2D image to 3D model and are developing as
converting engines of on-line services.
– There are needs to get 3D contents from original 2D images
without using complex off-line tools and 3D modeling expert.

• 3D printer service is going popular due to its price going
down– It bring us that 2D image is needed to convert to 3D image• In the professional area, Game Services need to convert 2Dto 3D– Mostly, their initial image is 2D but working image in game is 3D.
It means they have need to convert 2D to 3D during developingphase• Therefore, making 3DCAPI will provide convenient andeffective environments to developers including game area.

Andrew Min-gyu Han, Dongseo Univ. ©2013 All rights reserved.

8OMA CD New WI – 3DCAPI Use Cases• Service discovery: Request information to 3DCAPI
Server for getting service list
• Service connecting: Request service connecting fromuser to 3DCAPI Server• File transfer: Request file transfer to 3DCAPI Server
and receive the results• Setting attributes: Setting creating options to 3DCAPIServer• Snap shot: Getting snap shot image of current
progress of converting• File receive: Get the created file from 3DCAPI Server• 3D Printing: Request 3D printing to DWAPI-3DP
enablerAndrew Min-gyu Han, Dongseo Univ. ©2013 All rights reserved.

9

OMA CD New WI – Conceptual Arch of 3DCAPI
Application / Web Runtime Environment
3DCAPI-1

3DCAPI-3

3DCAPI Server
3DCAPI-4
3DCAPI-2
3D Contents Creation Service(AI-based)••••

3D Printing Service

3DCAPI-1: interface between App/Web Runtime and 3DCAPI Server
3DCAPI-2: interface between 3DCAPI Server and 3D ContentsCreation Service
3DCAPI-3: interface between 3DCAPI Server and App/Web Runtime
3DCAPI-4: interface between 3DCAPI Server and 3D Printing Service
such as DWAPI-3DP enabler
Andrew Min-gyu Han, Dongseo Univ. ©2013 All rights reserved.

10Other WIs of OMA – LwM2M Introduction• LwM2M provides core
• OMA recommends utilization offunctionalities as following:
LwM2M for both data plane (data– Boot-strapping,reporting and device actuation)
Device Configuration,
as well as device management
Firmware Update, Diagnostics,
due to benefits such as:Connection Management,– Increased bandwidth efficiency
based on COAP bandwidth
optimization– Transport-agnostic design that
supports

Control, Data Reporting,Lock & Wipe

Billing andUsage

Devicemanagement

LwM2M server– UDP, TCP, SMS– Developer toolkit for application
development– DTLS-based security based on
CoAP (IETF)– Low power client foot print
designed for battery constrained
devices

Application

LwM2MCoAPDTLSUDPInterfaces• Bootstrapping• Registration• Object/resource access• Reporting

SMS

ObjectsStack• Efficient payload• CoAP protocol• DTLS security• UDP or SMS bearer

LwM2M client
Managedremote asset
Objects
M2M device

Andrew Min-gyu Han, Dongseo Univ. ©2013 All rights reserved.

11

Other WIs of OMA – LwM2M Protocol Stack

Source: Ioterop

Andrew Min-gyu Han, Dongseo Univ. ©2013 All rights reserved.

12

Future Plan 2019
• New WIs Plan
– IoT Auth Service API based on Blockchain (2019)– GotAPI/DWAPI interface with LwM2M (2019)• External Relationship– W3C: GotAPI/DWAPI, SNeW
– oneM2M: GotAPI/DWAPI– MPEG: 3DCAPI• Business Opportunity– Industrial Day Event during CD WG Interim– Co-op with Device Web API Consortium

Andrew Min-gyu Han, Dongseo Univ. ©2013 All rights reserved.

13Спасибо! 谢谢! 감사합니다.
Pěkně děkuji. Danke schön! Thank you!
Merci beaucoup. Muchas gracias.
Hvala lijepa. ありがとうございます。
Dziękuję. ขอบคุณครับ. Terima kasih.
Талархлаа. Cảm ơn chị.
अ�तकृत� होना Hálás vagyok.

Andrew Min-gyu Han, Hansung Univ. Copyright©2018 All rights reserved.