This document describes Project Oxygen, which aims to make computation human-centered by making it freely available everywhere through various integrated technologies. It discusses the vision of ubiquitous computing, the user and system technologies like speech/vision recognition and adaptive software. It outlines the intelligent room and handheld devices that are being developed, and how networks and perpetual interaction techniques will allow natural human communication with these systems. The challenges of developing a fully embedded, nomadic, adaptable and eternal computing system are also mentioned.
3. What is Project Oxygen
The idea of the project is to make computation
human centered and responsive to human needs
rather than having people catering to expensive
machine
6. Vision
In the future, computation will be human-centered.
It will be freely available everywhere, like batteries and
power sockets, or oxygen in the air we breathe.
It will enter the human world, handling our goals and
needs and helping us to do more while doing less.
7. Approach
Combination of specific user & system technologies
User technologies address human needs.
Speech and vision technologies enable us to communicate
with Oxygen as if we're interacting with another person,
saving much time and effort.
System technologies like software, networks make devices
understand humane way of interaction
8. Space centered computation, embedded in ordinary
environment
Connected to sensors, suitably encapsulated into physical
objects
Communicate with each other and nearby handheld
devices (H21)through Dynamically Configured Networks
(N21)
E21 provide computational power throughout the system
E21 software is robust, and configurable among
themselves
9. Oxygen Today
The Intelligent Room
Capable of detecting
motion
Recognize voice
patterns
Identify a person by face
Sensors
10. Generic devices also called Universal Personal Appliances
They configure themselves according to the person using
them
Being small and lightweight, they have few transducers
They have less computational power than E21
Can be configured to be used as radio, cellphone or even
TV
Power efficient, the software controls the power
consumption
11. E21(Embedded devices ) Intelligent Spaces
Space centered computation, embedded in ordinary
environment
Populated by cameras, microphones, displays, sound output
Controls for physical entities like curtains, lighting, door-locks
People interact in Intelligent Spaces naturally, using speech,
gestures
H21(Handheld devices) Mobile Devices
Person centered devices also the Universal Personal Appliances
Equipped with perpetual transducers such as microphone,
speakers
Auto reconfigurable, light weight, inexpensive
Anonymous generic devices
12. Networks make it easy to establish ad-hoc collaborating
communities of
computer devices
Through algorithms, protocols and middleware, they
Configure collaborative regions automatically
Create topologies and adapt them to change
Provide automatic resource and location discovery
Provide secure, authenticated and private access
N21 networks use intentional names rather than
conventional static names
They support location discovery through proximity
13. Software systems adapt - to user, to environment, to
change, to failure
Project Oxygen's software architecture provides
mechanisms for
Building applications using distributed components
Customizing, adapting and altering component behavior
Person-centric rather than device-centric security
Disconnected operation and nomadic code
Eternal Computation: The system must never shut
down or reboot
though components are upgraded, removed and
reinstalled
14. Two kinds of perpetual techniques
Spoken Interaction
● Users and machine engage in interactive
conversations
● Highly efficient
Visual Interaction
● User interacts with perpetual modalities
● Use of body language and gestures
16. It consists of
Visual perception subsystem, and
It recognizes and classify objects and actions
Complements spoken language subsystem
Visual rendering subsystem
Creates 3D scenes from 2D data
Provide macroscopic view of application supplied
data
17. User Technologies include
Knowledge Access
Access any time, anywhere, almost anything
Automation
Automate control of physical environment
Collaboration
Connecting people
19. CHALLENGES
To support highly dynamic and varied human activities,
the Oxygen system must master many technical
challenges. It must be-
embedded
nomadic
adaptable
powerful, yet efficient
intentional
eternal
20. Bringing abundant computation and communication,
as pervasive as free air, naturally into people's life
Commercial versions of H21 are ready to be launched
The E21 and N21 will soon be spread everywhere, not
just the labs