SlideShare ist ein Scribd-Unternehmen logo
1 von 11
© 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

Weitere ähnliche Inhalte

Was ist angesagt?

apidays LIVE Jakarta - Serverless powered Low Code by Alex-Adrien Auger, Sipios
apidays LIVE Jakarta - Serverless powered Low Code by Alex-Adrien Auger, Sipiosapidays LIVE Jakarta - Serverless powered Low Code by Alex-Adrien Auger, Sipios
apidays LIVE Jakarta - Serverless powered Low Code by Alex-Adrien Auger, Sipiosapidays
 
Intel IoT Edge Computing 在 AI 領域的應用與商機
Intel IoT Edge Computing 在 AI 領域的應用與商機Intel IoT Edge Computing 在 AI 領域的應用與商機
Intel IoT Edge Computing 在 AI 領域的應用與商機Amazon Web Services
 
Testing Strategies to Deliver Consistent App Performance
Testing Strategies to Deliver Consistent App Performance Testing Strategies to Deliver Consistent App Performance
Testing Strategies to Deliver Consistent App Performance HARMAN Services
 
Integrating Oracle IoT Cloud Service with JD Edwards E1 Applications using Io...
Integrating Oracle IoT Cloud Service with JD Edwards E1 Applications using Io...Integrating Oracle IoT Cloud Service with JD Edwards E1 Applications using Io...
Integrating Oracle IoT Cloud Service with JD Edwards E1 Applications using Io...Ephlux
 
ATlink Forum - What's in the cloud for me?
ATlink Forum - What's in the cloud for me?ATlink Forum - What's in the cloud for me?
ATlink Forum - What's in the cloud for me?Eran Stiller
 
Integrating saas applications
Integrating saas applicationsIntegrating saas applications
Integrating saas applicationsLuca Mauri
 
Integrating saa s application using azure services v0.5
Integrating saa s application using azure services v0.5Integrating saa s application using azure services v0.5
Integrating saa s application using azure services v0.5Luca Mauri
 
Build Mobile Apps as if You Have No Legacy IT
Build Mobile Apps as if You Have No Legacy ITBuild Mobile Apps as if You Have No Legacy IT
Build Mobile Apps as if You Have No Legacy ITJacqueline Neves
 
apidays LIVE Jakarta - Building an Event-Driven Architecture by Harin Honesty...
apidays LIVE Jakarta - Building an Event-Driven Architecture by Harin Honesty...apidays LIVE Jakarta - Building an Event-Driven Architecture by Harin Honesty...
apidays LIVE Jakarta - Building an Event-Driven Architecture by Harin Honesty...apidays
 
Innovation Showcase: Hugo Fiennes, CEO/Co-Founder, Electric Imp
Innovation Showcase: Hugo Fiennes, CEO/Co-Founder, Electric ImpInnovation Showcase: Hugo Fiennes, CEO/Co-Founder, Electric Imp
Innovation Showcase: Hugo Fiennes, CEO/Co-Founder, Electric ImpProgrammableWeb
 
System Integration using Reactive Programming | Integration Monday
System Integration using Reactive Programming | Integration MondaySystem Integration using Reactive Programming | Integration Monday
System Integration using Reactive Programming | Integration MondayBizTalk360
 
API Frenzy: API Strategy 101
API Frenzy: API Strategy 101API Frenzy: API Strategy 101
API Frenzy: API Strategy 101Akana
 
Platform for Secure Digital Business
Platform for Secure Digital BusinessPlatform for Secure Digital Business
Platform for Secure Digital BusinessAkana
 
Connect with your customers wherever they are with an azure based mobile solu...
Connect with your customers wherever they are with an azure based mobile solu...Connect with your customers wherever they are with an azure based mobile solu...
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...
Connect with your customers wherever they are with an azure based mobile solu...Connect with your customers wherever they are with an azure based mobile solu...
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 LIVE New York 2021 - API for multi-cloud management platform by Pawel...apidays LIVE New York 2021 - API for multi-cloud management platform by Pawel...
apidays LIVE New York 2021 - API for multi-cloud management platform by Pawel...apidays
 
