Clay Server and Clay Core



Clay Project Index Server Documentation

The Clay Server is the primary mechanism by which the clients communicate to edit the same document. The Clay Server's architecture is explained below. The Clay Server is based on a Java RMI structure and is split in various pieces according to the specific tasks needing to be completed.

Current Work

I'm currently constructing the main (Clay.java) server and defining its abilities as well as coding out the interfaces for the mini-servers.

User Authentication Database

This document is protected but available to members of the project at
~assistf/www/clay/projectdocs/userauthdbschema.txt.
It contains the schema and connection information.

Server Documentation

The architecture for Clay is split up into five main packages.

  -edu
    -tcnj
      -cs
        -clay
          *core
          *util
          *server
          *cvs
          *client