SlideShare una empresa de Scribd logo
1 de 68
Descargar para leer sin conexión
2 December 2005
Next Generation User Interfaces
Introduction
Prof. Beat Signer
Department of Computer Science
Vrije Universiteit Brussel
http://www.beatsigner.com
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 2September 25, 2017
Course Organisation
 Prof. Beat Signer
Vrije Universiteit Brussel
G.10.731d
+32 2 629 12 39
bsigner@vub.be
wise.vub.ac.be/beat-signer
 Audrey Sanctorum
Vrije Universiteit Brussel
G.10.731e
+32 2 629 37 54
asanctor@vub.be
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 3September 25, 2017
Course Organisation …
 Payam Ebrahimi
Vrije Universiteit Brussel
G.10.735
pebrahim@vub.be
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 4September 25, 2017
Prerequisites
 Note that this is an advanced Master's level
course and the following previous knowledge is required
 good programming skills
 It is not impossible to follow the course without these
prerequisites, but in this case you should not complain
about the potential additional workload!
 Note that the following courses teach principles that are
also relevant for this course on Next Generation User
Interfaces
 Gebruikersinterfaces (1019885ANR )
 Information Visualisation (4019538FNR)
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 5September 25, 2017
Course Goals
 After attending the course on Next Generation User
Interfaces, the student has an understanding of the
interaction principles introduced by new devices such as
smartphones, multi-touch tables or gesture-based inter-
faces as well as the theoretical background behind these
interaction principles. The student is able to reflect on the
qualities and shortcomings of different interaction styles,
while placing the user at the core of the interface design
process.
 The student can apply the theoretical background and
interaction principles discussed in the course and create
interfaces that go beyond the classical WIMP metaphor.
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 6September 25, 2017
Course Goals …
 The course should give students the ability to under-
stand the possibilities and limitations of next generation
user interfaces and to recognise variations of such inter-
faces. They should further be able to understand and
evaluate new developments and technologies in fields
related to the course and have the skills to independently
study and master these new technologies.
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 7September 25, 2017
Exercises
 The course content is further investigated in
a number of exercise sessions
 the topics covered in the exercise sessions might
also be helpful for the assignment
 assistants: Audrey Sanctorum and Payam Ebrahimi
- Monday 16:00–18:00 (exact slots announced during the semester)
 Lab Sessions
 work on the assigment and get feedback from the assistants
- Monday 16:00–18:00 in G.10.731
- Thursday 10:00–12:00 in G.10.731
 Additional content might be covered in exercise sessions
 strongly recommended to attend all exercise sessions!
 exam covers content of lectures and exercises
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 8September 25, 2017
Course Material
 All material will be available on PointCarré
 lecture slides, exercises, research papers, tutorials, ...
 Make sure that you are subscribed to the
Next Generation User Interfaces course on PointCarré
 http://pointcarre.vub.ac.be/index.php?application=web
lcms&go=course_viewer&course=8494
 Handouts are on PointCarré at least the day before the
lecture
 Similar information is also available on the WISE website
 http://wise.vub.ac.be/course/next-generation-user-
interfaces
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 9September 25, 2017
Lecture Schedule
Exercise 1: Phidgets
3
4
5
6
Lecture 2: Interaction Design
Lecture 3: Requirements Analysis, Prototyping and Evaluation
Initial Project Presentations
Lecture 4: Information Architectures
Exercise 3: Evaluation
D.2.16
F.4 104
D.2.16
F.4.111
E.1.3
F.5.204
G.10.731
7
8
Lecture 1: Introduction
2
Information about Assignment and Group Formation E.0.04
Exercise 2: 3D Printing G.10.731
D.0.05
Lecture 5: Multimodal Interaction
Short Progress Presentations
D.2 16
E.0.04
Lecture 6: Pen-based Interaction
Lecture 7: Interactive Tabletops and Surfaces
Exercise 4: Microsoft HoloLens
D.2.12
G.10.731
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 10September 25, 2017
Lecture Schedule …
Lecture 9: Tangible, Embedded and Embodied Interaction
Short Progress Presentations
10
11
12
13
14
Lecture 10: Virtual and Augmented Reality
Lecture 11: Implicit and Cross-Device Interaction
Exercise 5: Discussion of Papers
Lecture 12: Course Review
Various Demos and Lab Session
9
Lab Session
Final Project Presentations G.10.731
Lecture 8: Gesture-based Interaction D.2.12
G.10.731
E.0.04
G.10.731
G.10.731
TBA
D.2.16
D.2.16
D.2.16
Interim Project Presentations (Working Prototype) E.0.04
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 11September 25, 2017
Assignment
 Next generation user interface
 realisation of a user interface for the domain of
your choice (e.g. information management, analysis or gaming)
- various presentations and reports
- evaluated based on creativity, exploration of technologies, documentation,
presentations, requirements analysis and evaluation, source code, …
 Assignment handed out later this week
 group project with 3 students per group
- send an email with the 3 group members and your team name to Audrey
Sanctorum by Friday, September 29 (asanctor@vub.ac.be)
- final presentation (December 22), final report and code (December 23)
 assignment counts for 60% for the final grade
- students have some flexibility in distributing the grades (±2 points)
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 12September 25, 2017
Available Hardware
Phidgets
Raspberry Pi
Smartphones and Tablets
Pico Projectors
Kinect
Wii Motion Plus
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 13September 25, 2017
Available Hardware…
Web Cams
Leap Motion Hand Tracking
Digital Pens
Multi-Touch Tabletop
Myo Gesture Control Armband
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 14September 25, 2017
Available Hardware …
3D Printer
Microsoft HoloLens
Oculus Rift
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 15September 25, 2017
Exam
 Oral exam in English
 covers content of lectures and exercises
 counts 40% for the overall grade
 5 mins questions about the assignment
 15 mins questions about the course content (no preparation time)
 Overall grade = oral exam (40%) + assignment (60%)
 note that the grade for the oral exam as well as for the assigment
have to be 8/20 or higher in order to pass the exam
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 16September 25, 2017
Course Outline
1. Introduction
 history of human-computer interaction
 interface types
2. Interaction Design
 interaction design process
 understanding and conceptualising interaction
3. Requirements Analysis, Prototyping and Evaluation
 data gathering and analysis for requirements
 prototyping
 types of evaluation
 usability testing and field studies
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 17September 25, 2017
Course Outline …
4. Information Architectures
 personal information management (PIM)
 cross-media information systems
5. Multimodal Interaction
 human senses
 multimodal fusion and fission
6. Pen-based Interaction
 affordances of pen and paper
 digital pen and paper solutions
 pen and touch
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 18September 25, 2017
Course Outline …
7. Interactive Tabletops and Surfaces
 frameworks and technologies
 applications
8. Gesture-based Interaction
 single and multi-touch gestures
 offline vs. online gestures
 mid-air gestures
9. Tangible, Embedded and Embodied Interaction
 from tangible bits to radical atoms
 characteristics of tangible interfaces
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 19September 25, 2017
Course Outline …
10.Virtual and Augmented Reality
 technologies
 virtual and augmented reality applications
 tangible holograms (TangHo)
11.Implicit and Cross-Device Interaction
 context-aware implicit human-computer interaction (HCII)
 cross-device and distributed user interfaces
12.Course Review
13.Final Project Presentations
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 20September 25, 2017
Video: Microsoft Office Labs Vision 2019
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 21September 25, 2017
01001000100
0101001100010010100010010
0100100010010001000100001001000
100010001100001001000110010101010110
1100010010100010010010010100010101011001
101001100001100 101010100
00101000100 110101010101
00100 01010101000
1001 1111111111
111 0000000010
0 11111111
0101001011
010101010
111010101
001010010110
Fluid Cross-Media Information Spaces
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 22September 25, 2017
Prof. Dr. Beat Signer
Interactive Paper, Cross-Media
Information Architectures
Audrey Sanctorum
User-defined Cross-Device and
Cross-Media Interaction
Reinout Roels
MindXpres: Extensible Content-
driven Presentation Tool
CISA
Human-Machine &
Human-Information
Interaction
Information
Systems &
Management
Information
Visualisation
& Navigation
WEB & INFORMATION
SYSTEMS ENGINEERING
CROSS-MEDIA INFORMATION SPACES
AND ARCHITECTURES (CISA)
Payam Ebrahimi
Data Physicalisation
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 23September 25, 2017
Dr. Ahmed A.O. Tayeh
Open Cross-Media Authoring,
Fluid Document Formats
WEB & INFORMATION
SYSTEMS ENGINEERING
CISA
Human-Machine &
Human-Information
Interaction
Information
Systems &
Management
Information
Visualisation
& Navigation
CROSS-MEDIA INFORMATION SPACES
AND ARCHITECTURES (CISA)
Kushal Soni
Smart Environments, Implicit
Human-Computer Interaction
Jan Maushagen
Learning Analytics, Adaptive
Persuasive ICT Tools
Sandra Trullemans
Personal Cross-Media
Information Management
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 24September 25, 2017
WEB & INFORMATION
SYSTEMS ENGINEERING
CISA
Human-Machine &
Human-Information
Interaction
Information
Systems &
Management
Information
Visualisation
& Navigation
CROSS-MEDIA INFORMATION SPACES
AND ARCHITECTURES (CISA)
Lars Van Holsbeeke
Smart Environments, Implicit
Human-Computer Interaction
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 25September 25, 2017
Beyond Human-Computer Interaction
Human-computer interaction is a discipline concerned
with the design, evaluation and implementation of
interactive computing systems for human use and with
the study of major phenomena surrounding them.
ACM SIGCHI Curricula for Human-Computer Interaction
Interaction design addresses the design of interactive
products to support the way people communicate and
interact in their everyday and working lives.
Y. Rogers, H. Sharp and J. Preece, Interaction Design: Beyond Human-Computer Interaction
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 26September 25, 2017
Interaction Design
[Illustration by Dan Saffer]
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 27September 25, 2017
Analogue Computers
 Focus on technology and
