HinoPak Vehicle Tracking &
Monitoring System (VTMS)
Institute of Business Administration
(IBA - Karachi)
–
Computer Science Project I Presentation
January 19, 2013
Final Year Project Presentation - HinoPak
VTMS
16/20/2013
INTRODUCTION
Final Year Project Presentation -
HinoPak VTMS
26/20/2013
Group
• This is the final year project of three
students from BS(CS) program:
- Ayaz Ali Qureshi
- Salik Aziz Khan
- Syeda Khushbakth Rizvi
• Project is under the supervision of Dr.
Sayeed Ghani
Final Year Project Presentation -
HinoPak VTMS
36/20/2013
Project
• The project being presented is an Android
based asset tracking and monitoring
system, using Global Positioning System
(GPS) technology to locate and Global
System for Mobiles (GSM) / General
Packet Radio Service (GPRS) services to
transmit the updates to a remote server
which can use the incoming data to
pinpoint assets
Final Year Project Presentation -
HinoPak VTMS
46/20/2013
Industrial Partner
• The project caters to the market demand
of customizable tracking solution and has
an industrial client
• This project is endorsed by HinoPak
Motors Ltd and its tailored to their needs
Final Year Project Presentation -
HinoPak VTMS
56/20/2013
DESCRIPTION
Final Year Project Presentation -
HinoPak VTMS
66/20/2013
Need
• The project is IBA’s graduation
requisite, which serves as the foremost
need
• The requirements of HinoPak Motors Ltd
served as secondary need factor
Final Year Project Presentation -
HinoPak VTMS
76/20/2013
Scope
• The scope of the project includes an
android application, web based interfaced
and underlying frameworks
• The project scope was defined after careful
discussion with the industrial partner
Final Year Project Presentation -
HinoPak VTMS
86/20/2013
Scope – Contd..
• The project boundaries were set to all
things software related. Any use or
manipulation of hardware is considered
beyond the scope of this project, for this
stage
• Any task which deviates from the core of
tracking and vehicle monitoring is deemed
out of scope
Final Year Project Presentation -
HinoPak VTMS
96/20/2013
Learning Objective
• To develop a business viable solution from
scratch
• To understand, learn and implement
product development & software
engineering techniques applied in real life
projects
Final Year Project Presentation -
HinoPak VTMS
106/20/2013
• To be able to better translate real life
scenarios into functional features
• To polish competencies learned during the
course of the program
Final Year Project Presentation -
HinoPak VTMS
116/20/2013
Learning Objective – Contd..
Project Objective
• Develop a low cost asset tracking and
monitoring solution
• Provide a highly customizable solution to
our industrial partner
• Development of video surveillance of
assets’ interior as an add-on capability
Final Year Project Presentation -
HinoPak VTMS
126/20/2013
SYSTEM DEVELOPMENT
Final Year Project Presentation -
HinoPak VTMS
136/20/2013
Implementation Method
• Waterfall model is employed for software
development. Tasks were broken down
into segments, namely:
- Planning 
- Analysis 
- Design 
- Implementation 
- Testing 
- Delivery
Final Year Project Presentation -
HinoPak VTMS
146/20/2013
Technological Basis
The technologies used to develop the
system include:
- Android OS
- GPS and GPRS enabled devices
- HTML/CSS/JS
- LAMP(Apache, MySQL, PHP)
- Google Maps
- Linux based servers
Final Year Project Presentation -
HinoPak VTMS
156/20/2013
Mode of Delivery
• Tracking will be done via an Android
application
• The data will be sent to remote server in
real-time via SMS or GPRS service
• The data can be viewed via web panel
which accesses database residing at the
server
Final Year Project Presentation -
HinoPak VTMS
166/20/2013
System Model
Final Year Project Presentation -
HinoPak VTMS
176/20/2013
Server
Web-Panel
Mobile
Application
Data Flow Diagram
Final Year Project Presentation -
HinoPak VTMS
186/20/2013
Class Diagram
Final Year Project Presentation -
HinoPak VTMS
196/20/2013
PROJECT COMPONENTS
Final Year Project Presentation -
HinoPak VTMS
206/20/2013
ANDROID APPLICATION
Final Year Project Presentation -
HinoPak VTMS
216/20/2013
Overview
• Tracking will be done via an application
installed in the device
• The application features multiple options
to set preferences, and view data which is
gathered
Final Year Project Presentation -
HinoPak VTMS
226/20/2013
Features
• Feature #01 – Last known location
• Feature #02 – Current location
• Feature #03 – Travel route
• Feature #04 – Route coordinates
• Feature #05 – Speed(current/average)
• Feature #06 – Estimated time of arrival *
• Feature #07 – Points of interest *
• Feature #08 – Time taken for a route (lapsed/remaining)
• Feature #09 – Ignition Notification *
• Feature #10 – Distance travelled (lapsed/remaining)
Final Year Project Presentation -
HinoPak VTMS
236/20/2013
* Currently under development
SERVER
Final Year Project Presentation -
HinoPak VTMS
246/20/2013
Overview
• We have two server instances:
– A primary server hosted at HinoPak
– A secondary backup server hosted by IBA
• Servers have Ubuntu 12.04 OS, LAMP
stack on top
• Web Panel for administration which is in
PHP
Final Year Project Presentation -
HinoPak VTMS
256/20/2013
DEBUGGING TOOLS
6/20/2013
Final Year Project Presentation -
HinoPak VTMS
26
Overview
• A desktop application written in C# to
transfer data file created by application
during offline logging.
• A mobile application for android to
transfer data file created by application
during offline logging.
6/20/2013
Final Year Project Presentation -
HinoPak VTMS
27
WEB PANEL
Final Year Project Presentation -
HinoPak VTMS
286/20/2013
Overview
• Web Panel is the server side interface.
• It has the capability to display variety of
information collected via the mobile
application.
• Major features include: Last co-
ordinate, All co-ordinates, Load/Save
route, User management.
Final Year Project Presentation -
HinoPak VTMS
296/20/2013
CURRENT STANDING &
PROGRESS
Final Year Project Presentation -
HinoPak VTMS
306/20/2013
Milestones
• Meeting with HinoPak’s management for
requirement gathering purpose
• Development and approval of a
comprehensive and structured SRS
document
• Implementation of minimum requirement
set by HinoPak Motors Ltd
Final Year Project Presentation -
HinoPak VTMS
316/20/2013
Milestones – Contd..
• UI design formalized
• A working prototype is developed
• Currently the application is the testing phase
for real life scenario
• Development of a dedicated website to
introduce and inform the interested entities
about the solution and all the relevant
aspects
Final Year Project Presentation -
HinoPak VTMS
326/20/2013
Milestones – Contd..
• Preliminary experiment design was
devised and a test run was done to gather
sample dataset to be used later for
research purpose
Final Year Project Presentation -
HinoPak VTMS
336/20/2013
Limitations
• We faced some glitches with the server
up-time, GPS accuracy (device specific)
and network reception
• Also selection of appropriate algorithm
proved to be challenging task
Final Year Project Presentation -
HinoPak VTMS
346/20/2013
Requirements
• Some limitations pertains to usage of
Android application specifically:
- Subscription to GPRS connection
(For active data logging)
- SD card with sufficient memory
(For offline data logging – in the event of lost transmission)
- Android OS version 2.2 and above
- GPS enabled Handset
Final Year Project Presentation -
HinoPak VTMS
356/20/2013
FUTURE PLANS
Final Year Project Presentation -
HinoPak VTMS
366/20/2013
Vision
• Pertains to the Computer Science Project
II, where we would experiment &
incorporate hardware with the tracking
system
• Essentially, it looks at monitoring
functionality on ground, gathering video
surveillance of vehicle from the inside in
real time
Final Year Project Presentation -
HinoPak VTMS
376/20/2013
Research Paper
• A theoretical research paper concerning
our tracking and monitoring solution, its
model and unique characteristics
• Also, results collected through specifically
designed experiments
Final Year Project Presentation -
HinoPak VTMS
386/20/2013
Hardware Extension
• Raspberry Pi – a microcomputer is
obtained for this purpose
• This will gather all cues from the assets
Final Year Project Presentation -
HinoPak VTMS
396/20/2013
ACKNOWLEDGEMENTS
Final Year Project Presentation -
HinoPak VTMS
406/20/2013
• We would like to thank Dr. Sayeed Ghani
for this precious time and guidance
throughout the course of this project and
we will continue to seek his supervision
for the following half, and Mr. Shams
Naveed Zia for his
collaboration, confidence in our work and
complete autonomy to work
Final Year Project Presentation -
HinoPak VTMS
416/20/2013
• Also we would like to thank Dr. Sajjad
Haider for his time which he took to
listen, help and direct us to appropriate
solutions
• Additionally, we would like to thank Dr.
Shakeel Khoja, Mr. Faisal Iradat and Mr.
Imran khan for their learned consult
Final Year Project Presentation -
HinoPak VTMS
426/20/2013
QUESTIONS?
Final Year Project Presentation -
HinoPak VTMS
436/20/2013
THANK YOU!
Final Year Project Presentation -
HinoPak VTMS
446/20/2013

