SlideShare a Scribd company logo
1 of 18
NFC BASED REMOTE CONTROL OF
SERVICES FOR INTERACTIVE
SPACES
Master’s Thesis
Iván Sánchez Milara
WHAT?
REACHeS
• REACHeS platform:
– Enables the creation of Interactive Spaces
– Permits a user to control services and resources
(displays and speakers) by using physical user
interfaces.
– NFC technology is the ”bridge” between the
digital and virtual world. By touching NFC tags
located in users’ environment using their NFC
enabled mobile phone users can:
• Start a service
• Command a service
• Select a resource
• Interact with a resource
WHY?
Smart spaces
• Environments that tries to predict user
intentions and needs based on sensed data.
– Implicit interaction
• Problem:
– Human comunication is very complex
– Wrong decisions by the system implies user’s
frustation and bad UX.
• User does not feel in control of the interaction
Interactive Spaces
• Environments in which:
– Users control services and resources by
interacting with objects in the environments
• TUIs or PUIs
– User is in control of interaction: system does not
initate any task without explicit user intervention
• Research questions:
– Is it possible to build more user-centered
pervasive computer environments using
Interactive Spaces? How?
– Which are the best technologies and interaction
methods for Interactive Spaces
HOW?
REACHeS
• REACHeS allows the quick creation of
Interactive Spaces
– Communicates users, services and resources
(displays and speakers)
• REACHeS is a gateway between users’ mobile clients
and the rest of the Interactive Space.
– Allows multiple interaction methods
• In this Master’s Thesis the focus is on NFC
– Provides different services such as resource
allocation, session control, client installation via
OT, content management.
REACHeS scenario
REACHeS architecture
REACHeS’ interaction modes
using NFC
• Starting a service
– Tag contains the service name,
information for the resource allocation
system and other particular parameters.
• Controlling a service
– Tag contains commands and
parameters.
• Selecting devices
– The tag contains the device id and the
device type
• Transferring content to resources
– The tag contains the device id
RESULTS
REACHeS’ applications
Usability tests
• Touch & Control versus
traditional keypad control
• Gesture recognition vs.
traditional keypad control
• Speech and gesture recognition
vs. Touch & Control
• Resource allocation processes
PHONE
GUI
TOUCH &
CONTROL
Reliability 8,1 8,6
Easiness 8,7 9,4
Speed 6,8 7,6
Intuitiveness 8,4 9,2
Cognitive load 8,2 8,8
Average UX 8,3 8,6
• Better learnability, speed,
reliabilty and intuitiviness
• Similar task execution time
• Better UX than initial user
expectance
• Much better task execution
time and learnability
• Different environments =>
different allocation processes
• Automatic method is the
worst option
Main test results
• NFC interaction is easy to use and very
intuitive.
• Main visual feedback in external displays
– Phone’s display only when there is no external
display available
– Phone’s haptic and audio feedback for
complementary feedback
• NFC cannot be used to build real time
applications.
– NFC produces too much delay
Main REACHeS problems
• Latency
• Scalability
Average time
(ms)
Start
command
Average time
(ms)
Others
command
Round trip time
(internal service)
3369 (σ =
2620)
1230 (σ =
705)
REACHeS Execution
time (internal service)
1265 10
Service Execution time
(internal service)
1095 2
Display update time
(internal service)
1398 171
Effective time (internal
service)
3082 786
CONCLUSION
Conclusion
• The main contributions are:
1. REACHeS a server platform to build Interactive
Spaces
2. Study of different interaction methods based on
NFC
3. Example applications and usability tests
4. Theoretical background about Interactive
Spaces, its interaction methods and
technologies

More Related Content

Similar to NFC BASED REMOTE CONTROL OF SERVICES FOR INTERACTIVE

The importance of correctly identifying devices and services that fit users' ...
The importance of correctly identifying devices and services that fit users' ...The importance of correctly identifying devices and services that fit users' ...
The importance of correctly identifying devices and services that fit users' ...AEGIS-ACCESSIBLE Projects
 
Introduction to Investor.pptx
Introduction to Investor.pptxIntroduction to Investor.pptx
Introduction to Investor.pptxNilamHonmane
 
Distributed Artificial Intelligence with Multi-Agent Systems for MEC
Distributed Artificial Intelligence  with Multi-Agent Systems for MECDistributed Artificial Intelligence  with Multi-Agent Systems for MEC
Distributed Artificial Intelligence with Multi-Agent Systems for MECTeemu Leppänen
 
