ubiquitous computing

15
Pervasive/Ubiquitous Computing Presented by Kamran Ashraf 13-NTU-4009

Upload: kamran-ashraf

Post on 09-Aug-2015

58 views

Category:

Documents


6 download

TRANSCRIPT

Pervasive/Ubiquitous ComputingPresented by Kamran Ashraf13-NTU-4009

What is Ubiquitous Computing?

The term ubiquitous implies that technology is everywhere and we use it all the time.

▫Using computing technologies will be as natural as using other non-computing technologies (e.g., pen, paper, and cups)

▫Computing services will be available anytime and anywhere.

Vision

“The most profound technologies are those that disappear. They weave themselves into the fabric of everyday life until they are indistinguishable from it ” – Mark Weiser

Think: writing, central heating, electric lighting, …

Why is it Important?

Ubiquitous computing is changing our daily activities in a variety of ways. When it comes to using today's digital tools users tend to

•communicate in different ways

•be more active

•have more control

Yesterday: Gadget Rules

Cool toys…

Too bad they can’t talk to each other…

Today: Communication Rules

Sync. Download. Done.

Configuration? Too much work…

Tomorrow: Services Will Rule

Thank God! Pervasive

Computing is here …

The Brave New World

• Devices increasingly more {powerful ^ smaller ^ cheaper}

• People interact daily with hundreds of computing devices (many of them mobile):▫Cars▫Desktops/Laptops▫Cell phones▫PDAs▫MP3 players▫Transportation passes

Computing is becoming pervasive

Securing Data & Services

•Security is critical because in many pervasive applications, we interact with agents that are not in our “home” or “office” environment.

•Much of the work in security for distributed systems is not directly applicable to pervasive environments

•Need to worry about privacy!

Future challenges

Ubiquitous computing presents challenges across computer science:

1. In systems design and engineering,

2. In systems modelling

3. In user interface design

Value in Teaching and Learning?To take full advantage of the potential inherent in ubiquitous computing, teaching must be reconceived from instructing to conducting learning. Teaching and learning must no longer be thought of as bound by the school building or the school day.

1. First, ubiquitous access to the Internet and telecommunication technologies changes classrooms into places with access to many resources and rich connections to the world.

2. Second, ubiquitous access to a variety of digital devices and multimedia tools makes it possible to create, analyze and communicate knowledge using a rich variety of media forms.

3. Third, ubiquitous access to digital tools that automate lower level skills allows students to concentrate on higher level thinking, and lessens the skill levels needed to explore a range of complex topics.

Research Paper: Smart Classroom, Enhancing Collaborative Learning Using Pervasive Computing Technology• Smart Classroom facilitates collaborative learning among college

students.

• In a Smart Classroom, each student has a situation-aware PDA

• Students' PDAs dynamically form mobile ad hoc networks for group meetings.

• Each PDA monitors its situation and uses situation to trigger communication activity among the students and the instructor for group discussion and automatic distribution of presentation materials.

• Middleware can effectively address the situation-awareness and ad hoc group communication for pervasive computing by providing development and runtime support to the application software.

• Link: http://dpse.eas.asu.edu/papers/SmartClassroom.pdf

Other research in the area…1. Satyanarayanan, Mahadev. "Pervasive computing: Vision and

challenges." Personal Communications, IEEE 8.4 (2001): 10-17.

2. Saha, Debashis, and Amitava Mukherjee. "Pervasive computing: a paradigm for the 21st century." Computer 36.3 (2003): 25-31.

3. Banavar, Guruduth, et al. "Challenges: an application model for pervasive computing." Proceedings of the 6th annual international conference on Mobile computing and networking. ACM, 2000.

4. Chun, XU Guang You SHI Yuan, and XIE Wei Kai. "Pervasive/Ubiquitous Computing." Chinese Journal of Computers 9 (2003): 002.

5. Yau, Stephen S., et al. "Smart classroom: Enhancing collaborative learning using pervasive computing technology." II American Society of Engineering Education (ASEE) (2003).

History of Ubiquitous ComputingThe origins of ubiquitous computing can be traced from to the 1940s and 1950s all the way to today.

Vannavar Bush (1940s):

Was already developing ideas for what were later to become the computer, hypertext, and the Internet.

Douglas Engelbart (1950/60s):

Has always been interested in how technology can be used to support people in their collective endeavors.

Alan Kay (1970s): Worked to make technology as having an impact if it is universally available.

Seymour Papert (1980s):

Is mostly concerned with access to technology with regards to ubiquitous computing for education.

Mark Weiser (1990s):

Did ground-breaking work in the area of ubiquitous computing, and was the first to define it as such.

Howard Rheingold (2002):

Focuses on empowerment of people through pervasive, mobile, and connected technology in his book Smart Mobs.

Bryan Alexander (2004):

Emphasizes the aspect of mobility in his 2004 EDUCAUSE article, "Going Nomadic”

Wade Roush (2005):

Wrote an interesting article in MIT's Technology Review called "Social Machines"

Thanks…