ABSTRACT knowledge which I acquired here should help me

ABSTRACT

In the modern
and advancing world of technology,the mobile applications are tremendous growing
segment of the globalization in mobile marketing technology.Mobile applications
are involving in a meteorpace to give n-users a rich and fast user experience. In this paper,Android
mobile Platform for the developing
the mobile applications.Firstly we are
Here To explain about the our  practice
school  program  is 
to Develop the android applications on ONGOFramework with the platform
of android apps infrastructure.Its  get
the habituated to the platform and optimizing the genuine licensed platform
with  the 
technical inspirational knowledge. I’d acquired through duration of the
practice school. Apart from the main aim,the technical knowledge which I acquired here
should help me in my employability opportunities
and organization exposure I acquired here as the any sector of work
in progress maintenance to be good inprogress.

We Will Write a Custom Essay Specifically
For You For Only $13.90/page!


order now

 

Keywords:Android platform,
Application Frame work.

 

Introduction

Android is a
new latest trending technology by the usage of smart mobiles.In the recent
years,the word of mobile phones has been changed by the emergence of smart
phones.It has no longer just a communication tool, but also became an essential
part of our daily life.Different categories and sectors of world are provides a
medium to connect with the other people.
The consistence of the part is very great and it leads to android mobile
developers.

 

My android
mobile application is prefer to the
business sector.An open source architecture that includes the operations
system,application framework.The mobile applications is based on java language
source codes,as the allows developers to write codes in the java language.The
controls of mobile applications is based on the written of source  code. It is an important
platform to develop mobile application using
the software stack provided in the Google android SDK android mobile OSprovides a flexible environment
for android mobile application
development as the developers can not only make
use of android java libraries
but it is also possible to use normal java IDEs.As to explain about my
mobile app is by using the platform of five simple steps the user can develop the application easily based on  the  steps.The client to provide the consumers
with AVAST  choiceof service. These service help the consumer to reach and contact
the Business with ease and stay in
touch with thebusiness.

Background study:

 

Android
8.0 “Oreo” is the newest version of the android mobile operating system.It
was first released  asan alpha quality developer preview in
march 2017 and to the public on august
21,2017.It contains a number of major features, including notification
grouping, picture-in-picture support for video, performance improvements and
battery usage optimization, and support for autofillers, Bluetooth 5,
system-level integration with VoIP apps,
wide color GAMUTS, and

Wi-Fi Aware.Android
Oreo  also introduces two major platform
features: Android Go –  a software
distribution of operating system for
low- end devices – and supports for implementing a hardware abstractionlayer.

 

Android Architecture:

 

Fig. 1 Four core
features of the android platform

 

Android System
is an open source Operating System for Mobile devices, It is initially
developed by Android, Inc., which was bought by Google in 2005, Android was
revealed in 2007, along with the founding of the Open Handset Alliance – a
consortium of software,hardware and telecommunication companies dedicated to
advancing open standards for mobile devices. New gen technologies are
developing more and more applications to the world

 

Related works:

The application gives the business user to
provide the consumers with a vast choice of services. These services help the
consumers to reach and contact the businesses with ease and stay in touch with
business user. This establishes a communication channel between the user
and,thebusiness

Basic/simple services: Basic or simple services are those types of
services which provide just the basic information about a service.List of details

 

·       
List of all the basicservices

·       
Image that describes about
aservice

 

Special services:Special services are those types of services
that provide a detailed information about a service.

 

·      
List of all theservices

·      
Simple description about theservice

·      
A form for sending in a new
servicerequest

·      
History of the previous
requestssent

 

Services
with workflow: Services with workflow gives the business user the ability
to change and update the status of the service request sent by the consumer.
Business user can also display the status of the service request to the
consumer and let them know the current position of that particular request

 

·      
Add new
service type with the desired group name
for thatservice

·       Add another new service that falls under a group

 

Proposed System:

Proposed system
aims at developing an Android based mobile application that monitors the
expenditures made and works performed by the
various sites of the Construction Company. The expenditures and
construction work made on various sites are 
recorded and it can be viewed at any point of time. Using the Android
based mobile application the day to day 
activities of the remote construction site can easily be updated to the
remote database server 3.
Initially the site supervisor using his login credentials,has to login to the mobile application
loaded in his device? After which he has to upload the day to day activities
along with the photographs of the works performed. Using a Web Service the data
in the mobile device can be updated in the remote database. Thus the data in
the remote database can be projected as MIS
Management Information System Web Application.
Thus the works carried out at different geological points can easily be
monitored using this system. The proposed system consists of the following
advantages, Time Saving, Secured Environment, Will prevent any possible
corruption, and Workefficiency

Android Studio

 

Android Studio
is the official integrated development environment (IDE) for Android platform
development. It was announced on May 16, 2013 at the Google I/O conference.
Android Studio is freely available under the Apache License 2.0. Android Studio
was in early access preview stage starting from version 0.1 in May 2013, then
entered beta stage starting from version 0.8 which was released in June 2014.
The first stable build was released in December 2014, starting from version
1.0. Based on Jet Brains’ INTELLI JIDEA software, Android Studio is designed
specifically for Android development. It is available for download on Windows,
Mac OS X and Linux,  and replaced Eclipse
Android Development Tools (ADT) as Google’s primary IDE for native Android
application development.

 

Analysis

Analytics play a major role in marketing a
business. Analytics help the business users to easily analyze and estimate the
buying patterns of a consumer. The Business user gets a wide variety of
analytics with the application suite. They are majorly classified

 

Products based
analytics: In the
orientation of  business  it helps clients or users  to easily analyze
and estimate  the buying the patterns of aconsumer.

 

