#Kondaveeti main aim, the technical knowledge which

 #Kondaveeti Rajini kanth # Jada Naveen #Pothagani.Sai ram
KLEF Engineering college KLEF Engineering college KLEF Engineering college
ABSTRACT
In the modern and advancing world of technology,the
mobile applications are tremendous growing segment of
the globalization mobile marketing technology.Mobile
applications are involving at a meteorpace to give n-users
a rich and fast user experience. In this paper ,Andriod
mobile Platform for the developing the mobile
applications.Firstly ,we are Here To explain about the
completion of our practice school program is to
Develop the android applications on Ongo Framework
with the platform of androd 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
progess maintainace to be good in progess.
Keywords:Android platform, Application Frame
work.
Introduction
Andriod 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 os
provides 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
choice of service. These service help the consumer to
reach and contact the Business with ease and stay in
touch with the bussines.
Background study:
Andriod 8.0 “oreo” is the newest version of the android
mobile operating system.It was first released as an
alpha quality developer preview in march 2017 and
released 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 the operating system for lowend
devices – and support for implementing a hardware
abstraction layer.
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 basic services
? Image that describes about a service
Special services:Special services are those types of
services that provide a detailed information about a
service.
? List of all the services
? Simple description about the service
? A form for sending in a new service request
? History of the previous requests sent
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 that service
? 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 in
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 Work efficiency
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’ IntelliJ IDEA 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 analyse 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 analyse and estimate
the buying the patterns of a consumer.
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 campign.
Implementation Methodology
Tools: Color Pic,Icon Generator
Architecture Pattern:MVC(model view control)
Technologies:Java
Data Bases:Mysql,Sqlite
Userinterface: 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 a
nd 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 plugins.
JavaScript is prototype-based with first-class
functions, making it a multi-paradigm language,
supporting objectoriented,imperative,and functional pr
ogramming 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 languageindependent
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.