Software Engineering Java Assignment
Due: Thursday, 4/16/98
This assignment is intended to "get your feet wet" with Java programming. Thus, the emphasis of this assignment is more to learn the Java language and tools. In other words, do not put too much effort into creative or elaborate solutions to the problem.
Since you will be designing and implementing some neat air traffic controllers, your first assignment is to write a Java application/applet which will take the following as input:
- An airplane position
- 3 coordinates
- An airplane velocity
- 3 coordinates
- An axis-aligned airspace/box
- 6 coordinate (max & min for each coord)
- An elapsed amount of time
- one value
Given this input, the program will calculate and output the following:
- The planes position after the elapsed time.
- Whether or not the position is inside the airspace/box after the elapsed time.
- Whether or not the plane was ever in the airspace during the elapsed time.
I do not care if you create an application, an applet, or both. However, make sure that your code has the following documentation:
- Your name and ID number
- How to compile and run your program
- Is it an Applet or Application?
- What HTML is needed (if it is an applet)?
- When running the program, there should be prompts as to which input to use.
- The usual code comments.
If you have any questions, send email to wilcox@cs.