Not Your Father's Platform - How to Connect the Internet of Things

14
Not Your Father’s Platform How to Connect the Internet of Things Women Who Code – Denver February 4, 2014 Presented by Laurie Lamberth and Allison Jones Associate Partner Software Engineer 151 Advisors machineshop.io

Transcript of Not Your Father's Platform - How to Connect the Internet of Things

Not Your Father’s Platform

How to Connect the Internet of Things

Women Who Code – DenverFebruary 4, 2014

Presented byLaurie Lamberth and Allison JonesAssociate Partner Software Engineer151 Advisors machineshop.io

THINGS

THINGS

General Purpose Platforms

(GPP’s)

Dedicated PurposeDevices(DPD’s)

DODO ANYTHING ANYTHINGHighly configurable

High level of user leadership

BEBE ANYTHING ANYTHINGPreconfigured

May not have a user interface

CONNECTED TOMark Weiser

IoT Pioneer, former CTO Xerox PARC and author of groundbreaking IoT essay

“The Computer for the 21st Century” (Sept 1991)

“… three different network connections:

tiny-range wireless, long-range wireless andvery high-speed wired.”

Tiny- to Mid-Range Networks

Wide Area Cell/Sat Networks

Wired and Fixed WirelessBroadband Networks

THINGS

CONNECTED TO

THE INTERNET/Cloud

CEO to shareholders:50 billion connections 2020

2009 Annual Shareholders’ MeetingApril 13, 2010

Hans VestbergCEO, Ericsson

MarketSegment

Forecasted Units, In millions

CAGR Source2008 2009 2010-12 2013 2014

Connected CE products/US 6 86 56.0% Strategy Analytics, “U.S. Connected

Device Forecast,” Jan. 2010

M2M/Global 73 430 42.6%Harbor Research, “2009-2013 M2M/Pervasive Internet Market Forecast Report,” Feb. 2009

M2M/Global 46 412 44.1%Juniper Research, “Embedded Mobile and M2M Strategies, 2009-2014,” Jan. 2010

M2M/Global 71 225 26.0%ABI Research , “Maximizing Mobile Operator Opportunities in M2M,” 1Q2010

Mobile Phones 286 364IE Market Research Corp, “2Q10 United States Mobile Operator Forecast, 2009-2014,” May 2010

4.3%

Connecting Objects to the Cloud:Big Building Blocks

Device ManagementPlatforms End Here

ApplicationEnablementPlatforms Cover This Turf

Characteristics of “New-School” Device Connectivity Platforms• Normalize complex functions such as connecting to a network,

incorporating third-party data and managing applications and devices into standardized interfaces• Incorporate “trust engines” and other security measures to control

how devices connect and how their data can be used• Delivers services through modern tools including HTML5, RESTful

interfaces, Python, Apache, app stores• Includes or access “big data” analytics data stores and resources• Bringing successful technologies, strategies and techniques to device

connectivity from adjacent markets

Example 1: machineshop.io“There’s an API for that… or there can be…”• Legacy: developed by the team that created SensorLogic, an application enablement platform

purchased by SIM and smart card manufacturer Gemalto in 2011• machineshop’s “small ‘p’ platform” per CTO Greg Jones consists entirely of RESTful Automated

Program Interfaces (APIs) to all sorts of services including cellular networks, third-party data stores, all sorts of connected devices and objects, business logic and analytics

• “Every app programmer already knows how to use it” – G. Jones

Example 2: Xively from LogMeIn (join.me)

“Secure sessions are our lifeblood”• Legacy: developed by the team that created

LogMeIn (remote session management) and join.me (client-less online collaboration) to leverage deep experience in secure sessions

• Depends on a lightweight client installed on remote device to provide secure connectivity and strict rules about how devices and data are used

• “Trust engine… only allowed listeners can access devices they trust” – Paddy Srinivasan, VP Product Management

Example 3: Kii“Tight integration with device manufacturers = better user experience”• Legacy: developed by former Nokia executives, platform leverages

lessons learned from managing more than 30 million smartphones and tablets

• Depends on client installed on device by manufacturer, company tightly integrates with manufacturers to ease common device management issues (software update, security schema), improve product distribution, and enable device functionality through an app store that already includes over 7,000 titles

• Huge in Japan, expanding globally

• Smart homes, TVs and medical devices “are the same thing as smartphones” – Masanari Arai, CEO

Example 4: ThingWorx“Interactive conversations with connected devices”• Legacy: leveraged experience

developing applications to manage manufacturing plants and processes

• A “modeling engine” defines and describes each device by its properties, services and events, and feeds a “mashup engine” creates drag-and-drop applications using device data, external data, analytics and other services

• It’s “an event-driven architecture where a ‘yin and yang’ of events and subscriptions” triggers actions – John Canosa, Chief Strategist

THANK YOU!THANK YOU!

Laurie LamberthLaurie [email protected]@151advisors.comTwitter/Skype laurielamberthTwitter/Skype laurielamberth

714-412-5047714-412-5047

NEXT UP: NEXT UP: ALLISON JONES, machineshop.ioALLISON JONES, machineshop.io

DEMO!!!DEMO!!!