8/18/2019 Eye on You Final Report
1/18
A Project Report
On
Eye on you
Submitted to
Amity University Uttar Pradesh
in partial fulfilment of the requirements for the award of the degree of
by
Ritesh shishodia
under the guidance of
Ms. Richa Singh
AM!" #S!!U!$ O% #%ORMA!O# !$&'#O(O)"
AM!" U#*$RS!" U!!AR PRA+$S'
#O+A ,U-P-.
APR(/ 0123
TABLE OF CONTENTS
+eclaration-------------------------------------------------------------------------------------------------------- 0
1
8/18/2019 Eye on You Final Report
2/18
&ertificate---------------------------------------------------------------------------------------------------------- 4
Ac5nowledgements------------------------------------------------------------------------------------------- 6
Plagiarism Report----------------------------------------------------------------------------------------------
Synopsis of the Project--------------------------------------------------------------------------------------- 3
Abstract-------------------------------------------------------------------------------------------------------------- 7
ntroduction------------------------------------------------------------------------------------------------------- 8
(iterature Review--------------------------------------------------------------------------------------------- 21
Project +esign and mplementation----------------------------------------------------------------- 20
Approach to +esign----------------------------------------------------------------------------------------- 26
Simulation9$:periment------------------------------------------------------------------------------------- 23
+iscussion of Result----------------------------------------------------------------------------------------- 2;
&onclusion-------------------------------------------------------------------------------------------------------- 27
%uture prospect------------------------------------------------------------------------------------------------- 28
References 9 / Android devices that accessed the nternet accounted for >8-2?
of the worldwide smartphone and tablet mar5et/ 37-4? of the &hinese mar5et/ and 61-;7? of
the US mar5et-
2
8/18/2019 Eye on You Final Report
3/18
ABSTRACT
$yeOnU@ )PS !rac5er is an Android Application which can be used to give access to a
person,s./ who can help you locate your Android device using his9her device ,may not be
android.- One may be able to find your misplaced phone even if it is in silent9vibration mode
with this application installed in it-
After installing the application on the device/ certain favourite contacts have to be selected
,ma:imum >. from the contacts list- !hese selected contacts would have the access to@
• &hange the device mode to RingerB
• )enerating an alert on the device with siren and strobe flashlight
• Retrieving the e:act location of the device on their device via SMS
by sending an SMS to the device using their device- All the above mentioned features can
only be accessed if the service of the application is turned O# by the user- !he applicationwould wor5 in the bac5ground/ initially matching the message senderBs phone no from the
favourite contacts database/ then matching the message body to the predefined strings
corresponding to the three features provided by the service of the application-
!he application provides an interface to get your current location as (ongitude/ (atitude and
the complete Address using the ChereAmB tab of the drawer- An additional feature of SOS
is also added to the application to help the user in case of emergency-
8/18/2019 Eye on You Final Report
4/18
button/ the current location of the user would be send to all the contacts in the %avourite
&ontacts list via SMS-
!he application is based on the concepts of Android Application +evelopment and &ore =ava-
!he application can be used on an Android Smartphone by installing the -ap5 file-
!his report covers basic 5nowledge of $yeOnU@ )PS !rac5er Application and concepts of
Android App +evelopment-
INTRODUCTION
$yeOnU@ )PS !rac5er is an application that is developed to help the users interact and stay in
touch with their friends and helps them to locate or alert each other in times of danger or
emergency-
!his Application allows its user to create an account and enables the user to add five of their
favourite contacts in the database- !hese contacts can be changed by the user at any point of
time- Only One Account can be accessed on the phone-
tBs an application that helps the users to stay updated about the whereabouts of their friends
and family-
4
8/18/2019 Eye on You Final Report
5/18
Literature Reie
$yeOnU@ )PS !rac5er Application was developed with the sole motive of helping people to
stay aware about the whereabouts of their family and friends-
!hrough this application/ the user can access their smart phones by sending an alert on their
phones and can find it/ even if itBs on silent9vibration mode- Apart from this/ the User can
locate the location of their favourite contacts using this application-
t is interactive/ user friendly and easy to understand-
scope
!his Project can be used on Android Mobile +evices with Android *ersion being ce &ream
Sandwich or higher- !he nterface is much simpler and easier to use compared to the e:isting
apps of this type- !he )U will automatically scale itself according to the dimensions of the
device in which the app is installed-
Bene!its
• Allows the User to send an alert on their phones/ if they canBt find the phone-
• Allows the User to send their locations as SMS to all of their favourite contacts-
• Allows the User to locate the location of their family and friends/ if they are not
able to get in contact with them-
• MultiDPurpose Application-
"ro#ect o$er$ie
5
8/18/2019 Eye on You Final Report
6/18
!he following subsections provide the complete overview of the application- !he entire SRS
is documented in view of User and the following sub sections are arranged to give a complete
outloo5 of the application/ its perspective/ features/ and users 5now how it is-
"RO%ECT DESCRI"TION
A&&'ication &ers&ecti$e
$yeOnU@ )PS !rac5er Application was developed with the sole motive of helping people to
stay aware about the whereabouts of their family and friends-
!hrough this application/ the user can access their smart phones by sending an alert on their
phones and can find it/ even if itBs on silent9vibration mode- Apart from this/ the User can
locate the location of their favourite contacts using this application- (astly/ !he Users can
send their own location to their selected contacts in times of an emergency-
6
8/18/2019 Eye on You Final Report
7/18
"roduct !unctions
Login Modu'e(n this module the User logs in the application by using a username/ contact number and
email address-
User Modu'e(
Add the &ontacts-
+elete the &ontacts
Send an Alert to their phones-
(ocate their Selected &ontact
%ind E Send their location to other selected contacts-
User Characteristics
End Users
▪ #o specific 5nowledge or s5ills are required from the end user-
▪ $nd user should have basic idea about computer operations and nternet-
S"ECIFIC RE)UIREMENTS
E*terna' inter!ace re+uire,ents
User inter!aces
!he software provides good graphical interface for the front end which is selfDe:planatory-
-ardare Re+uire,ent S&eci!ications(
A Smart Phone-
So!tare Re+uire,ent S&eci!ications(
7
8/18/2019 Eye on You Final Report
8/18
▪ -ap5 file-
▪ )PS
▪ Android *ersion ce &ream Sandwich or higher
Functiona' re+uire,ents
User( !his module helps to add contacts and edit and delete them- -
IM"LEMETATION
Some of the difficulties we faced were in trying to ma5e the desired functions wor5- At first
the coding seemed a little comple:/ so we went bac5 to the client for clarification and we
were able to get a more detailed description of the functions- After studying the +$ we
wanted to use/ the coding became less comple: and we were able to figure out how to go
about it-
Technica' issues encountered
Some of the technical issues and questions we encountered were with the following@
8
8/18/2019 Eye on You Final Report
9/18
App Scalability according to the device
8/18/2019 Eye on You Final Report
10/18
phase in which the verification and the validation ta5es place / all the errors are detected and
fi:ed and finally we reach the operation phase in which our project is wor5ing perfectly / in
this installation and maintenance is done-
DISCUSSION OF RESULT
!he app is running perfectly- !he following screenshots are the actual screenshots of wor5ing
eye on you app
SCREENS-OTS
ApplicationBs Splash Screen About Us
10
8/18/2019 Eye on You Final Report
11/18
Profile nfo@ #avigation +rawer@
&ontact Added@ %avourite &ontacts@
11
8/18/2019 Eye on You Final Report
12/18
&lic5ing on &ontact@ &lic5ing on +elete
8/18/2019 Eye on You Final Report
13/18
(ocation !raced@ SOS %ragment@
13
8/18/2019 Eye on You Final Report
14/18
&lic5ing on SOS
8/18/2019 Eye on You Final Report
15/18
CONCLUSION
Ade+uacy and Co$erage
!he $yeOnU Android Application can be used to@
&hange the mode of device to RingerB
)enerate an alert on the device with siren and strobe flashlight
Retrieve the e:act location of the device
Send the deviceBs location to the favourite contacts in case of emergency ,SOS.
Restrict the access to a certain no of favourites
E'egance and User/!riend'iness
▪ !he different tas5s and functions are outlined in a very simple and clear manner for the users-
▪ !he interface is very simple and not complicated to allow easy usage-
)ua'ity assurance
▪ !he application was fully tested to ensure that it is relatively error free and wor5s without
stopping-
▪ !he application provides a better/ convenient and efficient way of 5eeping trac5 of your
device-
FUTURE "ROS"ECTS
!here is always room for improvement/ and the application we created can also be improved-
!his is especially because we had to create it within a limited time- Cith more time/ the
application can be improved to include online database for the favourite contacts and multiD
user capability- n addition/ the application can also be improved in terms of versatility ,the
current version only runs on Android *ersion@ ce &ream Sandwich and above.-
REFERENCES
15
8/18/2019 Eye on You Final Report
16/18
• Android Application +evelopment for +ummies
• www-stac5overflow-com
• www-wi5ipedia-com
• www-developers-google-com
• www-quora-com
• %orums-androidcentral-com
• %orum-:daDdevelopers-com
• =ava &omplete Reference/ 'erbert Schild
• 'ead %irst Android
• (earning Android@ +evelop Mobile Apps Using =ava and
$clipse
A""ENDICES
!he Caterfall Model was first Process Model to be presented- t is additionally alluded to as
a straight successive life cycle model- t is e:tremely easy to comprehend and utiliGe- n awaterfall model/ every stage must be finished before the following stage can start and there
is no covering in the stages-
Caterfall model is the most punctual S+(& approach that was utiliGed for programming
improvement -
!he waterfall Model shows the product advancement process in a straight successive streamH
subsequently it is li5ewise alluded to as a direct consecutive life cycle model- !his implies
any stage in the improvement process starts just if the past stage is finished- n waterfall
model stages donIt cover-
Caterfall Model outline
16
8/18/2019 Eye on You Final Report
17/18
Caterfall methodology was first S+(& Model to be utiliGed broadly as a part of Software
$ngineering to guarantee accomplishment of the tas5- n J!he CaterfallJ approach/ the
entire procedure of programming advancement is isolated into partitioned stages- n
Caterfall model/ ordinarily/ the result of one stage goes about as the data for the following
stage successively-
!a5ing after is a diagrammatic representation of various periods of waterfall model-
!he Caterfall Model was first Process Model to be presented- t is additionally alluded to as a
straight successive life cycle model- t is e:tremely easy to comprehend and utiliGe- n a
waterfall model/ every stage must be finished before the following stage can start and there is
no covering in the stages-
Caterfall model is the most punctual S+(& approach that was utiliGed for programming
improvement -
!he waterfall Model shows the product advancement process in a straight successive streamH
subsequently it is li5ewise alluded to as a direct consecutive life cycle model- !his implies
any stage in the improvement process starts just if the past stage is finished- n waterfall
model stages donIt cover-
17
8/18/2019 Eye on You Final Report
18/18
Caterfall Model outline
Caterfall methodology was first S+(& Model to be utiliGed broadly as a part of Software
$ngineering to guarantee accomplishment of the tas5- n J!he CaterfallJ approach/ the entire
procedure of programming advancement is isolated into partitioned stages- n Caterfall
model/ ordinarily/ the result of one stage goes about as the data for the following stage
successively-
!a5ing after is a diagrammatic representation of various periods of waterfall model
18