towards abundant do-it-yourself (diy) service creativity in the internet-of-things

29
1 Lieven Trappeniers (Bell Labs, Alcatel-Lucent) Session 7A Application 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

Upload: trappenl

Post on 27-Jan-2015

108 views

Category:

Technology


0 download

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

Page 1: Towards Abundant Do-it-Yourself (DiY) Service Creativity in the Internet-of-Things

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

Page 2: Towards Abundant Do-it-Yourself (DiY) Service Creativity in the Internet-of-Things

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

Page 3: Towards Abundant Do-it-Yourself (DiY) Service Creativity in the Internet-of-Things

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)

Page 4: Towards Abundant Do-it-Yourself (DiY) Service Creativity in the Internet-of-Things

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)

Page 5: Towards Abundant Do-it-Yourself (DiY) Service Creativity in the Internet-of-Things

5 Lieven Trappeniers (Bell Labs, Alcatel-Lucent)

The Internet-of-Things … and friends

Page 6: Towards Abundant Do-it-Yourself (DiY) Service Creativity in the Internet-of-Things

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 …

Page 7: Towards Abundant Do-it-Yourself (DiY) Service Creativity in the Internet-of-Things

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

Page 8: Towards Abundant Do-it-Yourself (DiY) Service Creativity in the Internet-of-Things

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”.

Page 9: Towards Abundant Do-it-Yourself (DiY) Service Creativity in the Internet-of-Things

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.

Page 10: Towards Abundant Do-it-Yourself (DiY) Service Creativity in the Internet-of-Things

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)

Page 11: Towards Abundant Do-it-Yourself (DiY) Service Creativity in the Internet-of-Things

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

Page 12: Towards Abundant Do-it-Yourself (DiY) Service Creativity in the Internet-of-Things

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

Page 13: Towards Abundant Do-it-Yourself (DiY) Service Creativity in the Internet-of-Things

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

Page 14: Towards Abundant Do-it-Yourself (DiY) Service Creativity in the Internet-of-Things

14 Lieven Trappeniers (Bell Labs, Alcatel-Lucent)

“Programming” the Web-of-Things

Page 15: Towards Abundant Do-it-Yourself (DiY) Service Creativity in the Internet-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

Page 16: Towards Abundant Do-it-Yourself (DiY) Service Creativity in the Internet-of-Things

16 Lieven Trappeniers (Bell Labs, Alcatel-Lucent)

“Programming” the Web-of-Things

Page 17: Towards Abundant Do-it-Yourself (DiY) Service Creativity in the Internet-of-Things

17 Lieven Trappeniers (Bell Labs, Alcatel-Lucent)

“Programming” the Web-of-Things

Page 18: Towards Abundant Do-it-Yourself (DiY) Service Creativity in the Internet-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

Page 19: Towards Abundant Do-it-Yourself (DiY) Service Creativity in the Internet-of-Things

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

Page 20: Towards Abundant Do-it-Yourself (DiY) Service Creativity in the Internet-of-Things

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

Page 21: Towards Abundant Do-it-Yourself (DiY) Service Creativity in the Internet-of-Things

21 Lieven Trappeniers (Bell Labs, Alcatel-Lucent)

Page 22: Towards Abundant Do-it-Yourself (DiY) Service Creativity in the Internet-of-Things

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

Page 23: Towards Abundant Do-it-Yourself (DiY) Service Creativity in the Internet-of-Things

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

Page 24: Towards Abundant Do-it-Yourself (DiY) Service Creativity in the Internet-of-Things

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 ?

Page 25: Towards Abundant Do-it-Yourself (DiY) Service Creativity in the Internet-of-Things

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

Page 26: Towards Abundant Do-it-Yourself (DiY) Service Creativity in the Internet-of-Things

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

Page 27: Towards Abundant Do-it-Yourself (DiY) Service Creativity in the Internet-of-Things

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:

Page 28: Towards Abundant Do-it-Yourself (DiY) Service Creativity in the Internet-of-Things

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

Page 29: Towards Abundant Do-it-Yourself (DiY) Service Creativity in the Internet-of-Things

29 Lieven Trappeniers (Bell Labs, Alcatel-Lucent)

Thank you for your attention