SlideShare a Scribd company logo
© Copyright 2013 AnyPresence, Inc. All rights reserved.
Unlocking the value of your IoT solution
with APIs and Apps
1
Vivek Gupta
VP of Product Management, AnyPresence
Background
Vivek Gupta!
www.anypresence.com 
vgupta@anypresence.com
@AnyPresence
2
AnyPresence: Enterprise Digital Transformation
Platform - build cross-platform apps and APIs
for enterprise mobility and IoT devices!
§  Founded in 2011
§  HQ in Reston, Virginia
§  Former Siebel, Oracle, SAP, Cisco, RIM
§  Venture funded, including Citrix
§  Award-winning solution
§  Enterprise customers across multiple industries
Forrester Wave
2015 Leader
Internet of Things
(All Smart Devices, Cars,
Appliances, Wearables, etc.)
#ofDevices
IoT Driving Need to Support Developer Ecosystems
3
Time
PCs
Post-PC
(Smartphones,
Tablets, TVs, etc.)
Images: Brad Frost
The most successful IoT solutions
will be those that enable strong
app developer ecosystems
Virtualized
(software-driven)
§  Dynamic Functions
§  Personalized Display
§  Device Ecosystem
§  Access Anywhere
Electronic
§  Multi Function
§  Dynamic Display
§  Silo
§  Physical Access
Human Machine Interaction (HMI) – Last leg of IoT
4
Mechanical
§  Single Function
§  Basic Indicators
§  Silo
§  Physical Access
Key Challenge #1: IoT Solution Complexity
5
§  Secure Pairing/Un-Paring
§  Operational Data Security
§  Bandwidth Optimization
§  Roles, Access Control
§  Offline Caching
§  User Authentication
§  Server Business Logic
§  Data Sharing
§  Data Transformation
§  Data Integration
§  API Versioning
§  Maintenance
§  Scalability
§  Deployment
§  Upgrades
Reality 
of IoT API and
app
development
requirements
§  Device Connectivity
§  Cross-platform Apps
§  User Interface
Expectation
of IoT
development
70%
of app project
costs are
associated with
integration to
enterprise
services and
data sources
Source: Gartner
Challenge #2: IoT Ecosystem Adoption
6
Device APIs Only
✘  Limited app services and functionality beyond device control
✘  Not easily customizable or editable by app developers
Mobile Backend Server
ü  Mobile optimized APIs, domain-specific abstraction layer
ü  App-specific services and business logic
Cross-Platform SDKs (+docs)
ü  Drop into app project
ü  Familiar syntax
App UI Starter Kits
ü  Fully-working app
ü  Editable source code
Lower development hurdles, reduce time
to market, and improve IoT adoption
IoT APP DEVELOPMENT TIMEFRAME
IoT Solution Functional Layers
7
Wifi
Control
Module
Big Data and
Analytics
Device and Data Layer
App Enablement
Components
Sample App Code
SDKs, Sandbox
Environments
Partner Apps
Business partners
ISV Ecosystem
Ecosystem Enablement
Layer
Control App
Components
Cross-Platform Code
Backend Services
Enterprise Integration
Enterprise Systems
Databases
Systems of Record
Legacy Services
Operational App Layer
IoT App Platform
IoT Hub
APIs
Custom
APIs
IoT Solution Value
§  Custom API Definition
§  Proxy to Source APIs and Device Hubs
§  Business Workflow
§  Simulate Device Control APIs
§  App Services and Business Logic
§  Role Based Access
§  Enterprise Integration
§  Device and User Registration
§  Client Side Data Model
§  Custom Object Classes
§  Connectivity to APIs
§  Local Caching
§  Test Scripts
§  Documentation
Client-side
Modeling
Application
Services
Web Services
Gateway
Best Practices Architecture for IoT API and App Innovation
Presentation Layer
Service
§  Reordering supplies
with home delivery
§  Coupon advertising
§  (Dish washer, Washing
machine, Fridges)
Utilities
§  TOU Data
§  Demand Response
§  Energy Efficiency
APIs and SDKs SDKs
Retailers
§  Reordering supplies
with home delivery
§  Coupon advertising
§  (Dish washer, Washing
machine, Fridges)
SDKs
SSL
Ad Networks
§  Targeted Advertising
§  Incremental Revenue
§  Consumables
promotions
§  Upsell/cross-sell
SDKs
9
WiFi
Module
and
Controller
Embedded OS and
Communication Layer
§  WiFi connectivity
§  Communicate via
web services or
sockets
Display (Optional)
§  User Interface
§  Information display
and control
§  Ad Banner display
Appliances
Client Mobile and Web Apps
Enterprise Backend Server | Dedicated Instance, Independently Scalable
REST API Layer
Auth and User
Management
Data Storage
and Source
Connectors
Object Model
& Business
Logic
Notification &
Extension
Services
WinSDK iOS SDK
Android
SDK
SSL
IoT hub(optional)
Example Scenario: Smart Appliances
Summary
§  IoT will impact, and potentially
reinvent, many industries and sectors
§  There are challenges related to
complex IoT solution requirements
§  Value of IoT will be realized with
underlying APIs and Apps
§  APIs are the (must have) starting
point of the ecosystem – the last leg
of value chain is the HMI
§  Successful vendors will be able to
leverage the ecosystem
10
Thank You!
11
Vivek Gupta
VP, Product Management
vgupta@anypresence.com
817-946-6236
www.anypresence.com

