Sei sulla pagina 1di 8

Tracking as a Service

FYP Proposal

Final Year Project

Session 2013- 2017

BSc. (Hons.)BS in Computer Science

Department of Computer Science


COMSATS Institute of Information Technology, Lahore
24 June 2016
Project ID (for office
use)

Type (Nature of project) [ ] Development [ ] Research [ ] R&D

Area of specialization

Project Group Members

CGP
Sr.# Reg. # Student Name Email ID Phone # Signature
A

DDP-FA13-
(i) Nasir Mahmood 2.53 nas930.m@gmail.com 0331-4822614
BCS-182

DDP-FA13-
(ii) Elaf Shahid 2.46 elaf.shahid@live.com 0333-4368346
BCS-027
Name & Signature of Batch Advisor
(If students are eligible for FYP)

Plagiarism Free Certificate


This is to certify that, I am Nasir Mahmood S/o Tallat Mahmood, group leader of FYP under registration no.
CIIT/DDP-FA13-BCS-182/LHR at Computer Science Department, COMSATS Institute of Information
Technology, Lahore. I declare that my FYP proposal is checked by my supervisor and the similarity index is
________% that is less than 20%, an acceptable limit by HEC. Report is attached herewith as Appendix A.

Date: 23/09/2016 Name of Group Leader: Nasir Mahmood Signature: ________________

Name of Supervisor: __Dr. Hasan Jamal___ Co-Supervisor (if any):___Dr. M. Tayyab


Chaudhry____
Designation: ___A.P._______ Designation: ___A.P._________

Signature: _____________________ Signature: _____________________

Approval of FYP Management Committee


Committee Member 1: Name: _____________________
[ ] Accept [ ] *Defer [ ] *Reject Signature: _______________
*Remarks: _____________________________________________________________________

Committee Member 2: Name: _____________________


[ ] Accept [ ] *Defer [ ] *Reject Signature: _______________
*Remarks: _____________________________________________________________________

Convener: Name: _____________________


[ ] Accept [ ] *Defer [ ] *Reject Signature: _______________
*Remarks:
_____________________________________________________________________
Project Abstract
Tracking as a Service is a cloud hosted service that tracks various assets and
personnel using smartphones. Android based phones will be used as remote tracker in
this study. The customers can book tracking slots through a web-based booking
system and will be charged for the time spent on tracking. Tracking summary can be
viewed on the smartphone of the customer. The proposed service will be useful for
timely tracking and will generate revenue for the service provider.

Introduction
Many GPS based tracking systems have been used successfully and are being utilized
in plenty of applications such as vehicle location identification, in route guidance, etc.
Current GPS and GSM enabled systems utilize Google Earth in order to provide real-
time data. Our project consists of a cloud hosted service that uses the coordinates of a
remote device such as a smartphone for asset tracking. The smart phone used for
tracking service has a tracking app installed and is called tracker. This service is
linked with the service user’s smartphone, through an installed application by which
the asset being tracked can be spotted on a map by using Google map service. The
most interesting part of this project is that the customer’s smartphone and the tracker
device are not directly connected, but are indirectly linked through the proposed
cloud-service. Thus, the tracking can be performed anonymously and can also be
regarded as surveillance. The tracker device can be placed in a car, container or a
person can be carrying the tracker. Thus, a service user can track his/her own smart
phone through the proposed service framework. This can also help track down a
stolen/lost asset as long as the tracker device is, or as soon as, connected to the
Internet. Children and other personnel can be remotely tracked in order to ensure their
safety. The proposed cloud-service can intimate the user through SMS when the
tracker device crosses a geographical boundary such as city limits. Similarly, specific
data can be remotely erased from a stolen mobile with tracking application installed.
The service user can book the tracking time through web and will be billed on per-use
basis.

Motivation and Scope


