Brought to you by: Jason Corso, Anya Kanevsky, Jeremy Mullendore, Lewis Raszewski.
back to index page

Overview

Design Use Cases

Design Classes

Package Structure

Component / Deployment

GUI Sketches

Resources

Glossary

Release Plan


Clarifications

Resources

Contained here is a short listing of the advanced Java resources which we plan to use in the development of our project.

Due to the distributed nature of our application, we will need to employ the JINI Technology System, including JavaSpaces. These both make massive usage of RMI. We will not be using JDBC since JavaSpaces take care of persistent storage. And, of course, we'll need to make use of SWING, Java2D for the displays, and whiteboard.

Since a whiteboard application has been implemented by a previous year's team, we intend to integrate their code into ours instead of writing our own whiteboard component. However, if their code proves useless to be integrated within our application, then we will need to write our own.

In conclusion, we will be making extensive use of JavaSpaces, since this technology is so well suited to our purpose, and makes things like JDBC and EJB unnecessary to us.

last updated