More Related Content

What's hot (19)

PPTX
OptimusMobility Overview
Optimus Information Inc.
 
PDF
apidays LIVE Jakarta - Serverless powered Low Code by Alex-Adrien Auger, Sipios
apidays
 
PPTX
Testing Strategies to Deliver Consistent App Performance
HARMAN Services
 
PPTX
Integrating Oracle IoT Cloud Service with JD Edwards E1 Applications using Io...
Ephlux
 
PPTX
ATlink Forum - What's in the cloud for me?
Eran Stiller
 
PPTX
Integrating saas applications
Luca Mauri
 
PDF
Integrating saa s application using azure services v0.5
Luca Mauri
 
PPTX
Build Mobile Apps as if You Have No Legacy IT
Jacqueline Neves
 
PPTX
apidays LIVE Jakarta - Building an Event-Driven Architecture by Harin Honesty...
apidays
 
PDF
Innovation Showcase: Hugo Fiennes, CEO/Co-Founder, Electric Imp
ProgrammableWeb
 
PPTX
System Integration using Reactive Programming | Integration Monday
BizTalk360
 
PPTX
API Frenzy: API Strategy 101
Akana
 
PPTX
Platform for Secure Digital Business
Akana
 
PPTX
Connect with your customers wherever they are with an azure based mobile solu...
Jeremy Thake
 
PPTX
Connect with your customers wherever they are with an azure based mobile solu...
Jeremy Thake
 
PDF
apidays LIVE New York 2021 - API for multi-cloud management platform by Pawel...
apidays
 
PDF
2016-Mar-03 Leppitsch in Auckland meetup
Michael Leppitsch
 
PDF
London Adapt or Die: Lunch keynote
Apigee | Google Cloud
 
PPTX
Building A Business-Facing Mobile Developer Community
ProgrammableWeb
 
OptimusMobility Overview
Optimus Information Inc.
 
apidays LIVE Jakarta - Serverless powered Low Code by Alex-Adrien Auger, Sipios
apidays
 
Testing Strategies to Deliver Consistent App Performance
HARMAN Services
 
Integrating Oracle IoT Cloud Service with JD Edwards E1 Applications using Io...
Ephlux
 
ATlink Forum - What's in the cloud for me?
Eran Stiller
 
Integrating saas applications
Luca Mauri
 
Integrating saa s application using azure services v0.5
Luca Mauri
 
Build Mobile Apps as if You Have No Legacy IT
Jacqueline Neves
 
apidays LIVE Jakarta - Building an Event-Driven Architecture by Harin Honesty...
apidays
 
Innovation Showcase: Hugo Fiennes, CEO/Co-Founder, Electric Imp
ProgrammableWeb
 