not on human-machine
interaction (HMI)
 Only trained engineers
could use the machines
 Interaction was limited to
the programming of the
machines (e.g. punched
cards) and the printing of
results
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 28September 25, 2017
Sketchpad (1963)
 Sketchpad developed as
part of Ivan Sutherland’s
PhD thesis at MIT
 drawing tool
 light pen and buttons
 first graphical user interface
 direct manipulation of
graphical objects
 basis for many new interface
ideas
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 29September 25, 2017
Mouse (1964)
 First mouse invented by
Douglas Engelbart with
the help of Bill English
 two wheels and one button
 oN-Line System (NLS) at
Stanford Research Institute
 Similar ‘Rollkugel’ device
was developed by
Telefunken in Germany
 “reversed” trackball
First computer mouse prototype by Engelbart and English
Rollkugel by Telefunken
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 30September 25, 2017
The Mother of All Demos (1968)
 Douglas Engelbart and his colleagues
at the Stanford Research Institute
developed the oNLine System (NLS) as
part of the Augment Project
 vision about the future of interactive computing
 NLS was demonstrated at the Fall
Joint Computer Conference in 1968
 showed first practical use of hypertext
 computer mouse
 remote collaboration (connected computers)
 raster-scan video monitors
 screen windows
 ...
Douglas Engelbart
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 31September 25, 2017
NLS Demo
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 32September 25, 2017
Xerox Alto and Xerox Star (1981)
 Personal workstation
 LAN to share resources
 Desktop metaphor
 windows, icons, menus,
pointer (WIMP) interaction
 "filing cabinets" with
hierarchical folders
 seeing and pointing rather
than remembering and
typing
 "What You See Is What You
