Article View: comp.archives
Article #20[comp.groupware] availability of GroupKit 1.0 (toolkit for real-time groupware)
From: Mark Roseman
Date: Sat, 31 Oct 1992 07:58
Date: Sat, 31 Oct 1992 07:58
132 lines
6148 bytes
6148 bytes
Archive-name: auto/comp.groupware/availability-of-GroupKit-1-0-toolkit-for-real-time-groupware
We're making available "GroupKit", which is a groupware toolkit developed
at the University of Calgary on top of Stanford's InterViews package. It
allows developers to more easily construct real-time groupware systems.
This is the first public release of the system. We'll do what we can to
provide some support, but essentially its available "as-is". Comments and
bug reports appreciated of course!
We're presenting a paper on this at CSCW this coming week (the paper is
included in the distribution). Those of you who are going to Toronto who are
interested, I'll be looking forward to talking to you about the system
there.
The following is an excerpt from the README files:
README for GroupKit 1.0
-----------------------
This directory contains the initial release of GroupKit 1.0, from
the University of Calgary. GroupKit is a C++ toolkit for building
real-time groupware conferencing applications (such as shared
drawing tools, group writing systems, group support tools, etc.).
GroupKit is provided free of charge, to encourage more reseach and
development into groupware applications. GroupKit makes it relatively
easy to develop new applications, by providing many "standard" groupware
components, for registration, communications, etc. GroupKit also
supports several features motivated by groupware "human factors"
work, including overlays to support gesturing and annotation, flexible
registration mechanisms to support group processes, etc.
GroupKit is an on-going research project. The latest version of the
software will always be available for ftp from "cpsc.ucalgary.ca".
Inquiries can be addressed to Mark Roseman (roseman@cpsc.ucalgary.ca)
or Saul Greenberg (saul@cpsc.ucalgary.ca).
What Else You Need
------------------
GroupKit is built using InterViews, currently version 3.1-beta3.
GroupKit will be updated to IV 3.1 when it is made available. The
InterViews distribution is available by anonymous ftp from
"interviews.stanford.edu". See also the "comp.windows.interviews"
Usenet group.
A C++ compiler is also required, which accepts revision 2.0 or later
of the language. X11-R4 or -R5 are also required, as are imake and
makedepend. The FAQ for InterViews or the InterViews newsgroup
is probably a good place to check about specific compilers.
Structure of the Distribution
-----------------------------
The GroupKit distribution contains a set of include files, source for
the C++ classes implementing the GroupKit libraries, and a number of
GroupKit based programs.
Three libraries (reflected in the "include" and "src") directories are
included:
gk - this provides core GroupKit classes for managing conferences,
communications, overlays (for sketching and gesturing), etc.
gk-reg - this provides core classes for building "Registrar Clients"
which are programs allowing users to register for conferences
gk-ui - this provides a number of "normal" widgets used by GroupKit
programs, including a shell, a table widget, string browsers,
a static text field, etc. These could be used in non-GroupKit
InterViews programs
The "src/examples" tree contains a number of GroupKit based programs,
both "standard" GroupKit programs and examples:
registrar - a program maintaining a list of all active conferences
reg-open - a client program to the registrar, allowing users to join
conferences using an "open" registration protocol
reg-master - a client program to the registrar, suitable for use
by a facilitator in a strictly controlled conference
reg-slave - a client program to the registrar, suitable for use
by a user in a strictly controlled conference
deck-flip - a simple GroupKit conference example, making the
InterViews deck example multi-user
cursor-demo - a GroupKit conference which demonstrates the
cursor overlay for gesturing
groupsketch - a simple multi-user freehand sketching program
monitor - a GroupKit conference component which will monitor
the list of users in the conference
brainstorm - a simple brainstorming tool, where ideas typed by
each user are broadcast to other users
vote - a Conference where users can poll other users on
yes/no questions and receive a tally of responses
Documentation
-------------
A tutorial on building GroupKit applications is contained in
"doc/tutorial.ps".
A reference manual is contained in "doc/reference.ps"
A paper describing GroupKit (GroupKit: A Groupware Toolkit for
Building Real-Time Conferencing Applications, Roseman and Greenberg,
Proc. CSCW '92, Toronto) is contained in "doc/gk_cscw92.ps".
An intro guide to using InterViews (meant to supplement the
reference manual contained in the InterViews distribution) is
contained in "doc/ivtutorial.ps".
--
==============================================================================
Mark Roseman --- Groupware'R'Us
Dept. of Computer Science, University of Calgary, Calgary, Alta. T2N 1N4
(403) 220-7691 roseman@cpsc.ucalgary.ca Fax: (403) 284-4707
Technical Details
Message-ID:
<1ctebpINNef7@agate.berkeley.edu>Path:
arc1-ca.pugleaf.net!sparky!uunet!think.com!ames!agate!agate!usenetReferences:
<Bwy46A.GIp@cpsc.ucalgary.ca>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!think.com!ames!agate!agate!usenet From: roseman@cpsc.ucalgary.ca (Mark Roseman) Newsgroups: comp.archives Subject: [comp.groupware] availability of GroupKit 1.0 (toolkit for real-time groupware) Followup-To: comp.groupware,comp.windows.interviews Date: 31 Oct 1992 07:58:49 GMT Organization: U. of Calgary Computer Science Lines: 133 Sender: adam@soda.berkeley.edu Approved: adam@soda.berkeley.edu Distribution: world Message-ID: <1ctebpINNef7@agate.berkeley.edu> References: <Bwy46A.GIp@cpsc.ucalgary.ca> NNTP-Posting-Host: soda.berkeley.edu X-Original-Newsgroups: comp.groupware,comp.windows.interviews X-Original-Date: Fri, 30 Oct 1992 17:49:21 GMT