SlideShare une entreprise Scribd logo
1  sur  38
Télécharger pour lire hors ligne
MAGIC Broker 2
An Open and Extensible Platform for the
Internet of Things
Mike Blackstock, Nima Kaviani, Rodger Lea
University of British Columbia
Adrian Friday
Lancaster University
Wednesday, 1 December 2010
OurVision of IoT
• What is a thing?
• embedded sensors and
actuators in artefacts,
appliances, the environment, on
people
• We want to build applications
from compositions of things
Wednesday, 1 December 2010
OurVision of IoT
• What is a thing?
• embedded sensors and
actuators in artefacts,
appliances, the environment, on
people
• We want to build applications
from compositions of things
• assume spontaneous & periodic
interaction when in range
• a minimal set of abstractions &
simple, flexible API
Wednesday, 1 December 2010
MB2 Timeline
2006 2007 2008 2009 2010
Screen Widgets
OSGi/MAGIC Broker 2
REST/MAGIC Broker 1
Ubicomp Integration Framework
Lancaster eCampus Interactive Community Displays
My Everyday Earth
Screen Mashups
MAGIC Board
Public Screens Personal
Interaction
Sense Tecnic
Wednesday, 1 December 2010
MB2
• Lightweight IoT application
platform
MAGIC Broker 2
Wednesday, 1 December 2010
MB2
• Lightweight IoT application
platform
• Applications: collections of
channels representing
people, places, things.
MAGIC Broker 2
home
screen
person
sensor
phone
IoT Application
Wednesday, 1 December 2010
MB2
• Lightweight IoT application
platform
• Applications: collections of
channels representing
people, places, things.
• Channel interface:
• publish-subscribe events
• content and state storage
• service brokerage
MAGIC Broker 2
events
services
state
content
home
events
services
state
content
screen
events
services
state
content
person
events
services
state
content
events
services
state
content
sensor
phone
IoT Application
Wednesday, 1 December 2010
Using MB2 abstractions
Application
Server/Coordinator
Wednesday, 1 December 2010
Using MB2 abstractions
Application
Server/Coordinator
MB2
Wednesday, 1 December 2010
Using MB2 abstractions
Application
Server/Coordinator
MB2
Post_office
events
services
state
content user
events
services
state
content
events
services
state
content
Screen
Wednesday, 1 December 2010
Using MB2 abstractions
Application
Server/Coordinator
MB2
Post_office
events
services
state
content user
events
services
state
content
events
services
state
content
Screen
Wednesday, 1 December 2010
Using MB2 abstractions
Application
Server/Coordinator
MB2
Post_office
events
services
state
content user
events
services
state
content
events
services
state
content
Screen
Wednesday, 1 December 2010
Using MB2 abstractions
Application
Server/Coordinator
MB2
Post_office
events
services
state
content user
events
services
state
content
events
services
state
content
Screen
Wednesday, 1 December 2010
Using MB2 abstractions
Application
Server/Coordinator
MB2
Post_office
events
services
state
content user
events
services
state
content
events
services
state
content
Screen
Wednesday, 1 December 2010
Using MB2 abstractions
Application
Server/Coordinator
MB2
Post_office
events
services
state
content user
events
services
state
content
events
services
state
content
Screen
Wednesday, 1 December 2010
Using MB2 abstractions
Application
Server/Coordinator
MB2
Post_office
events
services
state
content user
events
services
state
content
events
services
state
content
Screen
Wednesday, 1 December 2010
Using MB2 abstractions
Application
Server/Coordinator
MB2
Post_office
events
services
state
content user
events
services
state
content
events
services
state
content
Screen
Wednesday, 1 December 2010
Using MB2 abstractions
Application
Server/Coordinator
MB2
Post_office
events
services
state
content user
events
services
state
content
events
services
state
content
Screen
Wednesday, 1 December 2010
Using MB2 abstractions
Application
Server/Coordinator
MB2
Post_office
events
services
state
content user
events
services
state
content
events
services
state
content
Screen
Wednesday, 1 December 2010
Using MB2 abstractions
Application
Server/Coordinator
MB2
Post_office
events
services
state
content user
events
services
state
content
events
services
state
content
Screen
Wednesday, 1 December 2010
Using MB2 abstractions
Application
Server/Coordinator
MB2
Post_office
events
services
state
content user
events
services
state
content
events
services
state
content
Screen
Wednesday, 1 December 2010
Using MB2 abstractions
Application
Server/Coordinator
MB2
Post_office
events
services
state
content user
events
services
state
content
events
services
state
content
Screen
Wednesday, 1 December 2010
Using MB2 abstractions
Application
Server/Coordinator
MB2
Post_office
events
services
state
content user
events
services
state
content
events
services
state
content
Screen
Wednesday, 1 December 2010
Using MB2 abstractions
Application
Server/Coordinator
MB2
Post_office
events
services
state
content user
events
services
state
content
events
services
state
content
Screen
Wednesday, 1 December 2010
Using MB2 abstractions
Application
Server/Coordinator
MB2
Post_office
events
services
state
content user
events
services
state
content
events
services
state
content
Screen
Wednesday, 1 December 2010
Using MB2 abstractions
Application
Server/Coordinator
MB2
Post_office
events
services
state
content user
events
services
state
content
events
services
state
content
Screen
Wednesday, 1 December 2010
Using MB2 abstractions
Application
Server/Coordinator
MB2
Post_office
events
services
state
content user
events
services
state
content
events
services
state
content
Screen
Wednesday, 1 December 2010
Using MB2 abstractions
Application
Server/Coordinator
MB2
Post_office
events
services
state
content user
events
services
state
content
events
services
state
content
Screen
Wednesday, 1 December 2010
MB2 Deployment
• MB2 instances serve as
“super-nodes” for rendevous
and interaction for a set of
applications and things.
• Gateways used to convert
low level sensor data and
protocols
• Smart devices
communicate directly to MB2
using supported protocols
• Applications listen for
events, change state
• Processors transform and
process events for more than
one application light temp move
Sensor Gateway
Cell
Phones
Processor
Display
Browsers
Application
Protocol Gateway
Application
Application
Processor
MB2
sensor
sensor
zigbee bluetooth
senosr sensor
Wednesday, 1 December 2010
Case Study: MAGIC Board
• Spontaneous Interaction
• One channel per screen
• Events from SMS, voice gateways, phone browser
• State used to store votes
• Content to store flash applications, HTML content
Wednesday, 1 December 2010
Case Study: Sense Tecnic
• Real World Sensing
• Channels: virtual and physical
sensors
• Events: current sensor values
• State: historical sensor values
• Processor pipes process data and
publish back to channels
• Easy integration with OPC and
other standards using gateways
• Used in MEE sustainability
application
• transportation
• energy use
Wednesday, 1 December 2010
Sensing and Sustainability:
My Everyday Earth
• Integrating External Services:
Social Networks
• Challenge based approach
for sustainable behaviour
change linked to social
networks
• Award points for
accomplishments
• Direct user input using
mobile phones or web
• Sensor input
• GPS location
• Power meters
Wednesday, 1 December 2010
Evaluation
• Performance
• event publish-subscribe performance
• retrieving events
• profiled implementation
• Developer feedback and lessons learned
• Informal developer conversations, survey
and code reviews (n=7)
Wednesday, 1 December 2010
Lessons Learned:
Abstractions
• Channel and event abstractions were always used
• Simple publish-subscribe broker
• State used to store meta-information about things
(e.g. sensor type, gateway ID, display location)
• simple name/value pairs were limiting
• work around using encoding, naming conventions
• Closer affinity between state and events
• need to store event history in the channel
(votes, sensor values)
Wednesday, 1 December 2010
Lessons Learned:
Abstractions
• Channel and event abstractions were always used
• Simple publish-subscribe broker
• State used to store meta-information about things
(e.g. sensor type, gateway ID, display location)
• simple name/value pairs were limiting
• work around using encoding, naming conventions
• Closer affinity between state and events
• need to store event history in the channel
(votes, sensor values)
“Once I learned how everything worked (what
needed to be sent and what I should receive back)
it was very easy.”
“It made it easier to communicate between screens
and devices, and provided an easy way to store
stuff that needed to be saved.”
Wednesday, 1 December 2010
Lessons Learned:
Design and Implementation
• RESTful Interface
• leverages built in HTTP libraries in every language
• HTTP supported by more and more devices
• Smart device client-less interaction using browsers
• Platform extensions
• event caching of popular channels for performance
• explicit support for channel and event meta data
• private vs. public channels
• integrated patch panel and processing
• Additional representations: JSON, CSV
Wednesday, 1 December 2010
Conclusions
• MB2 addresses IoT application requirements for
flexibility and simplicity
• Simple
• uniform and easy to understand API
• events, state, services and content in named
channels
• Flexible
• Ongoing validation through series of applications
in different domains
• Interactive displays, sensor networks, sustainability
Wednesday, 1 December 2010
Thank you
• Thank you!
• More info at www.magic.ubc.ca
• Academic version available for download
• Commercial version from Sense Tecnic
• info@sensetecnic.com
• Contact
• mblackstock@sensetecnic.com and
adrian@comp.lancs.ac.uk
Wednesday, 1 December 2010

