22
Project Oxygen Submitted By: Ravi Sharma Branch-CSE Semester- 6 th

Project oxygen

Embed Size (px)

Citation preview

Page 1: Project oxygen

Project Oxygen

Submitted By:Ravi SharmaBranch-CSESemester- 6th

Page 2: Project oxygen

AgendaPervasive, Human Centered ComputingOverview of Project OxygenDevice technologiesNetwork technologiesSoftware technologiesPerpetual technologiesUser technologiesOxygen TodayConclusion

Page 3: Project oxygen

Pervasive, Human Centered ComputingPervasive Computing Term coined by Mark Waiser Information processing is integrated into

everyday objects & activitiesHuman Centered Computing Emerging, inter disciplinary field Concerned with computing and

computational artifacts as they relate to human condition

Page 4: Project oxygen

Overview of Project OxygenVisionFor over forty years, computation has centeredabout machines, not people. We have catered toexpensive computers, pampering them in airconditioned rooms or carrying them aroundwith us. Purporting to serve us, they have actuallyforced us to serve them. They have been difficult touse. They have required us to interact with them ontheir terms. But, 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.

Page 5: Project oxygen

ChallengesTo support highly dynamic and varied human

activities, the Oxygen system must master many technical challenges. It must be-

pervasive—it must be everywhere, with every portal reaching into the same information base;

embedded—it must live in our world, sensing and affecting it;

nomadic—it must allow users and computations to move around freely, according to their needs;

adaptable—it must provide flexibility and spontaneity, in response to changes in user requirements and operating conditions;

Page 6: Project oxygen

powerful, yet efficient—it must free itself from constraints imposed by bounded hardware resources, addressing instead system constraints imposed by user demands and available power or communication bandwidth;

intentional—it must enable people to name services and software objects by intent, for example, "the nearest printer," as opposed to by address;

eternal—it must never shut down or reboot; components may come and go in response to demand, errors, and upgrades, but Oxygen as a whole must be available all the time.

Page 7: Project oxygen

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

Page 8: Project oxygen

Device Technologies 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

Page 9: Project oxygen

E21 Intelligent SpacesSpace centred 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 to Communicate with people Support Oxygen User Technologies Monitor and control their environment E21 software is robust, and configurable among

themselves

Page 10: Project oxygen

Oxygen TodayThe Intelligent Room Capable of detecting motion Recognize voice patterns Identify a person by face

Sensors

Page 11: Project oxygen

H21 Mobile devicesGeneric devices also called Universal Personal

Appliances Do not carry large amount of permanent local state 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

Page 12: Project oxygen

Oxygen TodayThe H21 Prototype

Page 13: Project oxygen

N21 Network TechnologiesNetworks 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 accessN21 networks use intentional names rather than

conventional static namesThey support location discovery through proximity

Page 14: Project oxygen

Software TechnologiesSoftware 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

Page 15: Project oxygen

Perpetual TechniquesTwo 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

Page 16: Project oxygen

Spoken InteractionSpeech recognition Language understanding Language generation Speech synthesis

Page 17: Project oxygen

Visual Interaction 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

Page 18: Project oxygen

User Technologies User Technologies include Knowledge Access Access any time, anywhere, almost anything Automation Automate control of physical environment Collaboration Connecting people

Page 19: Project oxygen

Knowledge Access Personalized repository that keeps track of

what we interests us The search for “fat book on computers” will

return person biased results Automated observers They always keep a track of the data you are

looking for The data is modelled according to your

personal profile

Page 20: Project oxygen

Oxygen Today Distribution & Mobility The cricket location support systemPerceptual Interfaces Multimodal, multi-lingual softwares like

“SpeechBuilder” have been designedSecurity & Privacy Decentralised scheme of oxygen User never needs to revel their own location

Page 21: Project oxygen

Conclusion Bringing abundant computation and

communication, as pervasive as free air, naturally into people's life

Mark Weiser's vision of ubiquitous, pervasive computing is gradually becoming reality

Commercial versions of H21 are ready to be launched

The E21 and N21 will soon be spread everywhere, not just the labs

Page 22: Project oxygen

Thank You!

Any Queries?