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 IDECommunity
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

OMA Developer Tool Kit - Mobile World Congress