| Building distributed, multi-user applications by direct manipulation |
| Full text |
Pdf
(1.27 MB)
|
| Source
|
Symposium on User Interface Software and Technology
archive
Proceedings of the 7th annual ACM symposium on User interface software and technology
table of contents
Marina del Rey, California, United States
Pages: 71 - 80
Year of Publication: 1994
ISBN:0-89791-657-3
|
|
Authors
|
|
Krishna Bharat
|
GVU Center, College of Computing, Georgia Institute of Technology, Atlanta, GA
|
|
Marc H. Brown
|
DEC Systems Research Center, 130 Lytton Avenue, Palo Alto, CA
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 6, Downloads (12 Months): 34, Citation Count: 11
|
|
|
ABSTRACT
This paper describes Visual Obliq, a user interface development environment for constructing distributed, multi-user applications. Applications are created by designing the interface with a GUI-builder and embedding callback code in an interpreted language, in much the same way as one would build a traditional (non-distributed, single-user) application with a modern user interface development environment. The resulting application can be run from within the GUI-builder for rapid turnaround or as a stand-alone executable. The Visual Obliq runtime provides abstractions and support for issues specific to distributed computing, such as replication, sharing, communication, and session management. We believe that the abstractions provided, the simplicity of the programming model, the rapid turnaround time, and the applicability to heterogeneous environments, make Visual Obliq a viable tool for authoring distributed applications and groupware.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
H. M. Abdel-Wahab, and M. A. Feit. XTV: A Framework for Sharing X Window Clients in Remote Synchronous Collaboration, Proceedings of the IEEE Conference on Communications Software, pages 159-167, April 1991.
|
 |
2
|
|
 |
3
|
Andrew Birrell , Greg Nelson , Susan Owicki , Edward Wobber, Network objects, Proceedings of the fourteenth ACM symposium on Operating systems principles, p.217-230, December 05-08, 1993, Asheville, North Carolina, United States
|
 |
4
|
|
| |
5
|
Luca Cardelli. Obliq: A language with distributed scope. Research Report 122 Digital Equipment Corporation, System Research Center, Palo Alto, CA, March 1994.
|
| |
6
|
P. Gust. Shared-X: X in a Distributed Group Work Environment, Second Annual X Technical Conference, January 1988.
|
| |
7
|
Mark Linton and Chuck Price. Building Distributed User interfaces with Fresco, Proceedings of the Seventh X Technical Conference Jan 1993, pages 77-87.
|
| |
8
|
P. S. Malm. The unofficial Yellow Pages of CSCW. Classification of Cooperative Systems from Technological Perspective, University of Troms0, to appear.
|
| |
9
|
Mark S. Manasse and Greg Nelson. Trestle Reference Manual. Technical Report 68, Digital Equipment Corp, System Research Center, Palo Alto, CA, December 1991.
|
 |
10
|
John F. Patterson , Ralph D. Hill , Steven L. Rohall , Scott W. Meeks, Rendezvous: an architecture for synchronous multi-user applications, Proceedings of the 1990 ACM conference on Computer-supported cooperative work, p.317-328, October 07-10, 1990, Los Angeles, California, United States
[doi> 10.1145/99332.99364]
|
 |
11
|
|
| |
12
|
Brian C. Smith, Lawrence A. Rowe, and Stephen C. Yen. Tcl Distributed Programming, Proceedings of the Tcl Conference, 1993.
|
CITED BY 11
|
|
Christian Schuckmann , Jan Schümmer , Peter Seitz, Modeling collaboration using shared objects, Proceedings of the international ACM SIGGROUP conference on Supporting group work, p.189-198, November 14-17, 1999, Phoenix, Arizona, United States
|
|
|
David A. Nichols , Pavel Curtis , Michael Dixon , John Lamping, High-latency, low-bandwidth windowing in the Jupiter collaboration system, Proceedings of the 8th annual ACM symposium on User interface and software technology, p.111-120, November 15-17, 1995, Pittsburgh, Pennsylvania, United States
|
|
|
Guruduth Banavar , Sri Doddapaneni , Kevan Miller , Bodhi Mukherjee, Rapidly building synchronous collaborative applications by direct manipulation, Proceedings of the 1998 ACM conference on Computer supported cooperative work, p.139-148, November 14-18, 1998, Seattle, Washington, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
INDEX TERMS
Primary Classification:
H.
Information Systems
H.5
INFORMATION INTERFACES AND PRESENTATION (I.7)
H.5.2
User Interfaces (D.2.2, H.1.2, I.3.6)
Subjects:
User interface management systems (UIMS)
Additional Classification:
C.
Computer Systems Organization
C.2
COMPUTER-COMMUNICATION NETWORKS
C.2.4
Distributed Systems
Subjects:
Distributed applications
H.
Information Systems
H.5
INFORMATION INTERFACES AND PRESENTATION (I.7)
H.5.2
User Interfaces (D.2.2, H.1.2, I.3.6)
Subjects:
Interaction styles (e.g., commands, menus, forms, direct manipulation)
H.5.3
Group and Organization Interfaces
Subjects:
Synchronous interaction
General Terms:
Algorithms,
Design,
Human Factors,
Languages
Keywords:
CSCW,
GUI-builders,
UIMS,
application builders,
distributed applications,
groupware
|