Contenu connexe

Tendances

QR Codes, Location Based Services, & Augmented Reality for Libraries
QR Codes,  Location Based Services,  & Augmented Reality  for Libraries	QR Codes,  Location Based Services,  & Augmented Reality  for Libraries
QR Codes, Location Based Services, & Augmented Reality for Libraries Lauren Pressley
 
How Lifelogging Transforms Us All : Changing habits, memories, and selves.
How Lifelogging Transforms Us All : Changing habits, memories, and selves.How Lifelogging Transforms Us All : Changing habits, memories, and selves.
How Lifelogging Transforms Us All : Changing habits, memories, and selves.Institute of Customer Experience
 
Charity Engine English
Charity Engine EnglishCharity Engine English
Charity Engine Englishhotbridge
 
IoT: Utopia or Dystopia
IoT: Utopia or Dystopia IoT: Utopia or Dystopia
IoT: Utopia or Dystopia helenk408
 
Application Summit Program 2014
Application Summit Program 2014 Application Summit Program 2014
Application Summit Program 2014 US-Ignite
 
Census Social Media: Part 1
Census Social Media: Part 1Census Social Media: Part 1
Census Social Media: Part 1DigitalGov
 
Tinker Tayler Solder Pi – UX Scotland 2016
Tinker Tayler Solder Pi – UX Scotland 2016Tinker Tayler Solder Pi – UX Scotland 2016
Tinker Tayler Solder Pi – UX Scotland 2016Stuart Tayler
 
