CCF is a software system that supports collaborative, distributed, computer-based problem solving in the natural sciences, business, government, and in educational environments. The goal is to evolve a virtual environment for distributed computation that supports integrated human AV communication, high performance heterogeneous computing and distributed data management facilities. CCF is a research project at Emory University involving the Math/Computer Science and Chemistry departments.


This is alpha release 0.99 of CCF -- Collaborative Computing Frameworks.

This software is provided as is with no warranty expressed or implied. We hope you find it useful, but we won't be held responsible for any damage that may occur from reading, compiling, installing, using, or even thinking about it.


CCF is Copyright (C) 1996 by Emory University except for the code in directories GSM, LPC, LPC10 in the CCFaudio directory and is distributed under the terms of GNU General Public License (GPL) and the GNU Library General Public License (LPGL). The files COPYING and COPYING.LIB in each directory will tell exact licensing restrictions.

This package is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the license, or (at your option) any later version.


CCF was created by Vaidy Sunderam, Injong Rhee, Alan Krantz, Shun Yan Cheung, Julie Sult, Soeren Olesen, Paul Gray, Phil Hutto, Sarah Chodrow, Michael Hirsch, Ted Goddard, Mic Grigni, N. Balaguru, Jim Nettles, Luigi Marzilli, Sue Onuschak, Scott Childs, Kevin Williams.

The CCF project is sponsored by the U.S. National Science Foundation under the multidisciplinary challenges initiative.

CCF currently supports three platforms: IRIX-6.2, SunOS-5.6, and SunOS-5.5.1. The SunOS-5.6 version is the most thoroughly tested.


The audio tool allows multi-party, full duplexed verbal communication. The audio tool can be launched from the Tools menu in the ccsm (see the ccsm README for more details). Headphones are strongly recommended for ease and quality of communication but are not required.


To successfully compile the audio tool under IRIX-6.2, you must install the subsystem "IRIS Digital Media Development Environment."


Toolbar icons for CCFAudio

The first three icons (starting from the left) in the ccsm toolbar are for audio tool control. The second (speaker) and third (microphone) icons, when clicked, turn red and mute your sound output and mike input, respectively. Click them again (icons turn green) to enable the features.

The first icon allows you to view the audio tool participant window (an easy way to determine who is in a session) and to access audio tool settings.

CCFAudio participant window

When opened, the participant window contains a list of audio tool participants. A participant's name is black if you have chosen to hear that person's audio transmissions and red if you have not; to toggle between the two states, left-click on the person's name. Right-clicking on a name calls up usage statistics for that participant during the current session.

The circle to the left of each name will be red unless the person is transmitting audio (in which case it will be green).

To change the audio settings, click on the Settings button. A new window will appear containing five different submenus: Volume, Sources, Encode, Fine Tuning, and Recording. To select a new submenu, click on its name.