13
MOBIWIZE WEB SITE PROJECT Supervisor: Boaz Mizrachi Students: Rami Younes Israel Adler

M OBI W IZE W EB SITE PROJECT Supervisor: Boaz Mizrachi Students: Rami Younes Israel Adler

Embed Size (px)

Citation preview

Page 1: M OBI W IZE W EB SITE PROJECT Supervisor: Boaz Mizrachi Students: Rami Younes Israel Adler

MOBIWIZE WEB SITE PROJECT

Supervisor: Boaz Mizrachi

Students:Rami YounesIsrael Adler

Page 2: M OBI W IZE W EB SITE PROJECT Supervisor: Boaz Mizrachi Students: Rami Younes Israel Adler

AGENDA

Motivation Project description System block diagram Basic Usage Model Entrance Screen Driving Sessions Screen Google Earth Screen Personal Summary and Recommendations Feedback Screen Framework Progress

Page 3: M OBI W IZE W EB SITE PROJECT Supervisor: Boaz Mizrachi Students: Rami Younes Israel Adler

MOTIVATION

Background:

MobiWize develops a system which helps drivers reduce their fuel costs by changing driving habits. The system collects driving session data from the car using system sensors and car sensors through the OBDII interface. All the data is transferred to a database.Besides real-time advices displayed by the in-car system, we would like to display to the driver or fleet manager extend data regarding the driving sessions. This will be done by a web interface.

Page 4: M OBI W IZE W EB SITE PROJECT Supervisor: Boaz Mizrachi Students: Rami Younes Israel Adler

PROJECT DESCRIPTION

Building a web (Server/Client) application which takes the driving session data, arranges it and shows in-depth and statistical data.The data will be displayed using Google Earth API.

Page 5: M OBI W IZE W EB SITE PROJECT Supervisor: Boaz Mizrachi Students: Rami Younes Israel Adler

SYSTEM BLOCK DIAGRAM

Page 6: M OBI W IZE W EB SITE PROJECT Supervisor: Boaz Mizrachi Students: Rami Younes Israel Adler

BASIC USAGE MODEL

1) The user logs into the website using his username, plate number and password.

2) In the first screen a home page screen is displayed (Driving Sessions Screen).

3) In the second screen a dynamic graphical map is displayed.(Google Earth Screen).

4) The third screen displays Personal Summary and Recommendations.

5) The last screen is a Feedback Screen which allows the user to send a feedback.

Page 7: M OBI W IZE W EB SITE PROJECT Supervisor: Boaz Mizrachi Students: Rami Younes Israel Adler

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

Page 8: M OBI W IZE W EB SITE PROJECT Supervisor: Boaz Mizrachi Students: Rami Younes Israel Adler

DRIVING SESSIONS SCREEN

Components: Sessions list + scroll bar with the following columns:

Data + time, duration , Origin + destination, Distance, Accumulated fuelAverage fuel, Total grade, Optimizer check box

Buttons: Sort, Detail, Optimizer, Exit

Actions: Select sessions Open (details) in Google Earth – show 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

Page 9: M OBI W IZE W EB SITE PROJECT Supervisor: Boaz Mizrachi Students: Rami Younes Israel Adler

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

Page 10: M OBI W IZE W EB SITE PROJECT Supervisor: Boaz Mizrachi Students: Rami Younes Israel Adler

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

Page 11: M OBI W IZE W EB SITE PROJECT Supervisor: Boaz Mizrachi Students: Rami Younes Israel Adler

FEEDBACK SCREEN

Components:Send email to us.Text explanation on how to communicate

with us.

Page 12: M OBI W IZE W EB SITE PROJECT Supervisor: Boaz Mizrachi Students: Rami Younes Israel Adler

FRAMEWORK

Web server containing PHP – HTTP, CSS, PHP PostgreSQL database JavaScript Google Earth API Integration into existing website

Page 13: M OBI W IZE W EB SITE PROJECT Supervisor: Boaz Mizrachi Students: Rami Younes Israel Adler

PROGRESS

Background studyEntrance ScreenDriving Sessions ScreenGoogle Earth Screen – in work currently

Driving session data import Personal Summary and Recommendations Feedback Screen

Further work: Optimization of current route Finding optimal route