Adhere to the Code of Academic Integrity. You may discuss background issues and general strategies with others and seek help from course instructor, but the implementations that you submit must be your own.

computer science

Description

User Interface Design 

Assignment 2 Warning!

 Adhere to the Code of Academic Integrity. You may discuss background issues and general strategies with others and seek help from course instructor, but the implementations that you submit must be your own. You are not allowed to work out the detailed coding and solutions with others, copy code from published/Internet sources or let others to do coding for you. If you feel that you cannot complete the assignment on you own, seek help from the course instructor.


1 Microwave Oven Simulation tool Write a Java Application that simulates a microwave oven. The graphical user interface is illustrated as follows (Note: you are encouraged to come up with any design better than this). The left side is the food container and the right side consists of, from the top to the bottom, a screen for showing the cooking time, a control panel for setting the cooking time, a “START”/ “STOP” button for starting/stopping the cooking, and an “Open/Close Door” button for opening/closing the door of the food container.


1.1 Appearance and layout 

• You need to work out a layout that resembles a microwave oven. You are encouraged to design a novel interface you could possibly justify. You may use as many panels and layout managers as necessary. 

• Think about appropriate fonts and colours for the button labels, the screen, and the food container. Also spend time on background colours and borders. There are no “right” answers; try for something that suggests “microwave oven” to the user. 

• You need to clearly visualise the food container between the states of cooking and standing by and between the states of being open and closed using colours, borders, images, or even animations. 

Instruction Files

Related Questions in computer science category