Hacking the Body - Wearable Horizons
Hacking the Body - Wearable HorizonsHacking the Body - Wearable Horizons
Hacking the Body - Wearable HorizonsDr Kate Sicchio
 
Dr Jimmy Schwarzkopf Keynote @STKI Summit 2011
Dr Jimmy Schwarzkopf  Keynote @STKI Summit 2011Dr Jimmy Schwarzkopf  Keynote @STKI Summit 2011
Dr Jimmy Schwarzkopf Keynote @STKI Summit 2011Dr. Jimmy Schwarzkopf
 
Artificial Intelligence in Biodiversity and Citizen Science
Artificial Intelligence in Biodiversity and Citizen ScienceArtificial Intelligence in Biodiversity and Citizen Science
Artificial Intelligence in Biodiversity and Citizen ScienceKatina Michael
 
Big Social Broadband: Life after second bubble
Big Social Broadband: Life after second bubbleBig Social Broadband: Life after second bubble
Big Social Broadband: Life after second bubbleJosef Šlerka
 
Future technology that could destroy us!
Future technology that could destroy us!Future technology that could destroy us!
Future technology that could destroy us!Andy Bee
 
Wish you were here before!
Wish you were here before!Wish you were here before!
Wish you were here before!David King
 
Online Communities in Citizen Science
Online Communities in Citizen ScienceOnline Communities in Citizen Science
Online Communities in Citizen ScienceAndrea Wiggins
 
Episode 4: 21st Century global brains and humano-technical cyborgs - Meetup s...
Episode 4: 21st Century global brains and humano-technical cyborgs - Meetup s...Episode 4: 21st Century global brains and humano-technical cyborgs - Meetup s...
Episode 4: 21st Century global brains and humano-technical cyborgs - Meetup s...William Hall
 
Newsletter for March and April 2010
Newsletter for March and April 2010Newsletter for March and April 2010
Newsletter for March and April 2010dottuta
 
Data Management for Citizen Science
Data Management for Citizen ScienceData Management for Citizen Science
Data Management for Citizen ScienceAndrea Wiggins
 
Wearable Hhorizons Conference 2014
Wearable Hhorizons Conference 2014Wearable Hhorizons Conference 2014
Wearable Hhorizons Conference 2014Camille Baker, PhD
 

