You are on page 1of 25

Project Oxygen…

Shashwat Shriparv
dwivedishashwat@gmail.com
1
InfinitySoft
in this…

What it is…
Vision…
Challenges…
Approach…
Technologies…
Conclusion…
2
what it is…

An ongoing project by CSAIL


(Computer Science & Artificial
Intelligence Laboratory) at the
MIT…
An ambitious global network
proposal that was supposed to link
78 countries with more than
100,000 miles of optical fiber at a
minimum transmission speed of 3

1.2Gbps.
vision…
human-centered
computation
freely available
communicate
naturally
boost our
productivity
4
challenges…

 pervasive
 embedded
 nomadic
 adaptable
 Powerful and efficient
 intentional
 eternal

5
 Pervasive:- It must be everywhere

 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
6
 Powerful and efficient:- It must free
itself from constraints imposed by
bounded hardware resources, 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.
Eg- “the nearest printer” should be
understood to the system 7
 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.

8
approach…

9
The technologies used here
can be divided into two
1. User technologies
2. System technologies

10
Technologies…

11
• device technologies …
embedded, handheld..
• network technologies …
networks..
• software technologies …
• perceptual technologies…
speech, vision..
• user technologies …
automation, collaboration,
knowledge access..
12
device technologies …

to communicate with people


using natural perceptual
resources, such as speech and
vision…
to support Oxygen's user
technologies wherever people
may be…
to monitor and control their
13
environment…
14
network technologies…
 configure collaborative regions
automatically, creating topologies &
adapting them to mobility and
change…
 provide automatic resource and
location discovery, without manual
configuration & administration…
 provide secure, authenticated, and
private access to networked
resources…
 adapt to changing network conditions,
including congestion, wireless errors,
latency variations, and
15

heterogeneous traffic …
software technologies…
 building applications using
composable, distributed
components…
 customizing, adapting, and altering
component behavior…
 replacing components, at different
degrees of granularity, in a consistent
fashion…
 person-centric, rather than device-
centric, security…
 disconnected operation & nomadic 16
code…
user technologies…

Knowledge access…

Automation…

Collaboration…

17
knowledge access..

Data representation
Data acquisition
Automatic access methods
Human access methods
Automated observers

18
perceptual technologies…

Speech

Vision

19
speech
Speech recognition:- converts speech
to a sentence of distinct words
Language understanding:-
systematically represent meaning of
recognized words
Language generator:- build sentences
that present application generated
data in the user’s preferred language
Speech synthesis:- converts 20

sentences back to speech


21
vision

Visual perception
subsystem

Visual rendering
subsystem

22
applications…

Business
applications
Medical field
Education
23
to conclude…

Big leap in human


productivity…

Amplify human
capabilities across the
globe…
24
Thank You!

Shashwat Shriparv
dwivedishashwat@gmail.com
25
InfinitySoft

You might also like