Virtual Midtown: Class View Team

Winter 1998

  • Members:

  • Contents:

  • Summary:
      The primary goal for this quarter was to complete the JNI (Java Native Interface) and hand it over to the 1502 TA's for review. The secondary goal was to add a C/C++ Interface to Virtual Midtown.

      A problem occurred during the quarter where we had completed the JNI, but were unable to view agents in the viewer. According to what we know of the viewer, the viewer needs the agent type, position, orientation, and velocity to display an agent. Our tests have shown that we are sending this information to the server and the viewer does receive this information. Based on this assertion, we believe that the JNI is completed and there is a bug in the client/viewer.

      Since the C/C++ Interface uses the same code as the JNI, it seemed unwise to implement the C/C++ Interface. Though we have included some notes on how to write additional interfaces.

      There were two expectations that I made clear to the TA when I coordinated my presentation. First, I did not want to give the presentation at the last minute. Second, I did not want to give them a product that was defective. It became clear had the JNI been completed the product would still be defective in several crucial areas with regard to the end user. I wanted to survey the TA's in order to find out which areas of the project need work. Since the state of the project did not warrant a survey, I have offered my recommendations toward the direction of the project.

<< Back to ClassView