190 likes | 425 Views
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
E N D
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 People • Discussion Groups • Editing Searching • Perspectives Dog Ears • Categories Reporting • Glossary Terms Negotiation • Reference Sources Administration • Web Site URLs Site Options • Images 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 Psyc CS Phil Ling P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15 Educ comp Psyc comp CS comp Phil comp Ling comp Readings comparison
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 DB Java AWT, Swing, Swing 1.1 client Gulch Readings 99 WGAPI JDBC Readings 99 mySQL DB admin Perspectives server EDC Ristretto CGI / HTML client Oracle DB OMOL EDC UNIDATA
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