120 likes | 303 Views
MobiWize Web Site . By Rami Younes (ID 038743894) Israel Adler (ID xxx) . Agenda. Motivation Project description Basic Usage Model Entrance Screen Driving Sessions Screen Google Earth Screen Personal Summary and Recommendations Feedback Screen Freamwork. Motivation. Background:
E N D
Agenda • Motivation • Project description • Basic Usage Model • Entrance Screen • Driving Sessions Screen • Google Earth Screen • Personal Summary and Recommendations • Feedback Screen • Freamwork
Motivation • Background: The main project is an application which collect information about drivers (which is registered to this application) through their Smartphone (in a real time) and accumulate it into a big database in order to analyze this information and then suggest to the user a better driving behavior in order to save energy.
Project description Building a web (Server/Client) application which pulls statistics about the user and display it in a graphical demonstration using Google maps API.
Basic Usage Model 1) The user logs into the website using his “username” and “password”. 2) In the first screen a home page screen is displayed (Driving Sessions Screen). 3) In the second screen a graphical demonstration displays by the application (Google Earth Screen). 4) In the second screen is a Personal Summary and Recommendations. 5) The last screen is a Feedback Screen which allows the user to send a feedback.
Entrance Screen • Components: • Driver’s name • Vehicle plate number • Password • Actions: • Accept: user name + password + vehicle number • Verify credits against SQL table • Approve / deny / permissions
Driving Sessions Screen • Components: • Sessions list + scroll bar with the following columns: • Data + time, duration , Origin + destination, Distance, Accumulated fuel Average fuel, Total grade, Optimizer check box • Buttons: • Sort, Detail, Optimizer, Exit • Actions: • Select sessions • Open (details) in Google Earth – generate KML files per session • Optimizer: • If check box checked: • Per the selected session • Per origin and destination • Calculate best route and speed profile • Calculate expected fuel consumption (momentary / total) • Generate KML and open Google Earth • Call-out: where to release throttle pedal, total summary at the end
Google Earth Screen • Components: • Selected sessions • Per session: • Speed (height) • Fuel consumption (color) • Engine Load (width) • Recommendations (call-outs) • Summaries (call-outs) • Arrange components as XML sub-directories: • Session / recommendations / summary • Hover: • At each session point, show current load/consumption on the Vehicle BSFC diagram • Buttons + Actions • Standard Google-Earth
Summary and Recommendations • Components: • Show personal summaries (per entire sessions / per time period) • Fuel efficiency: • Per accelerations, Per cruise, Per decelerations • Maintenance: • Compare several criteria / parameters between same vehicles to get recommendations for maintenance • Tire pressure • Engine temperature • Compare to: • same make/model, same driver (different periods) • Show graphs / tables / numbers / colors • Personal Recommendation: • Generate auto recommendations for driver according to above mentioned summary • Actions: • Sort, search, compare
Feedback Screen • Components: • Send email to us. • Text explanation on how to communicate with us.
Framework • PHP on eclipse.