SlideShare a Scribd company logo
evrythng.com© Evrythng Limited | Dominique Guinard
The Business of Making Products Smart
From research, to a startup idea and its execution…
Dominique Guinard
CTO & co-founder @ EVRYTHNG
evrythng.com© Evrythng Limited | Dominique Guinard
Part I : The research…. [flickr.com/photos/nwabr]
evrythng.com© Evrythng Limited | Dominique Guinard
Say Hello to the Internet of Things
[http://www.svjlesite.fr/]
evrythng.com© Evrythng Limited | Dominique Guinard
An Increasing Number of Connected Smart Things…
A very large ecosystem of smart things,
complex application development
evrythng.com© Evrythng Limited | Dominique Guinard
Need for a Common Internet of Things
Application Architecture
• Application
development with smart
things:
– Requires expert knowledge:
• Hardware/software
heterogeneity
• Lack of common application
protocols
– WSN [Mot2011]
RFID [Sch2008]
• Hypothesis: The Web
(application archi. of the
Internet) can be the
application architecture of
smart things as well.
• Research Question: «How
can the Web be leveraged to
ease the development of
Internet of Things
applications and bring it
closer to non-specialists?»
[Mot2011] Mottola, L., & Picco, G. P.
Programming wireless sensor networks:
Fundamental concepts and state of the
art. ACM Comput. Surv.
[Sch2008] Schmitt, P. Adoption und
Diffusion neuer Technologien am
Beispiel der Radiofrequenz-Identifikation
(RFID). PhD Thesis, ETH Zurich.
evrythng.com© Evrythng Limited | Dominique Guinard
Part I : the Web of Things research…
Simplifying Application Development in the Internet
of Things
[flickr.com/photos/docman]
evrythng.com© Evrythng Limited | Dominique Guinard
Web of Things Application Architecture
evrythng.com© Evrythng Limited | Dominique Guinard
Device Accessibility Layer
• How do we make smart things accessible on the Web?
• Generic design process[Gui2010] for smart things as Web
resources:
– REST[Fie2000] and Resource Oriented Architectures[Ric2007]
[Gui2010] Guinard, D., Trifa, V., Wilde, E.
A Resource Oriented Architecture for the
Web of Things. IoT 2010
[Ric2007] Richardson, L., & Ruby, S.
RESTful web services, O’Reilly Media.
[Fie2000] Fielding, R. (2000).
Architectural styles and the design of
network-based software architectures.
PhD Thesis
evrythng.com© Evrythng Limited | Dominique Guinard
GET
GET, PUT
GET, DELETE
Resource
Design
Representation
Design
Interface
Design
Implementation
Strategy
http://<DOMAIN>:<PORT>/genericNodes
/temperature/sensors/node1
http://<DOMAIN>:<PORT>/genericNodes
All together... For Devices!
evrythng.com© Evrythng Limited | Dominique Guinard
Booooooooooks!
RESTFul Web Services, O’Reilly RESTful WS Cookbook, O’Reilly
evrythng.com© Evrythng Limited | Dominique Guinard
Findability Layer
• Once smart things are accessible on the Web, how do we
enable users to find the right service for their application?
• Enabling Smart Things to be indexed by search engines
(lightweight metadata)[Gui2011]
• Local lookup and discovery infrastructure [Gui2010a,May2011]
[Gui2010a] Guinard, D., et al. (2010).
Interacting with the SOA-Based Internet
of Things: Discovery, Query, Selection,
and On-Demand Provisioning of Web
Services. IEEE Transactions on Services
Computing
[May2011] Mayer, S., Guinard, D. An
Extensible Discovery Service for Smart
Things. WoT2011
[Gui2011] Guinard, D., Trifa, V., Mattern,
F., & Wilde, E. From the Internet of
Things to the Web of Things. Architecting
the Internet of Things (pp. 97-129)
evrythng.com© Evrythng Limited | Dominique Guinard
Sharing Layer
• Once smart things are accessible and findable on the
Web, how do we share them?
• Social Web of Things [Gui2010b]
[Gui2010b] Guinard, D., Fischer, M., &
Trifa, V. Sharing using social networks in
a composable web of things. WoT 2010
evrythng.com© Evrythng Limited | Dominique Guinard
Social Access Controller (SAC)
evrythng.com© Evrythng Limited | Dominique Guinard
Sharing in Friends and Things
http://vswot.inf.ethz.ch:8091
/gateways/vswot.inf.ethz.ch:8081
/resources/sunspots/spot1/sensors/temperature
evrythng.com© Evrythng Limited | Dominique Guinard
Composition Layer
• Once smart things are accessible, findable, shareable
on the Web, how do we enable their easy composition
by non-specialists, into new applications?
• Physical Mashups [Gui2010, Gui2010c]
[Guinard2010c] Guinard, D. Mashing up
your web-enabled home. ICWE 2010
[Gui2010] Guinard, D., Trifa, V., Wilde, E.
A Resource Oriented Architecture for the
Web of Things. IoT 2010
evrythng.com© Evrythng Limited | Dominique Guinard
Energy-Aware Mashup
• Developers:
– Smart Meters as
an RESTful Web
API:
– Mashup with any
language
supporting HTTP
• Users:
– Used by several
families around
the world
(Energie Visible)
evrythng.com© Evrythng Limited | Dominique Guinard
EPC Network in a Nutshell
evrythng.com© Evrythng Limited | Dominique Guinard
• Developers:
– RFID Readers & Data in a
black-board approach
– Wizard-based creation of
Widgets
– Merging Web data and
real-world RFID data
• Users:
– Simple Web page providing
real-time business
intelligence
– Deployed at the SAP future
store
EPC Mashups
evrythng.com© Evrythng Limited | Dominique Guinard
Electronic Article Surveillance
[Naef2009] Naef, L. ClickScript a
visual programming language in the
browser. Master Thesis, ETH Zurich
[Gui2010d] Guinard, D., Floerkemeier,
C., & Sarma, S. Cloud Computing,
REST and Mashups to Simplify RFID
Applications, WoT 2011
evrythng.com© Evrythng Limited | Dominique Guinard
R&D continues on webofthings.org…
http://www.webofthings.org
evrythng.com© Evrythng Limited | Dominique Guinard
Booooooooooks!
Interconnecting
Smart Objects with IP
Getting Started with the IoT,
O’Reilly Make:
OR… http://www.webofthings.org/dom/thesis.pdf
evrythng.com© Evrythng Limited | Dominique Guinard
Part II : from research to business…[flickr.com/photos/daviddmuir]
evrythng.com© Evrythng Limited | Dominique Guinard
A Fast Increasing Number of Smart Things…
evrythng.com© Evrythng Limited | Dominique Guinard
The world of « dumb » products
• Heinz Ketchup:
650 m bottles/year
• Baileys:
82 m bottles/year
• Coke:
620.5 b servings/year
• Hershey Chocolate:
525 m bars/year
• Mars
1 b bars/year in the UK
All kinds of objects will have
intelligence and the ability to
communicate. P&G ships
billions of objects per year,
imagine them all connected.
− Chetan Sharma, leading wireless analyst, 2011
evrythng.com© Evrythng Limited | Dominique Guinard
Your World is Being Tagged TODAY!
evrythng.com© Evrythng Limited | Dominique Guinard
Unique identity = unique relationships
evrythng.com© Evrythng Limited | Dominique Guinard
A Facebook for things
An Active Digital Identity profile for every thing.
Think of a Facebook for things − individual things with unique
digital profiles, like we have, to update, share and add to…
a Facebook for things
Objects
Tags
EVRYTHNG
Cloud
Services
Applications
evrythng.com© Evrythng Limited | Dominique Guinard
EVRYTHNG as the IoT Engine
• Cloud storage and services for your Active Digital Identities
• RESTful API, low-footprint friendly (Arduino and co)
• Libraries for: Java, Ruby , ARM Mbed, Arduino
– Many more services/APIs coming soon!
evrythng.com© Evrythng Limited | Dominique Guinard
Case Study: Diageo Father’s Day
• Marketing campaign for
father’s day in Brazil
– Built on top of the
EVRYTHNG Engine
– Mobile Web and
Desktop apps
• ~230’000 whisky bottles
tagged with unique QR
codes
evrythng.com© Evrythng Limited | Dominique Guinard
Case study: Mobile as a Sensor
• Thngs are not only products
• Find, review and share laptop-
friendly workspaces
• Rapid development of Web
apps without worrying about
data storage design &
maintenance
• 24’000 physical locations
modeled as ADIs in our engine
http://worksnug.com
evrythng.com© Evrythng Limited | Dominique Guinard
Case study: Mbed by ARM
• Development boards
for fast, flexible and
low-risk professional
rapid prototyping.
• Collaboration with
ARM to create
EVRYTHNG-ready
mbed devices with
ADI auto-
provisioning (self-
registering consumer
electronics)http://apm.evrythng.com/
evrythng.com© Evrythng Limited | Dominique Guinard
Wired on coffee!
evrythng.com© Evrythng Limited | Dominique Guinard
Booooooooooks!
Industrial Internet:
O’Reilly Radar (FREE!)
OR… http://evrythng.com/blog
evrythng.com© Evrythng Limited | Dominique Guinard
Part III : … the execution! [flickr.com/photos/dvids]
evrythng.com© Evrythng Limited | Dominique Guinard
EVRYTHNG Founders: Savory Mix!
Niall Murphy, CEO
Dom Guinard, CTO
Vlad Trifa, CPO
Andy Hobsbawm, CMO
evrythng.com© Evrythng Limited | Dominique Guinard
EVRYTHNG Facts
• 3 locations, 17 people:
– Zurich: Dev team: 5 developers, CPO, CTO
– London: Business development: CEO, CMO, COO, sales,
advisors
– Los Angeles: sales
• Financially backed by Atomico Venture (fund of ex-
Sykpe founders)
evrythng.com© Evrythng Limited | Dominique Guinard
Development Methodology: SCRUM
• Standups: 20 mins / day
• Planning sessions:
– 1, 2 days
– Poker
• Sprints: 2 weeks
• Retrospectives
• x Product Owner, x Scrum Masters
• Very flat hierarchy of devs!
• Definition of done
• Minimal documentation
evrythng.com© Evrythng Limited | Dominique Guinard
SCRUM: Challenges
• BIG (non-IT) clients don’t accept it:
– Big spec / documentations required upfront (SOW)
– Don’t trust the « sprint system »
– Works well for non-bespoke apps?
• Difficult to integrate the « business » team to the
process
• Planning is hard:
– Dealing with the unknown?
• Developers don’t see the value
– Standup -> standup? Late arrival… Unconcerned…
– Planning sessions as « torture »
– Developers want to… develop!
evrythng.com© Evrythng Limited | Dominique Guinard
Our tools
Organization / Productivity
• JIRA + Greenhopper
• Confluence
• Google Docs / Drive
• Graylog 2
• Bamboo CB
• yED
• GitHub
Infrastructure
• Maven
• Amazon EC2
– Runtime / API
• Hetzner servers
– Internal IT
– 5x cheaper than EC2!
evrythng.com© Evrythng Limited | Dominique Guinard
Booooooooooks!
Team Geek, O’Reilly Scrum en action, Pearson
evrythng.com© Evrythng Limited | Dominique Guinard
Business Learnings @ an IoT Startup
• A strong business team is KEY:
– Find the right partners!
• Produce what the market is ready for, incubate your
dreams!
• Minimal Viable product: ROI of perfection isn’t high
enough!
• Exciting to face real/physical constraints (angry
customers, investors,…)
evrythng.com© Evrythng Limited | Dominique Guinard
Technical Learnings @ an IoT Startup
• Hardest bit is to coordinate between business and
developers interests…
• Mostly about finding the right team!
• Gap between prototypes and prod apps is
enormous!
• Challenge the hypes!
evrythng.com© Evrythng Limited | Dominique Guinard
Dominique Guinard
dom@evrythng.com
http://dom.guinard.org
@domguinard
Thank you
evrythng.com© Evrythng Limited | Dominique Guinard
Useful Links
• Web of Things community:
• http://www.webofthings.org
• Web of Things Thesis:
• http://www.webofthings.org/dom/phd/thesis.pdf
• Signup for EVRYTHNG account (for your next IoT / WoT
projects):
• http://dev.evrythng.com

More Related Content

Business Aspects of the IoT: Making Products Smart

  • 1. evrythng.com© Evrythng Limited | Dominique Guinard The Business of Making Products Smart From research, to a startup idea and its execution… Dominique Guinard CTO & co-founder @ EVRYTHNG
  • 2. evrythng.com© Evrythng Limited | Dominique Guinard Part I : The research…. [flickr.com/photos/nwabr]
  • 3. evrythng.com© Evrythng Limited | Dominique Guinard Say Hello to the Internet of Things [http://www.svjlesite.fr/]
  • 4. evrythng.com© Evrythng Limited | Dominique Guinard An Increasing Number of Connected Smart Things… A very large ecosystem of smart things, complex application development
  • 5. evrythng.com© Evrythng Limited | Dominique Guinard Need for a Common Internet of Things Application Architecture • Application development with smart things: – Requires expert knowledge: • Hardware/software heterogeneity • Lack of common application protocols – WSN [Mot2011] RFID [Sch2008] • Hypothesis: The Web (application archi. of the Internet) can be the application architecture of smart things as well. • Research Question: «How can the Web be leveraged to ease the development of Internet of Things applications and bring it closer to non-specialists?» [Mot2011] Mottola, L., & Picco, G. P. Programming wireless sensor networks: Fundamental concepts and state of the art. ACM Comput. Surv. [Sch2008] Schmitt, P. Adoption und Diffusion neuer Technologien am Beispiel der Radiofrequenz-Identifikation (RFID). PhD Thesis, ETH Zurich.
  • 6. evrythng.com© Evrythng Limited | Dominique Guinard Part I : the Web of Things research… Simplifying Application Development in the Internet of Things [flickr.com/photos/docman]
  • 7. evrythng.com© Evrythng Limited | Dominique Guinard Web of Things Application Architecture
  • 8. evrythng.com© Evrythng Limited | Dominique Guinard Device Accessibility Layer • How do we make smart things accessible on the Web? • Generic design process[Gui2010] for smart things as Web resources: – REST[Fie2000] and Resource Oriented Architectures[Ric2007] [Gui2010] Guinard, D., Trifa, V., Wilde, E. A Resource Oriented Architecture for the Web of Things. IoT 2010 [Ric2007] Richardson, L., & Ruby, S. RESTful web services, O’Reilly Media. [Fie2000] Fielding, R. (2000). Architectural styles and the design of network-based software architectures. PhD Thesis
  • 9. evrythng.com© Evrythng Limited | Dominique Guinard GET GET, PUT GET, DELETE Resource Design Representation Design Interface Design Implementation Strategy http://<DOMAIN>:<PORT>/genericNodes /temperature/sensors/node1 http://<DOMAIN>:<PORT>/genericNodes All together... For Devices!
  • 10. evrythng.com© Evrythng Limited | Dominique Guinard Booooooooooks! RESTFul Web Services, O’Reilly RESTful WS Cookbook, O’Reilly
  • 11. evrythng.com© Evrythng Limited | Dominique Guinard Findability Layer • Once smart things are accessible on the Web, how do we enable users to find the right service for their application? • Enabling Smart Things to be indexed by search engines (lightweight metadata)[Gui2011] • Local lookup and discovery infrastructure [Gui2010a,May2011] [Gui2010a] Guinard, D., et al. (2010). Interacting with the SOA-Based Internet of Things: Discovery, Query, Selection, and On-Demand Provisioning of Web Services. IEEE Transactions on Services Computing [May2011] Mayer, S., Guinard, D. An Extensible Discovery Service for Smart Things. WoT2011 [Gui2011] Guinard, D., Trifa, V., Mattern, F., & Wilde, E. From the Internet of Things to the Web of Things. Architecting the Internet of Things (pp. 97-129)
  • 12. evrythng.com© Evrythng Limited | Dominique Guinard Sharing Layer • Once smart things are accessible and findable on the Web, how do we share them? • Social Web of Things [Gui2010b] [Gui2010b] Guinard, D., Fischer, M., & Trifa, V. Sharing using social networks in a composable web of things. WoT 2010
  • 13. evrythng.com© Evrythng Limited | Dominique Guinard Social Access Controller (SAC)
  • 14. evrythng.com© Evrythng Limited | Dominique Guinard Sharing in Friends and Things http://vswot.inf.ethz.ch:8091 /gateways/vswot.inf.ethz.ch:8081 /resources/sunspots/spot1/sensors/temperature
  • 15. evrythng.com© Evrythng Limited | Dominique Guinard Composition Layer • Once smart things are accessible, findable, shareable on the Web, how do we enable their easy composition by non-specialists, into new applications? • Physical Mashups [Gui2010, Gui2010c] [Guinard2010c] Guinard, D. Mashing up your web-enabled home. ICWE 2010 [Gui2010] Guinard, D., Trifa, V., Wilde, E. A Resource Oriented Architecture for the Web of Things. IoT 2010
  • 16. evrythng.com© Evrythng Limited | Dominique Guinard Energy-Aware Mashup • Developers: – Smart Meters as an RESTful Web API: – Mashup with any language supporting HTTP • Users: – Used by several families around the world (Energie Visible)
  • 17. evrythng.com© Evrythng Limited | Dominique Guinard EPC Network in a Nutshell
  • 18. evrythng.com© Evrythng Limited | Dominique Guinard • Developers: – RFID Readers & Data in a black-board approach – Wizard-based creation of Widgets – Merging Web data and real-world RFID data • Users: – Simple Web page providing real-time business intelligence – Deployed at the SAP future store EPC Mashups
  • 19. evrythng.com© Evrythng Limited | Dominique Guinard Electronic Article Surveillance [Naef2009] Naef, L. ClickScript a visual programming language in the browser. Master Thesis, ETH Zurich [Gui2010d] Guinard, D., Floerkemeier, C., & Sarma, S. Cloud Computing, REST and Mashups to Simplify RFID Applications, WoT 2011
  • 20. evrythng.com© Evrythng Limited | Dominique Guinard R&D continues on webofthings.org… http://www.webofthings.org
  • 21. evrythng.com© Evrythng Limited | Dominique Guinard Booooooooooks! Interconnecting Smart Objects with IP Getting Started with the IoT, O’Reilly Make: OR… http://www.webofthings.org/dom/thesis.pdf
  • 22. evrythng.com© Evrythng Limited | Dominique Guinard Part II : from research to business…[flickr.com/photos/daviddmuir]
  • 23. evrythng.com© Evrythng Limited | Dominique Guinard A Fast Increasing Number of Smart Things…
  • 24. evrythng.com© Evrythng Limited | Dominique Guinard The world of « dumb » products • Heinz Ketchup: 650 m bottles/year • Baileys: 82 m bottles/year • Coke: 620.5 b servings/year • Hershey Chocolate: 525 m bars/year • Mars 1 b bars/year in the UK All kinds of objects will have intelligence and the ability to communicate. P&G ships billions of objects per year, imagine them all connected. − Chetan Sharma, leading wireless analyst, 2011
  • 25. evrythng.com© Evrythng Limited | Dominique Guinard Your World is Being Tagged TODAY!
  • 26. evrythng.com© Evrythng Limited | Dominique Guinard Unique identity = unique relationships
  • 27. evrythng.com© Evrythng Limited | Dominique Guinard A Facebook for things An Active Digital Identity profile for every thing. Think of a Facebook for things − individual things with unique digital profiles, like we have, to update, share and add to… a Facebook for things Objects Tags EVRYTHNG Cloud Services Applications
  • 28. evrythng.com© Evrythng Limited | Dominique Guinard EVRYTHNG as the IoT Engine • Cloud storage and services for your Active Digital Identities • RESTful API, low-footprint friendly (Arduino and co) • Libraries for: Java, Ruby , ARM Mbed, Arduino – Many more services/APIs coming soon!
  • 29. evrythng.com© Evrythng Limited | Dominique Guinard Case Study: Diageo Father’s Day • Marketing campaign for father’s day in Brazil – Built on top of the EVRYTHNG Engine – Mobile Web and Desktop apps • ~230’000 whisky bottles tagged with unique QR codes
  • 30. evrythng.com© Evrythng Limited | Dominique Guinard Case study: Mobile as a Sensor • Thngs are not only products • Find, review and share laptop- friendly workspaces • Rapid development of Web apps without worrying about data storage design & maintenance • 24’000 physical locations modeled as ADIs in our engine http://worksnug.com
  • 31. evrythng.com© Evrythng Limited | Dominique Guinard Case study: Mbed by ARM • Development boards for fast, flexible and low-risk professional rapid prototyping. • Collaboration with ARM to create EVRYTHNG-ready mbed devices with ADI auto- provisioning (self- registering consumer electronics)http://apm.evrythng.com/
  • 32. evrythng.com© Evrythng Limited | Dominique Guinard Wired on coffee!
  • 33. evrythng.com© Evrythng Limited | Dominique Guinard Booooooooooks! Industrial Internet: O’Reilly Radar (FREE!) OR… http://evrythng.com/blog
  • 34. evrythng.com© Evrythng Limited | Dominique Guinard Part III : … the execution! [flickr.com/photos/dvids]
  • 35. evrythng.com© Evrythng Limited | Dominique Guinard EVRYTHNG Founders: Savory Mix! Niall Murphy, CEO Dom Guinard, CTO Vlad Trifa, CPO Andy Hobsbawm, CMO
  • 36. evrythng.com© Evrythng Limited | Dominique Guinard EVRYTHNG Facts • 3 locations, 17 people: – Zurich: Dev team: 5 developers, CPO, CTO – London: Business development: CEO, CMO, COO, sales, advisors – Los Angeles: sales • Financially backed by Atomico Venture (fund of ex- Sykpe founders)
  • 37. evrythng.com© Evrythng Limited | Dominique Guinard Development Methodology: SCRUM • Standups: 20 mins / day • Planning sessions: – 1, 2 days – Poker • Sprints: 2 weeks • Retrospectives • x Product Owner, x Scrum Masters • Very flat hierarchy of devs! • Definition of done • Minimal documentation
  • 38. evrythng.com© Evrythng Limited | Dominique Guinard SCRUM: Challenges • BIG (non-IT) clients don’t accept it: – Big spec / documentations required upfront (SOW) – Don’t trust the « sprint system » – Works well for non-bespoke apps? • Difficult to integrate the « business » team to the process • Planning is hard: – Dealing with the unknown? • Developers don’t see the value – Standup -> standup? Late arrival… Unconcerned… – Planning sessions as « torture » – Developers want to… develop!
  • 39. evrythng.com© Evrythng Limited | Dominique Guinard Our tools Organization / Productivity • JIRA + Greenhopper • Confluence • Google Docs / Drive • Graylog 2 • Bamboo CB • yED • GitHub Infrastructure • Maven • Amazon EC2 – Runtime / API • Hetzner servers – Internal IT – 5x cheaper than EC2!
  • 40. evrythng.com© Evrythng Limited | Dominique Guinard Booooooooooks! Team Geek, O’Reilly Scrum en action, Pearson
  • 41. evrythng.com© Evrythng Limited | Dominique Guinard Business Learnings @ an IoT Startup • A strong business team is KEY: – Find the right partners! • Produce what the market is ready for, incubate your dreams! • Minimal Viable product: ROI of perfection isn’t high enough! • Exciting to face real/physical constraints (angry customers, investors,…)
  • 42. evrythng.com© Evrythng Limited | Dominique Guinard Technical Learnings @ an IoT Startup • Hardest bit is to coordinate between business and developers interests… • Mostly about finding the right team! • Gap between prototypes and prod apps is enormous! • Challenge the hypes!
  • 43. evrythng.com© Evrythng Limited | Dominique Guinard Dominique Guinard dom@evrythng.com http://dom.guinard.org @domguinard Thank you
  • 44. evrythng.com© Evrythng Limited | Dominique Guinard Useful Links • Web of Things community: • http://www.webofthings.org • Web of Things Thesis: • http://www.webofthings.org/dom/phd/thesis.pdf • Signup for EVRYTHNG account (for your next IoT / WoT projects): • http://dev.evrythng.com

Editor's Notes

  1. Currentdevelopments in embeddedsystems in domainssuch as home appliances, sensor net, or simple everydayobjectbeingtaggedwith RFID:Show thatthey are gettingincreasinglysmarter and connectedwhichlead to a very large ecosystem of smart thingsLet us think of an electronic article surveillance system in a store thatwouldleveragethiseco-system: tag objectswith RFID trigger the RFID readerswith a proximitysensor trigger the security camera if somethingwasstolenbroadcast the information to the staff on their mobile phones
  2. This leads to a problemresearched by many, showing:ToomuchprotocolsheterogeneityExpensive and time-consumingexpertknowledgeRequirements for application layer for the IoT
  3. Four layers but: Not OSI:layers are flexible, eacheases a little more building applications: from Embedded Syst. Dev to End-UsersContribution: LayersBuilding blocks: each block is a Web APIApplications testingthese blocks
  4. Resource Tree:functionality of the sun spot identified by resolvableURIsNot bound to one representation. We use HTML for browsability, JSON for mashups, HTTP has a content-negotiationmechanism for selecting the right representation.GET on temperature =&gt; retrieves the representation of the tempsensorPUT on LED =&gt; changes the state of the LED (on/off)http://vs3.inf.ethz.ch:8083/sunspots/
  5. Withthis layer wewant to achievetwothings:MakethingsfindableusingsearchenginesAllow the semi-automaticintegrationintomashuptoolsGuinard, D., Trifa, V., Mattern, F., &amp; Wilde, E. (2011). From the Internet of Things to the Web of Things: Resource-oriented Architecture and Best Practices. In D. Uckelmann, M. Harrison, &amp; F. Michahelles (Eds.), Architecting the Internet of Things (pp. 97-129). Berlin, Heidelberg: Springer Berlin Heidelberg. Retrieved from http://www.springerlink.com/content/p314x13322qnw276
  6. Smart things are securedbased on HTTP Basic AccessAuthentication or HTTP DigestAuthenticationAuthenticationthroughOauthUsing the social network API (OpenSocial if supported, otherwise social network proprietary API)
  7. List of resources (i.e., services) thatcanbesharedisautomaticallygenerated by crawling (see sharing layer)
  8. Manualmashupdev:Wetake a device on whichappscanbedeveloped by domainspecialists and, using the otherlayers, bringit to Web developers
  9. We provide a Web page that loads the real-world data into global variables, developers then just have to create widgets by combining this data with services on the Web.
  10. Bringingdevelopment as close as possible to endusersWecreated a frameworkthatallows the creation of dedicatedmashup editorsi.e., Web toolthat let usersbuildmashupssimply by visuallycomposingwidgetsThanks to the otherlayerseachwidgetisreduced to an HTTP call and canevenbeautomaticallygenerated.This is the EAS mashup.
  11. http://www.webofthings.org/2011/12/01/phd-web-of-things-app-archi/http://www.webofthings.org/dom/thesis.pdf
  12. Yes you could start with serving up generic information on nutrition, or recipes or product history/provenance to help aid initial purchase in storeBut in fact what you’re doing iscreating a unique relationship between a product and a consumer. How? By encouraging consumers to take digital possession of their product by identifying themselves – through FB etc – in order to link the unique tag on each product to the individual consumerSo when a consumer ‘checks into’ their bottle of olive oil, the product becomes your passport to a world of content, services, experiences based on the lifestyle territory the brand wants to own. For instance:-- Gets you discounts on bookings at Jamie Oliver restaurants-- Suggests nearby cookery classes, and so on.
  13. Think of it as a Facebook for Things Where all things have unique identities, which are represented online. This is what we at EVRYTHNG call an Active Digital Identity This allows us to… Attach content to them  To communicate via them  To connect apps and services to themWhich enables things to be part of the real-time social flow of digital conversations which happens around us every day
  14. http://www.webofthings.org/2011/12/01/phd-web-of-things-app-archi/http://www.webofthings.org/dom/thesis.pdf
  15. Doing it with these interesting guys