Introduction to OMA GotAPI and Device WebAPI Consortium

Slides:



Advertisements
Similar presentations
Mobile Application Development Keshav Bahadoor. Part 1 Cross Platform Web Applications.
Advertisements

Sensor technologies leading a convergence of human interface and product differentiation Ian Olsen, Executive Director, Optical Sensors Business.
XProtect ® Professional Efficient solutions for mid-sized installations.
Confidentialfingi.com Fingi Operational Services (FOS) FOS v 2.0 (Q2 2013) FOS v 2.1 (Q3 2013) FOS v 2.2 (Q4 2013) FOS v 2.3 (Q4 2013) FOS v 3.0 (Q1 2014)
Mobil game : A mobile game is a video game played on a mobile phone, smartphone, PDA, handheld computer or portable media player Type of language writing.
Introduction to Android Mohammad A. Gowayyed CS334-Spring 2014.
Information Security Level 2 – Sensitive © 2012 – Proprietary and Confidential Information of Amdocs Amdocs Unified Communications solution.
BEYOND SMARTPHONES WITH RASPBERRY PI BY - ASHISH KSHIRSAGAR.
Building Mobile Apps in the Cloud – Comparing Approaches.
Android 4.0 ICS An Unified UI framework for Tablets and Cell Phones Ashwin. G. Balani, Founder Member, GTUG, Napur.
Programming with touchdevelop touchdevelop introduction Disclaimer: This document is provided “as-is”. Information and views expressed in this document,
DEPARTMENT OF COMPUTER ENGINEERING
ANDROID OPERATING SYSTEM Guided By,Presented By, Ajay B.N Somashekar B.T Asst Professor MTech 2 nd Sem (CE)Dept of CS & E.
Mobile Application Development
22 September 2014 AllSeen Alliance 1 Lighting Service Framework (LSF)
Phone guide. Sensor Thermometer thermometer for measuring ambient temperature. However, there's a thermometer in pretty much any smartphone, and some.
Phone guide for people over 65. Not Smart Phones.
Proposal for the support of connected and proximity crypto HW in browsers Philip Hoyer – Director Strategic Innovation January 2015 Presentation Title.
INTRODUCTION TO MOBILE COMPUTING. MOBILE COMPUTING  Mobile computing is the act of interacting with a computer through the use of a mobile device. 
Mobile Application Development with ANDROID. Agenda Mobile Application Development (MAD) Intro to Android platform Platform architecture Application building.
Cloud Control Senior Project Summer Overview Cloud Control is a platform to control data transmission to/from internet connected devices from the.
©2013 Microsoft Corporation. SharePoint Innovations LLC. All rights reserved. M ODULE 13 – S HARE P OINT 2010 O VERVIEW OF S HARE P OINT 2013.
Real-Time Cyber Physical Systems Application on MobilityFirst Winlab Summer Internship 2015.
Android in the Cloud Chromebooks, BYOD and Wearables Joel Isaacson Copyright 2014 Joel Isaacson
Wireless Health Care in Japan Japanese Wireless Healthcare Market Overview Start Date: 10/09/2009 Start Time: 11:00 AM End Time: 12:00 PM Location: San.
Java Mobile Apps with GWT & PhoneGap Josh Marinacci, webOS Developer Advocate.
DSM-260. Features Streaming Stream photos and videos from a mobile device, laptop, or network storage drive Stream music to your audio system Stream your.
Seamless Mobility: Michael Wehrs Director of Technology & Standards Mobile Device Division, Microsoft Corp. Wireless Software Innovations Spurring User.
By Sarah. * The battery stays on longer. * Has better screen. * More memory * faster max data speeds * Thinner * Much lighter * Much smaller * Much more.
The Smart watch 1. ① Introduction ② ADVT.&DISADVT. ③ Examples ④ Future ⑤ Conclusion Agenda 2.
The Internet of Things with Live Data Cloud by Open Automation Software.
Mobile Application Development with ANDROID Umang Patel(6537) LDCE.
Sensors For Mobile Phones  Ambient Light Sensor  Proximity Sensor  GPS Receiver Sensor  Gyroscope Sensor  Barometer Sensor  Accelerometer Sensor.
Wireless Mesh Networking or Peer to Peer Technology Andre Lukito – Johnsonsu – Wednesday, 9.
J.BHAVANA 3/4B.TECH CSE Ch.Rochasmathi 3/4B.tech CSE.
Android operating system N. Sravani M. Tech(CSE) (09251D5804)
By Adam Reimel. Outline Introduction Platform Architecture Future Conclusion.
I I R R T T Internet Real Time Lab SECE SYSTEM SECE SERVER INTERNET ELECTRICAL APPLIANCES CONNECTED TO MICROCONTROLLER … … : register & download.
Wearable Technology Mike Hole – Edge Data Systems watch-was-worlds-first-wearable-tech-game-changer /
By- Ajay Gupta. Introduction  With computing power increasing year over year, the Internet of Things finds itself at the intersection of two waves: ○
APP DESIGN AND DEVELOPMENT WITH THE IONIC FRAMEWORK Chuck Leone
Enterprise | education | public printing locations PrinterOn for Manufacturing.
Intro to OMA GotAPI Open-Source Implementation Supporting Web of Things Use Cases W3C Web of Things Interest Group Meeting July 29, 2015 Bryan Sullivan,
Google. Android What is Android ? -Android is Linux Based OS -Designed for use on cell phones, e-readers, tablet PCs. -Android provides easy access to.
Mobile phone sensors. Sensors Sensors gyroscope The gyroscope is a sensor that can provide orientation information as well. This sensor can tell how.
Promwad designs health and fitness gadgets by request
HUMAX EYE Feb 2017.
Becoming a Pro IN Mobile Applications Testing