Barsamian alexander-identifying-network-users
Barsamian alexander-identifying-network-usersBarsamian alexander-identifying-network-users
Barsamian alexander-identifying-network-usersProQSys
 
Human computer interaction -Input output channel
Human computer interaction -Input output channelHuman computer interaction -Input output channel
Human computer interaction -Input output channelN.Jagadish Kumar
 
ISCC 2013 keynote "Pervasive Sensing and IoT Cooking Recipe: Just add People ...
ISCC 2013 keynote "Pervasive Sensing and IoT Cooking Recipe: Just add People ...ISCC 2013 keynote "Pervasive Sensing and IoT Cooking Recipe: Just add People ...
ISCC 2013 keynote "Pervasive Sensing and IoT Cooking Recipe: Just add People ...Milan Milenkovic
 
Advances in testing and evaluation using Human-Biometric sensor interaction m...
Advances in testing and evaluation using Human-Biometric sensor interaction m...Advances in testing and evaluation using Human-Biometric sensor interaction m...
Advances in testing and evaluation using Human-Biometric sensor interaction m...International Center for Biometric Research
 
Tizen apps with Context Awareness and Machine Learning
Tizen apps with Context Awareness and Machine LearningTizen apps with Context Awareness and Machine Learning
Tizen apps with Context Awareness and Machine LearningShashwat Pradhan
 
FIA Dublin Presentations: The role of APIs in exposing cross-device functiona...
FIA Dublin Presentations: The role of APIs in exposing cross-device functiona...FIA Dublin Presentations: The role of APIs in exposing cross-device functiona...
FIA Dublin Presentations: The role of APIs in exposing cross-device functiona...openi_ict
 
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
 
Chapter 1.pdf
Chapter 1.pdfChapter 1.pdf
Chapter 1.pdfKaiEnTee1
 
The digital natives are coming
The digital natives are comingThe digital natives are coming
The digital natives are comingSean Massey
 
futuristic developements in technology
futuristic developements in technologyfuturistic developements in technology
futuristic developements in technologySandeep Reddy
 
hci in software development process
hci in software development processhci in software development process
hci in software development processKainat Ilyas
 

Similar to NFC BASED REMOTE CONTROL OF SERVICES FOR INTERACTIVE (20)

Module 1
Module 1Module 1
Module 1
 
The importance of correctly identifying devices and services that fit users' ...
The importance of correctly identifying devices and services that fit users' ...The importance of correctly identifying devices and services that fit users' ...
The importance of correctly identifying devices and services that fit users' ...
 
Conceptual Model
Conceptual ModelConceptual Model
Conceptual Model
 
Introduction to Investor.pptx
Introduction to Investor.pptxIntroduction to Investor.pptx
Introduction to Investor.pptx
 
Distributed Artificial Intelligence with Multi-Agent Systems for MEC
Distributed Artificial Intelligence  with Multi-Agent Systems for MECDistributed Artificial Intelligence  with Multi-Agent Systems for MEC
Distributed Artificial Intelligence with Multi-Agent Systems for MEC
 
Barsamian alexander-identifying-network-users
Barsamian alexander-identifying-network-usersBarsamian alexander-identifying-network-users
Barsamian alexander-identifying-network-users
 
Human computer interaction -Input output channel
Human computer interaction -Input output channelHuman computer interaction -Input output channel
Human computer interaction -Input output channel
 
ISCC 2013 keynote "Pervasive Sensing and IoT Cooking Recipe: Just add People ...
ISCC 2013 keynote "Pervasive Sensing and IoT Cooking Recipe: Just add People ...ISCC 2013 keynote "Pervasive Sensing and IoT Cooking Recipe: Just add People ...
ISCC 2013 keynote "Pervasive Sensing and IoT Cooking Recipe: Just add People ...
 
Advances in testing and evaluation using Human-Biometric sensor interaction m...
Advances in testing and evaluation using Human-Biometric sensor interaction m...Advances in testing and evaluation using Human-Biometric sensor interaction m...
Advances in testing and evaluation using Human-Biometric sensor interaction m...
 
ICS3211 lecture 04
ICS3211 lecture 04ICS3211 lecture 04
ICS3211 lecture 04
 
Tizen apps with Context Awareness and Machine Learning
Tizen apps with Context Awareness and Machine LearningTizen apps with Context Awareness and Machine Learning
Tizen apps with Context Awareness and Machine Learning
 
