towards abundant do-it-yourself (diy) service creativity in the internet-of-things
DESCRIPTION
A profound impact of the Web2.0 lies in its power to transform skilled users into service providers, resulting in more complex value networks. As recently traditional “operated” network infrastructure is complemented with huge amounts of connected smart objects (the Internet-of-Things), the same mass creativity can be made applicable to smart, context-enabled services with real-world interactivity, collaboratively created by end users with varying degrees of programming skills. We report on a vision and solutions addressing easy, do-it-yourself service creation by the masses in an Internet-of-Things enabled world, from which we discuss the (i) value networks, (ii) enabling technology framework, and (iii) domain-specific proof-of-concepts.TRANSCRIPT
1 Lieven Trappeniers (Bell Labs, Alcatel-Lucent)
Session 7AApplication architectures 2
Towards Abundant DiY Service Creativity.Successfully Leveraging the Internet-of-Things.
Lieven Trappeniers, Marc Roelands, Marc Godon, Johan Criel, Philippe Dobbelaere
Bell Labs, Alcatel-Lucent Lieven.trappeniers at alcatel-lucent.com
2 Lieven Trappeniers (Bell Labs, Alcatel-Lucent)
Agenda
1. The Internet-of-Things … and Friends
2. The Web-of-Things (1.0, 2.0 & even 3.0)
3. “Programming” the Web-of-Things
4. And what about the Service Provider ?
5. Way forward & conclusions
3 Lieven Trappeniers (Bell Labs, Alcatel-Lucent)
The Internet-of-Things … and friends
Ubiquitous Computing
Ubiquitous Connectivity
The Internet-of-Things
+
=
Ambient Intelligence (Philips)
Related technologies: � RFID� Wireless sensors� Context Awareness� Smart Objects� …
Tangible Media (Hiroshi Ishi, MIT)
Bridging the gap between the physical and virtual world
(Mark Weiser, Xerox Parc)
(ITU)
Lieven Trappeniers (Bell Labs, Alcatel-Lucent)
4 Lieven Trappeniers (Bell Labs, Alcatel-Lucent)
The Internet-of-Things … and friends
In 2009: Mobile Internet is a fact.– over 25% of the world’s population – about 2 Billion people – are using the Internet– over 60% of the world’s population – about 5 Billion people – are mobile subscribers
(Source: ITU)
In 2015: Personal mobile transactions & location-tracked ‘Things’ pervade our lives.
– 1 Billion mobile wallets account for 90% of mobile transactions for goods & services– 100s of Billions of RFID-tagged objects, at approximately 5 cents per tag
(Source: www.idtechex.com)
In 2020: Our surroundings become personal, interactive and smart.– 0.1% of consumers know what is installed in their home– In 2020: 250 embedded wireless devices/user, this 500 Billion
(Already now the Internet-of-Things potentially entails 50-70 Billion ‘machines’)– Mainstream printed and chipless RFID tags: >624 billion
(Source: EC, TNO)
5 Lieven Trappeniers (Bell Labs, Alcatel-Lucent)
The Internet-of-Things … and friends
6 Lieven Trappeniers (Bell Labs, Alcatel-Lucent)
The Internet-of-Things … and friends
NFC Forum (www.nfc-forum.org)“…advance the use of Near Field Communication technology by developing
specifications, ensuring interoperability among devices and services, and educating the market about NFC technology.”
TouchaTag (www.touchatag.com)– B2B Mobile Payment, loyalty, vouchers– B2C DiY Internet-of-Things
EPC-Global (www.epcglobalinc.org)“…development of industry-driven standards for the Electronic Product Code™
(EPC) to support the use of RFID in today’s fast-moving, information rich, trading networks.”
CASAGRAS (www.rfidglobal.eu), partners include ETRI & ETSI“…propose an approach using Object Identifiers and Unique Item Identifier (UII)
concepts and namespace resolver to accommodate legacy coding schemes for identification.”
– Considering a range of standards, including those from ISO, IEC and EPCglobal6.
– Supports a value proposition that exploits a defined infrastructure and provides scope for commercial venture – federated services and applications.
And many, many more …
7 Lieven Trappeniers (Bell Labs, Alcatel-Lucent)
The Internet-of-Things … and friends
IPSO Alliance - Internet Protocol for Smart Objects– 50+ members (Atmel, Bosch, Cisco, EDF (Électricité de France), Ericsson, Freescale,
Google, SAP, Sun Microsystems, Texas Instruments, …)
Objectives– IP as the solution for access and communication for Smart Objects. – Promote the use of IP in Smart Objects (white papers, case studies, updates on standards
progress (IETF, …), …– Understand industries and markets where IP Smart Objects can have a role. – Organize interoperability tests. – Support IETF and other standards development organizations in standardizing IP for Smart
Objects. – www.ipso-alliance.org
8 Lieven Trappeniers (Bell Labs, Alcatel-Lucent)
The Internet-of-Things … and friends
Pachube ( “patch-bay”: generalized data brokerage)
"Tag and share real time sensor data from objects, devices, buildings and environments around the world. The key aim is to facilitate interaction between remote environments, both physical and virtual."
– Extended Environments Markup Language (EEML) to realize “dynamic, responsive and conversant environments”.
9 Lieven Trappeniers (Bell Labs, Alcatel-Lucent)
Web-of-Things 1.0, 2.0 & 3.0WoT1.0
Collection of Things rather than a “Web” of Things.
Abundance of dedicated standards.
IP is no standard (yet ?) for interaction with Things.
M2M versus entertainment & media.
10 Lieven Trappeniers (Bell Labs, Alcatel-Lucent)
Web-of-Things 1.0, 2.0 & 3.0WoT1.0 WoT2.0
HTTP HTTP
Users & communities engage in creating content & applications.
How to search or discover Things ?
Can Web2.0 be applied to user resources ?
Things are constrained devices: what about resource mgt., access control, policies, distributed execution, … ?
Can existing Mashup frameworks be applied to a mix of Things and online Services ?
RESTful API
Web2.0 for Things (RESTful HTTP over IP)
11 Lieven Trappeniers (Bell Labs, Alcatel-Lucent)
Web-of-Things 1.0, 2.0 & 3.0WoT1.0 WoT3.0
AggregationResource Mgt.
Abstraction
Collaborative Semantics
Search
Recipes Wizards
Composition
Catalog
WoT2.0
HTTP HTTP
Users & communities engage in creating content & applications.
Support for discovering, searching, and composing Things and Services.
Semantic framework (with user defined semantics) allowsto articulate and define applications
in terms of proper (& personal) concepts.
Aggregation, Abstraction & Resource management.
IP & REST full interfaces
12 Lieven Trappeniers (Bell Labs, Alcatel-Lucent)
“Programming” the Web-of-Things
Web2.0’s
Easy Application Creation
Design Effort
HighLow
User Value
Low
High
Web1.0top-downapplications
Web2.0bottom-upapplications
Internet-of-ThingsDiY
applications
Design Effort
HighLow
User Value
Low
High
Web1.0top-downapplications
Web2.0bottom-upapplications
Internet-of-ThingsDiY
applications
Internet-of-Things’
Abundance of Connected Smart Objects
Swarm-of-Nodes
Web-of-Things
Internet-of-Things
Web3.0
Ubiquitous Computing
Ambient Intelligence
Network of Objects
M2M
13 Lieven Trappeniers (Bell Labs, Alcatel-Lucent)
“Programming” the Web-of-Things
Design Effort
HighLow
User Value
Low
High
Web1.0top-downapplications
Web2.0bottom-upapplications
Internet-of-ThingsDiY
applications
Design Effort
HighLow
User Value
Low
High
Web1.0top-downapplications
Web2.0bottom-upapplications
Internet-of-ThingsDiY
applications
14 Lieven Trappeniers (Bell Labs, Alcatel-Lucent)
“Programming” the Web-of-Things
15 Lieven Trappeniers (Bell Labs, Alcatel-Lucent)
“Programming” the Web-of-Things
?
Design
Develop
Deploy
RequirementsRequirements
Allow end-users to create and deploy applications on top of the abundance
of smart devices around them.
Blurring border between application creation & deployment.
Applications are created by groups& communities.
NeedsNeedsNeeds
Express Yourself DeployCreate
Application Creation Continuum
16 Lieven Trappeniers (Bell Labs, Alcatel-Lucent)
“Programming” the Web-of-Things
17 Lieven Trappeniers (Bell Labs, Alcatel-Lucent)
“Programming” the Web-of-Things
18 Lieven Trappeniers (Bell Labs, Alcatel-Lucent)
And what about the Service Provider ?
Network
User
1990
Network
User
1990
OTT
Network
User
2000-…
OTT
Network
User
2000-…
ApplicationEnablement
19 Lieven Trappeniers (Bell Labs, Alcatel-Lucent)
And what about the Service Provider ?
“operated”infrastructure
Internet-of-Things infrastructure
Popularity
Networked Items & functions ranked by popularity
The Internet-of-Things introducesa Long-Tail of Networked Items
Network Home Nomadic Swarm of nodes
BoostButton
HLR
MyiPhone
InteractiveBillboard
Femto@Starbuck
MyHome
GatewayNFC tags
on everyday objects
My Electricity
meter
CDN
MyiPhone
Ambient sensors
20 Lieven Trappeniers (Bell Labs, Alcatel-Lucent)
And what about the Service Provider ?
User
Enablers
OTT
?Network Home Nomadic Swarm of nodesNetwork Home Nomadic Swarm of nodes
Who can fill this gap for
Application Enablement ?
The Internet-of-Things introducesa paradigm shift in the eco-system
21 Lieven Trappeniers (Bell Labs, Alcatel-Lucent)
22 Lieven Trappeniers (Bell Labs, Alcatel-Lucent)
And what about the Service Provider ?
User
Enablers
Use accelerometers of the iPhones of all
members of the cycling club to map the bumps in
the road
Use enablers for sensor exposure, aggregation
and policies.
Re-use a template created by a techie a
few months ago
OTT
Network Home Nomadic Swarm of nodesNetwork Home Nomadic Swarm of nodesFrom established B2B
relations to a scattered eco-
system. No simple cross-
cuts in the eco-system.
Creation bythe masses
23 Lieven Trappeniers (Bell Labs, Alcatel-Lucent)
And what about the Service Provider ?
User
Enablers
OTT
Network Home Nomadic Swarm of nodesNetwork Home Nomadic Swarm of nodes
ApplicationEnablers
Domain-specificEnablers
DiY producer
Broader BaseInfrastructure
Domain-specificActors
Creation bythe masses
24 Lieven Trappeniers (Bell Labs, Alcatel-Lucent)
And what about the Service Provider ?
How can end-users create and deploy applications on top of the
abundance of smart devices around them ?
How can we turn the plethora of connected smart objects into an
enabling substrate for applications ?
What value can I,as a service provider,
offer in such a constellation ?
25 Lieven Trappeniers (Bell Labs, Alcatel-Lucent)
And what about the Service Provider ?
Application & Content Providers’ painProvisioning, deployment & mgt. of sensors & devicesResources are heterogeneous & dynamicHow to bind applications to the physical reality ?How to realize distributed execution ?Can I leverage existing IoT infrastructure ?
Operator’s painLeverage my infrastructure in an Internet-of-Things setting ?
Can I offer added value to either party ?
OpportunityCatalyze a horizontal and open eco-system
Support provisioning, deployment & mgt. of sensors & devices
Abstractions of resources
Allow a “late binding” of applications to physical infrastructure
Distributed execution environment & off-loading
Templating & re-use, App. store
Support cross/multi-home applications
26 Lieven Trappeniers (Bell Labs, Alcatel-Lucent)
And what about the Service Provider ?
Sensors, Actuatorsand MMI Devices
ExperienceCreation
Environment
Device-centric Execution Env.(on-device or by proxy)
Technician
Professional
End User
Experiences Catalog(Query for Relevancy)
EnablingServicesCatalog
Distributed App. Execution Env.
Smart Sensor NetworkCommunication Network
Discovery
OrchestrationEngine
ProductionEngine Abstract
ComponentSpace
Discovery
UI
CIMI UI
CIMI
UI
CIMI
UI
CIMI
UI
CIMI
UI
CIMI
UI
CIMI
UI
CIMI
UI
CIMI
UI
CIMI
UI
CIMI
UI
CIMI
UI
CIMI
Sensors, Actuatorsand MMI Devices
ExperienceCreation
Environment
Device-centric Execution Env.(on-device or by proxy)
Technician
Professional
End User
Experiences Catalog(Query for Relevancy)
EnablingServicesCatalog
Distributed App. Execution Env.
Smart Sensor NetworkCommunication Network
Discovery
OrchestrationEngine
ProductionEngine Abstract
ComponentSpace
Discovery
UI
CIMI
UI
CIMI UI
CIMI
UI
CIMI
UI
CIMI
UI
CIMI
UI
CIMI
UI
CIMI
UI
CIMI
UI
CIMI
UI
CIMI
UI
CIMI
UI
CIMI
UI
CIMI
UI
CIMI
UI
CIMI
UI
CIMI
UI
CIMI
UI
CIMI
UI
CIMI
UI
CIMI
UI
CIMI
UI
CIMI
UI
CIMI
UI
CIMI
UI
CIMI
27 Lieven Trappeniers (Bell Labs, Alcatel-Lucent)
User-created Web-of-Things Applications
Greece
Belgium
Spain
France
Turkey
Ireland
9 9
7
4
2
6
1
Finland
GreeceGreece
BelgiumBelgium
SpainSpain
FranceFrance
TurkeyTurkey
IrelandIreland
9 9
7
4
2
6
1
FinlandFinland
Allow non-technical users to create their own smart Internet-of-Things
experiences by removing barriers for application creation and distribution.
Create a sustainable marketplace for these user-created applications.
www.dyse.org
Supported by:
28 Lieven Trappeniers (Bell Labs, Alcatel-Lucent)
Way forward & conclusions
• Web-of-Things 3.0
• OTT might not be the way to go in the WoT3.0
• There might be a role to play for Service Providers
• Stick to open & simple technologies (Web2.0++)
• Service Providers should offer true value towards end-users (in their act of creating & consuming Web-of-Things applications)
• Openness is key
29 Lieven Trappeniers (Bell Labs, Alcatel-Lucent)
Thank you for your attention