jan 11, 2001csci {4,6}900: ubiquitous computing1 announcements class participation is very...

21
Jan 11, 2001 CSCI {4,6}900: Ubiquitous Comp uting 1 Announcements Class participation is very important. You will be graded on your involvement in class discussions. There are no “dumb” questions. You will only be penalized for “no” questions/comments Late home works will not be accepted. I encourage you to start working on your home work project, right away.

Upload: maurice-shelton

Post on 11-Jan-2016

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Jan 11, 2001CSCI {4,6}900: Ubiquitous Computing1 Announcements Class participation is very important. You will be graded on your involvement in class discussions

Jan 11, 2001 CSCI {4,6}900: Ubiquitous Computing 1

Announcements

• Class participation is very important. You will be graded on your involvement in class discussions. There are no “dumb” questions. You will only be penalized for “no” questions/comments

• Late home works will not be accepted. I encourage you to start working on your home work project, right away.

Page 2: Jan 11, 2001CSCI {4,6}900: Ubiquitous Computing1 Announcements Class participation is very important. You will be graded on your involvement in class discussions

Jan 11, 2001 CSCI {4,6}900: Ubiquitous Computing 2

Outline for today

Ubiquitous Computing Vision

• The Computer for the Twenty-First Century, Mark Weiser, Scientific American, pp. 94-10, September 1991

• The Coming Age Of Calm Technology, Mark Weiser and John Seely Brown, Xerox PARC, October 5, 1996

Page 3: Jan 11, 2001CSCI {4,6}900: Ubiquitous Computing1 Announcements Class participation is very important. You will be graded on your involvement in class discussions

Jan 11, 2001 CSCI {4,6}900: Ubiquitous Computing 3

Introduction to Mark Weiser

• Mark Weiser was a chief technologist at Xerox PARC – Palo Alto Research Center

• He conceived the idea of Ubiquitous Computing in 1988

• For comparison– Gopher - 1991– Windows 3.1 – 1992– Netscape 1.0 – 1994

• He and his team built a lot of ubiquitous devices and experimented with these technologies, from ’88-’9x.

Page 4: Jan 11, 2001CSCI {4,6}900: Ubiquitous Computing1 Announcements Class participation is very important. You will be graded on your involvement in class discussions

Jan 11, 2001 CSCI {4,6}900: Ubiquitous Computing 4

Xerox PARC

• One of the best systems research labs, ever• PARC researchers invented:

– Personal computers - Alto– Mouse– Windows - Star– Bitmapped terminals– Icons– Ethernet– Smalltalk– Bravo – first WYSIWYG program– Laser printer– …

Page 5: Jan 11, 2001CSCI {4,6}900: Ubiquitous Computing1 Announcements Class participation is very important. You will be graded on your involvement in class discussions

Jan 11, 2001 CSCI {4,6}900: Ubiquitous Computing 5

The Computer for the Twenty-First Century• Paper was written in 1991

– Gopher - 1991– Windows 3.1 - 1992– Netscape 1.0 – 1994

• Seminal work in the area of Ubiquitous Computing – It is nice to look back after 10 years and see where the world is compared to where Mark said it would be

Page 6: Jan 11, 2001CSCI {4,6}900: Ubiquitous Computing1 Announcements Class participation is very important. You will be graded on your involvement in class discussions

Jan 11, 2001 CSCI {4,6}900: Ubiquitous Computing 6

Virtual Reality vs Embodied Reality

• Virtual Reality – – Attempts to make a world inside the computer– Users wear special goggles, gloves, body suites etc– E.g. Games, flight trainers etc

• Embodied Reality –– Invisible computing– E.g. computers in light switches, thermostats, stereos, ovens etc..– Location and scale are important in ubiquitous computing

• Their approach– Make aspects of everyday life active– Network it– Build it

Page 7: Jan 11, 2001CSCI {4,6}900: Ubiquitous Computing1 Announcements Class participation is very important. You will be graded on your involvement in class discussions

Jan 11, 2001 CSCI {4,6}900: Ubiquitous Computing 7

Active badges

• Developed by Olivetti Research• Worn by users to locate them

Page 8: Jan 11, 2001CSCI {4,6}900: Ubiquitous Computing1 Announcements Class participation is very important. You will be graded on your involvement in class discussions

Jan 11, 2001 CSCI {4,6}900: Ubiquitous Computing 8

Parc tab

• Unistroke for data entry• Electronic postit• Many tabs per user

Page 9: Jan 11, 2001CSCI {4,6}900: Ubiquitous Computing1 Announcements Class participation is very important. You will be graded on your involvement in class discussions

Jan 11, 2001 CSCI {4,6}900: Ubiquitous Computing 9

Parc pad

• Foot wide device (like a note pad)

