Application development on an Android smart-phone

With mobile devices becoming exceedingly popular and greatly affordable, there is an ever growing number of people who own these devices. In addition, mobile devices such as smart-phones provide a myriad number of functionalities to a user – diverse means of staying connected (phone calls, internet,...

Full description

Saved in:
Bibliographic Details
Main Author: Udit Batra
Other Authors: Yeo Chai Kiat
Format: Final Year Project
Language:English
Published: 2012
Subjects:
Online Access:http://hdl.handle.net/10356/48857
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-48857
record_format dspace
spelling sg-ntu-dr.10356-488572023-03-03T20:58:11Z Application development on an Android smart-phone Udit Batra Yeo Chai Kiat School of Computer Engineering DRNTU::Engineering::Computer science and engineering::Software::Operating systems With mobile devices becoming exceedingly popular and greatly affordable, there is an ever growing number of people who own these devices. In addition, mobile devices such as smart-phones provide a myriad number of functionalities to a user – diverse means of staying connected (phone calls, internet, Bluetooth), games, schedulers and several other features, making smart-phones an important part of someone’s life. Mobile phones are quickly becoming an indispensable tool. It is in this context that the need for mobile-protection applications has grown so dramatically. With mobile devices integrated so thoroughly with peoples’ lives, their loss is felt very acutely. Misplacing a smart-phone or having one stolen can have serious consequences for individuals. This project is an attempt to design an application which facilitates the location and recovery of a mobile device which has been misplaced or stolen. It allows the owner of a mobile device to control certain features of the device without direct access to it. This control is achieved by sending the smart-phone instructions via text messages, through any other phone. The application intercepts all incoming messages and checks them for a certain password which uniquely identifies the owner. It then activates a specific feature based on the accompanying command. The alarm modules turn on a piercing alarm at full volume and can lock the phone if the owner suspects it has been stolen. The Locater module triangulates the location of the phone and sends back the latitudinal and longitudinal coordinates to the user, allowing easy recovery. The audio, camera and video modules can surreptitiously record audio, take pictures or record videos, and email or upload them to a remove server, providing an owner more information about the current environment of the missing phone. Programming of the code was done using the Android SDK in the Eclipse Integrated Development Environment (IDE). Code was written using a combination of Java and XML. Overall, the application is successful in presenting an integrated solution to finding missing or stolen phones. Due to the limitations of the Android OS, certain existing features have unavoidable inconveniences, and some features could not be developed, providing much potential for the future growth of the application. Bachelor of Engineering (Computer Engineering) 2012-05-10T04:17:31Z 2012-05-10T04:17:31Z 2012 2012 Final Year Project (FYP) http://hdl.handle.net/10356/48857 en Nanyang Technological University 83 p. application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic DRNTU::Engineering::Computer science and engineering::Software::Operating systems
spellingShingle DRNTU::Engineering::Computer science and engineering::Software::Operating systems
Udit Batra
Application development on an Android smart-phone
description With mobile devices becoming exceedingly popular and greatly affordable, there is an ever growing number of people who own these devices. In addition, mobile devices such as smart-phones provide a myriad number of functionalities to a user – diverse means of staying connected (phone calls, internet, Bluetooth), games, schedulers and several other features, making smart-phones an important part of someone’s life. Mobile phones are quickly becoming an indispensable tool. It is in this context that the need for mobile-protection applications has grown so dramatically. With mobile devices integrated so thoroughly with peoples’ lives, their loss is felt very acutely. Misplacing a smart-phone or having one stolen can have serious consequences for individuals. This project is an attempt to design an application which facilitates the location and recovery of a mobile device which has been misplaced or stolen. It allows the owner of a mobile device to control certain features of the device without direct access to it. This control is achieved by sending the smart-phone instructions via text messages, through any other phone. The application intercepts all incoming messages and checks them for a certain password which uniquely identifies the owner. It then activates a specific feature based on the accompanying command. The alarm modules turn on a piercing alarm at full volume and can lock the phone if the owner suspects it has been stolen. The Locater module triangulates the location of the phone and sends back the latitudinal and longitudinal coordinates to the user, allowing easy recovery. The audio, camera and video modules can surreptitiously record audio, take pictures or record videos, and email or upload them to a remove server, providing an owner more information about the current environment of the missing phone. Programming of the code was done using the Android SDK in the Eclipse Integrated Development Environment (IDE). Code was written using a combination of Java and XML. Overall, the application is successful in presenting an integrated solution to finding missing or stolen phones. Due to the limitations of the Android OS, certain existing features have unavoidable inconveniences, and some features could not be developed, providing much potential for the future growth of the application.
author2 Yeo Chai Kiat
author_facet Yeo Chai Kiat
Udit Batra
format Final Year Project
author Udit Batra
author_sort Udit Batra
title Application development on an Android smart-phone
title_short Application development on an Android smart-phone
title_full Application development on an Android smart-phone
title_fullStr Application development on an Android smart-phone
title_full_unstemmed Application development on an Android smart-phone
title_sort application development on an android smart-phone
publishDate 2012
url http://hdl.handle.net/10356/48857
_version_ 1759857967936569344