Software Catalog
Faculty, staff and students of the Computer Science Department produce software: research prototypes, support software, visualization and demonstrational software, games and more. Most such software is owned and copyrighted by Brown University. It is the Department's policy to share such intellectual products freely. To that end, we maintain an anonymous ftp archive.This page lists these software products along with descriptions, references and pointers to the sources.
- aard
- A memory analysis debugging tool. [aard.tar.Z]
- AnimatedTexture2
- An Open Inventor node that allows real time animated texture maps. [AnimatedTexture2.tar.Z]
- aqua
- Query tree generator and type-checker for the AQUA Object-Oriented Query Language [aqua.tar.Z]
- basis
- A set of C++ utility classes needed by oopas [basis.tar.Z]
- bb
- The (old) bb editor. [bb.tar.Z]
- biv
- Open Inventor viewer for FakeSpace BOOM. Requires BOOM interface library. [biv.tar.Z]
- brownsim
- A high-level machine simulator intended for operating system prototyping/instruction. [brownsim/]
- bwe
- The Brown Workstation environment. [bwe.tar.Z]
- c++threads
- This package supports an object-oriented approach to multithreaded programming. It is built on top of the POSIX 1003.4a threads interface (draft 8) and should be fairly portable (it runs on Solaris 2.3 with Sun's POSIX threads implementation. It compiles correctly on DEC OSF/1, but OSF/1's POSIX threads implementation is based on draft 4 and lacks some needed functionality. A non-portable OSF/1 implementation is available on request (to twd@cs.brown.edu). [c++threads.tar.Z]
- ccel
- C++ Constraint Expression Language.
- COKO-KOLA
- A database query optimizer generator. KOLA is a query algebra and rule language for expressing rules. COKO is a special purpose programming language for expressing transformations using KOLA. [cokokola.tar.Z]
- cppp
- A C++ parser. [cppp.tar.Z]
- CritSimPack
- Critter World is a general-purpose programmable agent simulator implemented in Common Lisp w/ CLOS, CLX, and CLM. [CritSimPack.tar.Z]
- desert
- The Desert programming environment.
- dl
- A dynamic loader. [dl.tar.Z]
- encore
- The Encore Object Oriented Database. This project is not supported. [encore.tar.Z]
- field
- The FIELD programming environment.
- fix
- A top-down fixpoint algorithm for abstract interpretation of prolog programs and a type abstract domain. [fix.tar.Z]
- fnord
- A system for interactive visualization of differential geometry, topology, and complex analysis. Source code and scripts. [fnord.tgz]
- forest
- C++ class library, esp. an interface to MOTIF [forest.tar.Z]
- garden
- The GARDEN programming system. [garden.tar.Z]
- gnumake
- The standard gnumake distribution augmented with our remote make capabilities using freeserver as part of field. [gnumake.tar.Z]
- gp
- GP is an Object-Oriented GUI package written in Borland Pascal for Windows. It is featured in Object-Oriented Programming in Pascal: A Graphical Approach by Conner, Niguidula and van Dam. [gp/]
- hyperbole
- An open, efficient, programmable prototype hypertext system for everyday work on any UNIX(tm) platform supported by GNU Emacs. Note: this software is no longer located at Brown. See www.altrasoft.com for information or go to the ftp site.
- idyl
- An incremental, dynamic loader. [idyl.tar.Z]
- jdsl
- A Java Data Structures Library www.cs.brown.edu/cgc/jdsl
- lametex
- A LaTeX-like text formatter with language additions for non-rectangular pages. [lametex.tar.Z]
- mntflop
- A general user interface to formatting and mounting floppies on a Sun Sparcstation. [mntflop-2.3.tar.Z]
- nlparser
- A natural language parser. [nlparser/]
- Objtran
- This is a collection of C++ class definitions supplied by Citibank for use with DCE and Encina. [Objtran.tar.Z]
- ooMPEG
- A reentrant, multi-threaded version of the Berkeley MPEG decoder, written in C++. [ooMPEG.tar.Z]
- oopas
- An object Pascal preprocessor that accepts most Turbo Pascal extensions and produces Sun Pascal. [oopas.tar.Z]
- pert
- Grid/layout method package for optional use with FIELD. [pert.tar.Z]
- pscover
- A utility for combining postscript documents (used on all of our tech reports). [pscover-1.0.tar.Z]
- quahog
- A polite distributed processing system. [quahog-0.1a.tar.Z]
- roxybot
- Roxybot is an implementation of a TAC Classic (see www.sics.se/tac) agent. [roxybot/]
- rwi_robot
- A software library, documentation and example programs for the RWI B21 mobile robot. Note: this software is no longer located at Brown.
- sphigs
- Simple PHIGS - from Computer Graphics: Principles and Practice by Foley, vanDam, Feiner and Hughes. [sphigs.tar.Z]
- srgp
- Simple Raster Graphics Package - from Computer Graphics: Principles and Practice by Foley, vanDam, Feiner and Hughes. [srgp.tar.Z]
- threads
- The THREAD lightweight process package. [threads.tar.nostdio.Z]
- tmm
- A system for doing causal and temporal reasoning. [tmm.tar.Z]
- widgetlib
- A stand-alone library for creating and interacting with 3D widgets that is written in C++ and built on top of Open GL. [widgetlib/widgetlib.tar.gz]
- xmx
- An X Protocol Multiplexor. Multicast your X clients to multiple displays. [xmx/xmx.tar.gz]
- zone
- An extension to the PostScript language for 3D special effects and programming. [zone.tar.Z]