System Integration using Reactive Programming | Integration Monday
BizTalk360
 
API Frenzy: API Strategy 101
Akana
 
Platform for Secure Digital Business
Akana
 
Connect with your customers wherever they are with an azure based mobile solu...
Jeremy Thake
 
Connect with your customers wherever they are with an azure based mobile solu...
Jeremy Thake
 
apidays LIVE New York 2021 - API for multi-cloud management platform by Pawel...
apidays
 
2016-Mar-03 Leppitsch in Auckland meetup
Michael Leppitsch
 
London Adapt or Die: Lunch keynote
Apigee | Google Cloud
 
Building A Business-Facing Mobile Developer Community
ProgrammableWeb
 

Similar to Unlocking the Value of your IoT Solution with APIs and Apps (20)

PDF
IBM MobileFirst - Hybrid Application Development with Worklight
IBIZZ
 
PDF
Red Hat Mobile
Red Hat
 
PDF
2016 IBM Watson IoT Forum
Deirdre Curran
 
PDF
2016 ibm watson io t forum 躍升雲端 敏捷打造物聯網平台
Mike Chang
 
PPTX
Complete Visibility into Docker Containers with AppDynamics
AppDynamics
 
PDF
[WSO2Con EU 2018] Keynote - The API Driven World
WSO2
 
PDF
Mobile-Enabling Enterprise APIs: A Case Study with MasterCard
AnyPresence
 
PDF
IoT Update Oktober 2019 | Jan Depping @Microsoft | The next step in IoT
IoT Academy
 
PDF
HCL Volt MX Overview - DNUG Stammtisch Bodensee
DNUG e.V.
 
PDF
HCL Volt MX Overview - DNUG Stammtisch Schweiz
DNUG e.V.
 
PDF
Enterprise Integration Patterns Revisited (again) for the Era of Big Data, In...
Kai Wähner
 
PDF
IBM MobileFirst - Hybrid App Development
Wim Tobback
 
PDF
01 mvp skill_power platform overview
Kumton Suttiraksiri
 
PDF
NUS-ISS Learning Day 2018- Harnessing the power of cloud solutions in urban a...
NUS-ISS
 
PDF
[WSO2 Summit Brazil 2018] The API-driven World
WSO2
 
PDF
Go Cloud Native with IBM Bluemix Developer Console - GIDS17
Vidyasagar Machupalli
 
PPTX
Keynote Speaker James Staten, Microsoft
Hostway|HOSTING
 
PDF
Mastering the Art of Mobile Testing by Akshita Puram
QA or the Highway
 
PDF
New Enterprisre Capabilities in Telerik Platform
Lohith Goudagere Nagaraj
 
PDF
Big Data LDN 2018: THE THIRD REVOLUTION IN ANALYTICS
Matt Stubbs
 
IBM MobileFirst - Hybrid Application Development with Worklight
IBIZZ
 
Red Hat Mobile
Red Hat
 
2016 IBM Watson IoT Forum
Deirdre Curran
 
2016 ibm watson io t forum 躍升雲端 敏捷打造物聯網平台
Mike Chang
 
Complete Visibility into Docker Containers with AppDynamics
AppDynamics
 
[WSO2Con EU 2018] Keynote - The API Driven World
WSO2
 
Mobile-Enabling Enterprise APIs: A Case Study with MasterCard
AnyPresence
 
IoT Update Oktober 2019 | Jan Depping @Microsoft | The next step in IoT
IoT Academy
 
HCL Volt MX Overview - DNUG Stammtisch Bodensee
DNUG e.V.
 
HCL Volt MX Overview - DNUG Stammtisch Schweiz
DNUG e.V.
 
Enterprise Integration Patterns Revisited (again) for the Era of Big Data, In...
Kai Wähner
 
IBM MobileFirst - Hybrid App Development
Wim Tobback
 
01 mvp skill_power platform overview
Kumton Suttiraksiri
 
NUS-ISS Learning Day 2018- Harnessing the power of cloud solutions in urban a...
NUS-ISS
 
[WSO2 Summit Brazil 2018] The API-driven World
WSO2
 
