pervasive computing

25
Pervasive Computing Roy Campbell

Upload: kelly-zhang

Post on 16-Nov-2014

3.533 views

Category:

Documents


2 download

DESCRIPTION

Pervasive Computing, Content Awareness, and RFID

TRANSCRIPT

Page 1: Pervasive computing

Pervasive Computing

Roy Campbell

Page 2: Pervasive computing

Profile of one professor

• Sussex University (Maths/Phys)• Burroughs City of London• University of Newcastle upon Tyne (Ph.D.,

M.S)• UIUC

• They actually pay me to do what I like doing!

Page 3: Pervasive computing

Advice

• Things I wished I had known as an undergrad:• http://williamstallings.com/

StudentSupport.html

• Get Involved!• The following stories are about students who

did get involved and had articles written about them.

Page 4: Pervasive computing

III. Student News• http://www.cs.uiuc.edu/news/articles.php?id=2006Feb2-125 (DCS student teams place

in ACM contest)• http://www.cs.uiuc.edu/news/articles.php?id=2006Mar31-155 (U of I students place 3rd

in Midwest Competition)• http://www.cs.uiuc.edu/news/articles.php?id=2006Apr11-161 (Two CS students win

Google Anita Borg Scholarships)• http://www.cs.uiuc.edu/news/articles.php?id=2006Apr18-164 (Two students, two

faculty receive Data Engineering Award for 2006) • http://www.cs.uiuc.edu/news/articles.php?id=2006May23-180 (Two CS students receive

ACM awards in Student Research Competition)• http://www.cs.uiuc.edu/news/articles.php?id=2006May8-177 (Student award winners of

Second Annual Computing Habitat Competition for Siebel Center improvement) • http://www.cs.uiuc.edu/news/articles.php?id=2006Feb13-130 (PhD candidate Danny Dig

wins ACM competition) • http://www.cs.uiuc.edu/news/articles.php?id=2006Dec11-220 (UIUC team qualifies for

Japan 2007 World Finals ACM-ICPC competition)

Page 5: Pervasive computing

2007 News:

• http://www.cs.uiuc.edu/news/articles.php?id=2007Sep12-289 (Solar-decathlon news)

• http://www.cs.uiuc.edu/news/articles.php?id=2007Aug3-278 (I-ventures and start-ups from our undergrads)

• http://www.cs.uiuc.edu/news/articles.php?id=2007May8-261 (Computing Habitat competition winners)

• http://www.cs.uiuc.edu/news/articles.php?id=2007Apr9-251 (Greg Schechter wins national Yahoo! contest - beating out all our peer institution students!)

Page 6: Pervasive computing

OUTLINE

• Background• Challenges• Ideas• Publications• Solutions/Projects

Page 7: Pervasive computing

What does this mean?

• Ubiquitous• Pervasive

Page 9: Pervasive computing

Post Desktop

Page 10: Pervasive computing

Active World

• Spectrum of computation and communication devices.

• Seamless augmentation of human thought and activity.

• Enhance users behavioral context in an automated mirror, virtual or mixed world.

Page 11: Pervasive computing

Benefits

• The translation of information to/from physical properties.

• The ability to transform data.• The collaborative computational environment

that results from embedding devices in a network.

Page 12: Pervasive computing

Ethics

• How do we make sure only good things happen? – Surveillance– Loss of Privacy

• Whether you study pervasive computing or not, this is going to be one of the problems your generation will have to solve.

Page 13: Pervasive computing

Rapid Convergence

• Distributed• Networked • Multimedia• Mobile • Embedded computing

• Sensing• Robotics • Multimedia• Wireless communications• The Internet

Page 14: Pervasive computing

Active Space: Merging the physical & Active Space: Merging the physical & computational infrastructures computational infrastructures

Page 15: Pervasive computing

Active Spaces organize networked Active Spaces organize networked computer devices into a distributed computer devices into a distributed

system that cooperates and system that cooperates and coordinates its activities with its coordinates its activities with its

mobile usersmobile users

Page 16: Pervasive computing

The human endeavors of creativity and The human endeavors of creativity and learning in areas from art, music & the learning in areas from art, music & the humanities to science & engineering humanities to science & engineering

become a crucible for new perspectives become a crucible for new perspectives on how ubiquitous computing can impact on how ubiquitous computing can impact

society.society.

Page 17: Pervasive computing

Our research on Active Spaces Our research on Active Spaces examines how ubiquitous computing examines how ubiquitous computing can support different physical human can support different physical human activities, from classroom and office activities, from classroom and office

activities to entertainment and activities to entertainment and communicationcommunication

Page 18: Pervasive computing

Our project combines elements of Our project combines elements of HDTV, sensor networks, plasma touch HDTV, sensor networks, plasma touch

panels, tracking cameras, mobile panels, tracking cameras, mobile devices, speech recognition and devices, speech recognition and

synthesis, and location tracking into a synthesis, and location tracking into a rich tapestry.rich tapestry.

Page 19: Pervasive computing

To enable location aware applications we To enable location aware applications we utilize various location sensing technologies utilize various location sensing technologies

including RFID, biometrics, Bluetooth, WiFi, & including RFID, biometrics, Bluetooth, WiFi, & Ubisense™. Ubisense represents a new class Ubisense™. Ubisense represents a new class

of UWB-based sensing devices that are of UWB-based sensing devices that are economic to deploy in a building and have an economic to deploy in a building and have an

accuracy of 6 inches 95% of the time.accuracy of 6 inches 95% of the time.

Page 20: Pervasive computing

Location awareness allows ubiquitous Location awareness allows ubiquitous computing environments to tailor computing environments to tailor

themselves according to users’ preferences. themselves according to users’ preferences. Applications can follow users as they move, Applications can follow users as they move, content can be customized based on users’ content can be customized based on users’ locations, and physical surroundings can be locations, and physical surroundings can be customized according to their inhabitants. customized according to their inhabitants.

Page 21: Pervasive computing

Gaia in the classroom empowers students Gaia in the classroom empowers students and teachers with better technologies for and teachers with better technologies for

educational interaction and facilitates educational interaction and facilitates communication in a seamless fashion communication in a seamless fashion

encouraging students to participate actively encouraging students to participate actively even in large scale class settings. even in large scale class settings.

Page 22: Pervasive computing

We are extending the notion of Active Spaces We are extending the notion of Active Spaces to the Siebel Center, our new Computer to the Siebel Center, our new Computer

Science building, & exploring the security Science building, & exploring the security concerns of ubiquitous computing, and new concerns of ubiquitous computing, and new ways to harness the web, mobile devices, & ways to harness the web, mobile devices, &

location sensors into ubiquitous context-location sensors into ubiquitous context-aware environmentsaware environments

Page 23: Pervasive computing

Active Buildings

• Applications for tours, exhibitions, seminars, lectures, meetings

• Migrating, suspending, resuming sessions of interactive tasks that implement an abstract human activity

• a programmable COTS infrastructure enabling context sensitive applications that allow users to interact seamlessly with a combination of physical and computer facilities.

Page 24: Pervasive computing

Challenges for Ubiquitous Computing

• How do we ensure that ubiquitous computing systems fulfill their required and intended purpose?

• How do we ensure that we can trust these systems to perform as intended?

• How do we produce ubiquitous computing systems efficiently and economically?

Page 25: Pervasive computing

Active Spaces

Thank youThe Gaia Project

http://gaia.cs.uiuc.edu/Ubisys Notes

http://ubisys.org