Pavel Curtis

No picture of Pavel Curtis available - click to provide one

About the author:
No description available of Pavel Curtis...
ADD DESCRIPTION
ADD PUBLICATION
SHARE YOUR RESEARCH

Publications by Pavel Curtis (bibliography)

 what's this?

» 1995 «

Edit | Del

Nichols, David A., Curtis, Pavel, Dixon, Michael and Lamping, John (1995): High-Latency, Low-Bandwidth Windowing in the Jupiter Collaboration System. In: Robertson, George G. (ed.) Proceedings of the 8th annual ACM symposium on User interface and software technology November 15 - 17, 1995, Pittsburgh, Pennsylvania, United States. pp. 111-120. Available online

Jupiter is a multi-user, multimedia virtual world intended to support long-term remote collaboration. In particular, it supports shared documents, shared tools, and, optionally, live audio/video communication. Users who program can, with only moderate effort, create new kinds of shared tools using a high-level windowing toolkit; the toolkit provides transparent support for fully-shared widgets by default. This paper describes the low-level communications facilities used by the implementation of the toolkit to enable that support. The state of the Jupiter virtual world, including application code written by users, is stored and (for code) executed in a central server shared by all of the users. This architecture, along with our desire to support multiple client platforms and high-latency networks, led us to a design in which the server and clients communicate in terms of high-level widgets and user events. As in other groupware toolkits, we need a concurrency-control algorithm to maintain common values for all instances of the shared widgets. Our algorithm is derived from a fully distributed, optimistic algorithm developed by Ellis and Gibbs [12]. Jupiter's centralized architecture allows us to substantially simplify their algorithm. This combination of a centralized architecture and optimistic concurrency control gives us both easy serializability of concurrent update streams and fast response to user actions. The algorithm relies on operation transformations to fix up conflicting messages. The best transformations are not always obvious, though, and several conflicting concerns are involved in choosing them. We present our experience with choosing transformations for our widget set, which includes a text editor, a graphical drawing widget, and a number of simpler widgets such as buttons and sliders.

Copyrights may apply

Edit | Del

Curtis, Pavel, Dixon, Michael, Frederick, Ron and Nichols, David A. (1995): The Jupiter Audio/Video Architecture: Secure Multimedia in Network Places. In: ACM Multimedia 1995 1995. pp. 79-90. Available online

ADD PUBLICATION
SHOW THIS LIST ON YOUR HOMEPAGE

What do YOU think?

Give us your opinion! Do you have any comments/additions
that you would like other visitors to see?

 
comment You say: Mar 19th, 2010
#1
Be the first to add a thoughtful note to this page ! 

  will be spam-protected
 

 
How many?
=
e.g. "6"
 

Changes to this page (author)

11 Feb 2010: Enabled abstracts to be shown on Pavel Curtis's author page.
17 Jun 2009: Author was edited
28 Apr 2003: Added the author to the bibliography

Publication statistics

Publication period:1995-1995
Publication count:2
Number of co-authors:4



Productive colleagues

Pavel Curtis's 3 most productive colleagues in number of publications:

John Lamping:7
David A. Nichols:4
Michael Dixon:3


Collaboration count

Number of publications with 3 favourite co-authors:

David A. Nichols:2
Michael Dixon:2
Ron Frederick:1

 

Other options

Learn more about Pavel Curtis:
- Google Scholar
- ACM
- CSB

Mar 19

As a rule, software systems do not work well until they have been used, and have failed repeatedly, in real applications.

-- Dave Parnas

  • Share this quote on... Bookmark and Share
  • Get more quotes

Eva Hornecker on Tangible Interaction

Eva Hornecker explains the evolving concept of Tangible Interaction.

Read Eva's insightful entry here..

Help us help you!

  • Spread the word: Bookmark and Share
  • Donate
  • Other ways to help
 

Page information

Page maintainer: The Editorial Team
How to cite/reference this page
URL: http://www.interaction-design.org/references/authors/pavel_curtis.html