Arrogavi

Group 1: Timur Sherif, Anh Dang, Solomon Liu, Eli Sutton

Iteration 5

Iteration Plan

Iteration 3: We have implemented the entire model without the statistics part. All other functionality of the model is working and we have composed several JUnit tests to ensure the correctness. The functionality includes being able to make surveys and questions as well as answer those questions. This is the main purpose of the application.

Iteration 4: We have now completed the Hibernate engine on the server side, the model, and are working on the client side and GUI. JUnit tests for the Hibernate engine and the model are completely working. The GUI has a number of screens (activities) done and we are making rapid progress on the rest of it.

Iteration 5: Alpha release. For this iteration, we have a functioning GUI and controller. Within the GUI it is possible to make a survey, take a survey, and both upload and download surveys from the server. In addition, we have added a controller package to handle the back end of the GUI as well as web services to allow access to the server. While not all of the GUI is completely functional, the basic functionality is there. 

Iteration 6: For the next iteration we will be implementing the rest of the GUI for survey result/statistics, and hopefully adding advanced functionality such as retrieving a survey by using QR codes and gesturing for answers. In addition, we plan on adding a custom icon and making the GUI better looking as well as more user-friendly.

Subversion URL

svn+ssh://group1@ugradx.cs.jhu.edu/home/group1/repos/trunk

Notes: For instructions on how to setup the entire application (including server and client components), please refer to the README document at the repository root. If you really run into trouble setting up the server and hook it up with the Android application, send an email to anh.dang@jhu.edu, I will give you the address of my server, and a couple of surveys for you to test :-).