Brought to you by: Jason Corso, Anya Kanevsky, Jeremy Mullendore, Lewis Raszewski. |
|
|
back to index page
|
ResourcesContained 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 tool, we will need to employ the JINI Technology System, including JavaSpaces. These both make massive usage of RMI. Because we will need to store transcripts of meeting sessions, we will need to employ a database backend through JDBC. We will also need to make use of the new JAXP XML API because we will need to establish many protocols which are very well suited to XML encoding. 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 look at their code in an effort to integrate it 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. While this is more of a design question, since our tool will be distributed in nature, it may behoove our design to employ EJB, Enterprise Java Beans, as server-side components which can handle most of the interaction and system maintenance for new and old system components. This issue will be better addressed once we enter the analysis phase. |