IoT-Lecture-06 HCI
IoT-Lecture-06 HCI
Interaction
Internet-of-Things (IoT)
COCOS20
Smart Objects
explicit explicit
input output
• It can affect
• Effectiveness
• Productivity
• Morale
• Safety
• Bad interfaces:
• Confusing
• Cumbersome
• Time-consuming
• Uninformative
• Lead to errors
• …
• Keyboard/mouse/screen/speakers
• Pen input
• Touch
• Speech/audio/sound
• Gesture, eye movement
Interfaces • Tangible interfaces
• Virtual/augmented reality (VR, AR)
• Wearable computing
• Multi-modal interactive interfaces: more
than just one input/output channel
• Ease-of-Use?
• Flexibility?
Interface • Accuracy?
Discussion • Safety?
• Privacy?
Touch as Input
Gesture/Motion as Input
Eye Movement as Input
Haptic Interfaces
Augmented Reality
Wearable Computing
Computation devices accompany you, rather than you seeking them out
• Human beings have a great and natural mastery
of speech
Speech Input • makes it difficult to appreciate the
complexities
• but it’s an easy medium for communication
Windows Speech Recognition
A Technical Success
• Consistent microphone
gives predictable quality
• Inclusion on every
iPhone made it
mainstream
And Then There
Was Siri
• Misunderstandings
• Limited skills
• What Apple wants isn’t always what
users want
• No 3rd parties; limited innovation and
evolution
Current Incarnations
2. Flexibility in use
• provide choice of methods & adapt to user’s pace
explicit explicit
input output
Context as Implicit Input
explicit explicit
input output
Context:
• state of the user
• state of the physical environment
• state of the computing system
• history of user-computer interaction
• ...
What is Context?
Examples of Context
LinkedIn:
https://www.linkedin.com/in/gauravsingal789/
Twitter: https://twitter.com/gaurav_singal