Developer Information


A note to new developers...
Please send us e-mail to register yourselves as PREDATOR developers. You will receive mail about bug fixes and release updates. Also, if you are using PREDATOR in a research or education setting, we would like to add a link to your project/class in our Applications and Users page. Please send mail to praveen@cs.cornell.edu with the appropriate information.

Design and Implementation Document

This document describes the structure of PREDATOR and its codebase. It is also available as a word document and in postscript 3.0.

Coding Conventions and System Development

To make it easy to understand and debug, PREDATOR code follows several conventions. They are described here. Some useful guidelines for code development and documentation are also provided.

Class Hierarchy

HTML documentation for the entire code class hierarchy, generated automatically using DOC++ and javadoc.

E-ADTs

This section gives a brief introduction to the E-ADTs supported in the current release of PREDATOR, including special syntaxes they define for SQL or method invocation.

Sample Projects and Extensions

If you plan to use the system for graduate class projects, here are some samples, along with outlines of how they might be implemented.

Design Document for Java Client Library

This document describes the structure of the Java Client Library used as the foundation for the applet JGUI, the JClient and the JDBC driver.

Mail user support: predator-support@cs.cornell.edu .... Back to PREDATOR Home Page