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