493 final review - Next Generation User Environments
Ubicomp = ubiquitous普及+computing: one person, many (invisible) computers <invisible, peripheral, integrated>
Ubiquitous computing enhances computer use by making many computers available throughout the physical environment, but making them effectively invisible to the user.
不知不觉, peripheral attention (vs focus)
Pervasive computing ~ ubicomp+mobility
seamless mobility -> session mobility
adaptation to local capabilities
environ senses instead of explicit user interaction
from small dumb devices to PCs
Information Appliances: <computers specialized for a certain task, concrete&simple, functional>
perceptual and multi-modal(senses) interfaces
goal: make use of natural human actions
– Speech
– Pen (and keyboard!) input
– Perceptual interfaces – Gestures
– Gaze-based interfaces – Tangible interfaces
speech and its issues
kinds: speaker (in)dependent, continuous/discrete, vocabulary size
- differences in recognition rates
- cannot assume recognizer is correct
- doing NLP (neuro-linguistic programming)
multi-modal
natural language recognition+speech output+gesture+...
use of different input and output modalities (senses) in combination
tangible有形interfaces TUI: ui that augment the real physical world by coupling digital info to everyday physical objects and environments
related terms: graspable, embodied, manipulative, haptic
TUI-GUI: lens-window, phicon=icon, tray-menu, phandle-handle, instrument-widget
augmented reality
是一種實時地計算攝影機影像的位置及角度並加上相應圖像的技術,這種技術的目標是在螢幕上把虛擬世界套在現實世界並進行互動。
augmented rooms and person tracking, active badges
user sensors to construct model of the environ
shared view of the world b/tw system and user
ubicomp lecture room
remote sensing (light, highlight screen by pointing, physical alarms)
ppl identification (speech/bioidentification/button pressed, fingerprint/login, id card)
context-awareness (mobile phone in silent mode)
challenges in next generation UEs
- continuously present interface
- present info at different levels incl. periphery attention
- connect events in physical and virtual worlds
- context (consist of what, how to modelize, how to obtain info)
- make invisible computational objects (privacy and user control)
- consistency management (how this world changes, who changes it, how/when tell user)
- who controls? collaborative issues
No comments:
Post a Comment