• Computation happens in the infra-structure (servers)

• Results are displayed in the device

• User interaction happens in the device

Page 10: Jan 11, 2001CSCI {4,6}900: Ubiquitous Computing1 Announcements Class participation is very important. You will be graded on your involvement in class discussions

Jan 11, 2001 CSCI {4,6}900: Ubiquitous Computing 10

Live board

• Distance colloboration

• Location aware –– Knows who is “close”

Page 11: Jan 11, 2001CSCI {4,6}900: Ubiquitous Computing1 Announcements Class participation is very important. You will be graded on your involvement in class discussions

Jan 11, 2001 CSCI {4,6}900: Ubiquitous Computing 11

Topics

• Security

• Privacy– From overzealous marketing firms

• Electronic tags– everywhere

Page 12: Jan 11, 2001CSCI {4,6}900: Ubiquitous Computing1 Announcements Class participation is very important. You will be graded on your involvement in class discussions

Jan 11, 2001 CSCI {4,6}900: Ubiquitous Computing 12

The coming age of Calm technology

• Published in 1996

• Notions of – Mainframe – many people share a computer– Personal computer – one computer per person

…..internet, distributed computing….– Ubiquitous computing – many computers share us

Page 13: Jan 11, 2001CSCI {4,6}900: Ubiquitous Computing1 Announcements Class participation is very important. You will be graded on your involvement in class discussions

Jan 11, 2001 CSCI {4,6}900: Ubiquitous Computing 13

The periphery

• A calm technology will move easily from the periphery of our attention to the center and back

• Examples– Inner Office Window

– Internet Multicast

– Dangling String

Page 14: Jan 11, 2001CSCI {4,6}900: Ubiquitous Computing1 Announcements Class participation is very important. You will be graded on your involvement in class discussions

Jan 11, 2001 CSCI {4,6}900: Ubiquitous Computing 14

Inner Office Window

• Notion of connectedness

• Boundary well defined

Page 15: Jan 11, 2001CSCI {4,6}900: Ubiquitous Computing1 Announcements Class participation is very important. You will be graded on your involvement in class discussions

Jan 11, 2001 CSCI {4,6}900: Ubiquitous Computing 15

Internet Multicast

Charter @Home

UGA

GATECH

Allows GroupsTo share packets

Page 16: Jan 11, 2001CSCI {4,6}900: Ubiquitous Computing1 Announcements Class participation is very important. You will be graded on your involvement in class discussions

Jan 11, 2001 CSCI {4,6}900: Ubiquitous Computing 16

Internet Multicast

Charter @Home

UGA

GATECH

Allows GroupsTo share packets

When UGA joinspackets are not

duplicated

Page 17: Jan 11, 2001CSCI {4,6}900: Ubiquitous Computing1 Announcements Class participation is very important. You will be graded on your involvement in class discussions

Jan 11, 2001 CSCI {4,6}900: Ubiquitous Computing 17

Dangling String

• Small motor connected

to ethernet

• Whenever a packet

goes by, it twitches

• With a busy network it

whirls along

Page 18: Jan 11, 2001CSCI {4,6}900: Ubiquitous Computing1 Announcements Class participation is very important. You will be graded on your involvement in class discussions

Jan 11, 2001 CSCI {4,6}900: Ubiquitous Computing 18

“Future”

• 10 million pixels (80 dpi over several feet)– Still too expensive

• Embedded processors– 1 billion operations / sec low power– Reality: Hitachi SH4 – 200MHz low power

• Matchbox size removable hard drives at 60 MB– Reality: 1 GB microdrive

Page 19: Jan 11, 2001CSCI {4,6}900: Ubiquitous Computing1 Announcements Class participation is very important. You will be graded on your involvement in class discussions

Jan 11, 2001 CSCI {4,6}900: Ubiquitous Computing 19

“Future”

• 1000x800 high contrast display

Page 20: Jan 11, 2001CSCI {4,6}900: Ubiquitous Computing1 Announcements Class participation is very important. You will be graded on your involvement in class discussions

Jan 11, 2001 CSCI {4,6}900: Ubiquitous Computing 20

“Future”

• Remove fixed configuration of devices– Universal plug and play, Jini etc..

• High speed wireless networks everywhere– 3G wireless networks upto 384 kb (deployment slow)

• Close range wireless networks– Bluetooth, HomeRF

• Wireless LAN– 802.11b (11 Mbit – right here in the class)

Page 21: Jan 11, 2001CSCI {4,6}900: Ubiquitous Computing1 Announcements Class participation is very important. You will be graded on your involvement in class discussions

Jan 11, 2001 CSCI {4,6}900: Ubiquitous Computing 21

Missed technologies

• World Wide Web• Is WWW ubiquitous?