FIA Dublin Presentations: The role of APIs in exposing cross-device functiona...
FIA Dublin Presentations: The role of APIs in exposing cross-device functiona...FIA Dublin Presentations: The role of APIs in exposing cross-device functiona...
FIA Dublin Presentations: The role of APIs in exposing cross-device functiona...
 
ICS3211 Week 4
ICS3211 Week 4ICS3211 Week 4
ICS3211 Week 4
 
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...
 
ICS2208 lecture5
ICS2208 lecture5ICS2208 lecture5
ICS2208 lecture5
 
Chapter 1.pdf
Chapter 1.pdfChapter 1.pdf
Chapter 1.pdf
 
The digital natives are coming
The digital natives are comingThe digital natives are coming
The digital natives are coming
 
Contextual apps for Tizen
Contextual apps for TizenContextual apps for Tizen
Contextual apps for Tizen
 
futuristic developements in technology
futuristic developements in technologyfuturistic developements in technology
futuristic developements in technology
 
hci in software development process
hci in software development processhci in software development process
hci in software development process
 

NFC BASED REMOTE CONTROL OF SERVICES FOR INTERACTIVE

  • 1. NFC BASED REMOTE CONTROL OF SERVICES FOR INTERACTIVE SPACES Master’s Thesis Iván Sánchez Milara
  • 3. REACHeS • REACHeS platform: – Enables the creation of Interactive Spaces – Permits a user to control services and resources (displays and speakers) by using physical user interfaces. – NFC technology is the ”bridge” between the digital and virtual world. By touching NFC tags located in users’ environment using their NFC enabled mobile phone users can: • Start a service • Command a service • Select a resource • Interact with a resource
  • 5. Smart spaces • Environments that tries to predict user intentions and needs based on sensed data. – Implicit interaction • Problem: – Human comunication is very complex – Wrong decisions by the system implies user’s frustation and bad UX. • User does not feel in control of the interaction
  • 6. Interactive Spaces • Environments in which: – Users control services and resources by interacting with objects in the environments • TUIs or PUIs – User is in control of interaction: system does not initate any task without explicit user intervention • Research questions: – Is it possible to build more user-centered pervasive computer environments using Interactive Spaces? How? – Which are the best technologies and interaction methods for Interactive Spaces
  • 8. REACHeS • REACHeS allows the quick creation of Interactive Spaces – Communicates users, services and resources (displays and speakers) • REACHeS is a gateway between users’ mobile clients and the rest of the Interactive Space. – Allows multiple interaction methods • In this Master’s Thesis the focus is on NFC – Provides different services such as resource allocation, session control, client installation via OT, content management.
  • 11. REACHeS’ interaction modes using NFC • Starting a service – Tag contains the service name, information for the resource allocation system and other particular parameters. • Controlling a service – Tag contains commands and parameters. • Selecting devices – The tag contains the device id and the device type • Transferring content to resources – The tag contains the device id
  • 14. Usability tests • Touch & Control versus traditional keypad control • Gesture recognition vs. traditional keypad control • Speech and gesture recognition vs. Touch & Control • Resource allocation processes PHONE GUI TOUCH & CONTROL Reliability 8,1 8,6 Easiness 8,7 9,4 Speed 6,8 7,6 Intuitiveness 8,4 9,2 Cognitive load 8,2 8,8 Average UX 8,3 8,6 • Better learnability, speed, reliabilty and intuitiviness • Similar task execution time • Better UX than initial user expectance • Much better task execution time and learnability • Different environments => different allocation processes • Automatic method is the worst option
  • 15. Main test results • NFC interaction is easy to use and very intuitive. • Main visual feedback in external displays – Phone’s display only when there is no external display available – Phone’s haptic and audio feedback for complementary feedback • NFC cannot be used to build real time applications. – NFC produces too much delay
  • 16. Main REACHeS problems • Latency • Scalability Average time (ms) Start command Average time (ms) Others command Round trip time (internal service) 3369 (σ = 2620) 1230 (σ = 705) REACHeS Execution time (internal service) 1265 10 Service Execution time (internal service) 1095 2 Display update time (internal service) 1398 171 Effective time (internal service) 3082 786
  • 18. Conclusion • The main contributions are: 1. REACHeS a server platform to build Interactive Spaces 2. Study of different interaction methods based on NFC 3. Example applications and usability tests 4. Theoretical background about Interactive Spaces, its interaction methods and technologies