1 what comes next ? tim finin university of maryland, baltimore county february 17, 2004
TRANSCRIPT
![Page 1: 1 What Comes Next ? Tim Finin University of Maryland, Baltimore County February 17, 2004](https://reader036.vdocuments.us/reader036/viewer/2022081519/56649c915503460f9494b09f/html5/thumbnails/1.jpg)
11
What ComesWhat ComesNextNext ??
Tim FininUniversity of Maryland,
Baltimore County
February 17, 2004
http://ebiquity.umbc.edu/v2.1/resource/html/id/16/
![Page 2: 1 What Comes Next ? Tim Finin University of Maryland, Baltimore County February 17, 2004](https://reader036.vdocuments.us/reader036/viewer/2022081519/56649c915503460f9494b09f/html5/thumbnails/2.jpg)
UMBCUMBCan Honors University in an Honors University in
MarylandMaryland
22
CaveatCaveat
““It's tough to make predictions, It's tough to make predictions, especially about the future.”especially about the future.”-- Yogi Berra -- Yogi Berra
![Page 3: 1 What Comes Next ? Tim Finin University of Maryland, Baltimore County February 17, 2004](https://reader036.vdocuments.us/reader036/viewer/2022081519/56649c915503460f9494b09f/html5/thumbnails/3.jpg)
UMBCUMBCan Honors University in an Honors University in
MarylandMaryland
33
(0) Opening thoughts
Some current research at UMBCSome current research at UMBC
(1)(1) Pervasive computingPervasive computing
(2)(2) Wearable computingWearable computing
( ) Intelligent agents( ) Intelligent agents
( ) The semantic web( ) The semantic web(3) Final thoughts
![Page 4: 1 What Comes Next ? Tim Finin University of Maryland, Baltimore County February 17, 2004](https://reader036.vdocuments.us/reader036/viewer/2022081519/56649c915503460f9494b09f/html5/thumbnails/4.jpg)
UMBCUMBCan Honors University in an Honors University in
MarylandMaryland
44
IT EvolutionIT Evolution
1970 1980 1990 2000
Personalcomputer
Internet
Web
ecommerce
During the past 20 years, computers have engaged thegeneral population and made a difference in our lives.
![Page 5: 1 What Comes Next ? Tim Finin University of Maryland, Baltimore County February 17, 2004](https://reader036.vdocuments.us/reader036/viewer/2022081519/56649c915503460f9494b09f/html5/thumbnails/5.jpg)
UMBCUMBCan Honors University in an Honors University in
MarylandMaryland
55
IT EvolutionIT Evolution
The possibilities for what comes next is very large. Advances in hardware, software and theory will take us in many directions. Research is exploration, evolution, often done by random search performed by 10,000 grad students typing on keyboards.
1970 1980 1990 2000
Personalcomputer
Internet
Web
ecommerce
Google ?
![Page 6: 1 What Comes Next ? Tim Finin University of Maryland, Baltimore County February 17, 2004](https://reader036.vdocuments.us/reader036/viewer/2022081519/56649c915503460f9494b09f/html5/thumbnails/6.jpg)
UMBCUMBCan Honors University in an Honors University in
MarylandMaryland
66
IT EvolutionIT Evolution
1970 1980 1990 2000
Personalcomputer
Internet
Web
ecommerce
Our ebiquity lab at UMBC is exploring some of theseBased on the idea of intelligent, pervasive computing.
?2010
Intelligentsoftwareagents
PervasiveComputing
WearableComputing
SemanticWeb
WebServices
NaturalLanguage
Understanding
AdaptiveSystems
AutonomicSystems
Trust
![Page 7: 1 What Comes Next ? Tim Finin University of Maryland, Baltimore County February 17, 2004](https://reader036.vdocuments.us/reader036/viewer/2022081519/56649c915503460f9494b09f/html5/thumbnails/7.jpg)
UMBCUMBCan Honors University in an Honors University in
MarylandMaryland
77
Human Evolution?Human Evolution?
![Page 8: 1 What Comes Next ? Tim Finin University of Maryland, Baltimore County February 17, 2004](https://reader036.vdocuments.us/reader036/viewer/2022081519/56649c915503460f9494b09f/html5/thumbnails/8.jpg)
UMBCUMBCan Honors University in an Honors University in
MarylandMaryland
88
Human Evolution?Human Evolution?
![Page 9: 1 What Comes Next ? Tim Finin University of Maryland, Baltimore County February 17, 2004](https://reader036.vdocuments.us/reader036/viewer/2022081519/56649c915503460f9494b09f/html5/thumbnails/9.jpg)
UMBCUMBCan Honors University in an Honors University in
MarylandMaryland
99
Human Evolution?Human Evolution?
Pervasive ComputingPervasive Computing aims to embed computing aims to embed computing into our lives, making it as natural as using other into our lives, making it as natural as using other ordinary objects like pen, paper, and cups and ordinary objects like pen, paper, and cups and available anytime and anywhere.available anytime and anywhere.
![Page 10: 1 What Comes Next ? Tim Finin University of Maryland, Baltimore County February 17, 2004](https://reader036.vdocuments.us/reader036/viewer/2022081519/56649c915503460f9494b09f/html5/thumbnails/10.jpg)
UMBCUMBCan Honors University in an Honors University in
MarylandMaryland
1010
(1)(1) Pervasive Pervasive ComputingComputing
“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, …
Not: taking your laptop to the beach, or immersing yourself into a virtual reality
![Page 11: 1 What Comes Next ? Tim Finin University of Maryland, Baltimore County February 17, 2004](https://reader036.vdocuments.us/reader036/viewer/2022081519/56649c915503460f9494b09f/html5/thumbnails/11.jpg)
UMBCUMBCan Honors University in an Honors University in
MarylandMaryland
1111
Practical Pervasive technology: the Practical Pervasive technology: the ambient orbambient orb
The orb is connected by a pager to a network intrusion detection system monitoring the status of the UMBC network. The number and severity of security incidents are visualized by its changing color and frequency of pulsing.
![Page 12: 1 What Comes Next ? Tim Finin University of Maryland, Baltimore County February 17, 2004](https://reader036.vdocuments.us/reader036/viewer/2022081519/56649c915503460f9494b09f/html5/thumbnails/12.jpg)
UMBCUMBCan Honors University in an Honors University in
MarylandMaryland
1212
Communication is a key enablerCommunication is a key enabler
Cool toys…
Too bad they can’t talk to each other…
![Page 13: 1 What Comes Next ? Tim Finin University of Maryland, Baltimore County February 17, 2004](https://reader036.vdocuments.us/reader036/viewer/2022081519/56649c915503460f9494b09f/html5/thumbnails/13.jpg)
UMBCUMBCan Honors University in an Honors University in
MarylandMaryland
1313
We have many standardsWe have many standards
Sync. Download. Done.
Configuration? Too much
work…
![Page 14: 1 What Comes Next ? Tim Finin University of Maryland, Baltimore County February 17, 2004](https://reader036.vdocuments.us/reader036/viewer/2022081519/56649c915503460f9494b09f/html5/thumbnails/14.jpg)
UMBCUMBCan Honors University in an Honors University in
MarylandMaryland
1414
The devices must be more The devices must be more socialsocial
Thank God! Everything is done for me!
![Page 15: 1 What Comes Next ? Tim Finin University of Maryland, Baltimore County February 17, 2004](https://reader036.vdocuments.us/reader036/viewer/2022081519/56649c915503460f9494b09f/html5/thumbnails/15.jpg)
UMBCUMBCan Honors University in an Honors University in
MarylandMaryland
1515
Ongoing research issuesOngoing research issues Languages for devices to exchange and share Languages for devices to exchange and share
information using common vocabulariesinformation using common vocabularies User configurable policies for trust and privacyUser configurable policies for trust and privacy Context aware systemsContext aware systems that can anticipate the that can anticipate the
needs of users and act in advance by needs of users and act in advance by “understanding” their situation“understanding” their situation
Intelligent middleware and agents toIntelligent middleware and agents to Sense, acquire and share context knowledgeSense, acquire and share context knowledge Reason about and maintain consistent context Reason about and maintain consistent context
knowledgeknowledge Enforce policies for security, trust, safety & privacyEnforce policies for security, trust, safety & privacy
![Page 16: 1 What Comes Next ? Tim Finin University of Maryland, Baltimore County February 17, 2004](https://reader036.vdocuments.us/reader036/viewer/2022081519/56649c915503460f9494b09f/html5/thumbnails/16.jpg)
UMBCUMBCan Honors University in an Honors University in
MarylandMaryland
1717
Our intelligent roomOur intelligent room
B
Services
RoomBooker
SOAP/OWL
P
Personal Agent(FIPA/JADE)
FIPA-ACL/OWL
(Semantic Web)
Mocha PC8”x6”x2”
![Page 17: 1 What Comes Next ? Tim Finin University of Maryland, Baltimore County February 17, 2004](https://reader036.vdocuments.us/reader036/viewer/2022081519/56649c915503460f9494b09f/html5/thumbnails/17.jpg)
UMBCUMBCan Honors University in an Honors University in
MarylandMaryland
1818
A Typical CoBrA Use CaseA Typical CoBrA Use Case
Alice enters a conference room
The broker negotiatesprivacy policy with Alice
The broker detects Alice’s presence
B
Policy says, “can share with any agents in the room”
AB
The broker buildsthe context model
Web
The broker knows Alice’s role and
intention
+
Alice in Wonderland*Alice in Wonderland*
* Our intelligent meeting room
![Page 18: 1 What Comes Next ? Tim Finin University of Maryland, Baltimore County February 17, 2004](https://reader036.vdocuments.us/reader036/viewer/2022081519/56649c915503460f9494b09f/html5/thumbnails/18.jpg)
UMBCUMBCan Honors University in an Honors University in
MarylandMaryland
1919
A Typical CoBrA Use CaseA Typical CoBrA Use Case
The projector agent wants to help Alice
The broker informsthe subscribed agents
B A
The projector agentasks slide show info.
B
The broker acquires the slide show info.
BWeb
The broker informs the
projector agent
B
The projector agent sets up the slides
Alice in WonderlandAlice in Wonderland
![Page 19: 1 What Comes Next ? Tim Finin University of Maryland, Baltimore County February 17, 2004](https://reader036.vdocuments.us/reader036/viewer/2022081519/56649c915503460f9494b09f/html5/thumbnails/19.jpg)
UMBCUMBCan Honors University in an Honors University in
MarylandMaryland
2020
(2)(2) Wearable Wearable computingcomputing
A new form of human-computer interaction A new form of human-computer interaction with small body-worn computing components with small body-worn computing components Always on, always ready, always accessibleAlways on, always ready, always accessible Supporting hands busy and eyes busy interactionsSupporting hands busy and eyes busy interactions
Not hand held devices, laptop computers and Not hand held devices, laptop computers and personal digital assistants (PDAs).personal digital assistants (PDAs).
Will lead to a new form of synergy between Will lead to a new form of synergy between human and computer, characterized by long-human and computer, characterized by long-term adaptation through constancy of user-term adaptation through constancy of user-interface. interface.
![Page 20: 1 What Comes Next ? Tim Finin University of Maryland, Baltimore County February 17, 2004](https://reader036.vdocuments.us/reader036/viewer/2022081519/56649c915503460f9494b09f/html5/thumbnails/20.jpg)
UMBCUMBCan Honors University in an Honors University in
MarylandMaryland
2121
Wearable computer, Wearable computer, notnot
![Page 21: 1 What Comes Next ? Tim Finin University of Maryland, Baltimore County February 17, 2004](https://reader036.vdocuments.us/reader036/viewer/2022081519/56649c915503460f9494b09f/html5/thumbnails/21.jpg)
UMBCUMBCan Honors University in an Honors University in
MarylandMaryland
2222
Wearable computing, Wearable computing, maybemaybe
![Page 22: 1 What Comes Next ? Tim Finin University of Maryland, Baltimore County February 17, 2004](https://reader036.vdocuments.us/reader036/viewer/2022081519/56649c915503460f9494b09f/html5/thumbnails/22.jpg)
UMBCUMBCan Honors University in an Honors University in
MarylandMaryland
2323
Wearable computing, todayWearable computing, today
![Page 23: 1 What Comes Next ? Tim Finin University of Maryland, Baltimore County February 17, 2004](https://reader036.vdocuments.us/reader036/viewer/2022081519/56649c915503460f9494b09f/html5/thumbnails/23.jpg)
UMBCUMBCan Honors University in an Honors University in
MarylandMaryland
2424
(3)(3) Final Thoughts Final Thoughtstwo enabling technologiestwo enabling technologies
The WebThe Web continues to evolve continues to evolve Web services and the semantic web are Web services and the semantic web are
enabling more automation and agentsenabling more automation and agents The web is not just for people anymoreThe web is not just for people anymore Its a universal acid, consuming all in its Its a universal acid, consuming all in its
pathpath Wireless communicationWireless communication makes it makes it easy and cheap for things to senseeasy and cheap for things to senseand interoperateand interoperate
![Page 24: 1 What Comes Next ? Tim Finin University of Maryland, Baltimore County February 17, 2004](https://reader036.vdocuments.us/reader036/viewer/2022081519/56649c915503460f9494b09f/html5/thumbnails/24.jpg)
UMBCUMBCan Honors University in an Honors University in
MarylandMaryland
2525
The Evolution of Useful The Evolution of Useful ThingsThings
The Evolution of Useful The Evolution of Useful ThingsThings, Henry Petroski, 1994., Henry Petroski, 1994.
Before 1900, papers were Before 1900, papers were held together with straight held together with straight pens!pens!
The development of “spring The development of “spring steel” allowed the invention steel” allowed the invention of the paper clip in 1899.of the paper clip in 1899.
It took about It took about 25 years (!)25 years (!) for for the evolution of the standard the evolution of the standard “gem paperclip” considered “gem paperclip” considered to be optimal for general to be optimal for general use.use.
Things take time, but the Things take time, but the incremental results pay the incremental results pay the way.way.
![Page 25: 1 What Comes Next ? Tim Finin University of Maryland, Baltimore County February 17, 2004](https://reader036.vdocuments.us/reader036/viewer/2022081519/56649c915503460f9494b09f/html5/thumbnails/25.jpg)
UMBCUMBCan Honors University in an Honors University in
MarylandMaryland
2626
ClimbingClimbingMountMountImprobablImprobablee
“The sheer height of the peak doesn't matter, so long as you don't try to scale it in a single bound. Locate the mildly sloping path and, if you have unlimited time, the ascent is only as formidable as the next step.”
-- Richard Dawkins, Climbing MountImprobable, Penguin Books, 1996.
![Page 26: 1 What Comes Next ? Tim Finin University of Maryland, Baltimore County February 17, 2004](https://reader036.vdocuments.us/reader036/viewer/2022081519/56649c915503460f9494b09f/html5/thumbnails/26.jpg)
UMBCUMBCan Honors University in an Honors University in
MarylandMaryland
2727
http://ebiquity.umbc.edu/http://ebiquity.umbc.edu/