oma developer tool kit - mobile world congress

28
OMA DEVELOPER TOOLKIT - INTRODUCTION Mobile World Congress 2015 The information in this presentation is public. | Copyright © 2015

Upload: open-mobile-alliance

Post on 19-Jul-2015

143 views

Category:

Technology


2 download

TRANSCRIPT

OMA DEVELOPER TOOLKIT - INTRODUCTION

Mobile World Congress 2015

The information in this presentation is public. | Copyright © 2015

YESTERDAY’S BUSINESS MODEL

SDO Technical

Specifications

Software Developer

Process = Time & Resources

TODAY …

DEVELOPERS Needs

The King is the Software Code

OMA started a journey on how to meet

THE CHALLENGE …

Standards Development Organizations

DEVELOPERS’

Output

Needs

“OMA Developer Tool Kit”

Pilot LwM2M

Ecosystem

Community

Open Source Code

Web Documentation

Technical Summary

Tools & Registry

Sandbox Server

Lab Kit Demo Code Smart

Objects

GitHub Client/Server Tutorial

Ecosystem

Web Documentation

Technical Summary

Client/Server Tutorial

GitHub

Tools & Registry

Pilot LwM2M

https://github.com/OpenMobileAlliance/OMA-LwM2M-Public-Review/wiki

OMA DEVELOPER TOOL KIT – LWM2M

Web Documents - Technical Specifications •  OMA Technical Specifications available in web format, easy to search for end-

users & search engines Technical Summary

•  Allows end-user to quickly gaining an overall understanding of the Enabler OMA LwM2M DevKit

•  Client/Server emulator that allows end-users to interact with messages to be sent between Clients & Servers. The Client side is already release

GitHub •  Version control & repository and it is customized for developing technical

documents. Also, it can be used as a collaboration tool to reach developers and its communities

OMA DEVELOPER TOOL KIT – LWM2M

LwM2M Editor •  LwM2M Object & Resource online editor that allows end-user to create data

objects OMNA

•  OMNA is a registry for Profile Data, Schemas, DM Objects, etc. In the specific case of LwM2M it accepts Objects & Resources created in and out of OMA

Ecosystem

Community

Open Source Code

Sandbox Server

Lab Kit Demo Code

Smart Objects

https://github.com/OpenMobileAlliance/OMA-LwM2M-Public-Review/wiki

Pilot LwM2M

OMA DEVELOPER TOOL KIT – LWM2M

IPSO Alliance •  IPSO Smart Objects are based on OMA LwM2M object model. These objects define a

particular type of physical sensor, e.g.: digital I/O, Presence, Illuminance, Temperature, etc Open Source Code

•  Pointers to Open Source initiatives based on OMA Technical Specifications, e.g. Leshan & Wakaama Eclipse projects that develop LwM2M Client & Server

Sandbox Server •  Test Server used by end-users to test their Clients implementations

Lab Kit •  A list of pointers to platforms with sensors, IDE, libraries, etc

OMA DEVELOPER TOOL KIT LWM2M

LwM2M Demo •  Demo & libraries on how to connect a LwM2M platform (sensors: Temperature, Humidity, Microphone,

Buttons, LEDs, GPIO ) via Bluetooth to a: •  Remote Server •  PC •  Mobile Phone

STANDARDS, DEVELOPER’S COMMUNITY

Standards

Ivory Tower

… feedback …

OMA Developer

Tool Kit LwM2M

OMA LwM2M Test Server - ETS

Sandbox

Open Code

Lab Kit Demo

Open Source IDE Community

Ecosystem

Community

Open Source Code

Web Documentation

Technical Summary

Tools & Registry

Sandbox Server

Lab Kit Demo Code Smart

Objects

GitHub Client/Server Tutorial

Backup Information

The information in this presentation is public. | Copyright © 2015

Ecosystem

Web Documentation

Technical Summary

Client/Server Tutorial

GitHub

Tools & Registry

Pilot LwM2M

https://github.com/OpenMobileAlliance/OMA-LwM2M-Public-Review/wiki

TECHNICAL SPECIFICATIONS

Web Documents - Technical Specifications •  OMA Technical Specifications available in web format, easy to search

for end-users & search engines

The information in this presentation is public. | Copyright © 2015 16

TECHNICAL SUMMARY

Technical Summary •  Allows end-user to quickly gaining an overall understanding of the

Enabler

The information in this presentation is public. | Copyright © 2015 Open Mobile Alliance Ltd. All rights reserved.

DEVKIT CLIENT

OMA LwM2M DevKit •  Client/Server emulator that allows end-users to interact with messages

to be sent between Clients & Servers. The Client side is already release

The information in this presentation is public. | Copyright © 2015 Open Mobile Alliance Ltd. All rights reserved.

GITHUB

GitHub •  Version control & repository and it is customized for developing

technical documents. Also, it can be used as a collaboration tool to reach developers and its communities

The information in this presentation is public. | Copyright © 2015 Open Mobile Alliance Ltd. All rights reserved.

LWM2M EDITOR

LwM2M Editor •  LwM2M Object & Resource online editor that allows end-user to create

data objects

The information in this presentation is public. | Copyright © 2015 Open Mobile Alliance Ltd. All rights reserved.

OMNA

OMNA •  OMNA is a registry for Profile Data, Schemas, DM Objects, etc. In the

specific case of LwM2M it accepts Objects & Resources created in and out of OMA

The information in this presentation is public. | Copyright © 2015 Open Mobile Alliance Ltd. All rights reserved.

Ecosystem

Community

Open Source Code

Sandbox Server

Lab Kit Demo Code

Smart Objects

https://github.com/OpenMobileAlliance/OMA-LwM2M-Public-Review/wiki

Pilot LwM2M

IPSO ALLIANCE

IPSO Alliance •  IPSO Smart Objects are based on OMA LwM2M object model. These objects define a

particular type of physical sensor, e.g.: digital I/O, Presence, Illuminance, Temperature, etc

The information in this presentation is public. | Copyright © 2015 Open Mobile Alliance Ltd. All rights reserved.

OPEN SOURCE

Open Source Code •  Pointers to Open Source initiatives based on OMA Technical Specifications, e.g.

Leshan & Wakaama Eclipse projects that develop LwM2M Client & Server

The information in this presentation is public. | Copyright © 2015 Open Mobile Alliance Ltd. All rights reserved.

SANDBOX

Sandbox Server •  Test Server used by end-users to test their Clients implementations

The information in this presentation is public. | Copyright © 2015 Open Mobile Alliance Ltd. All rights reserved.

LABKI

LabKit •  A list of pointers to platforms with sensors, IDE, libraries, etc

The information in this presentation is public. | Copyright © 2015 Open Mobile Alliance Ltd. All rights reserved.

DEMO

LwM2M Demo •  Demo & libraries on how to connect a LwM2M platform (sensors: Temperature, Humidity,

Microphone, Buttons, LEDs, GPIO ) via Bluetooth to a: •  Remote Server •  PC •  Mobile Phone

The information in this presentation is public. | Copyright © 2015 Open Mobile Alliance Ltd. All rights reserved.

Thank You The information in this presentation is public. | Copyright © 2015