Tendances (20)

QR Codes, Location Based Services, & Augmented Reality for Libraries
QR Codes,  Location Based Services,  & Augmented Reality  for Libraries	QR Codes,  Location Based Services,  & Augmented Reality  for Libraries
QR Codes, Location Based Services, & Augmented Reality for Libraries
 
How Lifelogging Transforms Us All : Changing habits, memories, and selves.
How Lifelogging Transforms Us All : Changing habits, memories, and selves.How Lifelogging Transforms Us All : Changing habits, memories, and selves.
How Lifelogging Transforms Us All : Changing habits, memories, and selves.
 
Charity Engine English
Charity Engine EnglishCharity Engine English
Charity Engine English
 
IoT: Utopia or Dystopia
IoT: Utopia or Dystopia IoT: Utopia or Dystopia
IoT: Utopia or Dystopia
 
Zeus Electronics mobile apps
Zeus Electronics mobile appsZeus Electronics mobile apps
Zeus Electronics mobile apps
 
Application Summit Program 2014
Application Summit Program 2014 Application Summit Program 2014
Application Summit Program 2014
 
Census Social Media: Part 1
Census Social Media: Part 1Census Social Media: Part 1
Census Social Media: Part 1
 
Tinker Tayler Solder Pi – UX Scotland 2016
Tinker Tayler Solder Pi – UX Scotland 2016Tinker Tayler Solder Pi – UX Scotland 2016
Tinker Tayler Solder Pi – UX Scotland 2016
 
Hacking the Body - Wearable Horizons
Hacking the Body - Wearable HorizonsHacking the Body - Wearable Horizons
Hacking the Body - Wearable Horizons
 
Citizen Science and Inquiry
Citizen Science and InquiryCitizen Science and Inquiry
Citizen Science and Inquiry
 
Dr Jimmy Schwarzkopf Keynote @STKI Summit 2011
Dr Jimmy Schwarzkopf  Keynote @STKI Summit 2011Dr Jimmy Schwarzkopf  Keynote @STKI Summit 2011
Dr Jimmy Schwarzkopf Keynote @STKI Summit 2011
 
Artificial Intelligence in Biodiversity and Citizen Science
Artificial Intelligence in Biodiversity and Citizen ScienceArtificial Intelligence in Biodiversity and Citizen Science
Artificial Intelligence in Biodiversity and Citizen Science
 
Big Social Broadband: Life after second bubble
Big Social Broadband: Life after second bubbleBig Social Broadband: Life after second bubble
Big Social Broadband: Life after second bubble
 
Future technology that could destroy us!
Future technology that could destroy us!Future technology that could destroy us!
Future technology that could destroy us!
 
Wish you were here before!
Wish you were here before!Wish you were here before!
Wish you were here before!
 
Online Communities in Citizen Science
Online Communities in Citizen ScienceOnline Communities in Citizen Science
Online Communities in Citizen Science
 
Episode 4: 21st Century global brains and humano-technical cyborgs - Meetup s...
Episode 4: 21st Century global brains and humano-technical cyborgs - Meetup s...Episode 4: 21st Century global brains and humano-technical cyborgs - Meetup s...
Episode 4: 21st Century global brains and humano-technical cyborgs - Meetup s...
 
Newsletter for March and April 2010
Newsletter for March and April 2010Newsletter for March and April 2010
Newsletter for March and April 2010
 
Data Management for Citizen Science
Data Management for Citizen ScienceData Management for Citizen Science
Data Management for Citizen Science
 
Wearable Hhorizons Conference 2014
Wearable Hhorizons Conference 2014Wearable Hhorizons Conference 2014
Wearable Hhorizons Conference 2014
 

Similaire à Magic broker 2 #iot2010 presentation

A Cloud Platform to support User-Provided Mobile Services
A Cloud Platform to support User-Provided Mobile Services A Cloud Platform to support User-Provided Mobile Services
A Cloud Platform to support User-Provided Mobile Services Giuseppe La Torre
 
Choosing the right Technologies for your next unicorn.
Choosing the right Technologies for your next unicorn.Choosing the right Technologies for your next unicorn.
Choosing the right Technologies for your next unicorn.Gladson DSouza
 
Tools for the Open Source Internet of Things
Tools for the Open Source Internet of ThingsTools for the Open Source Internet of Things
Tools for the Open Source Internet of ThingsMichael Koster
 
