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
THINGS
THINGS
General Purpose
Platforms
(GPP’s)
Dedicated Purpose
Devices
(DPD’s)
DODO ANYTHINGANYTHING
Highly configurable
High level of user leadership
BEBE ANYTHINGANYTHING
Preconfigured
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 and
very high-speed wired.”
Tiny- to Mid-Range Networks
Wide Area
Cell/Sat Networks
Wired and Fixed Wireless
Broadband Networks
THINGS
CONNECTED TO
THE INTERNET/Cloud
CEO to shareholders:
50 billion connections 2020
2009 Annual Shareholders’ Meeting
April 13, 2010
Hans Vestberg
CEO, Ericsson
Market
Segment
Forecasted Units, In millions
CAGR Source
2008 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 364
IE Market Research Corp, “2Q10
United States Mobile Operator
Forecast, 2009-2014,” May 2010
4.3%
Connecting Objects to the Cloud:
Big Building Blocks
Device Management
Platforms End Here
Application
Enablement
Platforms
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 Lamberth
llamberth@151advisors.comllamberth@151advisors.com
Twitter/Skype laurielamberthTwitter/Skype laurielamberth
714-412-5047714-412-5047
NEXT UP:NEXT UP:
ALLISON JONES, machineshop.ioALLISON JONES, machineshop.io
DEMO!!!DEMO!!!

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

  • 1.
    Not Your Father’s Platform Howto 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
  • 2.
  • 3.
    THINGS General Purpose Platforms (GPP’s) Dedicated Purpose Devices (DPD’s) DODOANYTHINGANYTHING Highly configurable High level of user leadership BEBE ANYTHINGANYTHING Preconfigured May not have a user interface
  • 4.
    CONNECTED TOMark Weiser IoTPioneer, 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 and very high-speed wired.” Tiny- to Mid-Range Networks Wide Area Cell/Sat Networks Wired and Fixed Wireless Broadband Networks
  • 5.
  • 6.
    CEO to shareholders: 50billion connections 2020 2009 Annual Shareholders’ Meeting April 13, 2010 Hans Vestberg CEO, Ericsson
  • 7.
    Market Segment Forecasted Units, Inmillions CAGR Source 2008 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 364 IE Market Research Corp, “2Q10 United States Mobile Operator Forecast, 2009-2014,” May 2010 4.3%
  • 8.
    Connecting Objects tothe Cloud: Big Building Blocks Device Management Platforms End Here Application Enablement Platforms Cover This Turf
  • 9.
    Characteristics of “New-School” DeviceConnectivity 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
  • 10.
    Example 1: machineshop.io “There’san 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
  • 11.
    Example 2: Xivelyfrom 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
  • 12.
    Example 3: Kii “Tightintegration 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
  • 13.
    Example 4: ThingWorx “Interactiveconversations 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
  • 14.
    THANK YOU!THANK YOU! LaurieLamberthLaurie Lamberth llamberth@151advisors.comllamberth@151advisors.com Twitter/Skype laurielamberthTwitter/Skype laurielamberth 714-412-5047714-412-5047 NEXT UP:NEXT UP: ALLISON JONES, machineshop.ioALLISON JONES, machineshop.io DEMO!!!DEMO!!!