4
Petrola Application using Android Technology AbstractPetrola is a GPS Based Android App. This application help users when user’s vehicle Petrol/Diesel gets over in the middle of the road, in this situation user need to just open this app then search for nearby petrol pump and order fuel. Nearby Petrol bunk delivery officer get the request from this app. Then delivery officer will send a delivery boy to deliver the required amount of fuel to the desired location. KeywordsGPS; App; Android. I. INTRODUCTION Petrola is an Android app based on GPS. To access this app, user has to enter their details with Vehicle number and Driving License number. This application help users when user’s vehicle Petrol/Diesel gets over in the middle of the road, in this situation user need to just open this app then search for nearby petrol pump and order fuel. After ordering delivery officer will receive the message about the location of the user with the amount of fuel he requires. Then officer will send a delivery boy to deliver the required amount of fuel to the desired location. The Global Positioning System (GPS) is a space-based navigation system that provides location and time information in all weather conditions. So through this we will set up all the navigation platform i.e. Source and destination with the help of latitude and longitude for user as well as for delivery officer. After booking through this module user will get a notification message of booking details with the information of a delivery boy i.e. name, contact number and time required for delivery. For merchant there will be a notification message of the user details and through map navigation it will notify with current location of user after booking. II. RELATED WORK Android is a mobile operating system (OS) currently developed by Google, based on the Linux kernel and designed primarily for touchscreen mobile devices such as smartphones and tablets. Android's user interface is mainly based on direct manipulation, using touch gestures that loosely correspond to real-world actions, such as swiping, tapping and pinching, to manipulate on-screen objects, along with a virtual keyboard for text input. In addition to touchscreen devices, Google has further developed Android TV for televisions, Android Auto for cars and Android Wear for wrist watches, each with a specialized user interface. Variants of Android are also used on notebooks, game consoles, digital cameras, and other electronics. Initially developed by Android, Inc., which Google bought in 2005, Android was unveiled in 2007, along with the founding of the Open Handset Alliance a consortium of hardware, software, and telecommunication companies devoted to advancing open standards for mobile devices. As of July 2013, the Google Play store has had over one million Android applications ("apps") published, and over 50 billion applications downloaded. An AprilMay 2013 survey of mobile application developers found that 71% of developers create applications for Android, and a 2015 survey found that 40% of full-time professional developers see Android as their priority target platform, which is comparable to Apple's iOS on 37% with both platforms far above others. At Google I/O 2014, the company revealed that there were over one billion active monthly Android users, up from 538 million in June 2013. Figure: System Architecture with Internet Access Sushant Kumar 1 Vinay Kumar Sonkar 2 Indrajit Chowdhury 3 Mallikarjun Mantagi 4 1234 8 th Semester, Department of ISE, SJB Institute of Technology, Bangalore, Karnataka

Petrola Application using Android TechnologyPetrola Application using Android Technology Sushant Kumar Vinay Kumar Sonkar Abstract— Petrola is a GPS Based Android App. This application

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Petrola Application using Android TechnologyPetrola Application using Android Technology Sushant Kumar Vinay Kumar Sonkar Abstract— Petrola is a GPS Based Android App. This application

Petrola Application using Android Technology

Abstract— Petrola is a GPS Based Android App. This

application help users when user’s vehicle Petrol/Diesel gets

over in the middle of the road, in this situation user need to

just open this app then search for nearby petrol pump and

order fuel. Nearby Petrol bunk delivery officer get the request

from this app. Then delivery officer will send a delivery boy

to deliver the required amount of fuel to the desired location.

Keywords— GPS; App; Android.

I. INTRODUCTION

Petrola is an Android app based on GPS. To access this

app, user has to enter their details with Vehicle number and

Driving License number. This application help users when

user’s vehicle Petrol/Diesel gets over in the middle of the

road, in this situation user need to just open this app then

search for nearby petrol pump and order fuel. After ordering

delivery officer will receive the message about the location of

the user with the amount of fuel he requires. Then officer will

send a delivery boy to deliver the required amount of fuel to

the desired location.

The Global Positioning System (GPS) is a space-based

navigation system that provides location and time information

in all weather conditions. So through this we will set up all the

navigation platform i.e. Source and destination with the help

of latitude and longitude for user as well as for delivery

officer. After booking through this module user will get a

notification message of booking details with the information

of a delivery boy i.e. name, contact number and time required

for delivery. For merchant there will be a notification message

of the user details and through map navigation it will notify