Go Cloud Native with IBM Bluemix Developer Console - GIDS17
Vidyasagar Machupalli
 
Keynote Speaker James Staten, Microsoft
Hostway|HOSTING
 
Mastering the Art of Mobile Testing by Akshita Puram
QA or the Highway
 
New Enterprisre Capabilities in Telerik Platform
Lohith Goudagere Nagaraj
 
Big Data LDN 2018: THE THIRD REVOLUTION IN ANALYTICS
Matt Stubbs
 
Ad

More from AnyPresence (15)

PDF
AnyPresence’s Perspective on Gartner’s 2016 Predictions for Mobile Apps and D...
AnyPresence
 
PDF
8 Best Practices for Running Hackathons
AnyPresence
 
PDF
No REST For The Wicked: Take the JustAPIs T-Shirt Challenge!
AnyPresence
 
PDF
Selecting a Platform for IoT App Development
AnyPresence
 
PDF
What Happens to Android in Google's Alphabet?
AnyPresence
 
PDF
Key Components of an IoT Application Platform
AnyPresence
 
PDF
Mobility and the Real-Time Enterprise
AnyPresence
 
PDF
Governing and Feeding the Hungry, Hungry App Hippo in the Enterprise
AnyPresence
 
PDF
Why MBaaS and Wearables go Hand-in-Hand
AnyPresence
 
PDF
Overcoming Cloud-Based Mobility Challenges in Healthcare
AnyPresence
 
PDF
Why Your Mobile Strategy is Stalling, and How to Fix it
AnyPresence
 
PDF
Agile IT: Modern Architecture for Rapid Mobile App Development
AnyPresence
 
PDF
Best Practices for API Adoption
AnyPresence
 
PDF
Enterprise Mobile Development Best Practices for 2015
AnyPresence
 
PDF
EMM and MBaaS: How IT Can Enable Secure App Development
AnyPresence
 
AnyPresence’s Perspective on Gartner’s 2016 Predictions for Mobile Apps and D...
AnyPresence
 
8 Best Practices for Running Hackathons
AnyPresence
 
No REST For The Wicked: Take the JustAPIs T-Shirt Challenge!
AnyPresence
 
Selecting a Platform for IoT App Development
AnyPresence
 
What Happens to Android in Google's Alphabet?
AnyPresence
 
Key Components of an IoT Application Platform
AnyPresence
 
Mobility and the Real-Time Enterprise
AnyPresence
 
Governing and Feeding the Hungry, Hungry App Hippo in the Enterprise
AnyPresence
 
Why MBaaS and Wearables go Hand-in-Hand
AnyPresence
 
Overcoming Cloud-Based Mobility Challenges in Healthcare
AnyPresence
 
Why Your Mobile Strategy is Stalling, and How to Fix it
AnyPresence
 
Agile IT: Modern Architecture for Rapid Mobile App Development
AnyPresence
 
Best Practices for API Adoption
AnyPresence
 
Enterprise Mobile Development Best Practices for 2015
AnyPresence
 
EMM and MBaaS: How IT Can Enable Secure App Development
AnyPresence
 
Ad