Get" (WYSIWYG)
Xerox Star 8010 [http://www.digibarn.com/collections/systems/xerox-8010/]
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 33September 25, 2017
Apple Macintosh (1984)
 Successor of Apple Lisa
 corrected some mistakes
 aggressive pricing
 Old ideas (e.g. Xerox Star)
but well executed
 Domination in the desktop
publishing sector
 excellent graphics
 affordable laser printers
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 34September 25, 2017
Evolution of Interfaces
date January 1984 September 2017 + 33 years
price $2,500 $2,299 x 0.92
CPU 68000 Motorola
8 MHz
0.7 MIPS
quad-core Intel core i5
4.2 GHz
238,310 MIPS
x 525
x 340,442
memory 128 kB 8 GB x 62,500
storage 400 kB floppy drive 2 TB fusion drive x 5,000,000
monitor 9" black and white
512 x 342
68 dpi
27" colour
5120 x 2880
218 dpi
x 3
x 84
x 3.2
devices mouse
keyboard
mouse
keyboard
same
same
GUI desktop WIMP desktop WIMP same
[partly based on Beaudouin-Lafon 2004]
original Macintosh 27-inch iMac comparison
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 35September 25, 2017
Recent Changes and Opportunities in HCI
 Advances in graphical interfaces, speech, gesture and
handwriting recognition
 Emergence of the Internet, cell phones, wireless
networks, sensor technologies as well as large and small
screens
 innovative interaction with digital information and services
 combining the physical and digital in new ways
- mixed reality, cross-media spaces, tangible interfaces, wearable computing, ...
 collaborative interfaces with social interaction
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 36September 25, 2017
Interface Types
 Command-based
 WIMP and GUI
 Multimedia
 Virtual reality
 Information visualisation
 Web
 Consumer electronics
 Mobile
 Speech (Voice)
 Pen
 Touch
 Mid-air gestures
 Haptic
 Multimodal
 Shareable
 Tangible
 Augmented and mixed reality
 Wearable
 Robotic
 Brain computer
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 37September 25, 2017
Command-based Interfaces
 Typing commands such as
ls or rm in command line
 Combination of keys such
as Ctrl + c and Ctrl + v
 Superseded by GUIs
 Still used by experts
 batch processing
 Alternative to GUIs for
visually impaired users
 e.g. command-line interface
for Second Life
 Syntax (e.g. how to combine
commands)
 Which names can be
remembered best
 Consistency in labeling and
naming of commands
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 38September 25, 2017
WIMP and GUI
 Originated from Xerox
Star interface
 Windows
 scroll, stretch, overlap, open,
close, move
 Icons
 representing applications,
objects or commands
 Menus
 scrollable list of options
 Pointer / Pointing Device
 mouse controlling the cursor
Original 1984 Mac OS desktop
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 39September 25, 2017
Windows
 Overcome physical screen
constraints
 view more information
 perform multiple tasks
 Various forms to navigate
through windows
 Dialogue boxes
 can be modal to control the
interaction
 how to control interaction in
post-WIMP or non-graphical
interfaces?
 Window management to move
between different windows
and screens
 Design principles of spacing,
grouping and simplicity to
present information
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 40September 25, 2017
Icons
 Easier to learn and re-
member than text labels
 objects and operations
 Can easily be arranged on
screen
 Different styles
 photo-realistic images
 logo-style images
 Also used in consumer
products (e.g. digital
cameras)
 Various guidelines and style
guides for icon design
 Icons can be used in
combination with labels
 e.g. for toolbars with small icons
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 41September 25, 2017
Menus
 Different menu interface
styles
 flat lists, drop-down, pop-up,
scrolling, contextual,
expanding, …
 Often nested list of options
 Scrolling through long lists
can be frustrating
 new controls such as mouse
scroll wheel
 Carefully think about the best
terms for menu options
 Choose menu type based on
application and display size
 flat menus vs. expanding menus
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 42September 25, 2017
Multimedia Interfaces
 Combines different media
 graphics, text, video, sound
and animation
 Rapid access to multiple
representations of
information
 multimedia encyclopaedias
or digital libraries
 training, education and
entertainment
 danger of fragmented
interactions
 Guidelines on how to best
combine multiple media for
different kinds of tasks
 e.g. audio for stimmulating imagi-
nation, movies for action infor-
mation and text to provide details
BioBLAST multimedia project
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 43September 25, 2017
Virtual Reality Interfaces
 Computer-generated
graphical simulations
 illusion of participation in a
virtual environment (VE)
 Use of CAVEs (Cave
Automatic Virtual
Environment) or headsets
 New ways of navigating in
3D space
 First-person view or third-
person perspective
 How to prevent users from
experiencing nausea
 Identify most effective ways for
navigation
 Best ways to interact with
information
HTC Vive virtual reality headset
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 44September 25, 2017
Information Visualisation
 Amplify human cognition,
enabling users to see
patterns in complex data
 Different techniques
 zoomable, 3D, interactive
maps, trees, treemaps, …
 Helps expert users to
understand and make
sense of vast amounts of
dynamically changing
domain data
 Algorithms and techniques to
explore and visualise data
 Use of animations, colour
codings or 2D vs. 3D
 Navigation
 e.g. panning vs. zooming
SequoiaView file system visualisation
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 45September 25, 2017
Web Interfaces
 Website should be
 aesthetically pleasing
 usable
 easy to maintain
 Users do often not read all
the content on a page
before following a link
 Bring the desktop to the
browser
 HTML5 and JavaScript
 AJAX
 …
 Emphasis on content and the
use of links for navigation
 Where am I? What’s here?
Where can I go?
 Web Content Accessibility
Guidelines (WCAG)
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 46September 25, 2017
Consumer Electronics and Appliances
 Machines and devices for
everyday use in the home,
public place, car, …
 remote controls
 digital clocks
 DVD players
 washing machines
 …
 Get specific tasks done in
a short period of time
 less time to read a manual or
explore the interface
 Interfaces for short interactions
 Simplicity
 Visibility of status information
 Physical controls vs. touch
screens
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 47September 25, 2017
Mobile Interfaces
 Main difference in size
and portability
 ready at hand 24/7
 Real-time access to
contextual information
 scanning product barcodes
while shopping
 scanning QR codes
 Location-based services
and recommendations
 Small screen and limited
control space
 Various guidelines on how to
design mobile interfaces
 Privacy issues
 location sharing applications
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 48September 25, 2017
Speech (Voice) Interfaces
 Various applications
 flight times or buying a ticket
 replace touchtone navigation
 real-time translators
 Supports visually impaired
users
 Voice recognition and text-
to-speech technology
 specific grammars to improve
recognition rate
 barge-in
 Natural interfaces vs. voice-
based menu navigation
 Type of voice actor
 Immediate confirmation of
requests
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 49September 25, 2017
Pen Interfaces
 Based on writing skills
developed from childhood
 digitalisation of handwriting
 Stylus on screen vs. digital
pen and paper
 Quick and easy way to
annotate documents
 Intuitive interfaces to
integrate physical paper
with digital information
and services
 Switching from writing,
annotating or sketching to the
execution of commands
 context-sensitive menus
 Feedback for digital pen and
paper interfaces
EdFest, Global Information Systems Group, ETH Zurich
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 50September 25, 2017
Touch Interfaces
 Already in use for quite
some time
 ticket machines, museum
guides, ATMs
 More recently muIti-touch
interfaces for smartphones
 swiping, tapping, pinching, …
 Use of gestures for
interacting with digital
content
 New forms of consuming,
creating and searching digital
content compared to mouse
and keyboard
 e.g. swiping virtual keyboards
Microsoft PixelSense technology
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 51September 25, 2017
Mid-Air Gestures
 Tracking of people’s body,
arm and hand gestures
 Nintendo Wiimote
 Microsoft Kinect
 …
 Mid-air gestures also used
for controlling home
appliances
 Sign language interpreters
 Detection (start/end) and
recognition of mid-air gestures
 continous input stream
 Gestures vs. unconscious
gesticulation
 Control device vs. hands-free
Microsoft Kinect
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 52September 25, 2017
Haptic Interfaces
 Various forms of haptic
feedback
 vibrating phone
 actuators in clothing
 Used for tactile feedback
in learning and sports
training
 Improves experience in
games
 force feedback steering
wheel
 …
 Various issues regarding the
actuators
 where to place them on the body
 single vs. sequence of tactile
feeback
 intensity and frequency
PHANTOM Omni haptic device
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 53September 25, 2017
Multimodal Interfaces
 Enriched user experience
by using multiple input
and output modalities
 speech and gesture
 eye-gaze and gesture
 pen input and speech
 …
 Multiple modalities might
be used simultaneously or
alternately
 Recognition and calibration of
different aspects of a user’s
behaviour is more difficult
 Identify gains of combining
different input and output
modalities
SpeeG2, WISE research lab
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 54September 25, 2017
Shareable Interfaces
 Multi-user interfaces for
flexible group work and
content creation
 Shared point of reference
 Some interfaces have
become an integrated part
of furniture
 Café Table by Philips
 Smart Furniture
Initiative (SFI)
 New forms of collaborative
interaction based on large
shareable surfaces
 Effect of size, shape and
orientation of surface
 Shared vs. private space
DiamondTouch tabletop
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 55September 25, 2017
Tangible Interfaces
 Physical objects are
coupled with digital
representations
 Sensing of physical
objects and feedback in
digital or physical space
 Interplay of different
devices and objects
 no enforced sequencing and
no modal interaction
 Affordances of interface
objects guide the user
 Coupling between physical
action and effect
 where to provide digital feedback
 What kind of physical artefacts
should be used
 bricks, cubes, sticky notes, …
ArtVis, WISE research lab
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 56September 25, 2017
Augmented and Mixed Reality
 Augmentation of the
physical environment with
digital information and
services
 Information can be
visualised (overlaid) in
different ways
 head-mounted displays
(HMDs)
 handheld displays
 fixed installations
Microsoft HoloLens
 Form of the digital
augmentation and when and
where it should be applied
 Very different designs
 playful learning experience
 medical application
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 57September 25, 2017
Wearable Interfaces
 Various new materials
 flexible display technologies
 e-textiles
 Glasses, jewellery, shoes
or jackets as user
interfaces
 Wearable technology for
remote awareness
 Hug Shirt by CuteCircuit for
mobile phone calls
 Wearable interfaces have to
be comfortable
 Hygiene is an issue
 washing of e-textiles
 Social acceptance and privacy
Smart contact lens
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 58September 25, 2017
Robots
 Originally used in
manufacturing assembly
lines and to investigate
hazardous locations
 More recently domestic
robots for cleaning and
gardening
 e.g. Roomba iRobot
 Pet robots and human-like
robots used in therapies
 Ethical concerns
 robots with human- or animal-like
behaviour
 Communication with robots
 human-”human” vs. human-
machine interaction
Kismet, MIT A.I lab
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 59September 25, 2017
Brain Computer Interfaces
 Communication between
a user’s brain waves and
an external device
 electrodes detect electric
signals moving between
neurons
 Brain computer interfaces
(BCI) can also help
disabled user’s
 interaction with computers
 reconnect brain to muscles
EPOC, emotiv
 Brain computer interfaces
should be comfortable
 Number of different
actions/commands that can be
executed
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 60September 25, 2017
Towards Natural User Interfaces?
 Natural User Interfaces (NUI) enable a user to interact
with a computer in the same way as they interact with
the physical world
 use of speech, touch, mid-air gestures, face recognition etc.
 How natural are natural user interfaces?
 is it more natural to say “open” rather than to flick a switch to open
door?
 is it more natural to raise both arms rather than to press a button
on a remote control to change a TV channel?
 NUIs are effective for certain domains but might not
replace existing user interfaces
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 61September 25, 2017
Which Interface Should We Use?
 In the last few years there is a significant increase in the
number of user interface types
 How to decide which interface is preferable for a given
task or activity?
 multimedia vs. tangible interface for learning
 speech vs. command-based interface
 multimodal vs. monomodal interface
 wearable vs. mobile interface
 virtual reality vs. augmented reality
 Many of these questions are currently being researched
 this course will provide you some more insights about the design
process and different types of interfaces
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 62September 25, 2017
Exercise 1
 Hands-on experience with Phidgets
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 63September 25, 2017
Further Reading
 Parts of this lecture are based on the
book Interaction Design: Beyond
Human-Computer Interaction
 chapter 6
- Interface Types
- Natural User Interfaces
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 64September 25, 2017
References
 Interaction Design: Beyond Human-Computer
Interaction, Yvonne Rogers, Helen Sharp and
Jenny Preece, Wiley (3rd edition), June 7, 2011,
ISBN-13: 978-0470665763
 Designing for Interaction: Creating Innovative
Applications and Devices, Dan Saffer New Riders
(2nd edition), August 2009
ISBN-13: 978-0321643391
 Human-Computer Interaction, Alan Dix,
Janet E. Finlay, Gregory D. Abowd and Russell
Beale, Prentice Hall (3rd edition), December 2003
ISBN-13: 978-0130461094
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 65September 25, 2017
References …
 The Design of Everyday Things, Don Norman,
Basic Books (revised edition), November 2013
ISBN-13: 978-0465050659

 Microsoft Office Labs Vision 2019
 https://www.youtube.com/watch?v=Zp-_oUwdSeY
 ACM SIGCHI Curricula for Human-Computer Interaction
 http://sigchi.org/cdg/cdg2.html
 Videos of the NLS demo
 https://www.youtube.com/watch?v=yJDv-zdhzMY
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 66September 25, 2017
References ...
 M.C. Norrie, B. Signer, M. Grossniklaus, R. Belotti,
C. Decurtins and N. Weibel, Context-Aware Platform for
Mobile Data Management, Wireless Networks (WINET),
13(6), Springer, December 2007
 http://beatsigner.com/publications/norrie_WINET2007.pdf
 L. Hoste and B. Signer, SpeeG2: A Speech- and
Gesture-based Interface for Efficient Controller-free Text
Entry, Proceedings of the 15th International Conference
on Multimodal Interaction (ICMI 2013), Sydney,
Australia, December 2013
 http://beatsigner.com/publications/hoste_ICMI2013.pdf
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 67September 25, 2017
References ...
 B. Dumas, B. Moerman, S. Trullemans and B. Signer,
ArtVis: Combining Advanced Visualisation and Tangible
Interaction for the Exploration, Analysis and Browsing of
Digital Artwork Collections, Proceedings of the International
Working Conference on Advanced Visual Interfaces (AVI
2014), Como, Italy, May 2014
 http://beatsigner.com/publications/dumas_AVI2014.pdf
2 December 2005
Next Lecture
Interaction Design

Más contenido relacionado

La actualidad más candente

Cross-Media Information Spaces and Architectures (CISA)
Cross-Media Information Spaces and Architectures (CISA)Cross-Media Information Spaces and Architectures (CISA)
Cross-Media Information Spaces and Architectures (CISA)
Beat Signer
 
Towards a Framework for Dynamic Data Physicalisation
Towards a Framework for Dynamic Data PhysicalisationTowards a Framework for Dynamic Data Physicalisation
Towards a Framework for Dynamic Data Physicalisation
Beat Signer
 

La actualidad más candente (20)

Cross-Media Information Spaces and Architectures (CISA)
Cross-Media Information Spaces and Architectures (CISA)Cross-Media Information Spaces and Architectures (CISA)
Cross-Media Information Spaces and Architectures (CISA)
 
Cross-Media Information Systems - Quo Vadis?
Cross-Media Information Systems - Quo Vadis?Cross-Media Information Systems - Quo Vadis?
Cross-Media Information Systems - Quo Vadis?
 
Introducing Tangible Holograms for Data Physicalisation and Big Data Exploration
Introducing Tangible Holograms for Data Physicalisation and Big Data ExplorationIntroducing Tangible Holograms for Data Physicalisation and Big Data Exploration
Introducing Tangible Holograms for Data Physicalisation and Big Data Exploration
 
Course Review - Lecture 12 - Next Generation User Interfaces (4018166FNR)
Course Review - Lecture 12 - Next Generation User Interfaces (4018166FNR)Course Review - Lecture 12 - Next Generation User Interfaces (4018166FNR)
Course Review - Lecture 12 - Next Generation User Interfaces (4018166FNR)
 
Information Architectures - Lecture 04 - Next Generation User Interfaces (401...
Information Architectures - Lecture 04 - Next Generation User Interfaces (401...Information Architectures - Lecture 04 - Next Generation User Interfaces (401...
Information Architectures - Lecture 04 - Next Generation User Interfaces (401...
 
Multimodal Interaction - Lecture 05 - Next Generation User Interfaces (401816...
Multimodal Interaction - Lecture 05 - Next Generation User Interfaces (401816...Multimodal Interaction - Lecture 05 - Next Generation User Interfaces (401816...
Multimodal Interaction - Lecture 05 - Next Generation User Interfaces (401816...
 
Requirements Analysis, Prototyping and Evaluation - Lecture 03 - Next Generat...
Requirements Analysis, Prototyping and Evaluation - Lecture 03 - Next Generat...Requirements Analysis, Prototyping and Evaluation - Lecture 03 - Next Generat...
Requirements Analysis, Prototyping and Evaluation - Lecture 03 - Next Generat...
 
Introduction - Lecture 1 - Advanced Topics in Information Systems (4016792ENR)
Introduction - Lecture 1 - Advanced Topics in Information Systems (4016792ENR)Introduction - Lecture 1 - Advanced Topics in Information Systems (4016792ENR)
Introduction - Lecture 1 - Advanced Topics in Information Systems (4016792ENR)
 
Tangible, Embedded and Embodied Interaction - Lecture 09 - Next Generation Us...
Tangible, Embedded and Embodied Interaction - Lecture 09 - Next Generation Us...Tangible, Embedded and Embodied Interaction - Lecture 09 - Next Generation Us...
Tangible, Embedded and Embodied Interaction - Lecture 09 - Next Generation Us...
 
Cross-Media Information Spaces and Architectures (CISA)
Cross-Media Information Spaces and Architectures (CISA)Cross-Media Information Spaces and Architectures (CISA)
Cross-Media Information Spaces and Architectures (CISA)
 
Interactive Tabletops and Surfaces - Lecture 07 - Next Generation User Interf...
Interactive Tabletops and Surfaces - Lecture 07 - Next Generation User Interf...Interactive Tabletops and Surfaces - Lecture 07 - Next Generation User Interf...
Interactive Tabletops and Surfaces - Lecture 07 - Next Generation User Interf...
 
Multimodal Interaction - Lecture 05 - Next Generation User Interfaces (401816...
Multimodal Interaction - Lecture 05 - Next Generation User Interfaces (401816...Multimodal Interaction - Lecture 05 - Next Generation User Interfaces (401816...
Multimodal Interaction - Lecture 05 - Next Generation User Interfaces (401816...
 
Web 2.0 Patterns and Technologies - Web Technologies (1019888BNR)
Web 2.0 Patterns and Technologies - Web Technologies (1019888BNR)Web 2.0 Patterns and Technologies - Web Technologies (1019888BNR)
Web 2.0 Patterns and Technologies - Web Technologies (1019888BNR)
 
Cross-Media Information Spaces and Architectures (CISA)
Cross-Media Information Spaces and Architectures (CISA)Cross-Media Information Spaces and Architectures (CISA)
Cross-Media Information Spaces and Architectures (CISA)
 
Information Architectures - Lecture 04 - Next Generation User Interfaces (401...
Information Architectures - Lecture 04 - Next Generation User Interfaces (401...Information Architectures - Lecture 04 - Next Generation User Interfaces (401...
Information Architectures - Lecture 04 - Next Generation User Interfaces (401...
 
Gesture-based Interaction - Lecture 08 - Next Generation User Interfaces (401...
Gesture-based Interaction - Lecture 08 - Next Generation User Interfaces (401...Gesture-based Interaction - Lecture 08 - Next Generation User Interfaces (401...
Gesture-based Interaction - Lecture 08 - Next Generation User Interfaces (401...
 
Towards a Framework for Dynamic Data Physicalisation
Towards a Framework for Dynamic Data PhysicalisationTowards a Framework for Dynamic Data Physicalisation
Towards a Framework for Dynamic Data Physicalisation
 
Introduction - Lecture 1 - Advanced Topics in Information Systems (WE-DINF-15...
Introduction - Lecture 1 - Advanced Topics in Information Systems (WE-DINF-15...Introduction - Lecture 1 - Advanced Topics in Information Systems (WE-DINF-15...
Introduction - Lecture 1 - Advanced Topics in Information Systems (WE-DINF-15...
 
Implicit Human-Computer Interaction - Lecture 11 - Next Generation User Inter...
Implicit Human-Computer Interaction - Lecture 11 - Next Generation User Inter...Implicit Human-Computer Interaction - Lecture 11 - Next Generation User Inter...
Implicit Human-Computer Interaction - Lecture 11 - Next Generation User Inter...
 
Crossing Spaces: Towards Cross-Media Personal Information Management User Int...
Crossing Spaces: Towards Cross-Media Personal Information Management User Int...Crossing Spaces: Towards Cross-Media Personal Information Management User Int...
Crossing Spaces: Towards Cross-Media Personal Information Management User Int...
 

Similar a Introduction - Lecture 1 - Next Generation User Interfaces (4018166FNR)

Te computer-syllabus-2015-course-3-4-17
Te computer-syllabus-2015-course-3-4-17Te computer-syllabus-2015-course-3-4-17
Te computer-syllabus-2015-course-3-4-17
abc19789
 
Cross-location and Cross-disciplinary Collaborative Prototyping Using Virtual...
Cross-location and Cross-disciplinary Collaborative Prototyping Using Virtual...Cross-location and Cross-disciplinary Collaborative Prototyping Using Virtual...
Cross-location and Cross-disciplinary Collaborative Prototyping Using Virtual...
Khalid Md Saifuddin
 
Machine Learning
Machine LearningMachine Learning
Machine Learning
butest
 
Te computer syllabus 2015 course 3-4-17 3-5-17
Te computer syllabus 2015 course 3-4-17 3-5-17Te computer syllabus 2015 course 3-4-17 3-5-17
Te computer syllabus 2015 course 3-4-17 3-5-17
VishalButkar2
 

Similar a Introduction - Lecture 1 - Next Generation User Interfaces (4018166FNR) (20)

Interaction Design - Lecture 2 - Next Generation User Interfaces (4018166FNR)
Interaction Design - Lecture 2 - Next Generation User Interfaces (4018166FNR)Interaction Design - Lecture 2 - Next Generation User Interfaces (4018166FNR)
Interaction Design - Lecture 2 - Next Generation User Interfaces (4018166FNR)
 
Introduction - Lecture 1 - Human-Computer Interaction (1023841ANR)
Introduction - Lecture 1 - Human-Computer Interaction (1023841ANR)Introduction - Lecture 1 - Human-Computer Interaction (1023841ANR)
Introduction - Lecture 1 - Human-Computer Interaction (1023841ANR)
 
Cross-Media Technologies and Applications - Future Directions for Personal In...
Cross-Media Technologies and Applications - Future Directions for Personal In...Cross-Media Technologies and Applications - Future Directions for Personal In...
Cross-Media Technologies and Applications - Future Directions for Personal In...
 
Course Review - Lecture 13 - Introduction to Databases (1007156ANR)
Course Review - Lecture 13 - Introduction to Databases (1007156ANR)Course Review - Lecture 13 - Introduction to Databases (1007156ANR)
Course Review - Lecture 13 - Introduction to Databases (1007156ANR)
 
Teaching cognitive computing with ibm watson
Teaching cognitive computing with ibm watsonTeaching cognitive computing with ibm watson
Teaching cognitive computing with ibm watson
 
Information session
Information sessionInformation session
Information session
 
Te computer-syllabus-2015-course-3-4-17
Te computer-syllabus-2015-course-3-4-17Te computer-syllabus-2015-course-3-4-17
Te computer-syllabus-2015-course-3-4-17
 
BlocksCAD--STEM Learning Tool
BlocksCAD--STEM Learning ToolBlocksCAD--STEM Learning Tool
BlocksCAD--STEM Learning Tool
 
Cross-location and Cross-disciplinary Collaborative Prototyping Using Virtual...
Cross-location and Cross-disciplinary Collaborative Prototyping Using Virtual...Cross-location and Cross-disciplinary Collaborative Prototyping Using Virtual...
Cross-location and Cross-disciplinary Collaborative Prototyping Using Virtual...
 
Machine Learning
Machine LearningMachine Learning
Machine Learning
 
Te computer syllabus 2015 course 3-4-17 3-5-17
Te computer syllabus 2015 course 3-4-17 3-5-17Te computer syllabus 2015 course 3-4-17 3-5-17
Te computer syllabus 2015 course 3-4-17 3-5-17
 
Research issues in IoT for education
Research issues in IoT for educationResearch issues in IoT for education
Research issues in IoT for education
 
Learning in a digital world: trends & implications for learning professionals
Learning in a digital world: trends & implications for learning professionalsLearning in a digital world: trends & implications for learning professionals
Learning in a digital world: trends & implications for learning professionals
 
Employee training and development
Employee training and developmentEmployee training and development
Employee training and development
 
IEEE CCEM 2017 - Student PoC Contest
IEEE CCEM 2017 - Student PoC ContestIEEE CCEM 2017 - Student PoC Contest
IEEE CCEM 2017 - Student PoC Contest
 
Samra Hodzic CV
Samra Hodzic CVSamra Hodzic CV
Samra Hodzic CV
 
Ontario november 2010 final colleges and universities
Ontario november 2010 final colleges and universitiesOntario november 2010 final colleges and universities
Ontario november 2010 final colleges and universities
 
Web based Software Development
Web based Software DevelopmentWeb based Software Development
Web based Software Development
 
Pedagogical Aspects of Virtual Reality Implementation in Mechanical Engineeri...
Pedagogical Aspects of Virtual Reality Implementation in Mechanical Engineeri...Pedagogical Aspects of Virtual Reality Implementation in Mechanical Engineeri...
Pedagogical Aspects of Virtual Reality Implementation in Mechanical Engineeri...
 
AUTH practice
AUTH practiceAUTH practice
AUTH practice
 

Más de Beat Signer

Personalised Learning Environments Based on Knowledge Graphs and the Zone of ...
Personalised Learning Environments Based on Knowledge Graphs and the Zone of ...Personalised Learning Environments Based on Knowledge Graphs and the Zone of ...
Personalised Learning Environments Based on Knowledge Graphs and the Zone of ...
Beat Signer
 

Más de Beat Signer (20)

Indoor Positioning Using the OpenHPS Framework
Indoor Positioning Using the OpenHPS FrameworkIndoor Positioning Using the OpenHPS Framework
Indoor Positioning Using the OpenHPS Framework
 
Personalised Learning Environments Based on Knowledge Graphs and the Zone of ...
Personalised Learning Environments Based on Knowledge Graphs and the Zone of ...Personalised Learning Environments Based on Knowledge Graphs and the Zone of ...
Personalised Learning Environments Based on Knowledge Graphs and the Zone of ...
 
Bridging the Gap: Managing and Interacting with Information Across Media Boun...
Bridging the Gap: Managing and Interacting with Information Across Media Boun...Bridging the Gap: Managing and Interacting with Information Across Media Boun...
Bridging the Gap: Managing and Interacting with Information Across Media Boun...
 
Codeschool in a Box: A Low-Barrier Approach to Packaging Programming Curricula
Codeschool in a Box: A Low-Barrier Approach to Packaging Programming CurriculaCodeschool in a Box: A Low-Barrier Approach to Packaging Programming Curricula
Codeschool in a Box: A Low-Barrier Approach to Packaging Programming Curricula
 
The RSL Hypermedia Metamodel and Its Application in Cross-Media Solutions
The RSL Hypermedia Metamodel and Its Application in Cross-Media Solutions The RSL Hypermedia Metamodel and Its Application in Cross-Media Solutions
The RSL Hypermedia Metamodel and Its Application in Cross-Media Solutions
 
Case Studies and Course Review - Lecture 12 - Information Visualisation (4019...
Case Studies and Course Review - Lecture 12 - Information Visualisation (4019...Case Studies and Course Review - Lecture 12 - Information Visualisation (4019...
Case Studies and Course Review - Lecture 12 - Information Visualisation (4019...
 
Dashboards - Lecture 11 - Information Visualisation (4019538FNR)
Dashboards - Lecture 11 - Information Visualisation (4019538FNR)Dashboards - Lecture 11 - Information Visualisation (4019538FNR)
Dashboards - Lecture 11 - Information Visualisation (4019538FNR)
 
Interaction - Lecture 10 - Information Visualisation (4019538FNR)
Interaction - Lecture 10 - Information Visualisation (4019538FNR)Interaction - Lecture 10 - Information Visualisation (4019538FNR)
Interaction - Lecture 10 - Information Visualisation (4019538FNR)
 
View Manipulation and Reduction - Lecture 9 - Information Visualisation (4019...
View Manipulation and Reduction - Lecture 9 - Information Visualisation (4019...View Manipulation and Reduction - Lecture 9 - Information Visualisation (4019...
View Manipulation and Reduction - Lecture 9 - Information Visualisation (4019...
 
Visualisation Techniques - Lecture 8 - Information Visualisation (4019538FNR)
Visualisation Techniques - Lecture 8 - Information Visualisation (4019538FNR)Visualisation Techniques - Lecture 8 - Information Visualisation (4019538FNR)
Visualisation Techniques - Lecture 8 - Information Visualisation (4019538FNR)
 
Design Guidelines and Principles - Lecture 7 - Information Visualisation (401...
Design Guidelines and Principles - Lecture 7 - Information Visualisation (401...Design Guidelines and Principles - Lecture 7 - Information Visualisation (401...
Design Guidelines and Principles - Lecture 7 - Information Visualisation (401...
 
Data Processing and Visualisation Frameworks - Lecture 6 - Information Visual...
Data Processing and Visualisation Frameworks - Lecture 6 - Information Visual...Data Processing and Visualisation Frameworks - Lecture 6 - Information Visual...
Data Processing and Visualisation Frameworks - Lecture 6 - Information Visual...
 
Data Presentation - Lecture 5 - Information Visualisation (4019538FNR)
Data Presentation - Lecture 5 - Information Visualisation (4019538FNR)Data Presentation - Lecture 5 - Information Visualisation (4019538FNR)
Data Presentation - Lecture 5 - Information Visualisation (4019538FNR)
 
Analysis and Validation - Lecture 4 - Information Visualisation (4019538FNR)
Analysis and Validation - Lecture 4 - Information Visualisation (4019538FNR)Analysis and Validation - Lecture 4 - Information Visualisation (4019538FNR)
Analysis and Validation - Lecture 4 - Information Visualisation (4019538FNR)
 
Data Representation - Lecture 3 - Information Visualisation (4019538FNR)
Data Representation - Lecture 3 - Information Visualisation (4019538FNR)Data Representation - Lecture 3 - Information Visualisation (4019538FNR)
Data Representation - Lecture 3 - Information Visualisation (4019538FNR)
 
Human Perception and Colour Theory - Lecture 2 - Information Visualisation (4...
Human Perception and Colour Theory - Lecture 2 - Information Visualisation (4...Human Perception and Colour Theory - Lecture 2 - Information Visualisation (4...
Human Perception and Colour Theory - Lecture 2 - Information Visualisation (4...
 
Introduction - Lecture 1 - Information Visualisation (4019538FNR)
Introduction - Lecture 1 - Information Visualisation (4019538FNR)Introduction - Lecture 1 - Information Visualisation (4019538FNR)
Introduction - Lecture 1 - Information Visualisation (4019538FNR)
 
Cross-Media Document Linking and Navigation
Cross-Media Document Linking and NavigationCross-Media Document Linking and Navigation
Cross-Media Document Linking and Navigation
 
An Analysis of Cross-Document Linking Mechanisms
An Analysis of Cross-Document Linking MechanismsAn Analysis of Cross-Document Linking Mechanisms
An Analysis of Cross-Document Linking Mechanisms
 
Designing Prosthetic Memory: Audio or Transcript, That is the Question
Designing Prosthetic Memory: Audio or Transcript, That is the QuestionDesigning Prosthetic Memory: Audio or Transcript, That is the Question
Designing Prosthetic Memory: Audio or Transcript, That is the Question
 

Último

Gardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterGardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch Letter
MateoGardella
 
Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.
MateoGardella
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
heathfieldcps1
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
negromaestrong
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
Chris Hunter
 

Último (20)

Gardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterGardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch Letter
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 

Introduction - Lecture 1 - Next Generation User Interfaces (4018166FNR)

  • 1. 2 December 2005 Next Generation User Interfaces Introduction Prof. Beat Signer Department of Computer Science Vrije Universiteit Brussel http://www.beatsigner.com
  • 2. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 2September 25, 2017 Course Organisation  Prof. Beat Signer Vrije Universiteit Brussel G.10.731d +32 2 629 12 39 bsigner@vub.be wise.vub.ac.be/beat-signer  Audrey Sanctorum Vrije Universiteit Brussel G.10.731e +32 2 629 37 54 asanctor@vub.be
  • 3. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 3September 25, 2017 Course Organisation …  Payam Ebrahimi Vrije Universiteit Brussel G.10.735 pebrahim@vub.be
  • 4. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 4September 25, 2017 Prerequisites  Note that this is an advanced Master's level course and the following previous knowledge is required  good programming skills  It is not impossible to follow the course without these prerequisites, but in this case you should not complain about the potential additional workload!  Note that the following courses teach principles that are also relevant for this course on Next Generation User Interfaces  Gebruikersinterfaces (1019885ANR )  Information Visualisation (4019538FNR)
  • 5. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 5September 25, 2017 Course Goals  After attending the course on Next Generation User Interfaces, the student has an understanding of the interaction principles introduced by new devices such as smartphones, multi-touch tables or gesture-based inter- faces as well as the theoretical background behind these interaction principles. The student is able to reflect on the qualities and shortcomings of different interaction styles, while placing the user at the core of the interface design process.  The student can apply the theoretical background and interaction principles discussed in the course and create interfaces that go beyond the classical WIMP metaphor.
  • 6. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 6September 25, 2017 Course Goals …  The course should give students the ability to under- stand the possibilities and limitations of next generation user interfaces and to recognise variations of such inter- faces. They should further be able to understand and evaluate new developments and technologies in fields related to the course and have the skills to independently study and master these new technologies.
  • 7. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 7September 25, 2017 Exercises  The course content is further investigated in a number of exercise sessions  the topics covered in the exercise sessions might also be helpful for the assignment  assistants: Audrey Sanctorum and Payam Ebrahimi - Monday 16:00–18:00 (exact slots announced during the semester)  Lab Sessions  work on the assigment and get feedback from the assistants - Monday 16:00–18:00 in G.10.731 - Thursday 10:00–12:00 in G.10.731  Additional content might be covered in exercise sessions  strongly recommended to attend all exercise sessions!  exam covers content of lectures and exercises
  • 8. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 8September 25, 2017 Course Material  All material will be available on PointCarré  lecture slides, exercises, research papers, tutorials, ...  Make sure that you are subscribed to the Next Generation User Interfaces course on PointCarré  http://pointcarre.vub.ac.be/index.php?application=web lcms&go=course_viewer&course=8494  Handouts are on PointCarré at least the day before the lecture  Similar information is also available on the WISE website  http://wise.vub.ac.be/course/next-generation-user- interfaces
  • 9. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 9September 25, 2017 Lecture Schedule Exercise 1: Phidgets 3 4 5 6 Lecture 2: Interaction Design Lecture 3: Requirements Analysis, Prototyping and Evaluation Initial Project Presentations Lecture 4: Information Architectures Exercise 3: Evaluation D.2.16 F.4 104 D.2.16 F.4.111 E.1.3 F.5.204 G.10.731 7 8 Lecture 1: Introduction 2 Information about Assignment and Group Formation E.0.04 Exercise 2: 3D Printing G.10.731 D.0.05 Lecture 5: Multimodal Interaction Short Progress Presentations D.2 16 E.0.04 Lecture 6: Pen-based Interaction Lecture 7: Interactive Tabletops and Surfaces Exercise 4: Microsoft HoloLens D.2.12 G.10.731
  • 10. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 10September 25, 2017 Lecture Schedule … Lecture 9: Tangible, Embedded and Embodied Interaction Short Progress Presentations 10 11 12 13 14 Lecture 10: Virtual and Augmented Reality Lecture 11: Implicit and Cross-Device Interaction Exercise 5: Discussion of Papers Lecture 12: Course Review Various Demos and Lab Session 9 Lab Session Final Project Presentations G.10.731 Lecture 8: Gesture-based Interaction D.2.12 G.10.731 E.0.04 G.10.731 G.10.731 TBA D.2.16 D.2.16 D.2.16 Interim Project Presentations (Working Prototype) E.0.04
  • 11. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 11September 25, 2017 Assignment  Next generation user interface  realisation of a user interface for the domain of your choice (e.g. information management, analysis or gaming) - various presentations and reports - evaluated based on creativity, exploration of technologies, documentation, presentations, requirements analysis and evaluation, source code, …  Assignment handed out later this week  group project with 3 students per group - send an email with the 3 group members and your team name to Audrey Sanctorum by Friday, September 29 (asanctor@vub.ac.be) - final presentation (December 22), final report and code (December 23)  assignment counts for 60% for the final grade - students have some flexibility in distributing the grades (±2 points)
  • 12. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 12September 25, 2017 Available Hardware Phidgets Raspberry Pi Smartphones and Tablets Pico Projectors Kinect Wii Motion Plus
  • 13. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 13September 25, 2017 Available Hardware… Web Cams Leap Motion Hand Tracking Digital Pens Multi-Touch Tabletop Myo Gesture Control Armband
  • 14. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 14September 25, 2017 Available Hardware … 3D Printer Microsoft HoloLens Oculus Rift
  • 15. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 15September 25, 2017 Exam  Oral exam in English  covers content of lectures and exercises  counts 40% for the overall grade  5 mins questions about the assignment  15 mins questions about the course content (no preparation time)  Overall grade = oral exam (40%) + assignment (60%)  note that the grade for the oral exam as well as for the assigment have to be 8/20 or higher in order to pass the exam
  • 16. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 16September 25, 2017 Course Outline 1. Introduction  history of human-computer interaction  interface types 2. Interaction Design  interaction design process  understanding and conceptualising interaction 3. Requirements Analysis, Prototyping and Evaluation  data gathering and analysis for requirements  prototyping  types of evaluation  usability testing and field studies
  • 17. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 17September 25, 2017 Course Outline … 4. Information Architectures  personal information management (PIM)  cross-media information systems 5. Multimodal Interaction  human senses  multimodal fusion and fission 6. Pen-based Interaction  affordances of pen and paper  digital pen and paper solutions  pen and touch
  • 18. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 18September 25, 2017 Course Outline … 7. Interactive Tabletops and Surfaces  frameworks and technologies  applications 8. Gesture-based Interaction  single and multi-touch gestures  offline vs. online gestures  mid-air gestures 9. Tangible, Embedded and Embodied Interaction  from tangible bits to radical atoms  characteristics of tangible interfaces
  • 19. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 19September 25, 2017 Course Outline … 10.Virtual and Augmented Reality  technologies  virtual and augmented reality applications  tangible holograms (TangHo) 11.Implicit and Cross-Device Interaction  context-aware implicit human-computer interaction (HCII)  cross-device and distributed user interfaces 12.Course Review 13.Final Project Presentations
  • 20. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 20September 25, 2017 Video: Microsoft Office Labs Vision 2019
  • 21. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 21September 25, 2017 01001000100 0101001100010010100010010 0100100010010001000100001001000 100010001100001001000110010101010110 1100010010100010010010010100010101011001 101001100001100 101010100 00101000100 110101010101 00100 01010101000 1001 1111111111 111 0000000010 0 11111111 0101001011 010101010 111010101 001010010110 Fluid Cross-Media Information Spaces
  • 22. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 22September 25, 2017 Prof. Dr. Beat Signer Interactive Paper, Cross-Media Information Architectures Audrey Sanctorum User-defined Cross-Device and Cross-Media Interaction Reinout Roels MindXpres: Extensible Content- driven Presentation Tool CISA Human-Machine & Human-Information Interaction Information Systems & Management Information Visualisation & Navigation WEB & INFORMATION SYSTEMS ENGINEERING CROSS-MEDIA INFORMATION SPACES AND ARCHITECTURES (CISA) Payam Ebrahimi Data Physicalisation
  • 23. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 23September 25, 2017 Dr. Ahmed A.O. Tayeh Open Cross-Media Authoring, Fluid Document Formats WEB & INFORMATION SYSTEMS ENGINEERING CISA Human-Machine & Human-Information Interaction Information Systems & Management Information Visualisation & Navigation CROSS-MEDIA INFORMATION SPACES AND ARCHITECTURES (CISA) Kushal Soni Smart Environments, Implicit Human-Computer Interaction Jan Maushagen Learning Analytics, Adaptive Persuasive ICT Tools Sandra Trullemans Personal Cross-Media Information Management
  • 24. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 24September 25, 2017 WEB & INFORMATION SYSTEMS ENGINEERING CISA Human-Machine & Human-Information Interaction Information Systems & Management Information Visualisation & Navigation CROSS-MEDIA INFORMATION SPACES AND ARCHITECTURES (CISA) Lars Van Holsbeeke Smart Environments, Implicit Human-Computer Interaction
  • 25. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 25September 25, 2017 Beyond Human-Computer Interaction Human-computer interaction is a discipline concerned with the design, evaluation and implementation of interactive computing systems for human use and with the study of major phenomena surrounding them. ACM SIGCHI Curricula for Human-Computer Interaction Interaction design addresses the design of interactive products to support the way people communicate and interact in their everyday and working lives. Y. Rogers, H. Sharp and J. Preece, Interaction Design: Beyond Human-Computer Interaction
  • 26. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 26September 25, 2017 Interaction Design [Illustration by Dan Saffer]
  • 27. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 27September 25, 2017 Analogue Computers  Focus on technology and not on human-machine interaction (HMI)  Only trained engineers could use the machines  Interaction was limited to the programming of the machines (e.g. punched cards) and the printing of results
  • 28. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 28September 25, 2017 Sketchpad (1963)  Sketchpad developed as part of Ivan Sutherland’s PhD thesis at MIT  drawing tool  light pen and buttons  first graphical user interface  direct manipulation of graphical objects  basis for many new interface ideas
  • 29. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 29September 25, 2017 Mouse (1964)  First mouse invented by Douglas Engelbart with the help of Bill English  two wheels and one button  oN-Line System (NLS) at Stanford Research Institute  Similar ‘Rollkugel’ device was developed by Telefunken in Germany  “reversed” trackball First computer mouse prototype by Engelbart and English Rollkugel by Telefunken
  • 30. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 30September 25, 2017 The Mother of All Demos (1968)  Douglas Engelbart and his colleagues at the Stanford Research Institute developed the oNLine System (NLS) as part of the Augment Project  vision about the future of interactive computing  NLS was demonstrated at the Fall Joint Computer Conference in 1968  showed first practical use of hypertext  computer mouse  remote collaboration (connected computers)  raster-scan video monitors  screen windows  ... Douglas Engelbart
  • 31. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 31September 25, 2017 NLS Demo
  • 32. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 32September 25, 2017 Xerox Alto and Xerox Star (1981)  Personal workstation  LAN to share resources  Desktop metaphor  windows, icons, menus, pointer (WIMP) interaction  "filing cabinets" with hierarchical folders  seeing and pointing rather than remembering and typing  "What You See Is What You Get" (WYSIWYG) Xerox Star 8010 [http://www.digibarn.com/collections/systems/xerox-8010/]
  • 33. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 33September 25, 2017 Apple Macintosh (1984)  Successor of Apple Lisa  corrected some mistakes  aggressive pricing  Old ideas (e.g. Xerox Star) but well executed  Domination in the desktop publishing sector  excellent graphics  affordable laser printers
  • 34. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 34September 25, 2017 Evolution of Interfaces date January 1984 September 2017 + 33 years price $2,500 $2,299 x 0.92 CPU 68000 Motorola 8 MHz 0.7 MIPS quad-core Intel core i5 4.2 GHz 238,310 MIPS x 525 x 340,442 memory 128 kB 8 GB x 62,500 storage 400 kB floppy drive 2 TB fusion drive x 5,000,000 monitor 9" black and white 512 x 342 68 dpi 27" colour 5120 x 2880 218 dpi x 3 x 84 x 3.2 devices mouse keyboard mouse keyboard same same GUI desktop WIMP desktop WIMP same [partly based on Beaudouin-Lafon 2004] original Macintosh 27-inch iMac comparison
  • 35. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 35September 25, 2017 Recent Changes and Opportunities in HCI  Advances in graphical interfaces, speech, gesture and handwriting recognition  Emergence of the Internet, cell phones, wireless networks, sensor technologies as well as large and small screens  innovative interaction with digital information and services  combining the physical and digital in new ways - mixed reality, cross-media spaces, tangible interfaces, wearable computing, ...  collaborative interfaces with social interaction
  • 36. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 36September 25, 2017 Interface Types  Command-based  WIMP and GUI  Multimedia  Virtual reality  Information visualisation  Web  Consumer electronics  Mobile  Speech (Voice)  Pen  Touch  Mid-air gestures  Haptic  Multimodal  Shareable  Tangible  Augmented and mixed reality  Wearable  Robotic  Brain computer
  • 37. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 37September 25, 2017 Command-based Interfaces  Typing commands such as ls or rm in command line  Combination of keys such as Ctrl + c and Ctrl + v  Superseded by GUIs  Still used by experts  batch processing  Alternative to GUIs for visually impaired users  e.g. command-line interface for Second Life  Syntax (e.g. how to combine commands)  Which names can be remembered best  Consistency in labeling and naming of commands
  • 38. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 38September 25, 2017 WIMP and GUI  Originated from Xerox Star interface  Windows  scroll, stretch, overlap, open, close, move  Icons  representing applications, objects or commands  Menus  scrollable list of options  Pointer / Pointing Device  mouse controlling the cursor Original 1984 Mac OS desktop
  • 39. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 39September 25, 2017 Windows  Overcome physical screen constraints  view more information  perform multiple tasks  Various forms to navigate through windows  Dialogue boxes  can be modal to control the interaction  how to control interaction in post-WIMP or non-graphical interfaces?  Window management to move between different windows and screens  Design principles of spacing, grouping and simplicity to present information
  • 40. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 40September 25, 2017 Icons  Easier to learn and re- member than text labels  objects and operations  Can easily be arranged on screen  Different styles  photo-realistic images  logo-style images  Also used in consumer products (e.g. digital cameras)  Various guidelines and style guides for icon design  Icons can be used in combination with labels  e.g. for toolbars with small icons
  • 41. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 41September 25, 2017 Menus  Different menu interface styles  flat lists, drop-down, pop-up, scrolling, contextual, expanding, …  Often nested list of options  Scrolling through long lists can be frustrating  new controls such as mouse scroll wheel  Carefully think about the best terms for menu options  Choose menu type based on application and display size  flat menus vs. expanding menus
  • 42. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 42September 25, 2017 Multimedia Interfaces  Combines different media  graphics, text, video, sound and animation  Rapid access to multiple representations of information  multimedia encyclopaedias or digital libraries  training, education and entertainment  danger of fragmented interactions  Guidelines on how to best combine multiple media for different kinds of tasks  e.g. audio for stimmulating imagi- nation, movies for action infor- mation and text to provide details BioBLAST multimedia project
  • 43. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 43September 25, 2017 Virtual Reality Interfaces  Computer-generated graphical simulations  illusion of participation in a virtual environment (VE)  Use of CAVEs (Cave Automatic Virtual Environment) or headsets  New ways of navigating in 3D space  First-person view or third- person perspective  How to prevent users from experiencing nausea  Identify most effective ways for navigation  Best ways to interact with information HTC Vive virtual reality headset
  • 44. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 44September 25, 2017 Information Visualisation  Amplify human cognition, enabling users to see patterns in complex data  Different techniques  zoomable, 3D, interactive maps, trees, treemaps, …  Helps expert users to understand and make sense of vast amounts of dynamically changing domain data  Algorithms and techniques to explore and visualise data  Use of animations, colour codings or 2D vs. 3D  Navigation  e.g. panning vs. zooming SequoiaView file system visualisation
  • 45. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 45September 25, 2017 Web Interfaces  Website should be  aesthetically pleasing  usable  easy to maintain  Users do often not read all the content on a page before following a link  Bring the desktop to the browser  HTML5 and JavaScript  AJAX  …  Emphasis on content and the use of links for navigation  Where am I? What’s here? Where can I go?  Web Content Accessibility Guidelines (WCAG)
  • 46. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 46September 25, 2017 Consumer Electronics and Appliances  Machines and devices for everyday use in the home, public place, car, …  remote controls  digital clocks  DVD players  washing machines  …  Get specific tasks done in a short period of time  less time to read a manual or explore the interface  Interfaces for short interactions  Simplicity  Visibility of status information  Physical controls vs. touch screens
  • 47. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 47September 25, 2017 Mobile Interfaces  Main difference in size and portability  ready at hand 24/7  Real-time access to contextual information  scanning product barcodes while shopping  scanning QR codes  Location-based services and recommendations  Small screen and limited control space  Various guidelines on how to design mobile interfaces  Privacy issues  location sharing applications
  • 48. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 48September 25, 2017 Speech (Voice) Interfaces  Various applications  flight times or buying a ticket  replace touchtone navigation  real-time translators  Supports visually impaired users  Voice recognition and text- to-speech technology  specific grammars to improve recognition rate  barge-in  Natural interfaces vs. voice- based menu navigation  Type of voice actor  Immediate confirmation of requests
  • 49. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 49September 25, 2017 Pen Interfaces  Based on writing skills developed from childhood  digitalisation of handwriting  Stylus on screen vs. digital pen and paper  Quick and easy way to annotate documents  Intuitive interfaces to integrate physical paper with digital information and services  Switching from writing, annotating or sketching to the execution of commands  context-sensitive menus  Feedback for digital pen and paper interfaces EdFest, Global Information Systems Group, ETH Zurich
  • 50. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 50September 25, 2017 Touch Interfaces  Already in use for quite some time  ticket machines, museum guides, ATMs  More recently muIti-touch interfaces for smartphones  swiping, tapping, pinching, …  Use of gestures for interacting with digital content  New forms of consuming, creating and searching digital content compared to mouse and keyboard  e.g. swiping virtual keyboards Microsoft PixelSense technology
  • 51. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 51September 25, 2017 Mid-Air Gestures  Tracking of people’s body, arm and hand gestures  Nintendo Wiimote  Microsoft Kinect  …  Mid-air gestures also used for controlling home appliances  Sign language interpreters  Detection (start/end) and recognition of mid-air gestures  continous input stream  Gestures vs. unconscious gesticulation  Control device vs. hands-free Microsoft Kinect
  • 52. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 52September 25, 2017 Haptic Interfaces  Various forms of haptic feedback  vibrating phone  actuators in clothing  Used for tactile feedback in learning and sports training  Improves experience in games  force feedback steering wheel  …  Various issues regarding the actuators  where to place them on the body  single vs. sequence of tactile feeback  intensity and frequency PHANTOM Omni haptic device
  • 53. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 53September 25, 2017 Multimodal Interfaces  Enriched user experience by using multiple input and output modalities  speech and gesture  eye-gaze and gesture  pen input and speech  …  Multiple modalities might be used simultaneously or alternately  Recognition and calibration of different aspects of a user’s behaviour is more difficult  Identify gains of combining different input and output modalities SpeeG2, WISE research lab
  • 54. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 54September 25, 2017 Shareable Interfaces  Multi-user interfaces for flexible group work and content creation  Shared point of reference  Some interfaces have become an integrated part of furniture  Café Table by Philips  Smart Furniture Initiative (SFI)  New forms of collaborative interaction based on large shareable surfaces  Effect of size, shape and orientation of surface  Shared vs. private space DiamondTouch tabletop
  • 55. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 55September 25, 2017 Tangible Interfaces  Physical objects are coupled with digital representations  Sensing of physical objects and feedback in digital or physical space  Interplay of different devices and objects  no enforced sequencing and no modal interaction  Affordances of interface objects guide the user  Coupling between physical action and effect  where to provide digital feedback  What kind of physical artefacts should be used  bricks, cubes, sticky notes, … ArtVis, WISE research lab
  • 56. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 56September 25, 2017 Augmented and Mixed Reality  Augmentation of the physical environment with digital information and services  Information can be visualised (overlaid) in different ways  head-mounted displays (HMDs)  handheld displays  fixed installations Microsoft HoloLens  Form of the digital augmentation and when and where it should be applied  Very different designs  playful learning experience  medical application
  • 57. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 57September 25, 2017 Wearable Interfaces  Various new materials  flexible display technologies  e-textiles  Glasses, jewellery, shoes or jackets as user interfaces  Wearable technology for remote awareness  Hug Shirt by CuteCircuit for mobile phone calls  Wearable interfaces have to be comfortable  Hygiene is an issue  washing of e-textiles  Social acceptance and privacy Smart contact lens
  • 58. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 58September 25, 2017 Robots  Originally used in manufacturing assembly lines and to investigate hazardous locations  More recently domestic robots for cleaning and gardening  e.g. Roomba iRobot  Pet robots and human-like robots used in therapies  Ethical concerns  robots with human- or animal-like behaviour  Communication with robots  human-”human” vs. human- machine interaction Kismet, MIT A.I lab
  • 59. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 59September 25, 2017 Brain Computer Interfaces  Communication between a user’s brain waves and an external device  electrodes detect electric signals moving between neurons  Brain computer interfaces (BCI) can also help disabled user’s  interaction with computers  reconnect brain to muscles EPOC, emotiv  Brain computer interfaces should be comfortable  Number of different actions/commands that can be executed
  • 60. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 60September 25, 2017 Towards Natural User Interfaces?  Natural User Interfaces (NUI) enable a user to interact with a computer in the same way as they interact with the physical world  use of speech, touch, mid-air gestures, face recognition etc.  How natural are natural user interfaces?  is it more natural to say “open” rather than to flick a switch to open door?  is it more natural to raise both arms rather than to press a button on a remote control to change a TV channel?  NUIs are effective for certain domains but might not replace existing user interfaces
  • 61. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 61September 25, 2017 Which Interface Should We Use?  In the last few years there is a significant increase in the number of user interface types  How to decide which interface is preferable for a given task or activity?  multimedia vs. tangible interface for learning  speech vs. command-based interface  multimodal vs. monomodal interface  wearable vs. mobile interface  virtual reality vs. augmented reality  Many of these questions are currently being researched  this course will provide you some more insights about the design process and different types of interfaces
  • 62. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 62September 25, 2017 Exercise 1  Hands-on experience with Phidgets
  • 63. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 63September 25, 2017 Further Reading  Parts of this lecture are based on the book Interaction Design: Beyond Human-Computer Interaction  chapter 6 - Interface Types - Natural User Interfaces
  • 64. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 64September 25, 2017 References  Interaction Design: Beyond Human-Computer Interaction, Yvonne Rogers, Helen Sharp and Jenny Preece, Wiley (3rd edition), June 7, 2011, ISBN-13: 978-0470665763  Designing for Interaction: Creating Innovative Applications and Devices, Dan Saffer New Riders (2nd edition), August 2009 ISBN-13: 978-0321643391  Human-Computer Interaction, Alan Dix, Janet E. Finlay, Gregory D. Abowd and Russell Beale, Prentice Hall (3rd edition), December 2003 ISBN-13: 978-0130461094
  • 65. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 65September 25, 2017 References …  The Design of Everyday Things, Don Norman, Basic Books (revised edition), November 2013 ISBN-13: 978-0465050659   Microsoft Office Labs Vision 2019  https://www.youtube.com/watch?v=Zp-_oUwdSeY  ACM SIGCHI Curricula for Human-Computer Interaction  http://sigchi.org/cdg/cdg2.html  Videos of the NLS demo  https://www.youtube.com/watch?v=yJDv-zdhzMY
  • 66. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 66September 25, 2017 References ...  M.C. Norrie, B. Signer, M. Grossniklaus, R. Belotti, C. Decurtins and N. Weibel, Context-Aware Platform for Mobile Data Management, Wireless Networks (WINET), 13(6), Springer, December 2007  http://beatsigner.com/publications/norrie_WINET2007.pdf  L. Hoste and B. Signer, SpeeG2: A Speech- and Gesture-based Interface for Efficient Controller-free Text Entry, Proceedings of the 15th International Conference on Multimodal Interaction (ICMI 2013), Sydney, Australia, December 2013  http://beatsigner.com/publications/hoste_ICMI2013.pdf
  • 67. Beat Signer - Department of Computer Science - bsigner@vub.ac.be 67September 25, 2017 References ...  B. Dumas, B. Moerman, S. Trullemans and B. Signer, ArtVis: Combining Advanced Visualisation and Tangible Interaction for the Exploration, Analysis and Browsing of Digital Artwork Collections, Proceedings of the International Working Conference on Advanced Visual Interfaces (AVI 2014), Como, Italy, May 2014  http://beatsigner.com/publications/dumas_AVI2014.pdf
  • 68. 2 December 2005 Next Lecture Interaction Design