with current location of user after booking.

II. RELATED WORK

Android is a mobile operating system (OS) currently

developed by Google, based on the Linux kernel and designed

primarily for touchscreen mobile devices such as smartphones

and tablets. Android's user interface is mainly based on direct

manipulation, using touch gestures that loosely correspond to

real-world actions, such as swiping, tapping and pinching,

to manipulate on-screen objects, along with a virtual

keyboard for text input. In addition to touchscreen devices,

Google has further developed Android TV for

televisions, Android Auto for cars and Android Wear for wrist

watches, each with a specialized user interface. Variants of

Android are also used on notebooks, game consoles, digital

cameras, and other electronics.

Initially developed by Android, Inc., which Google bought

in 2005, Android was unveiled in 2007, along with the

founding of the Open Handset Alliance – a consortium

of hardware, software, and telecommunication companies

devoted to advancing open standards for mobile devices. As of

July 2013, the Google Play store has had over one million

Android applications ("apps") published, and over 50 billion

applications downloaded. An April–May 2013 survey of

mobile application developers found that 71% of developers

create applications for Android, and a 2015 survey found that

40% of full-time professional developers see Android as their

priority target platform, which is comparable

to Apple's iOS on 37% with both platforms far above

others. At Google I/O 2014, the company revealed that there

were over one billion active monthly Android users, up from

538 million in June 2013.

Figure: System Architecture with Internet Access

Sushant Kumar1 Vinay Kumar Sonkar2 Indrajit Chowdhury3 Mallikarjun Mantagi4 1234 8th Semester, Department of ISE, SJB Institute of Technology, Bangalore, Karnataka

K DURAISAMY
Text Box
International Journal of Engineering Trends and Technology (IJETT) - Volume 35 Number 4 - May 2016
K DURAISAMY
Text Box
ISSN: 2231-5381 http://www.ijettjournal.org Page 169
Page 2: Petrola Application using Android TechnologyPetrola Application using Android Technology Sushant Kumar Vinay Kumar Sonkar Abstract— Petrola is a GPS Based Android App. This application

This application will contain the most important things

and they are listed below:-

• The application will be deployed on the User’s and delivery

officer’s android phone.

• The database which will allot id to the user and delivery

officer.

• The central database which will manage other database and

control the activities.

III. EXPERIMENTAL SETUP

J2EE The J2EE Connector Architecture defines a standard

architecture for connecting the J2EE platform to

heterogeneous EISs. Examples of EISs include ERP,

mainframe transaction processing, database systems, and

legacy applications not written in the Java programming

language.

The J2EE Connector architecture enables an EIS vendor

to provide a standard resource adapter for its EIS. The

resource adapter plugs into an application server, providing

connectivity between the EIS, the application server, and

the enterprise application. If an application server vendor

has extended its system to support the J2EE Connector

architecture, it is assured of seamless connectivity to

multiple EISs.

J2EE Component

A J2EE component is one of the self-contained

functional units inside a J2EE application. It functions

independently, bundled and/or when interacting with

various J2EE components written in the Java language and

executed like any other Java program. Combining

respective classes and files facilitates communication

between J2EE components in the same J2EE application. Client tier components, such as application clients and

applets, run on a client machine. Web and business tier

components, such as Java servlets and Java server pages

(JSP), run on a J2EE server. The EIS tier component runs

on the EIS server.

J2EE component features are different from standard Java

program features, as follows:

They are different parts that must be assembled into a

J2EE application.

They should be compliant with J2EE specifications.

They are managed by the J2EE server after

deployment.

Android

Android is a mobile operating system developed by

Google. It is used by several smartphones, such as the

Motorola Droid, the Samsung Galaxy, and Google's own

Nexus One.

The Android operating system (OS) is based on the open

Linux kernel. Unlike the iPhone OS, Android is open

source, meaning developers can modify and customize the

OS for each phone. Therefore, different Android-based

phones may have different graphical user interfaces GUIs

even though they use the same OS.

Android phones typically come with several built-in

applications and also support third-party programs.

Developers can create programs for Android using the free

Android SDK (Software Developer Kit). Android

programs are written in Java and run through Google's

"Davlik" virtual machine, which is optimized for mobile

devices. Users can download Android "apps" from the

online Android Market.

Since several manufacturers make Android-based phones,

it is not always easy to tell if a phone is running the

Android operating system. If you are unsure what

operating system a phone uses, you can often find the

system information by selecting "About" in the Settings