Final Year Presentation - Semester 1

  • 1.
    HinoPak Vehicle Tracking& Monitoring System (VTMS) Institute of Business Administration (IBA - Karachi) – Computer Science Project I Presentation January 19, 2013 Final Year Project Presentation - HinoPak VTMS 16/20/2013
  • 2.
    INTRODUCTION Final Year ProjectPresentation - HinoPak VTMS 26/20/2013
  • 3.
    Group • This isthe final year project of three students from BS(CS) program: - Ayaz Ali Qureshi - Salik Aziz Khan - Syeda Khushbakth Rizvi • Project is under the supervision of Dr. Sayeed Ghani Final Year Project Presentation - HinoPak VTMS 36/20/2013
  • 4.
    Project • The projectbeing presented is an Android based asset tracking and monitoring system, using Global Positioning System (GPS) technology to locate and Global System for Mobiles (GSM) / General Packet Radio Service (GPRS) services to transmit the updates to a remote server which can use the incoming data to pinpoint assets Final Year Project Presentation - HinoPak VTMS 46/20/2013
  • 5.
    Industrial Partner • Theproject caters to the market demand of customizable tracking solution and has an industrial client • This project is endorsed by HinoPak Motors Ltd and its tailored to their needs Final Year Project Presentation - HinoPak VTMS 56/20/2013
  • 6.
    DESCRIPTION Final Year ProjectPresentation - HinoPak VTMS 66/20/2013
  • 7.
    Need • The projectis IBA’s graduation requisite, which serves as the foremost need • The requirements of HinoPak Motors Ltd served as secondary need factor Final Year Project Presentation - HinoPak VTMS 76/20/2013
  • 8.
    Scope • The scopeof the project includes an android application, web based interfaced and underlying frameworks • The project scope was defined after careful discussion with the industrial partner Final Year Project Presentation - HinoPak VTMS 86/20/2013
  • 9.
    Scope – Contd.. •The project boundaries were set to all things software related. Any use or manipulation of hardware is considered beyond the scope of this project, for this stage • Any task which deviates from the core of tracking and vehicle monitoring is deemed out of scope Final Year Project Presentation - HinoPak VTMS 96/20/2013
  • 10.
    Learning Objective • Todevelop a business viable solution from scratch • To understand, learn and implement product development & software engineering techniques applied in real life projects Final Year Project Presentation - HinoPak VTMS 106/20/2013
  • 11.
    • To beable to better translate real life scenarios into functional features • To polish competencies learned during the course of the program Final Year Project Presentation - HinoPak VTMS 116/20/2013 Learning Objective – Contd..
  • 12.
    Project Objective • Developa low cost asset tracking and monitoring solution • Provide a highly customizable solution to our industrial partner • Development of video surveillance of assets’ interior as an add-on capability Final Year Project Presentation - HinoPak VTMS 126/20/2013
  • 13.
    SYSTEM DEVELOPMENT Final YearProject Presentation - HinoPak VTMS 136/20/2013
  • 14.
    Implementation Method • Waterfallmodel is employed for software development. Tasks were broken down into segments, namely: - Planning  - Analysis  - Design  - Implementation  - Testing  - Delivery Final Year Project Presentation - HinoPak VTMS 146/20/2013
  • 15.
    Technological Basis The technologiesused to develop the system include: - Android OS - GPS and GPRS enabled devices - HTML/CSS/JS - LAMP(Apache, MySQL, PHP) - Google Maps - Linux based servers Final Year Project Presentation - HinoPak VTMS 156/20/2013
  • 16.
    Mode of Delivery •Tracking will be done via an Android application • The data will be sent to remote server in real-time via SMS or GPRS service • The data can be viewed via web panel which accesses database residing at the server Final Year Project Presentation - HinoPak VTMS 166/20/2013
  • 17.
    System Model Final YearProject Presentation - HinoPak VTMS 176/20/2013 Server Web-Panel Mobile Application
  • 18.
    Data Flow Diagram FinalYear Project Presentation - HinoPak VTMS 186/20/2013
  • 19.
    Class Diagram Final YearProject Presentation - HinoPak VTMS 196/20/2013
  • 20.
    PROJECT COMPONENTS Final YearProject Presentation - HinoPak VTMS 206/20/2013
  • 21.
    ANDROID APPLICATION Final YearProject Presentation - HinoPak VTMS 216/20/2013
  • 22.
    Overview • Tracking willbe done via an application installed in the device • The application features multiple options to set preferences, and view data which is gathered Final Year Project Presentation - HinoPak VTMS 226/20/2013
  • 23.
    Features • Feature #01– Last known location • Feature #02 – Current location • Feature #03 – Travel route • Feature #04 – Route coordinates • Feature #05 – Speed(current/average) • Feature #06 – Estimated time of arrival * • Feature #07 – Points of interest * • Feature #08 – Time taken for a route (lapsed/remaining) • Feature #09 – Ignition Notification * • Feature #10 – Distance travelled (lapsed/remaining) Final Year Project Presentation - HinoPak VTMS 236/20/2013 * Currently under development
  • 24.
    SERVER Final Year ProjectPresentation - HinoPak VTMS 246/20/2013
  • 25.
    Overview • We havetwo server instances: – A primary server hosted at HinoPak – A secondary backup server hosted by IBA • Servers have Ubuntu 12.04 OS, LAMP stack on top • Web Panel for administration which is in PHP Final Year Project Presentation - HinoPak VTMS 256/20/2013
  • 26.
    DEBUGGING TOOLS 6/20/2013 Final YearProject Presentation - HinoPak VTMS 26
  • 27.
    Overview • A desktopapplication written in C# to transfer data file created by application during offline logging. • A mobile application for android to transfer data file created by application during offline logging. 6/20/2013 Final Year Project Presentation - HinoPak VTMS 27
  • 28.
    WEB PANEL Final YearProject Presentation - HinoPak VTMS 286/20/2013
  • 29.
    Overview • Web Panelis the server side interface. • It has the capability to display variety of information collected via the mobile application. • Major features include: Last co- ordinate, All co-ordinates, Load/Save route, User management. Final Year Project Presentation - HinoPak VTMS 296/20/2013
  • 30.
    CURRENT STANDING & PROGRESS FinalYear Project Presentation - HinoPak VTMS 306/20/2013
  • 31.
    Milestones • Meeting withHinoPak’s management for requirement gathering purpose • Development and approval of a comprehensive and structured SRS document • Implementation of minimum requirement set by HinoPak Motors Ltd Final Year Project Presentation - HinoPak VTMS 316/20/2013
  • 32.
    Milestones – Contd.. •UI design formalized • A working prototype is developed • Currently the application is the testing phase for real life scenario • Development of a dedicated website to introduce and inform the interested entities about the solution and all the relevant aspects Final Year Project Presentation - HinoPak VTMS 326/20/2013
  • 33.
    Milestones – Contd.. •Preliminary experiment design was devised and a test run was done to gather sample dataset to be used later for research purpose Final Year Project Presentation - HinoPak VTMS 336/20/2013
  • 34.
    Limitations • We facedsome glitches with the server up-time, GPS accuracy (device specific) and network reception • Also selection of appropriate algorithm proved to be challenging task Final Year Project Presentation - HinoPak VTMS 346/20/2013
  • 35.
    Requirements • Some limitationspertains to usage of Android application specifically: - Subscription to GPRS connection (For active data logging) - SD card with sufficient memory (For offline data logging – in the event of lost transmission) - Android OS version 2.2 and above - GPS enabled Handset Final Year Project Presentation - HinoPak VTMS 356/20/2013
  • 36.
    FUTURE PLANS Final YearProject Presentation - HinoPak VTMS 366/20/2013
  • 37.
    Vision • Pertains tothe Computer Science Project II, where we would experiment & incorporate hardware with the tracking system • Essentially, it looks at monitoring functionality on ground, gathering video surveillance of vehicle from the inside in real time Final Year Project Presentation - HinoPak VTMS 376/20/2013
  • 38.
    Research Paper • Atheoretical research paper concerning our tracking and monitoring solution, its model and unique characteristics • Also, results collected through specifically designed experiments Final Year Project Presentation - HinoPak VTMS 386/20/2013
  • 39.
    Hardware Extension • RaspberryPi – a microcomputer is obtained for this purpose • This will gather all cues from the assets Final Year Project Presentation - HinoPak VTMS 396/20/2013
  • 40.
    ACKNOWLEDGEMENTS Final Year ProjectPresentation - HinoPak VTMS 406/20/2013
  • 41.
    • We wouldlike to thank Dr. Sayeed Ghani for this precious time and guidance throughout the course of this project and we will continue to seek his supervision for the following half, and Mr. Shams Naveed Zia for his collaboration, confidence in our work and complete autonomy to work Final Year Project Presentation - HinoPak VTMS 416/20/2013
  • 42.
    • Also wewould like to thank Dr. Sajjad Haider for his time which he took to listen, help and direct us to appropriate solutions • Additionally, we would like to thank Dr. Shakeel Khoja, Mr. Faisal Iradat and Mr. Imran khan for their learned consult Final Year Project Presentation - HinoPak VTMS 426/20/2013
  • 43.
    QUESTIONS? Final Year ProjectPresentation - HinoPak VTMS 436/20/2013
  • 44.
    THANK YOU! Final YearProject Presentation - HinoPak VTMS 446/20/2013