User Interface Specification - achyut3598/SmartHackSmasher GitHub Wiki

User Interface Specification

Since Smart Hack Smasher is created to work in the background of an automated vehicle's system. It does not have a user interface. However, we created one for demonstration purposes, so viewers do not have to look at a command line interface.

The first image shows the home screen of our demonstration's UI. There are four easily identifiable buttons on this screen that one can click on and simulate Smart Hack Smasher. The second image is what a user would see once they click on the "Road Sign" button. All of the other modules' screens look similar as well. Again, the emphasis is on simplicity. One can easily see where to select a file, simulate what the car is seeing, and hit the submit button as shown in the third screenshot. Once they select a file, the picture or video shows up on the top left box giving the users a better visualization. And finally, in the fourth image, one can see the output that is sent by Smart Hack Smasher displayed on the top right box. There is no need to overcomplicate the tool for users so we opted against displaying a log file with the output as well as suggestive actions as those are necessary for car systems only.