Tools for the Open Source Internet Of Things
Tools for the Open Source Internet Of ThingsTools for the Open Source Internet Of Things
Tools for the Open Source Internet Of ThingsMichael Koster
 
Fast App development with SwellRT
Fast App development  with SwellRTFast App development  with SwellRT
Fast App development with SwellRTSamer Hassan
 
Always Offline: Delay-Tolerant Networking for the Internet of Things
Always Offline: Delay-Tolerant Networking for the Internet of ThingsAlways Offline: Delay-Tolerant Networking for the Internet of Things
Always Offline: Delay-Tolerant Networking for the Internet of ThingsDaniel Austin
 
Learning from ubicomp deployments keio 2010
Learning from ubicomp deployments keio 2010Learning from ubicomp deployments keio 2010
Learning from ubicomp deployments keio 2010Adrian Friday
 
Social Semantic (Sensor) Web
Social Semantic (Sensor) WebSocial Semantic (Sensor) Web
Social Semantic (Sensor) WebDavid Crowley
 
SocialDTN: a DTN Implementation for Digital and Social Inclusion
SocialDTN: a DTN Implementation for Digital and Social InclusionSocialDTN: a DTN Implementation for Digital and Social Inclusion
SocialDTN: a DTN Implementation for Digital and Social InclusionWaldir Moreira
 
Dynamic execution context management in heterogeneous computing environments,...
Dynamic execution context management in heterogeneous computing environments,...Dynamic execution context management in heterogeneous computing environments,...
Dynamic execution context management in heterogeneous computing environments,...Sergey Boldyrev
 
Slideshared 27-3-2015- iucee- iot- webinar
Slideshared 27-3-2015- iucee- iot- webinarSlideshared 27-3-2015- iucee- iot- webinar
Slideshared 27-3-2015- iucee- iot- webinarRavindra Dastikop
 
Internet of things (iot)
Internet of things (iot)Internet of things (iot)
Internet of things (iot)sankar s
 
IoT Breakfast - AWS Amazon Web Services - Internet of Things
IoT Breakfast - AWS Amazon Web Services - Internet of ThingsIoT Breakfast - AWS Amazon Web Services - Internet of Things
IoT Breakfast - AWS Amazon Web Services - Internet of ThingsAWS Germany
 
iMinds The Conference: Danny Hughes
iMinds The Conference: Danny HughesiMinds The Conference: Danny Hughes
iMinds The Conference: Danny Hughesimec
 
Delay and Disruption Tolerance and the Internet of Things
Delay and Disruption Tolerance and the Internet of ThingsDelay and Disruption Tolerance and the Internet of Things
Delay and Disruption Tolerance and the Internet of ThingsNordic Digital Business Summit
 
Emerging Experiences - More Personal Computing (MPC) - Tim Huckaby
Emerging Experiences - More Personal Computing (MPC) - Tim HuckabyEmerging Experiences - More Personal Computing (MPC) - Tim Huckaby
Emerging Experiences - More Personal Computing (MPC) - Tim HuckabyITCamp
 
Intelligent Internet of Things (IIoT): System Architectures and Communications
Intelligent Internet of Things (IIoT): System Architectures and CommunicationsIntelligent Internet of Things (IIoT): System Architectures and Communications
Intelligent Internet of Things (IIoT): System Architectures and CommunicationsRaghu Nandy
 

Similaire à Magic broker 2 #iot2010 presentation (20)

A ROA for the WOT
A ROA for the WOTA ROA for the WOT
A ROA for the WOT
 
A Cloud Platform to support User-Provided Mobile Services
A Cloud Platform to support User-Provided Mobile Services A Cloud Platform to support User-Provided Mobile Services
A Cloud Platform to support User-Provided Mobile Services
 
IoT overview 2014
IoT overview 2014IoT overview 2014
IoT overview 2014
 
Choosing the right Technologies for your next unicorn.
Choosing the right Technologies for your next unicorn.Choosing the right Technologies for your next unicorn.
Choosing the right Technologies for your next unicorn.
 
Internet of things
Internet of thingsInternet of things
Internet of things
 
Tools for the Open Source Internet of Things
Tools for the Open Source Internet of ThingsTools for the Open Source Internet of Things
Tools for the Open Source Internet of Things
 
Tools for the Open Source Internet Of Things
Tools for the Open Source Internet Of ThingsTools for the Open Source Internet Of Things
Tools for the Open Source Internet Of Things
 