menu. The name "Android" comes from the term android,

which refers to a robot designed to look and act like a

human.

We can download version for:

i. Android 6.0

ii. Android 5.1

iii. Android 5.0

iv. Android 4.4

v. Android 4.3

Apache

Apache is a web server, the most popular in use. As of

June 2013, Apache was estimated to serve 54.2% of all

active websites and 53.3% of the top servers across all

domains. Apache is developed and maintained by an open

community of developers under the auspices of the Apache

Software Foundation. Released under the Apache License,

Apache is open-source software. A wide variety of features

is supported, and many of them are implemented

as compiled modules which extend the core functionality

of Apache. These can range from server-side programming

language support to authentication schemes.

We can download version for:

i. Apache 2.0.x trunk

ii. Apache 2.2.x trunk

iii. Apache 2.4.x trunk

MYSQL

It is an open-source relational database management

system (RDBMS); in July 2013, it was the world's second

most widely used RDBMS, and the most widely used

open-source client–server model RDBMS. It is named after

Michael Widenius' (who is a co-founder of MySQL)

daughter, My, while "SQL" stands as the abbreviation for

Structured Query Language. The MySQL development

project has made its source code available under the terms

of the GNU General Public License, as well as under a

variety of proprietary agreements. MySQL was owned and

sponsored by a single for-profit firm, the Swedish

company MySQL AB, now owned by Oracle Corporation.

K DURAISAMY
Text Box
International Journal of Engineering Trends and Technology (IJETT) - Volume 35 Number 4 - May 2016
K DURAISAMY
Text Box
ISSN: 2231-5381 http://www.ijettjournal.org Page 170
Page 3: Petrola Application using Android TechnologyPetrola Application using Android Technology Sushant Kumar Vinay Kumar Sonkar Abstract— Petrola is a GPS Based Android App. This application

For proprietary use, several paid editions are available, and

offer additional functionality.

MySQL is a popular choice of database for use in web

applications, and is a central component of the widely used

LAMP open-source web application software stack (and

other "AMP" stacks). LAMP is an acronym for "Linux,

Apache, MySQL, Perl/PHP/Python". Free-software open-

source projects that require a full-featured database

management system often use MySQL. Applications that

use the MySQL database include: TYPO3, MODx, Joomla,

WordPress, phpBB, MyBB, Drupal and other software.

MySQL is also used in many high-profile, large-scale

websites, including Google (though not for searches),