Nowadays, tracking your assets is as important as tracking your inventory. Either it's
your children, a mobile, an IT asset, or any other such asset in physical form. You just
always need to track the status of where your asset is, where is its location, what is its
status on maintaining schedule, and any other such information. This will assure you
that your asset is not lost and things are on track according to your will and plan. This
provides timely reporting and user satisfaction for asset being tracked and a hope to
locate the lost assets or to maintain the integrity of sensitive data. From another
perspective, you can get the opportunity to track an intruder without his/her
knowledge because the tracker app has no GUI interface. This surveillance is also
particularly important during a disaster situation such as terrorist attack, floods,
earthquake etc. when the people want to track their loved ones. Hence, the proposed
application will help track and manage such issues efficiently to ensure the security,
safety and stability of your assets and related personnel.

Related Work
A few software developers have worked on a project like this, and we decided to
develop in this field further for better exposure and learning. We chose the platform
of Android Development to help make this project possible.

There are few apps, search engines that support our idea and done with android app
development.

Related Apps:
 A-Trak Asset Tracking
 Assets
 Bar Cloud
 Mobile Inventory Navigator
 Track About
 iLocator

Goals and Objectives


In such a remarkably short time, the evolution of android based application
development has reached its higher paces, and many such related applications are
being made and worked on to provide security to people of their valuable assets. Our
application is proposed to be cost effective without requiring any additional device to
perform. Additionally, it works unseen and secretively from the tracked user. Our
application contains such smart and efficient feature that it requires running on just a
simple, single mobile device that has a built-in Google Map API Bluetooth and GPS
system so that the alert messages can be transmitted to any other registered mobile
device through web services. Therefore, our first and foremost goal is to make this
application as a market product as we will put our all efforts to make it real and
running application, therefore being a market product will be our first and foremost
priority in terms of goals and objectives of our project.
Individual Tasks

Name Roll No. Task

I will do the story writing of


every level in the application,
keeping in mind the spots and
Nasir Mahmood DDP-FA13-BCS-182
the features, also will be
involved in the development
phase.

I will do the designing of


interfaces; every level of
application will have a sample
of design before the final
Elaf Shahid DDP-FA13-BCS-027
implementation with it.
Moreover, I’ll be involved in
documentation phase of this
project.

Project Plan
Gantt Chart:
The above figure is the planned Gantt chart of our project according to which all the
work will be implemented accordingly, everything mentioned in it states our strategy
and the days to complete our project in due time.

Future Work
With the passage of time, we will add up the features to this application to work for
multiple devices to track zero fencing and boundary crossing areas; and if users
demand more further more features we will work on the updating procedure, as we
are taking it as a market product, so we will try our best to enhance it as much as we
can by adding new features and designs as per to the requirement of our customer’s
demand.

All updates or changes made will automatically sync with devices linked to your
account across all platforms of Android.

Tools and Technologies


This Application will be developed in ANDROID but before integration, with
android, we have to work on programming languages such as JAVA (Android)
and .NET, PHP (Web) and for storing records and information about locations we
will use SQL databases SQL servers and for handling locations we will use Google
Maps and Geolocation API. Visual Studio Tool, Android Studio Tool, SQL
SERVER. The tools we will need are as follows:

SDK Tools:
The SDK tools are so much important for the development of the android and include
many tools and also include SDK emulator, SDK managing tools. So if we are
looking forward to developing android.

The application will be using these tools:

1) Virtual device tools


This includes emulators used in the android studio to give us a demo version of a real
time device. For website work we will have the virtual device to have the locations and
map data using visual studio compiler.

2) DEBUGGING TOOLS
Android built in debuggers will help us to locate and remove the bugs at different levels.
Similarly, for .net we will use visual studios built-in debugger.

3) GOOGLE MAP API


Google Map Track API’s will be used to display, store and analyze GPS data on our
map of the tracked device. These API will allow us to access features like geofencing to
get more accurate location data.

Potrebbero piacerti anche