Iteration Plan - As of Iteration 4

For this iteration the focus has been on setting up the JBoss Application Server, Hibernate, Seam and MySQL as well as implementing some sort of communication data structure for health information delivery. We have had many difficulties getting the JBoss Application Server to work on all team members computers, but as of Tuesday, November 11th, all JBoss servers seem to be working. The Simulator has also been partially implemented as well as some graphing. Input and reading of data has begun testing.

JavaDoc

  • Java Doc for Web & EJB Seam based project
  • Java Doc for Java Simulator
  • Graphing Applet Doc
  • Note on JBoss Server

    Much time for this iteration has been spent getting the JBoss application server into the 3 tier architecture set up as well as getting the server to run on all team members computers. Now that JBoss is running much more implementation and testing will begin.

    Note on Unit Testing

    For unit testing, we are using TestNG because of its supposed integration with Seam and the JBoss AS. Currently, we have several tests that cover logging in as an administrator, registering a new user, registering a new patient, and entering/viewing patient data. Unfortunately, we are experiencing difficulties getting the tests to run properly within the Embedded EJB3 Container. Since most of our functionality right now focuses on entering data into a database and the retrieving it, this has made it difficult to test. As of right now, all our tests work except the viewPatientDataTest.

    Current Codebase

    Our current codebase is on a server hosted by www.assembla.com. RHIMS currently has 3 codebases pertaining to health communication simulator in perl, health information simulator in java, and the application server code. Health information simulator currently has no code because it has only just begun for implementation