Fast App development with SwellRT
Fast App development  with SwellRTFast App development  with SwellRT
Fast App development with SwellRT
 
Always Offline: Delay-Tolerant Networking for the Internet of Things
Always Offline: Delay-Tolerant Networking for the Internet of ThingsAlways Offline: Delay-Tolerant Networking for the Internet of Things
Always Offline: Delay-Tolerant Networking for the Internet of Things
 
Learning from ubicomp deployments keio 2010
Learning from ubicomp deployments keio 2010Learning from ubicomp deployments keio 2010
Learning from ubicomp deployments keio 2010
 
Social Semantic (Sensor) Web
Social Semantic (Sensor) WebSocial Semantic (Sensor) Web
Social Semantic (Sensor) Web
 
SocialDTN: a DTN Implementation for Digital and Social Inclusion
SocialDTN: a DTN Implementation for Digital and Social InclusionSocialDTN: a DTN Implementation for Digital and Social Inclusion
SocialDTN: a DTN Implementation for Digital and Social Inclusion
 
Dynamic execution context management in heterogeneous computing environments,...
Dynamic execution context management in heterogeneous computing environments,...Dynamic execution context management in heterogeneous computing environments,...
Dynamic execution context management in heterogeneous computing environments,...
 
Slideshared 27-3-2015- iucee- iot- webinar
Slideshared 27-3-2015- iucee- iot- webinarSlideshared 27-3-2015- iucee- iot- webinar
Slideshared 27-3-2015- iucee- iot- webinar
 
Internet of things (iot)
Internet of things (iot)Internet of things (iot)
Internet of things (iot)
 
IoT Breakfast - AWS Amazon Web Services - Internet of Things
IoT Breakfast - AWS Amazon Web Services - Internet of ThingsIoT Breakfast - AWS Amazon Web Services - Internet of Things
IoT Breakfast - AWS Amazon Web Services - Internet of Things
 
iMinds The Conference: Danny Hughes
iMinds The Conference: Danny HughesiMinds The Conference: Danny Hughes
iMinds The Conference: Danny Hughes
 
Delay and Disruption Tolerance and the Internet of Things
Delay and Disruption Tolerance and the Internet of ThingsDelay and Disruption Tolerance and the Internet of Things
Delay and Disruption Tolerance and the Internet of Things
 
Emerging Experiences - More Personal Computing (MPC) - Tim Huckaby
Emerging Experiences - More Personal Computing (MPC) - Tim HuckabyEmerging Experiences - More Personal Computing (MPC) - Tim Huckaby
Emerging Experiences - More Personal Computing (MPC) - Tim Huckaby
 
Intelligent Internet of Things (IIoT): System Architectures and Communications
Intelligent Internet of Things (IIoT): System Architectures and CommunicationsIntelligent Internet of Things (IIoT): System Architectures and Communications
Intelligent Internet of Things (IIoT): System Architectures and Communications
 

Plus de Adrian Friday

Where's the value in energy data science? Finding energy savings opportuniti...
Where's the value in energy data science?  Finding energy savings opportuniti...Where's the value in energy data science?  Finding energy savings opportuniti...
Where's the value in energy data science? Finding energy savings opportuniti...Adrian Friday
 
Paris ICT & Sufficiency Intervention June 2022.pdf
Paris ICT & Sufficiency Intervention June 2022.pdfParis ICT & Sufficiency Intervention June 2022.pdf
Paris ICT & Sufficiency Intervention June 2022.pdfAdrian Friday
 
FlipGig Logistics Chaire Intl Seminar Paris Nov 2022.pdf
FlipGig Logistics Chaire Intl Seminar Paris Nov 2022.pdfFlipGig Logistics Chaire Intl Seminar Paris Nov 2022.pdf
FlipGig Logistics Chaire Intl Seminar Paris Nov 2022.pdfAdrian Friday
 
British HCI - design of energy demand in the home-ajf-11July2022.pdf
British HCI - design of energy demand in the home-ajf-11July2022.pdfBritish HCI - design of energy demand in the home-ajf-11July2022.pdf
British HCI - design of energy demand in the home-ajf-11July2022.pdfAdrian Friday
 