Unlocking the Value of your IoT Solution with APIs and Apps

  • 1. © Copyright 2013 AnyPresence, Inc. All rights reserved. Unlocking the value of your IoT solution with APIs and Apps 1 Vivek Gupta VP of Product Management, AnyPresence
  • 2. Background Vivek Gupta! www.anypresence.com [email protected] @AnyPresence 2 AnyPresence: Enterprise Digital Transformation Platform - build cross-platform apps and APIs for enterprise mobility and IoT devices! §  Founded in 2011 §  HQ in Reston, Virginia §  Former Siebel, Oracle, SAP, Cisco, RIM §  Venture funded, including Citrix §  Award-winning solution §  Enterprise customers across multiple industries Forrester Wave 2015 Leader
  • 3. Internet of Things (All Smart Devices, Cars, Appliances, Wearables, etc.) #ofDevices IoT Driving Need to Support Developer Ecosystems 3 Time PCs Post-PC (Smartphones, Tablets, TVs, etc.) Images: Brad Frost The most successful IoT solutions will be those that enable strong app developer ecosystems
  • 4. Virtualized (software-driven) §  Dynamic Functions §  Personalized Display §  Device Ecosystem §  Access Anywhere Electronic §  Multi Function §  Dynamic Display §  Silo §  Physical Access Human Machine Interaction (HMI) – Last leg of IoT 4 Mechanical §  Single Function §  Basic Indicators §  Silo §  Physical Access
  • 5. Key Challenge #1: IoT Solution Complexity 5 §  Secure Pairing/Un-Paring §  Operational Data Security §  Bandwidth Optimization §  Roles, Access Control §  Offline Caching §  User Authentication §  Server Business Logic §  Data Sharing §  Data Transformation §  Data Integration §  API Versioning §  Maintenance §  Scalability §  Deployment §  Upgrades Reality of IoT API and app development requirements §  Device Connectivity §  Cross-platform Apps §  User Interface Expectation of IoT development 70% of app project costs are associated with integration to enterprise services and data sources Source: Gartner
  • 6. Challenge #2: IoT Ecosystem Adoption 6 Device APIs Only ✘  Limited app services and functionality beyond device control ✘  Not easily customizable or editable by app developers Mobile Backend Server ü  Mobile optimized APIs, domain-specific abstraction layer ü  App-specific services and business logic Cross-Platform SDKs (+docs) ü  Drop into app project ü  Familiar syntax App UI Starter Kits ü  Fully-working app ü  Editable source code Lower development hurdles, reduce time to market, and improve IoT adoption IoT APP DEVELOPMENT TIMEFRAME
  • 7. IoT Solution Functional Layers 7 Wifi Control Module Big Data and Analytics Device and Data Layer App Enablement Components Sample App Code SDKs, Sandbox Environments Partner Apps Business partners ISV Ecosystem Ecosystem Enablement Layer Control App Components Cross-Platform Code Backend Services Enterprise Integration Enterprise Systems Databases Systems of Record Legacy Services Operational App Layer IoT App Platform IoT Hub APIs Custom APIs IoT Solution Value
  • 8. §  Custom API Definition §  Proxy to Source APIs and Device Hubs §  Business Workflow §  Simulate Device Control APIs §  App Services and Business Logic §  Role Based Access §  Enterprise Integration §  Device and User Registration §  Client Side Data Model §  Custom Object Classes §  Connectivity to APIs §  Local Caching §  Test Scripts §  Documentation Client-side Modeling Application Services Web Services Gateway Best Practices Architecture for IoT API and App Innovation Presentation Layer
  • 9. Service §  Reordering supplies with home delivery §  Coupon advertising §  (Dish washer, Washing machine, Fridges) Utilities §  TOU Data §  Demand Response §  Energy Efficiency APIs and SDKs SDKs Retailers §  Reordering supplies with home delivery §  Coupon advertising §  (Dish washer, Washing machine, Fridges) SDKs SSL Ad Networks §  Targeted Advertising §  Incremental Revenue §  Consumables promotions §  Upsell/cross-sell SDKs 9 WiFi Module and Controller Embedded OS and Communication Layer §  WiFi connectivity §  Communicate via web services or sockets Display (Optional) §  User Interface §  Information display and control §  Ad Banner display Appliances Client Mobile and Web Apps Enterprise Backend Server | Dedicated Instance, Independently Scalable REST API Layer Auth and User Management Data Storage and Source Connectors Object Model & Business Logic Notification & Extension Services WinSDK iOS SDK Android SDK SSL IoT hub(optional) Example Scenario: Smart Appliances
  • 10. Summary §  IoT will impact, and potentially reinvent, many industries and sectors §  There are challenges related to complex IoT solution requirements §  Value of IoT will be realized with underlying APIs and Apps §  APIs are the (must have) starting point of the ecosystem – the last leg of value chain is the HMI §  Successful vendors will be able to leverage the ecosystem 10
  • 11. Thank You! 11 Vivek Gupta VP, Product Management [email protected] 817-946-6236 www.anypresence.com