OMA Developer Tool Kit - Mobile World Congress
-
Upload
open-mobile-alliance -
Category
Technology
-
view
143 -
download
2
Transcript of OMA Developer Tool Kit - Mobile World Congress
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
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
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.