2016-Mar-03 Leppitsch in Auckland meetup
2016-Mar-03 Leppitsch in Auckland meetup2016-Mar-03 Leppitsch in Auckland meetup
2016-Mar-03 Leppitsch in Auckland meetupMichael Leppitsch
 
Building A Business-Facing Mobile Developer Community
Building A Business-Facing Mobile Developer CommunityBuilding A Business-Facing Mobile Developer Community
Building A Business-Facing Mobile Developer CommunityProgrammableWeb
 

Was ist angesagt? (20)

OptimusMobility Overview
OptimusMobility OverviewOptimusMobility Overview
OptimusMobility Overview
 
apidays LIVE Jakarta - Serverless powered Low Code by Alex-Adrien Auger, Sipios
apidays LIVE Jakarta - Serverless powered Low Code by Alex-Adrien Auger, Sipiosapidays LIVE Jakarta - Serverless powered Low Code by Alex-Adrien Auger, Sipios
apidays LIVE Jakarta - Serverless powered Low Code by Alex-Adrien Auger, Sipios
 
Intel IoT Edge Computing 在 AI 領域的應用與商機
Intel IoT Edge Computing 在 AI 領域的應用與商機Intel IoT Edge Computing 在 AI 領域的應用與商機
Intel IoT Edge Computing 在 AI 領域的應用與商機
 
Testing Strategies to Deliver Consistent App Performance
Testing Strategies to Deliver Consistent App Performance Testing Strategies to Deliver Consistent App Performance
Testing Strategies to Deliver Consistent App Performance
 
Integrating Oracle IoT Cloud Service with JD Edwards E1 Applications using Io...
Integrating Oracle IoT Cloud Service with JD Edwards E1 Applications using Io...Integrating Oracle IoT Cloud Service with JD Edwards E1 Applications using Io...
Integrating Oracle IoT Cloud Service with JD Edwards E1 Applications using Io...
 
ATlink Forum - What's in the cloud for me?
ATlink Forum - What's in the cloud for me?ATlink Forum - What's in the cloud for me?
ATlink Forum - What's in the cloud for me?
 
Integrating saas applications
Integrating saas applicationsIntegrating saas applications
Integrating saas applications
 
Integrating saa s application using azure services v0.5
Integrating saa s application using azure services v0.5Integrating saa s application using azure services v0.5
Integrating saa s application using azure services v0.5
 
Build Mobile Apps as if You Have No Legacy IT
Build Mobile Apps as if You Have No Legacy ITBuild Mobile Apps as if You Have No Legacy IT
Build Mobile Apps as if You Have No Legacy IT
 
apidays LIVE Jakarta - Building an Event-Driven Architecture by Harin Honesty...
apidays LIVE Jakarta - Building an Event-Driven Architecture by Harin Honesty...apidays LIVE Jakarta - Building an Event-Driven Architecture by Harin Honesty...
apidays LIVE Jakarta - Building an Event-Driven Architecture by Harin Honesty...
 
Innovation Showcase: Hugo Fiennes, CEO/Co-Founder, Electric Imp
Innovation Showcase: Hugo Fiennes, CEO/Co-Founder, Electric ImpInnovation Showcase: Hugo Fiennes, CEO/Co-Founder, Electric Imp
Innovation Showcase: Hugo Fiennes, CEO/Co-Founder, Electric Imp
 
System Integration using Reactive Programming | Integration Monday
System Integration using Reactive Programming | Integration MondaySystem Integration using Reactive Programming | Integration Monday
System Integration using Reactive Programming | Integration Monday
 
API Frenzy: API Strategy 101
API Frenzy: API Strategy 101API Frenzy: API Strategy 101
API Frenzy: API Strategy 101
 