The world’s most advanced mobile platform
Trends in Computing December 2016
Browsers and Web Platforms
Architecture of Android
Outline Introduction Standards Project General Idea
Real quick, just to understand the audience, how many of you:
Dynamics of Mobile Application Testing
Ieva Juodelytė IT 3 kursas 4 grupė
① Introduction ② Features ③ Connectivity Features ④ Platform & Storage Features.
Eric Brewer BEARS February 11, 2010
smart rings market
Different Types of Apps. App Development ● App Development refers to the creation of computer applications for use on mobile devices such as tablets,
Internet of Things (IoT)
Eric Brewer BEARS February 11, 2010
Apache Cordova What is it ? Platforms Development Architecture Plugins
Tareq Khan, Ph.D. Assistant Professor,
Korea Software HRD Center
Software interoperability in the NGN Service layer
Infrared Home Controller
WebRTC From Zero to Hero The Rolling Scopes, Gabriel Mičko.
Introduction to Mobile Apps
Presentation transcript:

Introduction to OMA GotAPI and Device WebAPI Consortium specs implementation Introduction to OMA GotAPI and Device WebAPI Consortium Takashi Yoshikawa NTT DOCOMO, Inc. Device WebAPI Consortium Copyright (c) 2016 NTT DOCOMO, Inc. All Rights Reserved.

©2016 NTT DOCOMO, INC. All Rights Reserved. Issues facing IoT Explosion & growth of data Interoperability Security Big data analysis Etc… discussing!! ©2016 NTT DOCOMO, INC. All Rights Reserved.

Copyright (c) 2016 NTT DOCOMO, Inc. All Rights Reserved. Interconnectivity ?? Dev. Skills Android App Dev Web App. Developer iOS App Scripts language App. OS / Dev Env. Standards Comm. Protocols Devices iPhone Windows Native App. Web App./Web Browser Hybrid App. SDK of Light for Android API of Cam for iOS Lib. of grasses for iOS/Win WiFi Bluetooth USB BLE Smart Grasses Remote Cameras Watches Lights Health Meters … There are too many standards to development software. Dev Tools(SDKs, Libs) Programming languages Increasing dev costs and time. Flooding specs ≒ result of innovation?? OS / Exec env. Understanding SDKs/Libs Constructing Dev. environments Stick to protocols Copyright (c) 2016 NTT DOCOMO, Inc. All Rights Reserved. Unchangeable…

What is OMA GotAPI? GotAPI Facilitates innovation through OMA GotAPI Regardless of programming languages Android App Dev Web App. Developer iOS App Scripts language App. OS / Dev Env. Standards Comm. Protocols Devices iPhone Windows Native App. Web App./Web Browser Hybrid App. SDK of Light for Android API of Cam for iOS Lib. of grasses for iOS/Win WiFi Bluetooth USB BLE Smart Grasses Remote Cameras Watches Lights Health Meters … Facilitates innovation through OMA GotAPI Developer can use any programming languages, any application execution environments. RESTful Web API Device is represented as a set of functions Run in any exec env. GotAPI REST Device 1 canvas notification Device 2 camera light Device 3 Heart rate vibration acceleration Can access via RESTful API (HTTP/HTTPS) Represent each device as a set of functions. Copyright (c) 2016 NTT DOCOMO, Inc. All Rights Reserved.

Architecture of Device WebAPI Device WebAPI is an implementation of OMA GotAPI Exec web server on the smartphone localhost or IP addr:4035 Copyright (c) 2016 NTT DOCOMO, Inc. All Rights Reserved.

©2016 NTT DOCOMO, INC. All Rights Reserved. API for device access * these are an example ServiceDiscovery Discover connected devices Authorization Authenticate applications ServiceInformation Device information HeartRates Get heart beat rates Thermometer Get body temperature BloodPressure Get blood pressure data Proximity Proximity detection DeviceOrientation Orientation of devices Temperature Temperature detection Media Player Replay control of music and videos MediaStreamRecording Record videos, audios and photos Canvas Draw images on the screen Battery Battery level, etc. Vibration Control vibration Light Turn on/off lights EchonetLite Control home appliances AllJoyn IRKit Control IR remote controllers ©2016 NTT DOCOMO, INC. All Rights Reserved.

Device WebAPI Consortium 121members (2016/12/7) 114 Corporate members 8 Individual members Outline Share: By sharing information of standardization and specification, deepen the understanding of trends of IoT and wearables. Expand: Discussing and examine how the new architecture should look like. Contribute: Supporting web API specification of device functions based on the GotAPI specification, contribute to the development of convenience and connectivity. Open Source https://github.com/DeviceConnect URL: http://en.device-webapi.org/index.html ©2016 NTT DOCOMO, INC. All Rights Reserved.

Copyright (c) 2016 NTT DOCOMO, Inc. All Rights Reserved. oneM2M × OMA GotAPI Potential collaboration area: Smart Home oneM2M IN-CSE Local Control Apps Native App Web App Smart phone / HomeGW GotAPI REST API Plug_ins layer Remote Control Apps Devices Copyright (c) 2016 NTT DOCOMO, Inc. All Rights Reserved.

Copyright (c) 2016 NTT DOCOMO, Inc. All Rights Reserved. Thanks. Copyright (c) 2016 NTT DOCOMO, Inc. All Rights Reserved.