Ubiquitous Computing Applications: Presented By: Muhammad Hamza Roll No: 1227 Section: A
Ubiquitous Computing Applications: Presented By: Muhammad Hamza Roll No: 1227 Section: A
Applications
Virtual Reality
Augmented Reality
2
What is ubiquitous computing?
Any computing technology that permits human interaction away
from a single workstation.
This includes
pen-based technology,
handheld or portable devices,
large-scale interactive screens,
voice or vision technology.
Human-centered vision with these technologies presents many
challenges. Here we Focus
defining the appropriate physical interaction experience;
discovering general application features;
theories for designing and evaluating the human experience within 3
ubiquitous computing.
Scales of devices
Mark Weiser proposed three basic forms for ubiquitous
system devices:
Inch
Foot
Yard
4
Device scales
Inch
PDAs
Voice Recorders
Smart phones
5
Device scales (Cont...)
Foot
notebooks
tablets
digital paper
6
Device scales (Cont...)
Yard
electronic whiteboards
plasma displays
them.
7
Defining the Interaction Experience
Implicit input
Sensor-based input
8
Different Inputs
9
Multi-scale and distributed
output
Screens of many sizes
(very) small
(very) large
11
New Opportunities for Theory
Knowledge in the world
Activity theory
Ethnography
12
Deep descriptive understanding of activities in context
Evaluation Challenges
How can we adapt other HCI technique to apply to Ubiquitous
computing settings?
Ubiquitous computing activities not so task-centric
13
Ambient wood
real wood! … filled with electronics
14
City - shared experience
visitors to Mackintosh Interpretation Centre
interacting
different places
shared experience
15
Virtual and Augmented Reality
Virtual Reality (VR)
technology & experience web, desktop and simulators
16
Virtual reality technology
headsets allow user to “see” the virtual world
3D effect
18
Immersive VR
Immersion into virtual reality is a perception of being physically
present in a non-physical world.
expensive, uncomfortable
desktop VR
use ordinary monitor and PC
cheap and convenient
in games …
Separator {
Separator { # for sphere
Material {
emmissiveColor 0 0 1 # blue
}
Sphere { radius 1 }
}
Transform { translation 4 2 0 }
Separator { # for cone
Texture2 {
filename "big_alan.jpg"
}
Cone {
radius 1 # N.B. width=2*radius
height 3
} } } 21
Command and control
scenes projected on walls
realistic environment
hydraulic rams!
real controls
for:
flight simulators
ships
military
22
Augmented Reality (AR)
images projected over the real world
VR holidays
rainforest, safari, surf, ski and moon walk
… all from your own armchair
medical
surgery
scans and x-rays used to build model
then ‘practice’ operation
force feedback best 24
Applications of AR
maintenance
overlay instructions
display schematics
examples
photocopier engineers
registration critical arrows point to parts
25
Information and data
visualisation
Virtual Reality
3D and 2D displays
interactivity
26
Scientific and technical data
number of virtual dimensions that are ‘real’
27
Virtual wind tunnel
fluid dynamics to simulate air flow
28
Structured information
scientific data – just numbers
hierarchies
file trees, organisation charts
networks
free text …
familiar representation
what happens when it gets wide?
managing
director
J. Smith P. Larkin
Wide hierarchies … use 3D
managing
director
J. Smith P. Larkin
32
using time
data dimension mapped to time
time to itself: fast/slow replay of events
space to time: Visible Human Project
interactivity
change under user control 33
Any Question???
34