Platform for Secure Digital Business
Platform for Secure Digital BusinessPlatform for Secure Digital Business
Platform for Secure Digital Business
 
Connect with your customers wherever they are with an azure based mobile solu...
Connect with your customers wherever they are with an azure based mobile solu...Connect with your customers wherever they are with an azure based mobile solu...
Connect with your customers wherever they are with an azure based mobile solu...
 
Connect with your customers wherever they are with an azure based mobile solu...
Connect with your customers wherever they are with an azure based mobile solu...Connect with your customers wherever they are with an azure based mobile solu...
Connect with your customers wherever they are with an azure based mobile solu...
 
apidays LIVE New York 2021 - API for multi-cloud management platform by Pawel...
apidays LIVE New York 2021 - API for multi-cloud management platform by Pawel...apidays LIVE New York 2021 - API for multi-cloud management platform by Pawel...
apidays LIVE New York 2021 - API for multi-cloud management platform by Pawel...
 
2016-Mar-03 Leppitsch in Auckland meetup
2016-Mar-03 Leppitsch in Auckland meetup2016-Mar-03 Leppitsch in Auckland meetup
2016-Mar-03 Leppitsch in Auckland meetup
 
London Adapt or Die: Lunch keynote
London Adapt or Die: Lunch keynoteLondon Adapt or Die: Lunch keynote
London Adapt or Die: Lunch keynote
 
Building A Business-Facing Mobile Developer Community
Building A Business-Facing Mobile Developer CommunityBuilding A Business-Facing Mobile Developer Community
Building A Business-Facing Mobile Developer Community
 

Ähnlich wie Unlocking the Value of your IoT Solution with APIs and Apps

IBM MobileFirst - Hybrid Application Development with Worklight
IBM MobileFirst - Hybrid Application Development with WorklightIBM MobileFirst - Hybrid Application Development with Worklight
IBM MobileFirst - Hybrid Application Development with WorklightIBIZZ
 
Red Hat Mobile
Red Hat MobileRed Hat Mobile
Red Hat MobileRed Hat
 
2016 IBM Watson IoT Forum
2016 IBM Watson IoT Forum2016 IBM Watson IoT Forum
2016 IBM Watson IoT ForumDeirdre Curran
 
2016 ibm watson io t forum 躍升雲端 敏捷打造物聯網平台
2016 ibm watson io t forum 躍升雲端 敏捷打造物聯網平台2016 ibm watson io t forum 躍升雲端 敏捷打造物聯網平台
2016 ibm watson io t forum 躍升雲端 敏捷打造物聯網平台Mike Chang
 
Complete Visibility into Docker Containers with AppDynamics
Complete Visibility into Docker Containers with AppDynamicsComplete Visibility into Docker Containers with AppDynamics
Complete Visibility into Docker Containers with AppDynamicsAppDynamics
 
[WSO2Con EU 2018] Keynote - The API Driven World
[WSO2Con EU 2018] Keynote - The API Driven World[WSO2Con EU 2018] Keynote - The API Driven World
[WSO2Con EU 2018] Keynote - The API Driven WorldWSO2
 
Mobile-Enabling Enterprise APIs: A Case Study with MasterCard
Mobile-Enabling Enterprise APIs: A Case Study with MasterCardMobile-Enabling Enterprise APIs: A Case Study with MasterCard
Mobile-Enabling Enterprise APIs: A Case Study with MasterCardAnyPresence
 
IoT Update Oktober 2019 | Jan Depping @Microsoft | The next step in IoT
IoT Update Oktober 2019 | Jan Depping @Microsoft | The next step in IoTIoT Update Oktober 2019 | Jan Depping @Microsoft | The next step in IoT
IoT Update Oktober 2019 | Jan Depping @Microsoft | The next step in IoTIoT Academy
 
HCL Volt MX Overview - DNUG Stammtisch Schweiz
HCL Volt MX Overview - DNUG Stammtisch SchweizHCL Volt MX Overview - DNUG Stammtisch Schweiz
HCL Volt MX Overview - DNUG Stammtisch SchweizDNUG e.V.
 
