Elevator Interface for CS 3366 (HW 1)
Links:
Source Code: https://github.com/pratikppatel1616/hw1.64.patel/blob/master/myinterface.java
Presentation Page: https://pratikppatel1616.github.io/hw1.64.patel/
Github Repository: https://github.com/pratikppatel1616/hw1.64.patel
The elevator from Baymont Inn & Suites - Lubbock West:
Elevator Demonstration (GIF):

//////////////////////////////////////— TO GET A C —-///////////////////////////////////////////
Photos of the elevator interface are located above, as well as, a gif image of the interface in operation.
ISSUES WITH CURRENT DESIGN
If up button is pressed, must press a floor that is greater than current floor. If a floor less than current floor is pressed then it will re-open on current floor. After this happens, user can press any floor (greater or less than current floor) and elevator will cooperate.
Same principle applies for if down button is pressed. In other words, the up and down call buttons are redundant for the sake of the user accessibility. They are, however, useful during high traffic times when the elevators are constantly going up and down.
The buttons are not very responsive, must press multiple times before the elevator responds to user input.
Does not tell user what floor the elevator is currently on. Most elevators have an electronic display on inside of elevator that tells user what floor elevator is on. This is very useful during elevator failure because user can call emergency responders and direct them to the exact floor the users are on for quick and easy extraction.
Does not have elevator escape latch on top of elevator. In other words, users are stuck in elevator incase of building emergency and must wait for an extraction.
//////////////////////////////////////////—- TO GET A B —–//////////////////////////////////////
COMMON USES (WITH COMMENTS ON WHETHER IT IS EASY TO USE):
COMMON SEQUENCE OF ACTIONS:
COMMON MISTAKES WITH CURRENT DESIGN:
ELEVATOR SUPPORT/FEEDBACK TO USER:
SKETCH OF SUGGESTED CONTROL INTERFACE WITH IMPROVEMENTS:
////////////////////////////////////////—— TO GET AN A——–///////////////////////////////////
DESIGN AND IMPLEMENTATION OF THE TOUCH SCREEN WITH INTERACTIVE FEATURES:

The improved version of this interface has all the same things as the old interface with some more modern improvements such as amenities on each floor. This is very beneficial to the guests as they would not have to ask the reception desk where everything is at. Having worked the front desk for 4 years now, one of the most common questions we get asked is “Where are your ice machines?” With this design, guests will have details on where each of the ice machines are and where they are located. Moreover, this version of the interface makes it possible for the user to unselect the floor in the case where the user accidently presses the wrong floor. This saves the user time by preventing the elevator from wasting time by going to a floor where no one needs to go. This version of the interface also indicates to the user when something has already been presses by either flashing or staying highlighted.
/////////////////////////////////////////—–EXTRA CREDIT——///////////////////////////////////
My interface has each of the amentities on respective floors listed out. Makes it easier for hotel navigation.