Advance CRT Keynote - 10 May 2022 - AJF.pdf
Advance CRT Keynote - 10 May 2022 - AJF.pdfAdvance CRT Keynote - 10 May 2022 - AJF.pdf
Advance CRT Keynote - 10 May 2022 - AJF.pdfAdrian Friday
 
FlipGig fairer allocation of work (heuristic approach)
FlipGig fairer allocation of work (heuristic approach)FlipGig fairer allocation of work (heuristic approach)
FlipGig fairer allocation of work (heuristic approach)Adrian Friday
 
FlipGig & Switch-Gig: Meal Deal Card Game
FlipGig & Switch-Gig: Meal Deal Card GameFlipGig & Switch-Gig: Meal Deal Card Game
FlipGig & Switch-Gig: Meal Deal Card GameAdrian Friday
 
FlipGig Micro-consolidation of parcel deliveries using public assets
FlipGig Micro-consolidation of parcel deliveries using public assetsFlipGig Micro-consolidation of parcel deliveries using public assets
FlipGig Micro-consolidation of parcel deliveries using public assetsAdrian Friday
 
FlipGig Learning from Gig Workers, April 2022
FlipGig Learning from Gig Workers, April 2022FlipGig Learning from Gig Workers, April 2022
FlipGig Learning from Gig Workers, April 2022Adrian Friday
 
FlipGig Knowledge Exchange Event (Intro)
FlipGig Knowledge Exchange Event (Intro)FlipGig Knowledge Exchange Event (Intro)
FlipGig Knowledge Exchange Event (Intro)Adrian Friday
 
Decarbonising the Last Mile ITS Oct 2021
Decarbonising the Last Mile ITS Oct 2021Decarbonising the Last Mile ITS Oct 2021
Decarbonising the Last Mile ITS Oct 2021Adrian Friday
 
Behind the app uppsala sep 2021
Behind the app uppsala sep 2021Behind the app uppsala sep 2021
Behind the app uppsala sep 2021Adrian Friday
 
