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 :-).