POW - Gerry Stahl

Download Report

Transcript POW - Gerry Stahl

POW !
Perspectives on the Web !
presentation to Readings in Cog. Sci. & OMOL
Gerry Stahl & Rogerio dePaula
February 9 & 11, 1999
Overview
(30 minutes)
1. The history of perspectives
2. The philosophy of perspectives
3. The affordances of perspectives
4. The research issues of perspectives
5. The hierarchy of perspectives
6. The representation of perspectives
7. The algorithms of perspectives
8. The architecture of perspectives
Overview -- part II
(30 minutes)
9. Demo of perspectives in WebGuide
10. Demo of perspectives in Gamble
Gulch
11. Demo of perspectives in Readings 99
12. (Rogerio) Adoption & Community
Issues (future OMOL meeting)
13. Q&A (30 minutes)
1. The history of
perspectives
V. Bush - trails - memex
T. Nelson - transclusion - hypertext
D. Boborow - PIE - Parc - smalltalk
R. McCall - contexts - knowledge domains
- Turbo Pascal
G. Stahl - personal & professional
perspectives - Hermes - object-oriented
G. Stahl - Corporate Info Environ - group
perspectives - ISO 9000 - Delphi
2. The philosophy of
perspectives
Heidegger: knowing is perspectival,
situated in shared understandings
Boland: knowledge is constructed by
perspective-making & perspective-taking
Situated activity theory: communities of
practice; dialectic of individual & group
3. The affordances of
perspectives (design hypotheses)
inherit seeded task structure & background
construct own ideas, include others’
view on-going work of others
collaborate in sub-teams & project/class
share ideas at different levels
arrange shared ideas in personal way
complete control without affecting others
share, negotiate, converge, define group ideas
affordances => planned
components
Login
Discussion
Editing
Perspectives
Categories
Glossary Terms
Reference Sources
Web Site URLs
Images
People
Groups
Searching
Dog Ears
Reporting
Negotiation
Administration
Site Options
Web Searches
4. The research issues of
perspectives
user mental models of perspectives ?
model of virtual copies & inheritance ?
helpful in supporting collaboration ?
advantages of evolving, interactive
persistence vs. synchronous ?
problems of divergence & convergence ?
negotiation support ?
5. The hierarchy of
perspectives
multiple parents (links) of notes
multiple inheritance of perspectives
supporting divergence & convergence:
seeding structures
social practices
negotiation processes and supports
The perspectives
hierarchy in Readings 99
.
Readings
Educ
P1
P2
Educ
comp
Psyc
P3
P4
P5
Psyc
comp
CS
P6
P7
P8
Phil
P9
Ling
P10 P11 P12 P13 P14 P15
CS
comp
Readings comparison
Phil
comp
Ling
comp
6. The representation of
perspectives
all items represented in nodes table with
perspective, author, date
all items represented in links table with
link to parent item
also entries for deletion, editing, virtual
copying, synonyms, etc.
many items also in auxiliary table:
large text fields
special fields -- e.g., bibliographic data
special functionality -- e.g., URLs
7. The algorithms of
perspectives
visible notes:
check for items and virtual copies in current
perspective
recurse for inherited perspectives
remove deletions, edited notes
order in tree display:
start at root node and find children in order
recurse for children of children
display under multiple parents
8. The architecture of
perspectives
encapsulation in 42 JavaBeans; multiple
interfaces to multiple knowledge spaces
test
Gulch
ACCESS
Gulch
DB
Readings 99
mySQL
DB
EDC
Oracle
OMOL
UNIDATA
DB
J
D
B
C
Perspectives
server
W
G
A
P
I
Java AWT,
Swing,
Swing 1.1
client
CGI /
HTML
client
Readings 99
admin
Ristretto
EDC
9. Demo of perspectives in
WebGuide
seeding & inheritance
growth & virtual copying
reseeding & different views of edits
10. Demo of perspectives
in Gamble Gulch
alternative persp.
HTML frame
email
11. Demo of perspectives
in Readings 99
seeding
glossary
sources
web links
12. (Rogerio) Adoption &
Community Issues
.
13. Q&A