Facebook,Twitter,[ Flickr, and YouTube.

PHP

It is a server-side scripting language designed for web

development but also used as a general-purpose

programming language. Originally created by Rasmus

Lerdorf in 1994, the PHP reference implementation is now

produced by The PHP Group. PHP originally stood for

Personal Home Page, but it now stands for the recursive

backronym PHP: Hypertext Preprocessor.

PHP code may be embedded into HTML code, or it

can be used in combination with various web template

systems, web content management system and web

frameworks. PHP code is usually processed by a PHP

interpreter implemented as a module in the web server or

as a Common Gateway Interface (CGI) executable. The

web server combines the results of the interpreted and

executed PHP code, which may be any type of data,

including images, with the generated web page. PHP code

may also be executed with a command-line interface (CLI)

and can be used to implement standalone graphical

applications.

The standard PHP interpreter, powered by the Zend

Engine, is free software released under the PHP License.

PHP has been widely ported and can be deployed on most

web servers on almost every operating system and

platform, free of charge. PHP is a server-side

scripting language designed for web development but also

used as a general-purpose programming language. PHP

code is interpreted by a web server with a PHP processor

module, which generates the resulting web page: PHP

commands can be embedded directly into an HTML source

document rather than calling an external file to process

data. It has also evolved to include a command-line

interface capability and can be used in standalone graphical

applications.

PHP is free software released under the PHP License,

which is incompatible with the GNU General Public

License (GPL) due to restrictions on the usage of the

term PHP.

We can download version for:

i. Php 5.3.x trunk

ii. Php 5.4.x trunk and combinations

Interface

Android's default user interface is based on direct

manipulation, using touch inputs, that loosely correspond

to real-world actions, like swiping, tapping, pinching, and

reverse pinching to manipulate on-screen objects, and

a virtual keyboard. The response to user input is designed

to be immediate and provides a fluid touch interface, often

using the vibration capabilities of the device to

provide haptic feedback to the user. Internal hardware such

as accelerometers, gyroscopes and proximity sensors are

used by some applications to respond to additional user

actions, for example adjusting the screen from portrait to

landscape depending on how the device is oriented, or

allowing the user to steer a vehicle in a racing game by

rotating the device, simulating control of a steering wheel.

Hardware

The main hardware platform for Android is the 32-

bit ARMv7 architecture. The Android-x86 project provides

support for the x86 architecture, and Google TV uses a

special x86 version of Android. In 2012, Intel processors

began to appear on more mainstream Android platforms,

such as phones. In 2013, Free scale announced support for

Android on its i.MX processor, specifically the i.MX5X

and i.MX6X series. Android devices incorporate many

optional hardware components, including still or video

cameras, GPS, orientation sensors, dedicated gaming

controls, accelerometers, gyroscopes,

barometers, magnetometers, and touchscreens. Some

hardware components are not required, but became

standard in certain classes of devices, such as smartphones,

and additional requirements apply if they are present.

Some other hardware was initially required, but those

requirements have been relaxed or eliminated altogether.

For example, as Android was developed initially as a

phone OS, hardware such as microphones were required,

while over time the phone function became optional.

Android used to require an autofocus camera, which was

relaxed to a fixed-focus camera if it is even present at all,

since the camera was dropped as a requirement entirely

when Android started to be used on set-top boxes.

IV. CONCLUSION

This paper gives an architecture which will help the

people in the emergency using its android smart phones.

People only need to enter their details with vehicle number

and driving license. Using this app they can search nearby

petrol pump and order the fuel. People can take care about

their vehicle parking and security. It also can save the time.

V. ACKNOWLEDGEMENT

We express our deepest gratitude and sincere thanks

to Mr. Ranjith J, Asst. Professor of the Department of

Information Science and Engineering for his valuable

guidance throughout our project work.

VI. REFERENCES

[1] “Learning Android Setup & Design”

https://www.youtube.com/results?search_query=tech+a

cademy+android

[2]“Learning Code”

https://gist.github.com/search?utf8=%E2%9C%93&q=

android+login

K DURAISAMY
Text Box
International Journal of Engineering Trends and Technology (IJETT) - Volume 35 Number 4 - May 2016
K DURAISAMY
Text Box
ISSN: 2231-5381 http://www.ijettjournal.org Page 171
Page 4: Petrola Application using Android TechnologyPetrola Application using Android Technology Sushant Kumar Vinay Kumar Sonkar Abstract— Petrola is a GPS Based Android App. This application

[3]“Book Referring ”

Reto Meier - ‘Professional Android Application

Developmet

[4] “Vehicleticipate: Vehicle pooling with your iPhone

(almost)” http://theappleblog.com/2008/10/22/

Vehicleticipate-Vehicle pooling-with-your-iPhone-

almost/

[5] http://www.statemaster.com/graph/lab_per_of_

wor_who_tra_to_wor_by_Vehicle-workerswho-

traveled-work-Vehiclepool“state Master - Percent of

Workers Who Travelled to Work by Vehiclepool (most

recent) by state”

[6] http://seattletimes.nwsource.com/html/pacificnw

03122006/coverstory.html“Getting Nowhere”

[7] http://www.appvee.com/t/

Vehicleticipate- “Vehicleticipate Review”

[8] http://www.eia.doe.gov/pub/oil_gas/

petroleum/feature_articles/2004/worldoilsupply/oilsupp

ly04.html Long-Term World oil Supply Scenarios –

The Future Is Neither as Bleak or Roasy as Some

Assert. John H. Wood, Gary R. Long, David F.

Morehouse. Viewed on April 16, 2009.

[9] Android API documentation. (n.d.). Retrieved from

Android Developers: http://developer.

android.com/reference/packages.html

[10] Android Development Community Forum (n.d).

Retrieved April 2009 from

http://www.anddev.org/index.php

[11] Google Maps API documentation. (n.d.). Retrieved

from Google maps:

http://code.google.com/apis/maps/documentation/

[12] Strickland, J. (n.d.). How the Google Phone Works.

Retrieved April 2009, from How Stuff Works:

http://electronics.howstuffworks.com/google-

phone5.htm

[13] What is Android. (n.d.). Retrieved April 2009, from

developer.android.com:

http://developer.android.com/guide/basics/what-is-

android.html

K DURAISAMY
Text Box
International Journal of Engineering Trends and Technology (IJETT) - Volume 35 Number 4 - May 2016
K DURAISAMY
Text Box
ISSN: 2231-5381 http://www.ijettjournal.org Page 172