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
# of Devices 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
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
§ 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
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
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
§ (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
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