HCL Volt MX Overview - DNUG Stammtisch Bodensee
HCL Volt MX Overview - DNUG Stammtisch BodenseeHCL Volt MX Overview - DNUG Stammtisch Bodensee
HCL Volt MX Overview - DNUG Stammtisch BodenseeDNUG e.V.
 
Enterprise Integration Patterns Revisited (again) for the Era of Big Data, In...
Enterprise Integration Patterns Revisited (again) for the Era of Big Data, In...Enterprise Integration Patterns Revisited (again) for the Era of Big Data, In...
Enterprise Integration Patterns Revisited (again) for the Era of Big Data, In...Kai Wähner
 
IBM MobileFirst - Hybrid App Development
IBM MobileFirst - Hybrid App DevelopmentIBM MobileFirst - Hybrid App Development
IBM MobileFirst - Hybrid App DevelopmentWim Tobback
 
01 mvp skill_power platform overview
01 mvp skill_power platform overview01 mvp skill_power platform overview
01 mvp skill_power platform overviewKumton Suttiraksiri
 
NUS-ISS Learning Day 2018- Harnessing the power of cloud solutions in urban a...
NUS-ISS Learning Day 2018- Harnessing the power of cloud solutions in urban a...NUS-ISS Learning Day 2018- Harnessing the power of cloud solutions in urban a...
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 Summit Brazil 2018] The API-driven World[WSO2 Summit Brazil 2018] The API-driven World
[WSO2 Summit Brazil 2018] The API-driven WorldWSO2
 
Go Cloud Native with IBM Bluemix Developer Console - GIDS17
Go Cloud Native with IBM Bluemix Developer Console - GIDS17Go Cloud Native with IBM Bluemix Developer Console - GIDS17
Go Cloud Native with IBM Bluemix Developer Console - GIDS17Vidyasagar Machupalli
 
Keynote Speaker James Staten, Microsoft
Keynote Speaker James Staten, Microsoft Keynote Speaker James Staten, Microsoft
Keynote Speaker James Staten, Microsoft Hostway|HOSTING
 
Mastering the Art of Mobile Testing by Akshita Puram
Mastering the Art of Mobile Testing by Akshita PuramMastering the Art of Mobile Testing by Akshita Puram
Mastering the Art of Mobile Testing by Akshita PuramQA or the Highway
 
New Enterprisre Capabilities in Telerik Platform
New Enterprisre Capabilities in Telerik PlatformNew Enterprisre Capabilities in Telerik Platform
New Enterprisre Capabilities in Telerik PlatformLohith Goudagere Nagaraj
 

Ähnlich wie Unlocking the Value of your IoT Solution with APIs and Apps (20)

IBM MobileFirst - Hybrid Application Development with Worklight
IBM MobileFirst - Hybrid Application Development with WorklightIBM MobileFirst - Hybrid Application Development with Worklight
IBM MobileFirst - Hybrid Application Development with Worklight
 
Red Hat Mobile
Red Hat MobileRed Hat Mobile
Red Hat Mobile
 
2016 IBM Watson IoT Forum
2016 IBM Watson IoT Forum2016 IBM Watson IoT Forum
2016 IBM Watson IoT Forum
 
2016 ibm watson io t forum 躍升雲端 敏捷打造物聯網平台
2016 ibm watson io t forum 躍升雲端 敏捷打造物聯網平台2016 ibm watson io t forum 躍升雲端 敏捷打造物聯網平台
2016 ibm watson io t forum 躍升雲端 敏捷打造物聯網平台
 
Complete Visibility into Docker Containers with AppDynamics
Complete Visibility into Docker Containers with AppDynamicsComplete Visibility into Docker Containers with AppDynamics
Complete Visibility into Docker Containers with AppDynamics
 
