| 
The final submission is also via Campus Net. Note that this submission consists of two parts:
the group submission of the project and an individual submission with the individual contribuions
and reflections of each student.
   
The deadline for both parts of this submission is, Friday, December 19, 2014 at
24.00.
   
The group's submission should contain all necessary Eclipse projects split up in two zip files:
one for the ADT and one for the WTP. Moreover, it should contain all documentation, handbook, test,
and the example configuration.
   
Please also install this application on your group's web server (GlassFish 4.1 server with database), and set up a configuration, which could be used by Ekkart Kindler when testing your software (using your apps on his phone)
as discussed in your handbook.
   
The main rational is, that the group's software can be installed,
started, and used without any additional information. It should be able to
use the tool just based on the delivered handbook only (which is part of
the documentation).
   
In addition to that, please, create tagged versions of the software,
the examples, and the documentation in your group's repository, and
include  the information where to find these tags in your repository to
the CampusNet submission.
   
The final submission should include: 
 
 The code of the final software (as exported Eclipse projects).
  This includes also the code that was generated automatically. The project
     should be split up into two zip files: one for Andoid, the other for
     web applications.
     
 All the non-generated code should have Java doc comments, and the authors
     of the non-generated code should be indicated with the @author tag (if the
     author tag is not the student number / SVN account, it needs to be
     clearly stated which author tag stands for which student — see below).
 A complete example that demonstrates the capabilities of your software.
 Instructions on how to install the projects and how to 
     start them (could be part of the handbook). This includes running the software
     on your group's GlassFish server as well as installing it on another
     GlassFish server.
   
 Instructions on how to install the example and start and use
     the example (could be part of the handbook).
 The revised and updated systems specification and the handbook should be
     submitted in as PDF (if it is clearly indicated, the handbook can be part of
     the systems specification).
     Both documents should clearly indicate which parts were written by
     which students, so that the individual contributions of the students
     can be evaluated.
 Documentation of tests (JUnit test should 
     be submitted as code; for manual tests, it is enough if they are included 
     in some test reports).
 A list identifying which student has worked on which parts of
     the project. This concerns the work on the major parts of the software
     (in addition to the @author tags in the code) and organisational
     and management work, or work on testing, which is not documented
     somewhere else (this list does not need to include the work on the
     different parts of the documentation and the handbook, since these are
     authored, see 6.).
     If the author tag in the code and documents deviates from the student number
     (SVN account) of the student, this list should also clearly identify which
     "tag" represents which student.
         
 In addition to the submission of the group, every student must submit
     an individual document (as a PDF file) via CampusNet,
     in which the student explains the own contributions to the project,
     in which part he or she was involved, and in which other activities and duties (project
     leader, responsibilities in the different phases, SVN, etc.) he or she was
     involved during the project. And the student should reflect on 
     some of the made experiences during this project. This document should be 1-2
     pages long and submitted by Dec. 19, 2400 via CampusNet (individually).
   
Please make sure that the submission is complete (everything that needs to be installed
on top of the Eclipse versions and extensions used in this course's tutorials
needs to be mentioned). Here is a check list for the final submission: 
 
 Are all required files and documents included in the tagged version
     (including an example)?
 Are the documents complete (and understandable)?
 Does the submission contain all necessary details for installing and starting
     the groups software?
 Is the software running (when only installing the plug-ins from the submission)
     on the Eclipse installations (ADT and WTP) required for this course.
     
 Are the buildpaths of the projects set up in such a way that the plugin projects
     build and run on other computers. Are pathes to resources independent from a 
     specific computer? Make sure to test this!
 Are all references to out-dated or irrelevant plugins deleted?
 Are all output commands to the console deleted from the code (or only made
     in debugging mode)?
 Does the software include the Java docs and, in particular, the @author
     tags for all non-generated parts?
 Does the documentation include the information on the authors for the
     different parts?
       
 Did every student submit his or her individual document (own contributions and reflections)?
 |