See this document in CiteSeerX!

Easily Programmable Shared Objects For Peer-To-Peer Distributed Applications  (Make Corrections)  
John Huebner, Brad A. Myers



  Home/Search   Context   Related

 
View or download:
cmu.edu/~amulet/pa...ittedsharedobj.ps
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  cmu.edu/user/bam/www/resume (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: This paper presents our experiences in implementing PERSON, a toolkit for adapting single user applications into multi-machine multi-user applications. This is achieved by providing a way to share objects in a peer-topeer model using a programming model that emphasizes values rather than functions and ties the values together with constraints. This encourages a modular and declarative style of program design. Keywords Toolkits, Distributed Applications, Amulet, CSCW, Constraints ... (Update)

Active bibliography (related documents):   More   All
0.5:   Building Flexible Groupware Through Open Protocols - Roseman, Greenberg (1993)   (Correct)
0.3:   Forms/3: A First-Order Visual Language to Explore.. - Burnett, Atwood.. (2001)   (Correct)
0.3:   Cooperative Interaction Techniques for Graphical Objects .. - Baker, Bricker, Tanimoto (1997)   (Correct)

Similar documents based on text:   More   All
0.2:   AMULET3: a 100 MIPS Asynchronous Embedded Processor - Furber, Edwards, Garside (2000)   (Correct)
0.2:   The Amulet Prototype-Instance Framework - Myers, McDaniel, Miller (1999)   (Correct)
0.2:   Overview of the Amulet User Interface Toolkit - Myers, McDaniel, Ferrency.. (1996)   (Correct)

BibTeX entry:   (Update)

@misc{ huebner-easily,
  author = "John Huebner and Brad A. Myers",
  title = "Easily Programmable Shared Objects For Peer-To-Peer Distributed Applications",
  url = "citeseer.ist.psu.edu/67279.html" }
Citations (may not include all citations):
352   Time, Clocks, and the Ordering of Events in a Distributed Sy.. (context) - Lamport - 1978
90   Real Time Groupware as a Distributed System: Concurrency Con.. - Greenberg, Marwood - 1994
61   The Amulet Environment: New Models for Effective User Interf.. - Myers - 1997
34   Building Real Time Groupware with GroupKit, A Groupware Tool.. - Roseman, Greenberg - 1996
16   A Framework for Shared Applications with a Replicated Archit.. - Berlage, Genau - 1993
9   Building Distributed, Multi-User Applications by Direct Mani.. (context) - Bharat, Brown - 1994
8   The Programmer's Playground: I/O Abstraction for User Config.. (context) - Goldman - 1995
3   Supporting Distributed, Concurrent, One-Way Constraints in U.. - Bharat, Hudson - 1995
2   Tcl/Tk as a basis for groupware (context) - Roseman - 1993

Documents on the same site (http://pecan.srv.cs.cmu.edu/afs/cs.cmu.edu/user/bam/www/resume.html):   More
An Implementation Architecture to Support Single-Display.. - Myers, Stiel (1999)   (Correct)
Two-Handed Input Using a PDA And a Mouse - Brad Myers Kin (1999)   (Correct)
Individual Use of Hand-Held and Desktop Computers.. - Myers, Miller.. (1999)   (Correct)

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC