SlideShare a Scribd company logo
Interac(on	
  Flow	
  Modeling	
  Language	
  	
  
	
  
Internet of Things and Internet of People:
The Role of User Interaction in the IIoT vision
Marco	
  Brambilla	
  
	
  	
  	
  	
  	
  marco.brambilla@polimi.it	
  
	
  	
  	
  	
  @marcobrambi	
  
Specifica(on	
  of	
  IoT	
  and	
  IIoT	
  so	
  far	
  focused	
  mainly	
  on	
  marchine-­‐
to-­‐machine	
  interac(ons	
  
•  Things	
  talking	
  to	
  things	
  
	
  
But	
  ul(mately	
  human	
  contribu(on	
  must	
  be	
  in	
  the	
  loop!	
  
•  Repor1ng	
  	
  
•  Data	
  visualiza1on	
  	
  
•  Data	
  analysis	
  
•  Data	
  explora1on	
  
•  Decision	
  making	
  
•  Storytelling	
  
Context	
  and	
  need	
  
The last mile to the
user: Costly and
inefficient process
Complexity of
user interfaces (UIs)
Ineffective
design tools
Manual specification of
data and visualization
No support for human
interpretation of data
The	
  UI	
  Design	
  Problem	
  –	
  UIs	
  for	
  IIoT	
  	
  
" Hence	
  the	
  Interac(on	
  Flow	
  Modeling	
  Language	
  (IFML)	
  
	
  
Standardiza(on	
  gap	
  
No model
driven
engineering
Platform independent
description of UIs
Focused on user
interactions
No definition of
graphics and styles
Reference to
external models
The	
  UI	
  Design	
  solu(on:	
  IFML	
  
IFML	
  Objec(ves	
  	
  
Binding to
Persistence Layer
(data storage)
Interaction
Options and
Navigation Paths
Binding to
Business Logic
Content
of the UI
User and
System Events
IFML	
  by	
  example	
  
IFML	
  by	
  example	
  
Artists
List
Artists
Artist
Event
View
Component
View Container
ParameterBinding«ParameterBindingGroup»
SelectedArtist à AnArtist
IFML	
  by	
  example	
  
Album
Search
«Window» AlbumSearch
Album
List
«Window» Albums
Album
Details
«Window» Album
«ParameterBindingGroup»
Title à AlbumTitle
Year à AlbumYear
«ParameterBindingGroup»
SelectedAlbum à AnAlbum
«Form» «List» «Details»
IFML	
  by	
  example	
  
Album
List
Albums
Album
Deletion
«ParameterBindingGroup»
SelectedAlbum à AnAlbum
Mul(ple	
  aspects	
  modeling	
  
UML	
  Use	
  Case	
   BPMN	
  process	
  
UML	
  Sequence	
  
IFML	
  
UML	
  Statechart	
  
Handle Rental
Sales Clerk
Handle Renter
<<Include>> <<Extend>>
Handover Car
<<UML Actor>>
Sales Clerk
<<UML
Model>>
IT
system
new rental
change
days
accept
payment
Integra(on	
  with	
  BPMN	
  
The	
  UI	
  of	
  each	
  ac1vity	
  
can	
  be	
  described	
  by	
  
" An	
  IFML	
  module	
  
" Some	
  UML	
  dynamic	
  
diagrams	
  (e.g.,	
  
ac1vity,	
  sequence,	
  …)	
  
Execute
the
payment
«ParameterBindingGroup»
Name à Name
«ParameterBindingGroup»
Name à Name
CreditCard à CC
Customer
Information
Customer Information
«Form»
Payment
Information
Payment Information
«Form»
Amount
Confirmation
Payment
Execution
Given	
  that	
  IFML	
  is	
  an	
  EXECUTABLE	
  model…	
  
•  Possibility	
  of	
  complete	
  code	
  genera1on	
  of	
  the	
  Uis	
  
•  Extremely	
  quick	
  1me-­‐to-­‐market	
  
•  Reliable	
  and	
  bug-­‐free	
  code	
  
•  Repeatable,	
  reusable,	
  and	
  coherent	
  resul1ng	
  UI	
  
Executability	
  
Successful	
  IFML	
  projects	
  in	
  industry	
  
Energy
Finance
Research
Transportation
Government
Industry Retail and Luxury
Non
Disclosable
Logo
Non
Disclosable
Logo
Non
Disclosable
Logo
Major Worldwide
Furniture Prod.
Worldwide public portal
www.acer.com
Workflow system for managing
content production, approval and
visualization
60 Countries
22 Languages
Q&A and internal trouble ticket
system
System for organizing cash register
intake at the end of the day
Used in 42 Countries
Online leasing quotations
Creditworthiness evaluation
system
Building construction check-up
system
220 roles
Fleet Management System
integrated with legacy systems and
high standard security
Used in 3 countries
By 150K-200K users
Success	
  Stories	
  of	
  IFML	
  and	
  WebRa(o	
  
Major Worldwide
Furniture Producer
A	
  Web	
  Intranet	
  managing	
  all	
  the	
  
informa(on	
  about	
  the	
  core	
  objects	
  of	
  
the	
  Fleet	
  Services	
  business:	
  drivers	
  and	
  
vehicles.	
  
	
  
A	
  set	
  of	
  dashboards,	
  to	
  allow	
  fleet	
  
managers	
  to	
  monitor	
  the	
  costs	
  and	
  
performance	
  trends	
  of	
  their	
  fleets.	
  
	
  
	
  
General	
  Electrics	
  –	
  Fleet	
  Services	
  
Developed	
  Applica(ons:	
  Program	
  and	
  Materials	
  
Vehicle	
  -­‐	
  Billing	
  
Vehicle	
  –	
  Expense	
  Overview	
  
Developed	
  Applica(ons:	
  Performance	
  dashboard	
  
Developed	
  Applica(ons:	
  Performance	
  dashboard	
  
Developed with
85% time reduction
Front-­‐end	
  
Back-­‐end	
  
Web portal
and mobile
app for
customers
Admin
Dashboard
for the water
supplier
Cloud + Big Data
infrastructure
Smart meters and
other home sensors
SmarterWater:	
  online	
  portal	
  
Dashboard for
consumption control
Online billing and
payment
Real-time data from smart
meters at home
Comparison with optimal
consumption
Teaching and
resources on water
Gamification
Leaderboard, objectives
and badges, points
SmarterWater:	
  online	
  portal	
  
Performance of the
program
Alarms for spills and
exceptional consumption
Customer
segmentation
Geospatial analytics
Management of
materials and training
CRM
SmarterWater:	
  Admin	
  Dashboard	
  
A	
  web	
  system	
  for	
  electrical	
  supply	
  network	
  
suppor(ng	
  
•  Monitoring	
  of	
  the	
  network	
  
•  Request,	
  planning,	
  and	
  execu1on	
  of	
  maintenance	
  
•  Repor1ng	
  and	
  analy1cs	
  
For	
  ordinary	
  maintenance,	
  malfunc(onings,	
  accidents	
  
of	
  130,000	
  network	
  nodes	
  and	
  33,000	
  produc(on	
  
units	
  
	
  
Management	
  of	
  breakdowns	
  
on	
  country-­‐wise	
  electrical	
  network	
  	
  
Management	
  of	
  breakdowns	
  
on	
  country-­‐wise	
  electrical	
  network	
  	
  
UI	
  specifica(on	
  with	
  IFML	
  
Integra(on	
  with	
  BPMN	
  business	
  process	
  specifica(on	
  
Monitoring	
  of	
  IIoT	
  devices	
  on	
  the	
  network	
  nodes	
  
Scheduling,	
  web	
  service	
  interac(ons	
  
Analy(cs	
  and	
  visualiza(on:	
  Gan_,	
  Timeline,	
  Excel,	
  PDF	
  
IFML	
  use	
  for	
  electric	
  network	
  case	
  
Request	
  and	
  management	
  process	
  
UML model of concepts involved
A	
  real	
  case:	
  
event	
  analy(cs	
  &	
  engagement	
  
	
  
MEASURE AND IMPROVE
THE INTERACTION AT YOUR EVENTS
Mobile App
Social Network Analytics
IoT Data
Attendance
profiling
sensors
People
Counting
Internet	
  of	
  Things	
  and	
  Sensors	
  
Sensors to measure
(visitors flow and attendance
enviromental data as
temperature, pression and
umidity)
Sensors to interact
(proximity to points of
interest, users profiling
age, ethnicity, gender)
Live	
  event	
  monitoring	
  
Enable	
  data	
  sharing	
  
and	
  decision	
  
making	
  
Live	
  event	
  monitoring	
  
Enable	
  data	
  sharing	
  
and	
  decision	
  
making	
  
People	
  Coun(ng	
  
Real time data from sensors
People counters + Cloud data storage
Models in IFML
Mobile and Web App
Front-end + Back-end
Passenger	
  counter	
  on	
  buses	
  
Internet	
  of	
  (Green)	
  Things	
  
IIoT	
  in	
  agricolture	
  needs	
  user	
  
monitoring	
  and	
  interac(on	
  
too	
  
www.internetofgreens.com	
  	
  
IIo(green)T	
  
A Web app modeled with IFML is
connected to cloud, showing real-time
parameters of sensors implanted
in the fields and pots that detect the
garden’s humidity, temperature,
conductivity and pH.
These sensors are connected to circuits
that automatically irrigate and provide
the garden with nutrients when
necessary. Special grow lamps as well as
natural lighting illuminate everything.
Users can take decisions on how to act.
How	
  it	
  works	
  
Fertilizer
Irrigation
Electropump
Electropump
EC sensor
Switch
Light
Light
Switch
EC sensor
EC sensor
Plants
Ph sensor
Light sensor
Temperature sensor
Humidity sensor
Noise sensor
IoT	
  is	
  not	
  just	
  about	
  “T”s!	
  
•  People	
  maTer	
  and	
  need	
  to	
  be	
  in	
  the	
  loop	
  
You	
  need	
  coherent	
  and	
  consistent	
  methods	
  for	
  covering	
  design	
  
of	
  	
  things	
  and	
  people	
  perspec(ves	
  
IFML	
  can	
  be	
  the	
  tool	
  for	
  this	
  
For	
  more	
  info,	
  look	
  up	
  	
  
www.ifml.org	
  	
  
	
  
Take	
  home	
  message	
  
Marco	
  Brambilla	
  	
  	
  	
  	
  	
  	
  
	
  	
  	
  	
  	
  	
  marcobrambi	
  
marco.brambilla@polimi.it	
  
Thanks!	
  
Addi(onal	
  examples	
  and	
  resources	
  
IFML	
  example	
  –	
  online	
  payment	
  
Product
List
Shopping Cart
«List»
Customer
Information
Customer Information
«Form»
Execute
the
payment
Checkout
«ParameterBindingGroup»
Name à Name
Payment
Information
Payment Information
«Form»
«ParameterBindingGroup»
Name à Name
CreditCard à CC
Confirmation
Confirmation
Message
«Details»
«ParameterBindingGroup»
Totalà Amount
IFML	
  concrete	
  syntax	
  –	
  modules	
  	
  
	
  
IFML	
  Modules	
  -­‐	
  defini1on	
  
Execute
the
payment
«ParameterBindingGroup»
Name à Name
«ParameterBindingGroup»
Name à Name
CreditCard à CC
Customer
Information
Customer Information
«Form»
Payment
Information
Payment Information
«Form»
Amount
Confirmation
Payment
Execution
IFML	
  concrete	
  syntax	
  –	
  modules	
  	
  
	
  
IFML	
  Modules	
  -­‐	
  usage	
  
Shopping Cart
Checkout
«ParameterBindingGroup»
Totalà Amount
Confirmation
Confirmation
Message
«Details»
Payment
Execution
Product
List
«List»
Some	
  Ads	
  
“Model	
  Driven	
  SoXware	
  Engineering	
  in	
  Prac1ce”.	
  	
  
Brambilla,	
  Cabot,	
  Wimmer.	
  
Morgan&Claypool,	
  USA,	
  2012	
  
Interac(on	
  Flow	
  
Modeling	
  Language	
  
Model-­‐driven	
  UI	
  
Engineering	
  of	
  Web	
  
and	
  Mobile	
  Apps	
  
with	
  IFML	
  
Morgan	
  Kaufmann,	
  
The	
  OMG	
  press,	
  
	
  USA,	
  Q4	
  2014	
  	
  

More Related Content

What's hot

IBM InterConnect 2013 Mobile Keynote: Marie Wieck
IBM InterConnect 2013 Mobile Keynote: Marie WieckIBM InterConnect 2013 Mobile Keynote: Marie Wieck
IBM InterConnect 2013 Mobile Keynote: Marie Wieck
IBM Events
 
Open Source solution for Mobile Enterprise Application System
Open Source solution for Mobile Enterprise Application SystemOpen Source solution for Mobile Enterprise Application System
Open Source solution for Mobile Enterprise Application System
hearme limited company
 
IBM MobileFirst and Case Studies_Frank Müller_IBM Symposium 2013
IBM MobileFirst and Case Studies_Frank Müller_IBM Symposium 2013IBM MobileFirst and Case Studies_Frank Müller_IBM Symposium 2013
IBM MobileFirst and Case Studies_Frank Müller_IBM Symposium 2013IBM Switzerland
 
Technical Comptency_ppt
Technical Comptency_pptTechnical Comptency_ppt
Technical Comptency_ppt
Skillwise Consulting
 
Accelerating the Digital Transformation – Building a 3D IoT Reference Archite...
Accelerating the Digital Transformation – Building a 3D IoT Reference Archite...Accelerating the Digital Transformation – Building a 3D IoT Reference Archite...
Accelerating the Digital Transformation – Building a 3D IoT Reference Archite...
OPEN DEI
 
On mobile - Product Strategy
On mobile - Product StrategyOn mobile - Product Strategy
On mobile - Product Strategymobiangle
 
Smart mobile apps & architectuur
Smart mobile apps & architectuurSmart mobile apps & architectuur
Smart mobile apps & architectuur
Arnd Brugman
 
Trends in applications
Trends in applicationsTrends in applications
Trends in applicationsAkash Agamya
 
MobileIrn Presentation
MobileIrn PresentationMobileIrn Presentation
MobileIrn Presentation
Wing Venture Capital
 
Cloud mobility final
Cloud mobility finalCloud mobility final
Cloud mobility final
Yogendra Tamang
 
Mobile World Congress 2013 IBM-ATT Session
Mobile World Congress 2013 IBM-ATT SessionMobile World Congress 2013 IBM-ATT Session
Mobile World Congress 2013 IBM-ATT Session
Leigh Williamson
 
IBM Mobile Overview for Ecosystem Partners
IBM Mobile Overview for Ecosystem PartnersIBM Mobile Overview for Ecosystem Partners
IBM Mobile Overview for Ecosystem Partners
Jeremy Siewert
 
Adopting enterprise mobility using Smartphones
Adopting enterprise mobility using SmartphonesAdopting enterprise mobility using Smartphones
Adopting enterprise mobility using Smartphones
Lalatendu Das
 
Hybrid Applications with WebSphere commerce and Worklight
Hybrid Applications with WebSphere commerce and WorklightHybrid Applications with WebSphere commerce and Worklight
Hybrid Applications with WebSphere commerce and Worklight
Mohammad Omer Raza
 
EA Transferability Workshop
EA Transferability WorkshopEA Transferability Workshop
EA Transferability Workshop
Tony Toole
 
Latest trend in IT industry
Latest trend in IT industryLatest trend in IT industry
Latest trend in IT industryfrank muse
 
Key Architectural Aspects of a Enterprise Mobility Solution
Key Architectural Aspects of a Enterprise Mobility SolutionKey Architectural Aspects of a Enterprise Mobility Solution
Key Architectural Aspects of a Enterprise Mobility Solutionroshanjk
 
What you need to know about the Low-Code.
What you need to know about the Low-Code. What you need to know about the Low-Code.
What you need to know about the Low-Code.
Comidor
 

What's hot (20)

IBM InterConnect 2013 Mobile Keynote: Marie Wieck
IBM InterConnect 2013 Mobile Keynote: Marie WieckIBM InterConnect 2013 Mobile Keynote: Marie Wieck
IBM InterConnect 2013 Mobile Keynote: Marie Wieck
 
Open Source solution for Mobile Enterprise Application System
Open Source solution for Mobile Enterprise Application SystemOpen Source solution for Mobile Enterprise Application System
Open Source solution for Mobile Enterprise Application System
 
IBM MobileFirst and Case Studies_Frank Müller_IBM Symposium 2013
IBM MobileFirst and Case Studies_Frank Müller_IBM Symposium 2013IBM MobileFirst and Case Studies_Frank Müller_IBM Symposium 2013
IBM MobileFirst and Case Studies_Frank Müller_IBM Symposium 2013
 
Technical Comptency_ppt
Technical Comptency_pptTechnical Comptency_ppt
Technical Comptency_ppt
 
Accelerating the Digital Transformation – Building a 3D IoT Reference Archite...
Accelerating the Digital Transformation – Building a 3D IoT Reference Archite...Accelerating the Digital Transformation – Building a 3D IoT Reference Archite...
Accelerating the Digital Transformation – Building a 3D IoT Reference Archite...
 
On mobile - Product Strategy
On mobile - Product StrategyOn mobile - Product Strategy
On mobile - Product Strategy
 
Smart mobile apps & architectuur
Smart mobile apps & architectuurSmart mobile apps & architectuur
Smart mobile apps & architectuur
 
Trends in applications
Trends in applicationsTrends in applications
Trends in applications
 
MobileIrn Presentation
MobileIrn PresentationMobileIrn Presentation
MobileIrn Presentation
 
Cloud mobility final
Cloud mobility finalCloud mobility final
Cloud mobility final
 
Mobile World Congress 2013 IBM-ATT Session
Mobile World Congress 2013 IBM-ATT SessionMobile World Congress 2013 IBM-ATT Session
Mobile World Congress 2013 IBM-ATT Session
 
IBM Mobile Overview for Ecosystem Partners
IBM Mobile Overview for Ecosystem PartnersIBM Mobile Overview for Ecosystem Partners
IBM Mobile Overview for Ecosystem Partners
 
Adopting enterprise mobility using Smartphones
Adopting enterprise mobility using SmartphonesAdopting enterprise mobility using Smartphones
Adopting enterprise mobility using Smartphones
 
Hybrid Applications with WebSphere commerce and Worklight
Hybrid Applications with WebSphere commerce and WorklightHybrid Applications with WebSphere commerce and Worklight
Hybrid Applications with WebSphere commerce and Worklight
 
EA Transferability Workshop
EA Transferability WorkshopEA Transferability Workshop
EA Transferability Workshop
 
RR Work Samples
RR Work SamplesRR Work Samples
RR Work Samples
 
Latest trend in IT industry
Latest trend in IT industryLatest trend in IT industry
Latest trend in IT industry
 
Key Architectural Aspects of a Enterprise Mobility Solution
Key Architectural Aspects of a Enterprise Mobility SolutionKey Architectural Aspects of a Enterprise Mobility Solution
Key Architectural Aspects of a Enterprise Mobility Solution
 
IBM Mobile First
IBM Mobile FirstIBM Mobile First
IBM Mobile First
 
What you need to know about the Low-Code.
What you need to know about the Low-Code. What you need to know about the Low-Code.
What you need to know about the Low-Code.
 

Viewers also liked

Information Sharing in Social Networks: PhD Thesis Thomas Langenberg
Information Sharing in Social Networks: PhD Thesis Thomas LangenbergInformation Sharing in Social Networks: PhD Thesis Thomas Langenberg
Information Sharing in Social Networks: PhD Thesis Thomas Langenberg
Thomas Langenberg
 
From Web 2.0 to Mobile Librarian: bridging the gap of social interaction
From Web 2.0 to Mobile Librarian: bridging the gap of social interactionFrom Web 2.0 to Mobile Librarian: bridging the gap of social interaction
From Web 2.0 to Mobile Librarian: bridging the gap of social interaction
Pavlinka Kovatcheva
 
SNViz: Analysis-oriented Visualization for the Internet of Things
SNViz: Analysis-oriented Visualization for the Internet of ThingsSNViz: Analysis-oriented Visualization for the Internet of Things
SNViz: Analysis-oriented Visualization for the Internet of Things
benaam
 
Visualization of IoT data 
with minecraft
Visualization of IoT data 
with minecraftVisualization of IoT data 
with minecraft
Visualization of IoT data 
with minecraft
Lars Gregori
 
Internet of Things Primer
Internet of Things PrimerInternet of Things Primer
Internet of Things Primer
Stephen Bates
 
Night Knights: exploiting games to engage people in a citizen science campaign
Night Knights: exploiting games to engage people in a citizen science campaignNight Knights: exploiting games to engage people in a citizen science campaign
Night Knights: exploiting games to engage people in a citizen science campaign
Irene Celino
 
BPMN and Design Patterns for Engineering Social BPM Solutions
BPMN and Design Patterns for Engineering Social BPM SolutionsBPMN and Design Patterns for Engineering Social BPM Solutions
BPMN and Design Patterns for Engineering Social BPM Solutions
Marco Brambilla
 
A Model-Based Method for Seamless Web and Mobile Experience. Splash 2016 conf.
A Model-Based Method for  Seamless Web and Mobile Experience. Splash 2016 conf.A Model-Based Method for  Seamless Web and Mobile Experience. Splash 2016 conf.
A Model-Based Method for Seamless Web and Mobile Experience. Splash 2016 conf.
Marco Brambilla
 
Listening to the pulse of our cities with Stream Reasoning (and few more tech...
Listening to the pulse of our cities with Stream Reasoning (and few more tech...Listening to the pulse of our cities with Stream Reasoning (and few more tech...
Listening to the pulse of our cities with Stream Reasoning (and few more tech...
Emanuele Della Valle
 
Model-Driven Software Engineering in Practice - Chapter 5 - Integration of Mo...
Model-Driven Software Engineering in Practice - Chapter 5 - Integration of Mo...Model-Driven Software Engineering in Practice - Chapter 5 - Integration of Mo...
Model-Driven Software Engineering in Practice - Chapter 5 - Integration of Mo...
Marco Brambilla
 
Model driven software engineering in practice book - Chapter 9 - Model to tex...
Model driven software engineering in practice book - Chapter 9 - Model to tex...Model driven software engineering in practice book - Chapter 9 - Model to tex...
Model driven software engineering in practice book - Chapter 9 - Model to tex...
Marco Brambilla
 
Model driven software engineering in practice book - chapter 7 - Developing y...
Model driven software engineering in practice book - chapter 7 - Developing y...Model driven software engineering in practice book - chapter 7 - Developing y...
Model driven software engineering in practice book - chapter 7 - Developing y...
Marco Brambilla
 
A Blueprint for Scala Microservices
A Blueprint for Scala MicroservicesA Blueprint for Scala Microservices
A Blueprint for Scala Microservices
Federico Feroldi
 
AWS re:Invent 2016: IoT Visualizations and Analytics (IOT306)
AWS re:Invent 2016: IoT Visualizations and Analytics (IOT306)AWS re:Invent 2016: IoT Visualizations and Analytics (IOT306)
AWS re:Invent 2016: IoT Visualizations and Analytics (IOT306)
Amazon Web Services
 
Security of IoT Data: Implementing Data-Centric Security and User Access Stra...
Security of IoT Data: Implementing Data-Centric Security and User Access Stra...Security of IoT Data: Implementing Data-Centric Security and User Access Stra...
Security of IoT Data: Implementing Data-Centric Security and User Access Stra...
Altoros
 
Will SCADA Systems Survive? The Future of Distributed Management Systems
Will SCADA Systems Survive? The Future of Distributed Management SystemsWill SCADA Systems Survive? The Future of Distributed Management Systems
Will SCADA Systems Survive? The Future of Distributed Management Systems
Tibbo
 
IIoT - A data-driven future for manufacturing
IIoT - A data-driven future for manufacturingIIoT - A data-driven future for manufacturing
IIoT - A data-driven future for manufacturing
Lisa Waddell
 
Talk: Joint causal inference on observational and experimental data - NIPS 20...
Talk: Joint causal inference on observational and experimental data - NIPS 20...Talk: Joint causal inference on observational and experimental data - NIPS 20...
Talk: Joint causal inference on observational and experimental data - NIPS 20...
Sara Magliacane
 
IoT Architecture - are traditional architectures good enough?
IoT Architecture - are traditional architectures good enough?IoT Architecture - are traditional architectures good enough?
IoT Architecture - are traditional architectures good enough?
Guido Schmutz
 
Intelligent Capture and Digital Transformation
Intelligent Capture and Digital TransformationIntelligent Capture and Digital Transformation
Intelligent Capture and Digital Transformation
Sandy Kemsley
 

Viewers also liked (20)

Information Sharing in Social Networks: PhD Thesis Thomas Langenberg
Information Sharing in Social Networks: PhD Thesis Thomas LangenbergInformation Sharing in Social Networks: PhD Thesis Thomas Langenberg
Information Sharing in Social Networks: PhD Thesis Thomas Langenberg
 
From Web 2.0 to Mobile Librarian: bridging the gap of social interaction
From Web 2.0 to Mobile Librarian: bridging the gap of social interactionFrom Web 2.0 to Mobile Librarian: bridging the gap of social interaction
From Web 2.0 to Mobile Librarian: bridging the gap of social interaction
 
SNViz: Analysis-oriented Visualization for the Internet of Things
SNViz: Analysis-oriented Visualization for the Internet of ThingsSNViz: Analysis-oriented Visualization for the Internet of Things
SNViz: Analysis-oriented Visualization for the Internet of Things
 
Visualization of IoT data 
with minecraft
Visualization of IoT data 
with minecraftVisualization of IoT data 
with minecraft
Visualization of IoT data 
with minecraft
 
Internet of Things Primer
Internet of Things PrimerInternet of Things Primer
Internet of Things Primer
 
Night Knights: exploiting games to engage people in a citizen science campaign
Night Knights: exploiting games to engage people in a citizen science campaignNight Knights: exploiting games to engage people in a citizen science campaign
Night Knights: exploiting games to engage people in a citizen science campaign
 
BPMN and Design Patterns for Engineering Social BPM Solutions
BPMN and Design Patterns for Engineering Social BPM SolutionsBPMN and Design Patterns for Engineering Social BPM Solutions
BPMN and Design Patterns for Engineering Social BPM Solutions
 
A Model-Based Method for Seamless Web and Mobile Experience. Splash 2016 conf.
A Model-Based Method for  Seamless Web and Mobile Experience. Splash 2016 conf.A Model-Based Method for  Seamless Web and Mobile Experience. Splash 2016 conf.
A Model-Based Method for Seamless Web and Mobile Experience. Splash 2016 conf.
 
Listening to the pulse of our cities with Stream Reasoning (and few more tech...
Listening to the pulse of our cities with Stream Reasoning (and few more tech...Listening to the pulse of our cities with Stream Reasoning (and few more tech...
Listening to the pulse of our cities with Stream Reasoning (and few more tech...
 
Model-Driven Software Engineering in Practice - Chapter 5 - Integration of Mo...
Model-Driven Software Engineering in Practice - Chapter 5 - Integration of Mo...Model-Driven Software Engineering in Practice - Chapter 5 - Integration of Mo...
Model-Driven Software Engineering in Practice - Chapter 5 - Integration of Mo...
 
Model driven software engineering in practice book - Chapter 9 - Model to tex...
Model driven software engineering in practice book - Chapter 9 - Model to tex...Model driven software engineering in practice book - Chapter 9 - Model to tex...
Model driven software engineering in practice book - Chapter 9 - Model to tex...
 
Model driven software engineering in practice book - chapter 7 - Developing y...
Model driven software engineering in practice book - chapter 7 - Developing y...Model driven software engineering in practice book - chapter 7 - Developing y...
Model driven software engineering in practice book - chapter 7 - Developing y...
 
A Blueprint for Scala Microservices
A Blueprint for Scala MicroservicesA Blueprint for Scala Microservices
A Blueprint for Scala Microservices
 
AWS re:Invent 2016: IoT Visualizations and Analytics (IOT306)
AWS re:Invent 2016: IoT Visualizations and Analytics (IOT306)AWS re:Invent 2016: IoT Visualizations and Analytics (IOT306)
AWS re:Invent 2016: IoT Visualizations and Analytics (IOT306)
 
Security of IoT Data: Implementing Data-Centric Security and User Access Stra...
Security of IoT Data: Implementing Data-Centric Security and User Access Stra...Security of IoT Data: Implementing Data-Centric Security and User Access Stra...
Security of IoT Data: Implementing Data-Centric Security and User Access Stra...
 
Will SCADA Systems Survive? The Future of Distributed Management Systems
Will SCADA Systems Survive? The Future of Distributed Management SystemsWill SCADA Systems Survive? The Future of Distributed Management Systems
Will SCADA Systems Survive? The Future of Distributed Management Systems
 
IIoT - A data-driven future for manufacturing
IIoT - A data-driven future for manufacturingIIoT - A data-driven future for manufacturing
IIoT - A data-driven future for manufacturing
 
Talk: Joint causal inference on observational and experimental data - NIPS 20...
Talk: Joint causal inference on observational and experimental data - NIPS 20...Talk: Joint causal inference on observational and experimental data - NIPS 20...
Talk: Joint causal inference on observational and experimental data - NIPS 20...
 
IoT Architecture - are traditional architectures good enough?
IoT Architecture - are traditional architectures good enough?IoT Architecture - are traditional architectures good enough?
IoT Architecture - are traditional architectures good enough?
 
Intelligent Capture and Digital Transformation
Intelligent Capture and Digital TransformationIntelligent Capture and Digital Transformation
Intelligent Capture and Digital Transformation
 

Similar to IFML - Internet of Things and Internet of People: The Role of User Interaction in the IoT vision

Gartner Top 10 Strategy Technology Trends 2018
Gartner Top 10 Strategy Technology Trends 2018Gartner Top 10 Strategy Technology Trends 2018
Gartner Top 10 Strategy Technology Trends 2018
Den Reymer
 
Barga ACM DEBS 2013 Keynote
Barga ACM DEBS 2013 KeynoteBarga ACM DEBS 2013 Keynote
Barga ACM DEBS 2013 Keynote
Roger Barga
 
Manufacturing IoT - OPC UA Information Revolution
Manufacturing IoT - OPC UA Information RevolutionManufacturing IoT - OPC UA Information Revolution
Manufacturing IoT - OPC UA Information Revolution
Bill Lydon
 
Internet of Things TDC 2013
Internet of Things   TDC 2013Internet of Things   TDC 2013
Internet of Things TDC 2013
Cezar Taurion
 
Niclas Elfström
Niclas ElfströmNiclas Elfström
Niclas Elfström
Evensify
 
IBM Embracing IoT in the era of Cognitive Buildings PoV
IBM Embracing IoT in the era of Cognitive Buildings PoVIBM Embracing IoT in the era of Cognitive Buildings PoV
IBM Embracing IoT in the era of Cognitive Buildings PoVCarl Allen
 
Internet of Things and IBM
Internet of Things and IBMInternet of Things and IBM
Internet of Things and IBM
Arrow ECS UK
 
Intelligent Conversational Agents for Ambient Computing SIGIR 2022 Ruhi Sarik...
Intelligent Conversational Agents for Ambient Computing SIGIR 2022 Ruhi Sarik...Intelligent Conversational Agents for Ambient Computing SIGIR 2022 Ruhi Sarik...
Intelligent Conversational Agents for Ambient Computing SIGIR 2022 Ruhi Sarik...
Amazon Science
 
The Scope for Robotic Process Automation & Machine Learning in Telecom Operat...
The Scope for Robotic Process Automation & Machine Learning in Telecom Operat...The Scope for Robotic Process Automation & Machine Learning in Telecom Operat...
The Scope for Robotic Process Automation & Machine Learning in Telecom Operat...
James Crawshaw
 
Rebooting the IOT - ACC Conference
Rebooting the IOT - ACC ConferenceRebooting the IOT - ACC Conference
Rebooting the IOT - ACC Conference
Rob Van Den Dam
 
presentation Comstor IoT_RTL
presentation Comstor IoT_RTLpresentation Comstor IoT_RTL
presentation Comstor IoT_RTLJohan Basson
 
Sensing-as-a-Service - An IoT Service Provider's Perspectives
Sensing-as-a-Service - An IoT Service Provider's PerspectivesSensing-as-a-Service - An IoT Service Provider's Perspectives
Sensing-as-a-Service - An IoT Service Provider's Perspectives
Dr. Mazlan Abbas
 
The Internet of Things
The Internet of ThingsThe Internet of Things
The Internet of Things
Microsoft Schweiz
 
Cognitive Digital Twin by Fariz Saračević
Cognitive Digital Twin by Fariz SaračevićCognitive Digital Twin by Fariz Saračević
Cognitive Digital Twin by Fariz Saračević
Bosnia Agile
 
Strome - presentatie BTG Themadagen 2011
Strome - presentatie BTG Themadagen 2011Strome - presentatie BTG Themadagen 2011
Strome - presentatie BTG Themadagen 2011
stromeslides
 
Considerations for Abstracting Complexities of a Real-Time ML Platform, Zhenz...
Considerations for Abstracting Complexities of a Real-Time ML Platform, Zhenz...Considerations for Abstracting Complexities of a Real-Time ML Platform, Zhenz...
Considerations for Abstracting Complexities of a Real-Time ML Platform, Zhenz...
HostedbyConfluent
 
Domain specific modeling for mobile and io t apps
Domain specific modeling for mobile and io t appsDomain specific modeling for mobile and io t apps
Domain specific modeling for mobile and io t apps
Università degli Studi dell'Aquila
 
Gartner: Top 10 Technology Trends 2015
Gartner: Top 10 Technology Trends 2015Gartner: Top 10 Technology Trends 2015
Gartner: Top 10 Technology Trends 2015
Den Reymer
 
Future Cities Conference´13 / Pól Mac Aonghusa - "Future Life and Services"
Future Cities Conference´13 / Pól Mac Aonghusa - "Future Life and Services"Future Cities Conference´13 / Pól Mac Aonghusa - "Future Life and Services"
Future Cities Conference´13 / Pól Mac Aonghusa - "Future Life and Services"Future Cities Project
 

Similar to IFML - Internet of Things and Internet of People: The Role of User Interaction in the IoT vision (20)

Gartner Top 10 Strategy Technology Trends 2018
Gartner Top 10 Strategy Technology Trends 2018Gartner Top 10 Strategy Technology Trends 2018
Gartner Top 10 Strategy Technology Trends 2018
 
E manufacturing
E manufacturingE manufacturing
E manufacturing
 
Barga ACM DEBS 2013 Keynote
Barga ACM DEBS 2013 KeynoteBarga ACM DEBS 2013 Keynote
Barga ACM DEBS 2013 Keynote
 
Manufacturing IoT - OPC UA Information Revolution
Manufacturing IoT - OPC UA Information RevolutionManufacturing IoT - OPC UA Information Revolution
Manufacturing IoT - OPC UA Information Revolution
 
Internet of Things TDC 2013
Internet of Things   TDC 2013Internet of Things   TDC 2013
Internet of Things TDC 2013
 
Niclas Elfström
Niclas ElfströmNiclas Elfström
Niclas Elfström
 
IBM Embracing IoT in the era of Cognitive Buildings PoV
IBM Embracing IoT in the era of Cognitive Buildings PoVIBM Embracing IoT in the era of Cognitive Buildings PoV
IBM Embracing IoT in the era of Cognitive Buildings PoV
 
Internet of Things and IBM
Internet of Things and IBMInternet of Things and IBM
Internet of Things and IBM
 
Intelligent Conversational Agents for Ambient Computing SIGIR 2022 Ruhi Sarik...
Intelligent Conversational Agents for Ambient Computing SIGIR 2022 Ruhi Sarik...Intelligent Conversational Agents for Ambient Computing SIGIR 2022 Ruhi Sarik...
Intelligent Conversational Agents for Ambient Computing SIGIR 2022 Ruhi Sarik...
 
The Scope for Robotic Process Automation & Machine Learning in Telecom Operat...
The Scope for Robotic Process Automation & Machine Learning in Telecom Operat...The Scope for Robotic Process Automation & Machine Learning in Telecom Operat...
The Scope for Robotic Process Automation & Machine Learning in Telecom Operat...
 
Rebooting the IOT - ACC Conference
Rebooting the IOT - ACC ConferenceRebooting the IOT - ACC Conference
Rebooting the IOT - ACC Conference
 
presentation Comstor IoT_RTL
presentation Comstor IoT_RTLpresentation Comstor IoT_RTL
presentation Comstor IoT_RTL
 
Sensing-as-a-Service - An IoT Service Provider's Perspectives
Sensing-as-a-Service - An IoT Service Provider's PerspectivesSensing-as-a-Service - An IoT Service Provider's Perspectives
Sensing-as-a-Service - An IoT Service Provider's Perspectives
 
The Internet of Things
The Internet of ThingsThe Internet of Things
The Internet of Things
 
Cognitive Digital Twin by Fariz Saračević
Cognitive Digital Twin by Fariz SaračevićCognitive Digital Twin by Fariz Saračević
Cognitive Digital Twin by Fariz Saračević
 
Strome - presentatie BTG Themadagen 2011
Strome - presentatie BTG Themadagen 2011Strome - presentatie BTG Themadagen 2011
Strome - presentatie BTG Themadagen 2011
 
Considerations for Abstracting Complexities of a Real-Time ML Platform, Zhenz...
Considerations for Abstracting Complexities of a Real-Time ML Platform, Zhenz...Considerations for Abstracting Complexities of a Real-Time ML Platform, Zhenz...
Considerations for Abstracting Complexities of a Real-Time ML Platform, Zhenz...
 
Domain specific modeling for mobile and io t apps
Domain specific modeling for mobile and io t appsDomain specific modeling for mobile and io t apps
Domain specific modeling for mobile and io t apps
 
Gartner: Top 10 Technology Trends 2015
Gartner: Top 10 Technology Trends 2015Gartner: Top 10 Technology Trends 2015
Gartner: Top 10 Technology Trends 2015
 
Future Cities Conference´13 / Pól Mac Aonghusa - "Future Life and Services"
Future Cities Conference´13 / Pól Mac Aonghusa - "Future Life and Services"Future Cities Conference´13 / Pól Mac Aonghusa - "Future Life and Services"
Future Cities Conference´13 / Pól Mac Aonghusa - "Future Life and Services"
 

More from Marco Brambilla

M.Sc. Thesis Topics and Proposals @ Polimi Data Science Lab - 2024 - prof. Br...
M.Sc. Thesis Topics and Proposals @ Polimi Data Science Lab - 2024 - prof. Br...M.Sc. Thesis Topics and Proposals @ Polimi Data Science Lab - 2024 - prof. Br...
M.Sc. Thesis Topics and Proposals @ Polimi Data Science Lab - 2024 - prof. Br...
Marco Brambilla
 
Thesis Topics and Proposals @ Polimi Data Science Lab - 2023 - prof. Brambill...
Thesis Topics and Proposals @ Polimi Data Science Lab - 2023 - prof. Brambill...Thesis Topics and Proposals @ Polimi Data Science Lab - 2023 - prof. Brambill...
Thesis Topics and Proposals @ Polimi Data Science Lab - 2023 - prof. Brambill...
Marco Brambilla
 
Hierarchical Transformers for User Semantic Similarity - ICWE 2023
Hierarchical Transformers for User Semantic Similarity - ICWE 2023Hierarchical Transformers for User Semantic Similarity - ICWE 2023
Hierarchical Transformers for User Semantic Similarity - ICWE 2023
Marco Brambilla
 
Exploring the Bi-verse. A trip across the digital and physical ecospheres
Exploring the Bi-verse.A trip across the digital and physical ecospheresExploring the Bi-verse.A trip across the digital and physical ecospheres
Exploring the Bi-verse. A trip across the digital and physical ecospheres
Marco Brambilla
 
Conversation graphs in Online Social Media
Conversation graphs in Online Social MediaConversation graphs in Online Social Media
Conversation graphs in Online Social Media
Marco Brambilla
 
Trigger.eu: Cocteau game for policy making - introduction and demo
Trigger.eu: Cocteau game for policy making - introduction and demoTrigger.eu: Cocteau game for policy making - introduction and demo
Trigger.eu: Cocteau game for policy making - introduction and demo
Marco Brambilla
 
Generation of Realistic Navigation Paths for Web Site Testing using RNNs and ...
Generation of Realistic Navigation Paths for Web Site Testing using RNNs and ...Generation of Realistic Navigation Paths for Web Site Testing using RNNs and ...
Generation of Realistic Navigation Paths for Web Site Testing using RNNs and ...
Marco Brambilla
 
Analyzing rich club behavior in open source projects
Analyzing rich club behavior in open source projectsAnalyzing rich club behavior in open source projects
Analyzing rich club behavior in open source projects
Marco Brambilla
 
Analysis of On-line Debate on Long-Running Political Phenomena. The Brexit C...
Analysis of On-line Debate on Long-Running Political Phenomena.The Brexit C...Analysis of On-line Debate on Long-Running Political Phenomena.The Brexit C...
Analysis of On-line Debate on Long-Running Political Phenomena. The Brexit C...
Marco Brambilla
 
Community analysis using graph representation learning on social networks
Community analysis using graph representation learning on social networksCommunity analysis using graph representation learning on social networks
Community analysis using graph representation learning on social networks
Marco Brambilla
 
Available Data Science M.Sc. Thesis Proposals
Available Data Science M.Sc. Thesis Proposals Available Data Science M.Sc. Thesis Proposals
Available Data Science M.Sc. Thesis Proposals
Marco Brambilla
 
Data Cleaning for social media knowledge extraction
Data Cleaning for social media knowledge extractionData Cleaning for social media knowledge extraction
Data Cleaning for social media knowledge extraction
Marco Brambilla
 
Iterative knowledge extraction from social networks. The Web Conference 2018
Iterative knowledge extraction from social networks. The Web Conference 2018Iterative knowledge extraction from social networks. The Web Conference 2018
Iterative knowledge extraction from social networks. The Web Conference 2018
Marco Brambilla
 
Driving Style and Behavior Analysis based on Trip Segmentation over GPS Info...
Driving Style and Behavior Analysis based on Trip Segmentation over GPS  Info...Driving Style and Behavior Analysis based on Trip Segmentation over GPS  Info...
Driving Style and Behavior Analysis based on Trip Segmentation over GPS Info...
Marco Brambilla
 
Myths and challenges in knowledge extraction and analysis from human-generate...
Myths and challenges in knowledge extraction and analysis from human-generate...Myths and challenges in knowledge extraction and analysis from human-generate...
Myths and challenges in knowledge extraction and analysis from human-generate...
Marco Brambilla
 
Harvesting Knowledge from Social Networks: Extracting Typed Relationships amo...
Harvesting Knowledge from Social Networks: Extracting Typed Relationships amo...Harvesting Knowledge from Social Networks: Extracting Typed Relationships amo...
Harvesting Knowledge from Social Networks: Extracting Typed Relationships amo...
Marco Brambilla
 
Web Science. An introduction
Web Science. An introductionWeb Science. An introduction
Web Science. An introduction
Marco Brambilla
 
On the Quest for Changing Knowledge. Capturing emerging entities from social ...
On the Quest for Changing Knowledge. Capturing emerging entities from social ...On the Quest for Changing Knowledge. Capturing emerging entities from social ...
On the Quest for Changing Knowledge. Capturing emerging entities from social ...
Marco Brambilla
 
Studying Multicultural Diversity of Cities and Neighborhoods through Social M...
Studying Multicultural Diversity of Cities and Neighborhoods through Social M...Studying Multicultural Diversity of Cities and Neighborhoods through Social M...
Studying Multicultural Diversity of Cities and Neighborhoods through Social M...
Marco Brambilla
 
Mobile + cloud + internet of things (iot) = nuove opportunità di business
Mobile + cloud + internet of things (iot) = nuove opportunità di businessMobile + cloud + internet of things (iot) = nuove opportunità di business
Mobile + cloud + internet of things (iot) = nuove opportunità di business
Marco Brambilla
 

More from Marco Brambilla (20)

M.Sc. Thesis Topics and Proposals @ Polimi Data Science Lab - 2024 - prof. Br...
M.Sc. Thesis Topics and Proposals @ Polimi Data Science Lab - 2024 - prof. Br...M.Sc. Thesis Topics and Proposals @ Polimi Data Science Lab - 2024 - prof. Br...
M.Sc. Thesis Topics and Proposals @ Polimi Data Science Lab - 2024 - prof. Br...
 
Thesis Topics and Proposals @ Polimi Data Science Lab - 2023 - prof. Brambill...
Thesis Topics and Proposals @ Polimi Data Science Lab - 2023 - prof. Brambill...Thesis Topics and Proposals @ Polimi Data Science Lab - 2023 - prof. Brambill...
Thesis Topics and Proposals @ Polimi Data Science Lab - 2023 - prof. Brambill...
 
Hierarchical Transformers for User Semantic Similarity - ICWE 2023
Hierarchical Transformers for User Semantic Similarity - ICWE 2023Hierarchical Transformers for User Semantic Similarity - ICWE 2023
Hierarchical Transformers for User Semantic Similarity - ICWE 2023
 
Exploring the Bi-verse. A trip across the digital and physical ecospheres
Exploring the Bi-verse.A trip across the digital and physical ecospheresExploring the Bi-verse.A trip across the digital and physical ecospheres
Exploring the Bi-verse. A trip across the digital and physical ecospheres
 
Conversation graphs in Online Social Media
Conversation graphs in Online Social MediaConversation graphs in Online Social Media
Conversation graphs in Online Social Media
 
Trigger.eu: Cocteau game for policy making - introduction and demo
Trigger.eu: Cocteau game for policy making - introduction and demoTrigger.eu: Cocteau game for policy making - introduction and demo
Trigger.eu: Cocteau game for policy making - introduction and demo
 
Generation of Realistic Navigation Paths for Web Site Testing using RNNs and ...
Generation of Realistic Navigation Paths for Web Site Testing using RNNs and ...Generation of Realistic Navigation Paths for Web Site Testing using RNNs and ...
Generation of Realistic Navigation Paths for Web Site Testing using RNNs and ...
 
Analyzing rich club behavior in open source projects
Analyzing rich club behavior in open source projectsAnalyzing rich club behavior in open source projects
Analyzing rich club behavior in open source projects
 
Analysis of On-line Debate on Long-Running Political Phenomena. The Brexit C...
Analysis of On-line Debate on Long-Running Political Phenomena.The Brexit C...Analysis of On-line Debate on Long-Running Political Phenomena.The Brexit C...
Analysis of On-line Debate on Long-Running Political Phenomena. The Brexit C...
 
Community analysis using graph representation learning on social networks
Community analysis using graph representation learning on social networksCommunity analysis using graph representation learning on social networks
Community analysis using graph representation learning on social networks
 
Available Data Science M.Sc. Thesis Proposals
Available Data Science M.Sc. Thesis Proposals Available Data Science M.Sc. Thesis Proposals
Available Data Science M.Sc. Thesis Proposals
 
Data Cleaning for social media knowledge extraction
Data Cleaning for social media knowledge extractionData Cleaning for social media knowledge extraction
Data Cleaning for social media knowledge extraction
 
Iterative knowledge extraction from social networks. The Web Conference 2018
Iterative knowledge extraction from social networks. The Web Conference 2018Iterative knowledge extraction from social networks. The Web Conference 2018
Iterative knowledge extraction from social networks. The Web Conference 2018
 
Driving Style and Behavior Analysis based on Trip Segmentation over GPS Info...
Driving Style and Behavior Analysis based on Trip Segmentation over GPS  Info...Driving Style and Behavior Analysis based on Trip Segmentation over GPS  Info...
Driving Style and Behavior Analysis based on Trip Segmentation over GPS Info...
 
Myths and challenges in knowledge extraction and analysis from human-generate...
Myths and challenges in knowledge extraction and analysis from human-generate...Myths and challenges in knowledge extraction and analysis from human-generate...
Myths and challenges in knowledge extraction and analysis from human-generate...
 
Harvesting Knowledge from Social Networks: Extracting Typed Relationships amo...
Harvesting Knowledge from Social Networks: Extracting Typed Relationships amo...Harvesting Knowledge from Social Networks: Extracting Typed Relationships amo...
Harvesting Knowledge from Social Networks: Extracting Typed Relationships amo...
 
Web Science. An introduction
Web Science. An introductionWeb Science. An introduction
Web Science. An introduction
 
On the Quest for Changing Knowledge. Capturing emerging entities from social ...
On the Quest for Changing Knowledge. Capturing emerging entities from social ...On the Quest for Changing Knowledge. Capturing emerging entities from social ...
On the Quest for Changing Knowledge. Capturing emerging entities from social ...
 
Studying Multicultural Diversity of Cities and Neighborhoods through Social M...
Studying Multicultural Diversity of Cities and Neighborhoods through Social M...Studying Multicultural Diversity of Cities and Neighborhoods through Social M...
Studying Multicultural Diversity of Cities and Neighborhoods through Social M...
 
Mobile + cloud + internet of things (iot) = nuove opportunità di business
Mobile + cloud + internet of things (iot) = nuove opportunità di businessMobile + cloud + internet of things (iot) = nuove opportunità di business
Mobile + cloud + internet of things (iot) = nuove opportunità di business
 

Recently uploaded

Premium MEAN Stack Development Solutions for Modern Businesses
Premium MEAN Stack Development Solutions for Modern BusinessesPremium MEAN Stack Development Solutions for Modern Businesses
Premium MEAN Stack Development Solutions for Modern Businesses
SynapseIndia
 
Meas_Dylan_DMBS_PB1_2024-05XX_Revised.pdf
Meas_Dylan_DMBS_PB1_2024-05XX_Revised.pdfMeas_Dylan_DMBS_PB1_2024-05XX_Revised.pdf
Meas_Dylan_DMBS_PB1_2024-05XX_Revised.pdf
dylandmeas
 
Business Valuation Principles for Entrepreneurs
Business Valuation Principles for EntrepreneursBusiness Valuation Principles for Entrepreneurs
Business Valuation Principles for Entrepreneurs
Ben Wann
 
LA HUG - Video Testimonials with Chynna Morgan - June 2024
LA HUG - Video Testimonials with Chynna Morgan - June 2024LA HUG - Video Testimonials with Chynna Morgan - June 2024
LA HUG - Video Testimonials with Chynna Morgan - June 2024
Lital Barkan
 
The Parable of the Pipeline a book every new businessman or business student ...
The Parable of the Pipeline a book every new businessman or business student ...The Parable of the Pipeline a book every new businessman or business student ...
The Parable of the Pipeline a book every new businessman or business student ...
awaisafdar
 
What is the TDS Return Filing Due Date for FY 2024-25.pdf
What is the TDS Return Filing Due Date for FY 2024-25.pdfWhat is the TDS Return Filing Due Date for FY 2024-25.pdf
What is the TDS Return Filing Due Date for FY 2024-25.pdf
seoforlegalpillers
 
Buy Verified PayPal Account | Buy Google 5 Star Reviews
Buy Verified PayPal Account | Buy Google 5 Star ReviewsBuy Verified PayPal Account | Buy Google 5 Star Reviews
Buy Verified PayPal Account | Buy Google 5 Star Reviews
usawebmarket
 
falcon-invoice-discounting-a-premier-platform-for-investors-in-india
falcon-invoice-discounting-a-premier-platform-for-investors-in-indiafalcon-invoice-discounting-a-premier-platform-for-investors-in-india
falcon-invoice-discounting-a-premier-platform-for-investors-in-india
Falcon Invoice Discounting
 
Introduction to Amazon company 111111111111
Introduction to Amazon company 111111111111Introduction to Amazon company 111111111111
Introduction to Amazon company 111111111111
zoyaansari11365
 
RMD24 | Retail media: hoe zet je dit in als je geen AH of Unilever bent? Heid...
RMD24 | Retail media: hoe zet je dit in als je geen AH of Unilever bent? Heid...RMD24 | Retail media: hoe zet je dit in als je geen AH of Unilever bent? Heid...
RMD24 | Retail media: hoe zet je dit in als je geen AH of Unilever bent? Heid...
BBPMedia1
 
Digital Transformation and IT Strategy Toolkit and Templates
Digital Transformation and IT Strategy Toolkit and TemplatesDigital Transformation and IT Strategy Toolkit and Templates
Digital Transformation and IT Strategy Toolkit and Templates
Aurelien Domont, MBA
 
Cree_Rey_BrandIdentityKit.PDF_PersonalBd
Cree_Rey_BrandIdentityKit.PDF_PersonalBdCree_Rey_BrandIdentityKit.PDF_PersonalBd
Cree_Rey_BrandIdentityKit.PDF_PersonalBd
creerey
 
Affordable Stationery Printing Services in Jaipur | Navpack n Print
Affordable Stationery Printing Services in Jaipur | Navpack n PrintAffordable Stationery Printing Services in Jaipur | Navpack n Print
Affordable Stationery Printing Services in Jaipur | Navpack n Print
Navpack & Print
 
Kseniya Leshchenko: Shared development support service model as the way to ma...
Kseniya Leshchenko: Shared development support service model as the way to ma...Kseniya Leshchenko: Shared development support service model as the way to ma...
Kseniya Leshchenko: Shared development support service model as the way to ma...
Lviv Startup Club
 
Creative Web Design Company in Singapore
Creative Web Design Company in SingaporeCreative Web Design Company in Singapore
Creative Web Design Company in Singapore
techboxsqauremedia
 
Bài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.doc
Bài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.docBài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.doc
Bài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.doc
daothibichhang1
 
Authentically Social Presented by Corey Perlman
Authentically Social Presented by Corey PerlmanAuthentically Social Presented by Corey Perlman
Authentically Social Presented by Corey Perlman
Corey Perlman, Social Media Speaker and Consultant
 
Call 7735293663 Satta Matka Dpboss Matka Guessing Satta batta Matka 420 Satta...
Call 7735293663 Satta Matka Dpboss Matka Guessing Satta batta Matka 420 Satta...Call 7735293663 Satta Matka Dpboss Matka Guessing Satta batta Matka 420 Satta...
Call 7735293663 Satta Matka Dpboss Matka Guessing Satta batta Matka 420 Satta...
bosssp10
 
-- June 2024 is National Volunteer Month --
-- June 2024 is National Volunteer Month ---- June 2024 is National Volunteer Month --
-- June 2024 is National Volunteer Month --
NZSG
 
Set off and carry forward of losses and assessment of individuals.pptx
Set off and carry forward of losses and assessment of individuals.pptxSet off and carry forward of losses and assessment of individuals.pptx
Set off and carry forward of losses and assessment of individuals.pptx
HARSHITHV26
 

Recently uploaded (20)

Premium MEAN Stack Development Solutions for Modern Businesses
Premium MEAN Stack Development Solutions for Modern BusinessesPremium MEAN Stack Development Solutions for Modern Businesses
Premium MEAN Stack Development Solutions for Modern Businesses
 
Meas_Dylan_DMBS_PB1_2024-05XX_Revised.pdf
Meas_Dylan_DMBS_PB1_2024-05XX_Revised.pdfMeas_Dylan_DMBS_PB1_2024-05XX_Revised.pdf
Meas_Dylan_DMBS_PB1_2024-05XX_Revised.pdf
 
Business Valuation Principles for Entrepreneurs
Business Valuation Principles for EntrepreneursBusiness Valuation Principles for Entrepreneurs
Business Valuation Principles for Entrepreneurs
 
LA HUG - Video Testimonials with Chynna Morgan - June 2024
LA HUG - Video Testimonials with Chynna Morgan - June 2024LA HUG - Video Testimonials with Chynna Morgan - June 2024
LA HUG - Video Testimonials with Chynna Morgan - June 2024
 
The Parable of the Pipeline a book every new businessman or business student ...
The Parable of the Pipeline a book every new businessman or business student ...The Parable of the Pipeline a book every new businessman or business student ...
The Parable of the Pipeline a book every new businessman or business student ...
 
What is the TDS Return Filing Due Date for FY 2024-25.pdf
What is the TDS Return Filing Due Date for FY 2024-25.pdfWhat is the TDS Return Filing Due Date for FY 2024-25.pdf
What is the TDS Return Filing Due Date for FY 2024-25.pdf
 
Buy Verified PayPal Account | Buy Google 5 Star Reviews
Buy Verified PayPal Account | Buy Google 5 Star ReviewsBuy Verified PayPal Account | Buy Google 5 Star Reviews
Buy Verified PayPal Account | Buy Google 5 Star Reviews
 
falcon-invoice-discounting-a-premier-platform-for-investors-in-india
falcon-invoice-discounting-a-premier-platform-for-investors-in-indiafalcon-invoice-discounting-a-premier-platform-for-investors-in-india
falcon-invoice-discounting-a-premier-platform-for-investors-in-india
 
Introduction to Amazon company 111111111111
Introduction to Amazon company 111111111111Introduction to Amazon company 111111111111
Introduction to Amazon company 111111111111
 
RMD24 | Retail media: hoe zet je dit in als je geen AH of Unilever bent? Heid...
RMD24 | Retail media: hoe zet je dit in als je geen AH of Unilever bent? Heid...RMD24 | Retail media: hoe zet je dit in als je geen AH of Unilever bent? Heid...
RMD24 | Retail media: hoe zet je dit in als je geen AH of Unilever bent? Heid...
 
Digital Transformation and IT Strategy Toolkit and Templates
Digital Transformation and IT Strategy Toolkit and TemplatesDigital Transformation and IT Strategy Toolkit and Templates
Digital Transformation and IT Strategy Toolkit and Templates
 
Cree_Rey_BrandIdentityKit.PDF_PersonalBd
Cree_Rey_BrandIdentityKit.PDF_PersonalBdCree_Rey_BrandIdentityKit.PDF_PersonalBd
Cree_Rey_BrandIdentityKit.PDF_PersonalBd
 
Affordable Stationery Printing Services in Jaipur | Navpack n Print
Affordable Stationery Printing Services in Jaipur | Navpack n PrintAffordable Stationery Printing Services in Jaipur | Navpack n Print
Affordable Stationery Printing Services in Jaipur | Navpack n Print
 
Kseniya Leshchenko: Shared development support service model as the way to ma...
Kseniya Leshchenko: Shared development support service model as the way to ma...Kseniya Leshchenko: Shared development support service model as the way to ma...
Kseniya Leshchenko: Shared development support service model as the way to ma...
 
Creative Web Design Company in Singapore
Creative Web Design Company in SingaporeCreative Web Design Company in Singapore
Creative Web Design Company in Singapore
 
Bài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.doc
Bài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.docBài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.doc
Bài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.doc
 
Authentically Social Presented by Corey Perlman
Authentically Social Presented by Corey PerlmanAuthentically Social Presented by Corey Perlman
Authentically Social Presented by Corey Perlman
 
Call 7735293663 Satta Matka Dpboss Matka Guessing Satta batta Matka 420 Satta...
Call 7735293663 Satta Matka Dpboss Matka Guessing Satta batta Matka 420 Satta...Call 7735293663 Satta Matka Dpboss Matka Guessing Satta batta Matka 420 Satta...
Call 7735293663 Satta Matka Dpboss Matka Guessing Satta batta Matka 420 Satta...
 
-- June 2024 is National Volunteer Month --
-- June 2024 is National Volunteer Month ---- June 2024 is National Volunteer Month --
-- June 2024 is National Volunteer Month --
 
Set off and carry forward of losses and assessment of individuals.pptx
Set off and carry forward of losses and assessment of individuals.pptxSet off and carry forward of losses and assessment of individuals.pptx
Set off and carry forward of losses and assessment of individuals.pptx
 

IFML - Internet of Things and Internet of People: The Role of User Interaction in the IoT vision

  • 1. Interac(on  Flow  Modeling  Language       Internet of Things and Internet of People: The Role of User Interaction in the IIoT vision Marco  Brambilla            marco.brambilla@polimi.it          @marcobrambi  
  • 2. Specifica(on  of  IoT  and  IIoT  so  far  focused  mainly  on  marchine-­‐ to-­‐machine  interac(ons   •  Things  talking  to  things     But  ul(mately  human  contribu(on  must  be  in  the  loop!   •  Repor1ng     •  Data  visualiza1on     •  Data  analysis   •  Data  explora1on   •  Decision  making   •  Storytelling   Context  and  need  
  • 3. The last mile to the user: Costly and inefficient process Complexity of user interfaces (UIs) Ineffective design tools Manual specification of data and visualization No support for human interpretation of data The  UI  Design  Problem  –  UIs  for  IIoT    
  • 4. " Hence  the  Interac(on  Flow  Modeling  Language  (IFML)     Standardiza(on  gap  
  • 5. No model driven engineering Platform independent description of UIs Focused on user interactions No definition of graphics and styles Reference to external models The  UI  Design  solu(on:  IFML  
  • 6. IFML  Objec(ves     Binding to Persistence Layer (data storage) Interaction Options and Navigation Paths Binding to Business Logic Content of the UI User and System Events
  • 8. IFML  by  example   Artists List Artists Artist Event View Component View Container ParameterBinding«ParameterBindingGroup» SelectedArtist à AnArtist
  • 9. IFML  by  example   Album Search «Window» AlbumSearch Album List «Window» Albums Album Details «Window» Album «ParameterBindingGroup» Title à AlbumTitle Year à AlbumYear «ParameterBindingGroup» SelectedAlbum à AnAlbum «Form» «List» «Details»
  • 10. IFML  by  example   Album List Albums Album Deletion «ParameterBindingGroup» SelectedAlbum à AnAlbum
  • 11. Mul(ple  aspects  modeling   UML  Use  Case   BPMN  process   UML  Sequence   IFML   UML  Statechart   Handle Rental Sales Clerk Handle Renter <<Include>> <<Extend>> Handover Car <<UML Actor>> Sales Clerk <<UML Model>> IT system new rental change days accept payment
  • 12. Integra(on  with  BPMN   The  UI  of  each  ac1vity   can  be  described  by   " An  IFML  module   " Some  UML  dynamic   diagrams  (e.g.,   ac1vity,  sequence,  …)   Execute the payment «ParameterBindingGroup» Name à Name «ParameterBindingGroup» Name à Name CreditCard à CC Customer Information Customer Information «Form» Payment Information Payment Information «Form» Amount Confirmation Payment Execution
  • 13. Given  that  IFML  is  an  EXECUTABLE  model…   •  Possibility  of  complete  code  genera1on  of  the  Uis   •  Extremely  quick  1me-­‐to-­‐market   •  Reliable  and  bug-­‐free  code   •  Repeatable,  reusable,  and  coherent  resul1ng  UI   Executability  
  • 14. Successful  IFML  projects  in  industry   Energy Finance Research Transportation Government Industry Retail and Luxury Non Disclosable Logo Non Disclosable Logo Non Disclosable Logo Major Worldwide Furniture Prod.
  • 15. Worldwide public portal www.acer.com Workflow system for managing content production, approval and visualization 60 Countries 22 Languages Q&A and internal trouble ticket system System for organizing cash register intake at the end of the day Used in 42 Countries Online leasing quotations Creditworthiness evaluation system Building construction check-up system 220 roles Fleet Management System integrated with legacy systems and high standard security Used in 3 countries By 150K-200K users Success  Stories  of  IFML  and  WebRa(o   Major Worldwide Furniture Producer
  • 16. A  Web  Intranet  managing  all  the   informa(on  about  the  core  objects  of   the  Fleet  Services  business:  drivers  and   vehicles.     A  set  of  dashboards,  to  allow  fleet   managers  to  monitor  the  costs  and   performance  trends  of  their  fleets.       General  Electrics  –  Fleet  Services  
  • 17. Developed  Applica(ons:  Program  and  Materials  
  • 19. Vehicle  –  Expense  Overview  
  • 21. Developed  Applica(ons:  Performance  dashboard   Developed with 85% time reduction
  • 22. Front-­‐end   Back-­‐end   Web portal and mobile app for customers Admin Dashboard for the water supplier Cloud + Big Data infrastructure Smart meters and other home sensors SmarterWater:  online  portal  
  • 23. Dashboard for consumption control Online billing and payment Real-time data from smart meters at home Comparison with optimal consumption Teaching and resources on water Gamification Leaderboard, objectives and badges, points SmarterWater:  online  portal  
  • 24. Performance of the program Alarms for spills and exceptional consumption Customer segmentation Geospatial analytics Management of materials and training CRM SmarterWater:  Admin  Dashboard  
  • 25. A  web  system  for  electrical  supply  network   suppor(ng   •  Monitoring  of  the  network   •  Request,  planning,  and  execu1on  of  maintenance   •  Repor1ng  and  analy1cs   For  ordinary  maintenance,  malfunc(onings,  accidents   of  130,000  network  nodes  and  33,000  produc(on   units     Management  of  breakdowns   on  country-­‐wise  electrical  network    
  • 26. Management  of  breakdowns   on  country-­‐wise  electrical  network    
  • 27. UI  specifica(on  with  IFML   Integra(on  with  BPMN  business  process  specifica(on   Monitoring  of  IIoT  devices  on  the  network  nodes   Scheduling,  web  service  interac(ons   Analy(cs  and  visualiza(on:  Gan_,  Timeline,  Excel,  PDF   IFML  use  for  electric  network  case  
  • 29. UML model of concepts involved
  • 30.
  • 31.
  • 32. A  real  case:   event  analy(cs  &  engagement     MEASURE AND IMPROVE THE INTERACTION AT YOUR EVENTS Mobile App Social Network Analytics IoT Data Attendance profiling sensors People Counting
  • 33. Internet  of  Things  and  Sensors   Sensors to measure (visitors flow and attendance enviromental data as temperature, pression and umidity) Sensors to interact (proximity to points of interest, users profiling age, ethnicity, gender)
  • 34. Live  event  monitoring   Enable  data  sharing   and  decision   making  
  • 35. Live  event  monitoring   Enable  data  sharing   and  decision   making  
  • 36. People  Coun(ng   Real time data from sensors People counters + Cloud data storage Models in IFML Mobile and Web App Front-end + Back-end
  • 38. Internet  of  (Green)  Things   IIoT  in  agricolture  needs  user   monitoring  and  interac(on   too   www.internetofgreens.com    
  • 39. IIo(green)T   A Web app modeled with IFML is connected to cloud, showing real-time parameters of sensors implanted in the fields and pots that detect the garden’s humidity, temperature, conductivity and pH. These sensors are connected to circuits that automatically irrigate and provide the garden with nutrients when necessary. Special grow lamps as well as natural lighting illuminate everything. Users can take decisions on how to act.
  • 40. How  it  works   Fertilizer Irrigation Electropump Electropump EC sensor Switch Light Light Switch EC sensor EC sensor Plants Ph sensor Light sensor Temperature sensor Humidity sensor Noise sensor
  • 41. IoT  is  not  just  about  “T”s!   •  People  maTer  and  need  to  be  in  the  loop   You  need  coherent  and  consistent  methods  for  covering  design   of    things  and  people  perspec(ves   IFML  can  be  the  tool  for  this   For  more  info,  look  up     www.ifml.org       Take  home  message  
  • 42. Marco  Brambilla                          marcobrambi   marco.brambilla@polimi.it   Thanks!  
  • 43. Addi(onal  examples  and  resources  
  • 44. IFML  example  –  online  payment   Product List Shopping Cart «List» Customer Information Customer Information «Form» Execute the payment Checkout «ParameterBindingGroup» Name à Name Payment Information Payment Information «Form» «ParameterBindingGroup» Name à Name CreditCard à CC Confirmation Confirmation Message «Details» «ParameterBindingGroup» Totalà Amount
  • 45. IFML  concrete  syntax  –  modules       IFML  Modules  -­‐  defini1on   Execute the payment «ParameterBindingGroup» Name à Name «ParameterBindingGroup» Name à Name CreditCard à CC Customer Information Customer Information «Form» Payment Information Payment Information «Form» Amount Confirmation Payment Execution
  • 46. IFML  concrete  syntax  –  modules       IFML  Modules  -­‐  usage   Shopping Cart Checkout «ParameterBindingGroup» Totalà Amount Confirmation Confirmation Message «Details» Payment Execution Product List «List»
  • 47. Some  Ads   “Model  Driven  SoXware  Engineering  in  Prac1ce”.     Brambilla,  Cabot,  Wimmer.   Morgan&Claypool,  USA,  2012   Interac(on  Flow   Modeling  Language   Model-­‐driven  UI   Engineering  of  Web   and  Mobile  Apps   with  IFML   Morgan  Kaufmann,   The  OMG  press,    USA,  Q4  2014    

Editor's Notes

  1. in quest’area sono raccolte le note al presentatore
  2. in quest’area sono raccolte le note al presentatore
  3. in quest’area sono raccolte le note al presentatore