LBSC 708L/CMSC 838D Final Exam December 16, 1997 This exam is worth a total of 30 points, and you have 2 hours to complete it. You may use any resources at all (books, Internet, existing code, etc.) except for another person or anything produced by another person after the start of this exam. 1) [20 points] Make a Java application which creates a graphical user interface with at least the following functions: a) A small text window in which the user may enter search terms. This area should be labeled "Input". b) A second text area in which debugging output will be displayed. It should not be possible for the user to type in this area. This area should be labeled "Debugging Output". c) A button labeled "Examine". When this button is selected by the user, the present contents of the debugging text area should be removed and replaced with the present contents of the input text area. Save your work on your M drive as Exam.java and Exam.class. Partial credit will be awarded. 2) [10 points] You have been selected to lead a 5 person team that will design the user interface for a computerized navigation system that will be included as standard equipment on the 1999 BMW model 590i automobile. For safety reasons, the usual haptic input and graphical display will need to be augmented with speech input and some form of auditory display. Your final user interface design must be completed in 7 months. Describe in detail the process that you will use to establish the final requirements for the user interface using a rapid prototyping methodology. You may submit the answer to this question as a Microsoft Word file (in which case it should be on your M drive as exam.doc) or handwritten on paper.