[WSO2Con EU 2018] Keynote - The API Driven World
[WSO2Con EU 2018] Keynote - The API Driven World[WSO2Con EU 2018] Keynote - The API Driven World
[WSO2Con EU 2018] Keynote - The API Driven World
 
Mobile-Enabling Enterprise APIs: A Case Study with MasterCard
Mobile-Enabling Enterprise APIs: A Case Study with MasterCardMobile-Enabling Enterprise APIs: A Case Study with MasterCard
Mobile-Enabling Enterprise APIs: A Case Study with MasterCard
 
IoT Update Oktober 2019 | Jan Depping @Microsoft | The next step in IoT
IoT Update Oktober 2019 | Jan Depping @Microsoft | The next step in IoTIoT Update Oktober 2019 | Jan Depping @Microsoft | The next step in IoT
IoT Update Oktober 2019 | Jan Depping @Microsoft | The next step in IoT
 
HCL Volt MX Overview - DNUG Stammtisch Schweiz
HCL Volt MX Overview - DNUG Stammtisch SchweizHCL Volt MX Overview - DNUG Stammtisch Schweiz
HCL Volt MX Overview - DNUG Stammtisch Schweiz
 
HCL Volt MX Overview - DNUG Stammtisch Bodensee
HCL Volt MX Overview - DNUG Stammtisch BodenseeHCL Volt MX Overview - DNUG Stammtisch Bodensee
HCL Volt MX Overview - DNUG Stammtisch Bodensee
 
Enterprise Integration Patterns Revisited (again) for the Era of Big Data, In...
Enterprise Integration Patterns Revisited (again) for the Era of Big Data, In...Enterprise Integration Patterns Revisited (again) for the Era of Big Data, In...
Enterprise Integration Patterns Revisited (again) for the Era of Big Data, In...
 
IBM MobileFirst - Hybrid App Development
IBM MobileFirst - Hybrid App DevelopmentIBM MobileFirst - Hybrid App Development
IBM MobileFirst - Hybrid App Development
 
01 mvp skill_power platform overview
01 mvp skill_power platform overview01 mvp skill_power platform overview
01 mvp skill_power platform overview
 
NUS-ISS Learning Day 2018- Harnessing the power of cloud solutions in urban a...
NUS-ISS Learning Day 2018- Harnessing the power of cloud solutions in urban a...NUS-ISS Learning Day 2018- Harnessing the power of cloud solutions in urban a...
NUS-ISS Learning Day 2018- Harnessing the power of cloud solutions in urban a...
 
[WSO2 Summit Brazil 2018] The API-driven World
[WSO2 Summit Brazil 2018] The API-driven World[WSO2 Summit Brazil 2018] The API-driven World
[WSO2 Summit Brazil 2018] The API-driven World
 
Go Cloud Native with IBM Bluemix Developer Console - GIDS17
Go Cloud Native with IBM Bluemix Developer Console - GIDS17Go Cloud Native with IBM Bluemix Developer Console - GIDS17
Go Cloud Native with IBM Bluemix Developer Console - GIDS17
 
Keynote Speaker James Staten, Microsoft
Keynote Speaker James Staten, Microsoft Keynote Speaker James Staten, Microsoft
Keynote Speaker James Staten, Microsoft
 
AWS IoT Lab Introduction
AWS IoT Lab IntroductionAWS IoT Lab Introduction
AWS IoT Lab Introduction
 
Mastering the Art of Mobile Testing by Akshita Puram
Mastering the Art of Mobile Testing by Akshita PuramMastering the Art of Mobile Testing by Akshita Puram
Mastering the Art of Mobile Testing by Akshita Puram
 
New Enterprisre Capabilities in Telerik Platform
New Enterprisre Capabilities in Telerik PlatformNew Enterprisre Capabilities in Telerik Platform
New Enterprisre Capabilities in Telerik Platform
 

Mehr von AnyPresence

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

Mehr von AnyPresence (15)

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

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 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
  • 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 vgupta@anypresence.com 817-946-6236 www.anypresence.com