Current Outline of Course

Introduction
    Tutorial Goals
    Collaboration
    CSCW Application Elements
    Basic Web Elements
    Technology Overview
    Scenarios as Organizing Principle

Scenario 1: Disease Management
    Spaces and Places
    Scenario 1A: Web Access
        Hypertext Transfer Protocol
    Scenario 1B: Shared Calendar
        Java
        Servlets
        Shared Calendar Architecture
    Scenario 1C: Authentication
        Using Basic HTTP Authentication
        Using Cookies for Authentication
    Scenario 1D: Shared Workspace
        Social Workspaces
        Enterprise Workspaces
    Scenario 1E: Access Control
        BSCW
    Scenario 1F: Awareness
        Awareness
    Scenario 1G: Annotation
        Applets
        Page Annotation Example
    Summary for Scenario 1

Scenario 2: Programming Team
    Communication
    Scenario 2A: Locking
        WebDAV Features
        Web Server APIs
    Scenario 2B: Accessing Modules
        WebDAV Explorer
    Scenario 2C: Lock Awareness
        JavaServer Pages
        File Check-out Status Example
    Scenario 2D: Notification
        Periodic Refresh
        JavaScript
        Document Object Model
        JavaSpaces
    Scenario 2E: People Awareness
        Instant Messaging Tools
    Scenario 2F: Shared Whiteboard
        Communication
        Shared Objects
        Lotus Sametime
    Summary for Scenario 2

Scenario 3: Group Shopping
    Collaboration With Strangers
    Scenario 3A: Social Navigation
        WBI -- Web Intermediaries
        Collecting Histories with WBI
    Scenario 3B: Chat
        Networked Applets
        Chat Architecture
        IRC — Internet Relay Chat
    Scenario 3C: Joint Browsing
        URL Sharing Example
    Summary for Scenario 3

Scenario 4: Auction Marketplace
    Large-Scale Sites
    Scenario 4A: Complex Data
        Auction Browser Example
        eXtensible Markup Language
    Scenario 4B: Posting Auctions
        Batch Selling Example
        Java Remote Method Invocation
        Simple Object Access Protocol
        Web Application Servers
    Summary for Scenario 4

Discussion and Conclusions

Appendix
    References
    Resources
 
Course
    Outline
    References
    Resources
    Old Source Code
Columbia Course
Links
Bibliography
Portholes
Publications
Home
Site Map
Feedback
About

 

 

© 1999-2001 Alison Lee and Andreas Girgensohn