You are on page 1of 3

CHAPTER 2

REVIEW OF RELATED LITERATURE


2.1 Conceptual Background
2.1.1 Short Message Service (SMS)
Short Message Service (SMS) is described as the exchange of alphanumeric text
messages among digital line and mobile devices. SMS for mobile data transfer, is the most basic
communications technology. SMS messages has a capacity of 140 bytes (1,120 bits) of data
(What is Short Message Service (SMS)? Definition from Techopedia. (n.d.). Retrieved from
http://www.techopedia.com/definition/24275/short-message-service--sms).
Mobile Operating System
A mobile operating system, also called a mobile OS, is an operating system that is
specifically designed to run on mobile devices such as mobile phones, smartphones, PDAs, tablet
computers and other handheld devices. The mobile operating system is the software platform on
top of which other programs, called application programs, can run on mobile devices (Beal, V.
(n.d.), Mobile operating system (OS). Retrieved from
http://www.webopedia.com/TERM/M/mobile_operating_system.html).
The mobile operating system is the operating system that runs on the Android phone used
in the activity.
Android Operating System
Android is a linux-based mobile phone operating system developed by Google. Android
is unique because Google is actively developing the platform but giving it away for free to
hardware manufacturers and phone carriers who want to use Android on their devices (/karch, M.
(n.d.). What is Android? Google Mobile Phone Platform. Retrieved from
http://google.about.com/od/socialtoolsfromgoogle/p/android_what_is.htm).
The Android mobile operating system is the operating system that is being used in the
phone of this study.
Mobile Application Development
Android Appplication Development
A mobile software application developed for use on devices such as Android smartphones
and tablets powered by android platform of Google. Android applications are available in the
Google Play Store (formerly known as the Android Market), in the Amazon App Store and on
various Android App-focused sites (Beal, V. (n.d.). Android app. Retrieved from
http://www.webopedia.com/TERM/A/android_app.html).
Global Positioning System (GPS)

The Global Positioning System is a space-based satellite navigation system. GPS is made
up of 24 satellites. Subscription fees are not required in order to use GPS. (What is GPS?, 2014)
In the study conducted by Mane and Rana (2014), GPS Module was used to detect the
accident location. The present study will use the built-in GPS receiver on Android phones.
Function of GPS
The GPS satellites send signals to the ground equipment. GPS receiver requires a clear
view of the sky. The signals arrive at slightly different times on a GPS receiver because some
satellites are far away than others (Polaris Land Surveying LLC, 2014). The GPS receiver can
calculate its position by estimating its distance to at least four GPS satellites. GPS satellites
transmit data with the indicated location and current time (Navleb, 2014).
Accuracy of GPS
The accuracy of the position identified by the GPS receiver depends on the type of
receiver. Most of the hand-held units like Android phones have about 10 to 20 meters accuracy.
(Griffin D., 2014)
Microcontroller
A microcontroller is a device which integrates a number of the components of a
microprocessor system onto a single microchip and is optimized to interact with the outside
world through on-board interfaces; i.e. it is a little gadget that houses a microprocessor, ROM
(Read Only Memory), RAM (Random Access Memory), I/O (Input Output functions, and
various other specialized circuits all in one package.
A microprocessor is normally optimized to co-ordinate the flow of information between
separate memory and peripheral devices which are located outside itself. Connections to a
microprocessor include address, control and data busses that allow it to select one of its
peripherals and send or retrieve data from it. Because a microcontrollers processor and
peripherals are built on the same silicon, the devices are self-contained and rarely have any bus
structures extending outside their packages.
Therefore, a microcontroller incorporates onto the same microchip the following
(Fig. 2. ):

The CPU core


Memory (both ROM and RAM)
Some parallel digital I/O

Figure 2. Microcontrollers Fundamental Components


Microcontrollers will also combine other devices such as:

A timer module to allow the microcontroller to perform tasks for certain time periods.
A serial I/O port to allow data to flow between the microcontroller and other devices such
as a PC or another microcontroller.
An ADC to allow the microcontroller to accept analogue input data for processing.
Programming Language
The raw language used in programming microcontrollers is the machine language.
It uses hexadecimal characters for rendering which reduces efficiency for human because
of the need to memorize commands. In order to make programming easier, people began
using higher languages like C. Higher language uses words and numbers as commands
which are easier to memorize. There are three steps for programming a microcontroller.
(1) write a program, (2) compile the program, (3) and upload the program. Compilers will
be used to translate the higher program into machine languages while uploaders are used
to transfer program from a PC (user interface) into the microcontroller.
There are no written standards when programming microcontrollers so it all
depends on preference and availability. Each has its very own feature, language, compiler
and a different method of uploading the program to the controller.
PIC Microcontroller
A peripheral interface controllers (PIC) microcontroller is one of the advanced
microcontrollers developed by microchip technologies. It integrates all types of advance
interfacing ports and memory modules. A typical PIC Microcontroller has 20 to 60 pins
that control the input and output from the microcontroller. It is usually integrated into a
circuit board and programmed using C language. PIC Microcontrollers are quickly
replacing computers when it comes to programming robotic devices. The
microcontrollers are small and can be programmed to carry out a number of tasks and are
ideal for school and industrial projects. A simple program is written using a computer,
and then it is downloaded to a microcontroller which in turn can control a robotic device
(V, Ryan, 2002).

You might also like