Challenges in UbiComp Take 2 Sushmita Subramanian Readings    Beyond Prototypes: Challenges in Deploying Ubiquitous Systems by Nigel Davies and Hans-Werner Gellersen Disappearing Hardware by Roy Want, Trevor.

Download Report

Transcript Challenges in UbiComp Take 2 Sushmita Subramanian Readings    Beyond Prototypes: Challenges in Deploying Ubiquitous Systems by Nigel Davies and Hans-Werner Gellersen Disappearing Hardware by Roy Want, Trevor.

Challenges in UbiComp
Take 2
Sushmita Subramanian
Readings



Beyond Prototypes: Challenges in Deploying
Ubiquitous Systems
by Nigel Davies and Hans-Werner Gellersen
Disappearing Hardware
by Roy Want, Trevor Pering, Gaetano
Borriello, Keith Farkas
Mega-Utilities Drive Invisible Technologies by
Bill Schilit
Beyond Prototypes: Challenges in
Deploying Ubiquitous Systems
Overview


Ubiquitous Information and Communication
Problems:
–
–
–
–


No one system that can manage it all
Technical problems
Social/legal problems
Economic concerns
Experiments in the field
Results/requirements of ubiquitous computing
Ubiquitous Information and
Communication

Ubiquitous computing systems are made
more possible because of:
–
advances in technology




processing power/storage
GPS, smart cards, RFID
social developments
And particularly…
–
–
World Wide Web accessibility
Mobile communication popularity
World Wide Web



People have become accustomed
to web portals reducing attachment
to one device.
People use multiple devices in a
single day to access info
Web encouraged us dealing with
privacy issues.
Mobile Communications




800 million subscribers to mobile phone
services
23 billion SMS, heading to 1 billion per day
Phones offer many capabilities and are now
a commodity
SIM cards – approximate ubiquitous
computing model, but users only have one
and still have to make conscious effort.
A Broader System
Technical Challenges
Different technologies can make up
ubiquitous systems
 Might have to map between different systems
(e.g. if cameras describe view using different
location model than car’s navigational
system)
 Hard to predict user intent in
software

Social and Legal Challenges




Intelligent systems might be gathering too much
personal data
Can they discard personal information and only
return the relevant information like parking space
availability?
What about mistakes?
Privacy is two-way:
–
–
May communicate other people’s information to a user
Need to communicate user’s information to a server
Economic concerns



Since technologies are distinct, there are
multiple service providers
What’s the business model for this?
How do you ensure fair competition?
Findings in Ubiquitous Computing







Need forums to discuss projects/results
Need actual deployment (not just demos)
Design open extensible systems
Need a management system
Figure out a business model
Systems need to interpret contextual info and adapt
User interface that allows users to interact and
coordinate between multiple systems
Disappearing Hardware




Current computer experience is not
enjoyable
Focus on task completion instead of
interaction with the tools
Detect user goals/tasks
But hard to manage this complexity
Trend over last decade

Task-specific hardware improvements
–


E.g. spell checker, calculator, electronic
translators
Specialized interface and ease of use
PC has become generalized machine that
can perform multiple tasks – better value with
added complexity
Progress since the 90s


People researched and attempted invisible
computing, but technology wasn’t there yet.
Notable improvements:
–
–
–
–
–
Wireless networking
Processing capability
Storage capacity
High-quality displays
Current adoption rate of emerging technology
Current ubiquitous systems

Personal systems:
–
Mobile and wearable systems




Limited by computational ability and integration with other
devices
Can be overly intrusive
Personal servers are useful and convenient
Infrastructure systems
–
–
–
–
Hard to deploy and manage
Power and environmental impact are still concerns
Too small, too numerous
Security issues – need to keep track of each node and who
is listening to who.
Necessities for ubiquitous computing




Wireless needs to be fast and robust
Display needs to be high quality
Physical hardware determined likeability
(size, weight, power consumption)
Technologies have to be better than pen and
paper technology or provide some better
functionality
Which interaction is appropriate?

Pen computing
–
–

Speech/vision interfaces
–
–

Successful on PDA devices with accessible displays
Not good on systems with small/no displays
Good when systems have good computation resources and
static environment
Bad for mobile systems that need to operate in dynamic
environments
Touch-based interfaces
–
–
Task-specific crafted for a specific application
Is a dynamic touch based system possible?
The Future
Able to access personal information quickly
and conveniently
Integration of computation and real world
without human intervention
Proactive systems predicting user needs
Challenges

Size and weight
–
Hardest to accomplish because of battery size

–

–
Reduce power consumption
Find alternative/improved energy sources
User interface
–
–

Reducing this can also decrease usability
Energy
–

Example: Itsy pocket computer
Buttons, keyboards, mice, pointers, LCD panels, touch screens,
microphones, and speakers – popular for high-rate info flow
ambientROOM explores low-latency, low importance info
Interaction Design
–
–
System has to distinguish and handle multiple users
Better and cheaper accuracy in location within few millimeters