OBJECTIVES, the DATA VIEWER and CRITERIA The Data Viewer is an applet or application that: 1. Consists of a set of classes for representing data in a user study 2. Populates the classes with data read in from structured text files 3. Displays the data that has been read in 4. Performs some calculations on the data that has been read in 5. Displays the results of the calculations in graphical form The form and meaning of the data you receive will be individual to you and also there may be different ways of interpreting the specification. . There is no single ‘correct&' program but you must justify your interpretation of the specification. Extra marks are available for interpretations that comprehensively achieve the specification and allow for further enhancements or developments of the program. Options The exact kind of data viewer you build depends upon the ‘options&' that you are allocated. Each option analyses different data in a series of three text files. The text filesare extracted from an actual survey of the way that students use mobile telephones during rendezvous (meeting for lunch, going to the cinema etc.). The original questionnaires are in an Appendix of this document and you should use them to understand the meaning and context of the data. Each of your three files will be designated as one of: i) Selection File (specifying a Selection Variable) ii) Axis File (specifying an Axis Variable) iii) Plot File (specifying 2 Plot Variables) You are required to set up objects to store ALL the data in each file in a structured fashion. In addition, at the beginning of each file are comments that indicate which data in the fileyou will need to display in graphical form. You should read those comments in conjunction with this document. Your Selection File and Axis File will contain information about Participants of the study(derived from the Personal Information Questionnaire).
## Deliverables
THERE ARE SEVERAL FILES WHICH WILL HELP ONE TO UNDERTSNAD THE WORK I WILL SEND THESE SEPERATELY TO AN EMAIL ACCOUNT 1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. Notes on the source code and what it does 2) Installation package that will install the software (in ready-to-run condition) on the platform(s) specified in this bid request. 3) Complete ownership and distribution copyrights to all work purchased.
## Platform
FORTE IN JAVA