Order based
analytics:As the marketing
of business user can keep a track on the orders under the satisfaction level of
consumers.

 

Analytics on the
application:The Application
based analysis are very important for business user.

 

Campaigns based
analytics:The user can
improve and improvise whilst creating a new campaign.

 

Implementation Methodology

 

Tools:   Color  
Pic, Icon   Generator
Architecture Pattern:MVC(model view
control)

Technologies:Java

Data Bases:My SQL, SQLiteUserinterface: Html,Javascript

Transmission:JSON/XML

MVC:Model View Control

MVC is popular as it isolates the
application logic from the user interface layer and supports separation of
concerns. Here the Controller receives all requests for the application and
then works with the Model to prepare any data needed by the View. The View then
uses the data prepared by the Controller to generate a final presentable response.

Business usecase Diagram:

 

Level1: Business
User creates his app using the FIVE STEPS and activation  notification will be sent.Based on the
permissions.it’ll be activated by the admin or the user itself.

Level2: Here business user enters the
data required after the app is activated.Admin plays a supporting role here,If
there are any problems for Business User,he’ll be dealing with them.

Level 3: This is actual usage of app
by the consumers.Whenever Business user wants to interact with users,he
broadcasts the notifications to the registered users.Admin will be playing
supporting role here,If Business user needs any tech support or the app has a
new update.etc

 

Class Diagram for Business User:

Business
user contents  the maintainance of
Business Locations,Social Websites,Data Stoarge /Transfering Accounts are leads
toGenearate the Application.After the Creation of the applicationBy Using All
the services of the Five steps an Activation Notification will be sent Later it
move on the Adim section for Technical support And then it resides to the
Database management,Later it move on to the designation platform to the client
to select categories in mean while about the type of business dealing to the
link in the creation of the application.After the demo completion the client
accept deal the work to do in demo progess .

Technologies Employed

Java:Java is a general
purpose  Computer prgarmming language thatis concurrent, classbased, objectoriented and specifically designed to have as
few implementation dependencies as possible. It is intended to let application
developers “write once, run anywhere” (WORA), meaning that compiled Java code can run on all platforms
that support Java without the need for recompilation. Java applications are
typically compiled to bytecode that can run on any Java virtual machine (JVM) regardless of computer
architecture

JAVASCRIPT:Javascript high-level, dynamic, untyped, and interpreted programming language. It has been
standardized inthe ECMAScript language specification. Alongside HTML and CSS, it is one of the three essential
technologies of World Wide Web content production; the majority of websites employ it and it is supported by all
modern web browsers without plug-ins. JavaScript is prototype-based with first-class
functions, making it a multi-paradigm language, supporting objectoriented,imperative,and functional programming styles. It has an API for
working with text, arrays, dates
and regular expressions, but does
not include any I/O, such as networking,
storage or graphics facilities, relying for these upon the host environment in
which it is embedded.

HTML:

Hypertext
markup language,commonly refferd to as HTML,is the standard markup language
used to crate web pages.web browsers,can read HTML files and render them into
visible or audible web pages.

HTML
describes the strucyure of a websites semantically along with cues for
presentation,making it a mark up language,rather than a programming language.

HTML elements
form the building blocks of all websites.HTML allows images and objects to be
embedded and can be used to create interactive forms.It Provides a means to
crete structure documents by denoting structural semantics for text such as
headings,paragraph,lists,links,quotes and other items.

JSON VIEWER:

JSON, ( JavaScript Object Notation),
is an open standard format that uses human-readable text to transmit data objects
consisting of attribute–value
pairs. It is the primary data format used for asynchronous browser/server
communication (AJAJ), largely replacing XML (used by AJAX).

Although originally
derived from the JavaScript scripting language, JSON is a language-independent data format. Code for parsing and generating JSON data is
readily available in many programming
languages.

The JSON format
was originally specified by Douglas
Crockford. It is currently described by two competing standards, RFC 7159and ECMA-404. The ECMA
standard is minimal, describing only the allowed grammar syntax, whereas the
RFC also provides some semantic and security considerations. The official Internet media type for JSON.

Hibernate:

(Hibernate in short) is an object-relational mapping framework for the Java language,
providing a framework for mapping an object-oriented domain model to a traditional relational database. Hibernate solves object-relational impedance mismatch problems by replacing direct persistence-related database accesses
with high-level object handling functions.

Hibernate’s
primary feature is mapping from Java classes to database tables (and from Java data types to SQL data
types). Hibernate also provides data query and retrieval facilities. It
generates SQL calls and relieves the developer from manual result set handling
and object conversion. Applications using Hibernate are portable to supported
SQL databases with little performance.

Conclusion:

This paper
has shown what Android is and how it works with XML, JSON and API in
combination with Java. It has elaborated how to create a development
environment and the emulator (AVD). It has showed what Android Application
Development 12 focus on, such as binding between XML and Java on Android.
Different versioning of Android and its rapid evolvement in terms of new SDK’s
have been discussed as well as how developers take advantage of open source
API`s. The paper has also coined the advantages with Android software
environment, and has shown great environment for developer. Future of Android
and its SDK is very wide. Android opens a wide area of possibility with new
features and personal preferences, it has created a new era in sharing open
source software equipment’s, such free utilities and games, for mobile devices.
Furthermore, Android has recently arrived, we believed that it will create the
future because more than 50% of population is using and working on androidand
the development environment and tools will be improved and enhanced in the
future, making the development process accurate and effective.

 

x

Hi!
I'm Neil!

Would you like to get a custom essay? How about receiving a customized one?

Check it out