Jay Patel



Click here to view all the source code for this project
Source code, click here





How to use the application? and the things you can do with it?
- First and foremost, you want to turn the toast oven on by selecting the 'On' button.
- Once turned on, you then have the option to select "Previous", "Custom", or "Pre-heat" option
- "Pre heat" will pre heat the oven for you.
- If you don't want to select any of those three options, you can straigh click on 'Mode' button (which is same as clicking on 'Custom').
- The toaster oven will then guide you through the rest of the process
- The 'Start' button will then illimunate to green to help the user start the cooking process
- Once done, the screen toaster oven will tell you that process is "Done".
- Then you can click on "Stop" button, which after that will enable you to click on "Cool Down".

Things you are able to do
- Toast - Broil - Pizza - Pre-heat - Cool Down - Previous, if you just want to use the same thing that you used last time. - Custom settings

Why I think I have created a good interface?
- One of the main reason I like my interface is that the toaster guides the user throught the process.
- There are a lot of indication on the screen when anything is happening (i.e. if the user tries to hit start before making selection, the notification screen will blink).
- Everything is very responsive.
- I like the layout, the color combination are nice to look at
- All the changes that are made are instant. For example: if you change the temperature from celsius to fahrenheit or vice versa.
- There is also a developer option. Once you click on that option, all the time is then converted to 10 seconds to help speed up the process.


Sketches used during development

assigining buttons by x y coordinates


Welcome screen


stepping throught the program