The climate impact of ICT: A review of estimates, trends and regulations (ISM...
The climate impact of ICT: A review of estimates, trends and regulations (ISM...The climate impact of ICT: A review of estimates, trends and regulations (ISM...
The climate impact of ICT: A review of estimates, trends and regulations (ISM...Adrian Friday
 
Behind the app cambs feb 2021
Behind the app cambs feb 2021Behind the app cambs feb 2021
Behind the app cambs feb 2021Adrian Friday
 
Understanding Sustainable Food Shopping: Sustainably Minded Shoppers and the ...
Understanding Sustainable Food Shopping: Sustainably Minded Shoppers and the ...Understanding Sustainable Food Shopping: Sustainably Minded Shoppers and the ...
Understanding Sustainable Food Shopping: Sustainably Minded Shoppers and the ...Adrian Friday
 
Reflections on the Long-term Use of an Experimental Digital Signage System
Reflections on the Long-term Use of an Experimental Digital Signage SystemReflections on the Long-term Use of an Experimental Digital Signage System
Reflections on the Long-term Use of an Experimental Digital Signage SystemAdrian Friday
 
Towards Open Pervasive Displays (Keynote at UbiSummit, Helsinki, May 2011)
Towards Open Pervasive Displays (Keynote at UbiSummit, Helsinki, May 2011)Towards Open Pervasive Displays (Keynote at UbiSummit, Helsinki, May 2011)
Towards Open Pervasive Displays (Keynote at UbiSummit, Helsinki, May 2011)Adrian Friday
 
Invited keynote on Carbon, Energy and the role of Ubicomp Tokyo-Denki Dec 2010
Invited keynote on Carbon, Energy and the role of Ubicomp Tokyo-Denki Dec 2010Invited keynote on Carbon, Energy and the role of Ubicomp Tokyo-Denki Dec 2010
Invited keynote on Carbon, Energy and the role of Ubicomp Tokyo-Denki Dec 2010Adrian Friday
 

Plus de Adrian Friday (18)

Where's the value in energy data science? Finding energy savings opportuniti...
Where's the value in energy data science?  Finding energy savings opportuniti...Where's the value in energy data science?  Finding energy savings opportuniti...
Where's the value in energy data science? Finding energy savings opportuniti...
 
Paris ICT & Sufficiency Intervention June 2022.pdf
Paris ICT & Sufficiency Intervention June 2022.pdfParis ICT & Sufficiency Intervention June 2022.pdf
Paris ICT & Sufficiency Intervention June 2022.pdf
 
FlipGig Logistics Chaire Intl Seminar Paris Nov 2022.pdf
FlipGig Logistics Chaire Intl Seminar Paris Nov 2022.pdfFlipGig Logistics Chaire Intl Seminar Paris Nov 2022.pdf
FlipGig Logistics Chaire Intl Seminar Paris Nov 2022.pdf
 
British HCI - design of energy demand in the home-ajf-11July2022.pdf
British HCI - design of energy demand in the home-ajf-11July2022.pdfBritish HCI - design of energy demand in the home-ajf-11July2022.pdf
British HCI - design of energy demand in the home-ajf-11July2022.pdf
 
Advance CRT Keynote - 10 May 2022 - AJF.pdf
Advance CRT Keynote - 10 May 2022 - AJF.pdfAdvance CRT Keynote - 10 May 2022 - AJF.pdf
Advance CRT Keynote - 10 May 2022 - AJF.pdf
 
FlipGig fairer allocation of work (heuristic approach)
FlipGig fairer allocation of work (heuristic approach)FlipGig fairer allocation of work (heuristic approach)
FlipGig fairer allocation of work (heuristic approach)
 
FlipGig & Switch-Gig: Meal Deal Card Game
FlipGig & Switch-Gig: Meal Deal Card GameFlipGig & Switch-Gig: Meal Deal Card Game
FlipGig & Switch-Gig: Meal Deal Card Game
 
FlipGig Micro-consolidation of parcel deliveries using public assets
FlipGig Micro-consolidation of parcel deliveries using public assetsFlipGig Micro-consolidation of parcel deliveries using public assets
FlipGig Micro-consolidation of parcel deliveries using public assets
 
FlipGig Learning from Gig Workers, April 2022
FlipGig Learning from Gig Workers, April 2022FlipGig Learning from Gig Workers, April 2022
FlipGig Learning from Gig Workers, April 2022
 
FlipGig Knowledge Exchange Event (Intro)
FlipGig Knowledge Exchange Event (Intro)FlipGig Knowledge Exchange Event (Intro)
FlipGig Knowledge Exchange Event (Intro)
 
Decarbonising the Last Mile ITS Oct 2021
Decarbonising the Last Mile ITS Oct 2021Decarbonising the Last Mile ITS Oct 2021
Decarbonising the Last Mile ITS Oct 2021
 
Behind the app uppsala sep 2021
Behind the app uppsala sep 2021Behind the app uppsala sep 2021
Behind the app uppsala sep 2021
 
The climate impact of ICT: A review of estimates, trends and regulations (ISM...
The climate impact of ICT: A review of estimates, trends and regulations (ISM...The climate impact of ICT: A review of estimates, trends and regulations (ISM...
The climate impact of ICT: A review of estimates, trends and regulations (ISM...
 
Behind the app cambs feb 2021
Behind the app cambs feb 2021Behind the app cambs feb 2021
Behind the app cambs feb 2021
 
Understanding Sustainable Food Shopping: Sustainably Minded Shoppers and the ...
Understanding Sustainable Food Shopping: Sustainably Minded Shoppers and the ...Understanding Sustainable Food Shopping: Sustainably Minded Shoppers and the ...
Understanding Sustainable Food Shopping: Sustainably Minded Shoppers and the ...
 
Reflections on the Long-term Use of an Experimental Digital Signage System
Reflections on the Long-term Use of an Experimental Digital Signage SystemReflections on the Long-term Use of an Experimental Digital Signage System
Reflections on the Long-term Use of an Experimental Digital Signage System
 
Towards Open Pervasive Displays (Keynote at UbiSummit, Helsinki, May 2011)
Towards Open Pervasive Displays (Keynote at UbiSummit, Helsinki, May 2011)Towards Open Pervasive Displays (Keynote at UbiSummit, Helsinki, May 2011)
Towards Open Pervasive Displays (Keynote at UbiSummit, Helsinki, May 2011)
 
Invited keynote on Carbon, Energy and the role of Ubicomp Tokyo-Denki Dec 2010
Invited keynote on Carbon, Energy and the role of Ubicomp Tokyo-Denki Dec 2010Invited keynote on Carbon, Energy and the role of Ubicomp Tokyo-Denki Dec 2010
Invited keynote on Carbon, Energy and the role of Ubicomp Tokyo-Denki Dec 2010
 

Magic broker 2 #iot2010 presentation