Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.
INTRO TO OMA GOTAPI
OPEN-SOURCE IMPLEMENTATION
SUPPORTING WEB - HEALTHCARE USE
CASES
The information in this presentation ...
OMA’S MISSION AND SCOPE
OMA is an international standards
setting body that develops
network-agnostic protocols that
enab...
GotAPI OVERVIEW
Various external devices work with
GotAPI and applications
(Web app case)
GotAPI: Provides a total secure ...
GOTAPI, DEVICE CONNECT & DEVICEWEB API
CONSORTIUM
Generic Open Terminal API Framework
• A published specification of the O...
OVERVIEW OF GOTAPI DESIGN
• Device-local web server
(GotAPI Server) acts as bridge
to API plugins
• Web apps discover GotA...
ARCHITECTURE
• A “GotAPI app”
implements servers for API
access authorization and
operations
• Developers create plugins
t...
BASIC FLOW
• App seeks and gains
access to GotAPI-enabled
services
• App discovers available
APIs
• App requests and is
al...
FOCUS ON SECURITY
• GotAPI contains specific measures to address
– Application registration and authenticity
– Application...
FUJITSU IMPLEMENTATION DEMO
GOTAPI - APIS FOR HEALTHCARE
• GotAPI 1.1 has complete specifications for
WebSocket based APIs
• Device WebAPI 1.0 is spec...
FOR MORE INFORMATION
• See http://openmobilealliance.org/about-
oma/work-program/content-
delivery/gotapi/
Addressing IoT Development Challenges at the All About the API show
Prochain SlideShare
Chargement dans…5
×

Addressing IoT Development Challenges at the All About the API show

0 vue

Publié le

Tuesday, July 19
Show: All About the API
Speaker: Alan Hameed, OMA Standardization & Healthcare Devices Consultant

The advent of the Internet of Things (IoT) and associated machine-to-machine (M2M) technologies offers unprecedented opportunity to enhance the way we live, work and play. From healthcare to automotive to public utilities, there is almost no aspect of life that will not be touched by IoT. According to the 2015 Cisco Visual Networking Index Forecast, the number of IP-connected personal devices and M2M connections online will grow to more than 24 billion by 2019. However, in order to realize the potential benefit of IoT, there are business, technology and privacy hurdles that must be addressed and overcome.

In order to address these issues, the Open Mobile Alliance (OMA) has developed the OMA Generic Open Terminal API Framework (GotAPI) Version 1.0. This allows developers to create applications compatible with a variety of devices, which until now have required dedicated native code development efforts. With GotAPI, applications running in browsers can access external devices consistently across any OS, giving developers the opportunity to help create a new ecosystem of interoperable devices and applications. This open architecture allows developers to write less complex applications for smart devices while expanding market reach.

Publié dans : Technologie
  • Soyez le premier à commenter

Addressing IoT Development Challenges at the All About the API show

  1. 1. INTRO TO OMA GOTAPI OPEN-SOURCE IMPLEMENTATION SUPPORTING WEB - HEALTHCARE USE CASES The information in this presentation is public.
  2. 2. OMA’S MISSION AND SCOPE OMA is an international standards setting body that develops network-agnostic protocols that enable operators and developers to create interoperable applications on mobile networks. Device management for Telco and IOT applications. Location protocols APIs that expose network and device capabilities to applications
  3. 3. GotAPI OVERVIEW Various external devices work with GotAPI and applications (Web app case) GotAPI: Provides a total secure framework for applications to access external devices through device Web APIs using Web technologies Plug-Ins: Implement device Web APIs exposing services from external devices to applications through GotAPI Motivation - To realize the full potential of rapid advances in new sensors technologies, notably in the wearable space - To realize the full potential of mobile app innovation GotAPI – Decouple Software, Hardware and Content. Enable new markets for the creation and delivery of innovative products and services
  4. 4. GOTAPI, DEVICE CONNECT & DEVICEWEB API CONSORTIUM Generic Open Terminal API Framework • A published specification of the Open Mobile Alliance (OMA) • A design pattern and implementation framework enabling user- mediated web app access to arbitrary local or connected device APIs DeviceConnect - GotAPI Open Source Project • NTT Docomo’s DeviceConnect (see supported devices) • GotAPI open source project, launched in October 2014 • Various devices supported • Enables device vendors to reduce costs and time to develop applications interworking with smartphones DeviceWeb API Consortium • An industry initiative to promote device Web APIs based on OMA GotAPI • Launched in April 2015
  5. 5. OVERVIEW OF GOTAPI DESIGN • Device-local web server (GotAPI Server) acts as bridge to API plugins • Web apps discover GotAPI support and get approved access to APIs • Web apps use standard web APIs (XHR, SSE, WebSockets, WebRTC) to access APIs thru the GotAPI Server or directly (if supported by plug-in) • Plug-ins provide access to device-local APIs/resources or connected devices, as applicable for the plug-in
  6. 6. ARCHITECTURE • A “GotAPI app” implements servers for API access authorization and operations • Developers create plugins that integrate with GotAPI thru platform-specific methods • Devices that can be accessed are only limited to the types of connections supported by the GotAPI host device, and the openness of connected device interfaces
  7. 7. BASIC FLOW • App seeks and gains access to GotAPI-enabled services • App discovers available APIs • App requests and is allowed access to specific API • App accesses the APIs thru the GotAPI Server or directly
  8. 8. FOCUS ON SECURITY • GotAPI contains specific measures to address – Application registration and authenticity – Application spoofing by rogue apps – Privacy (user-mediated access to plug-ins and devices) – GotAPI Server spoofing by rogue apps – Plugin spoofing by rogue plugin – DOS attacks • GotAPI assumes – Host device is not rooted – Apps are obtained from legitimate sources (App Stores, web servers)
  9. 9. FUJITSU IMPLEMENTATION DEMO
  10. 10. GOTAPI - APIS FOR HEALTHCARE • GotAPI 1.1 has complete specifications for WebSocket based APIs • Device WebAPI 1.0 is specific plugin APIs for – Healthcare devices based upon published and implemented IEEE specs • Thermometer • Pulse Oximeter • Weight Scale and Body Composition Analyzer • Blood Pressure Monitor • Glucometer • Heart Rate Monitor – 3D Printers
  11. 11. FOR MORE INFORMATION • See http://openmobilealliance.org/about- oma/work-program/content- delivery/gotapi/

×