SnapValet ARB Prototype II Global Trojan Solutions – Team 03
Outline SnapValet Refresher Java Client-Server Simulation Request & Pay Retrieve & Return (started) Android/Java Braintree Proof of Concept
Vehicle Request Following check-in, customers can request their vehicle by entering the number on the ticket that was given to them by the valet. This will generate a request that will be displayed in the valet queue following a prompt for payment Request Activity requestTicketNumber validateTicketNumber putExtra startPaymentActivity
Payment Customers will have the option of paying cash or mobile. Payment will be verified before release of the vehicle Payment Activity getLocationFee Realized efficiency requestTip validateTip (double) putExtraPayment submitRequest startThanksActivity
Request Queue Interface for Valet interaction with request queue QueueActivity CRUD Operations displayQueue parseResponse Efficiency Realization QueueUpdateRetriever New Thread run(): request updates from server periodically
SnapValetServer Main Socket Case-based Parsing Simulated DBs QueueUpdater addValetRequest updateQueue
Braintree API Android/Java Simple demonstration of credit card transaction