8) Design and Implementation of Android based mobile app for an institute
8) Design and Implementation of Android based mobile app for an institute
Abstract— In the today’s advancing world of technology, transforming and also for launching Java byte code. All
Mobile Applications are rapidly growing segment of global recursive Java classes are necessary to convert into a Dalvik
mobile market. Mobile applications are developing at a meteor
space to give user a rich and fast user experience. This paper compatible instruction to put before being executed into an
involves an application for the android base operating system for Android operating system.
an institute which will provide the detail and accurate
information about an institute.
I. INTRODUCTION
Android is a new, next-generation mobile operating system
that runs on the platform of Linux Kernel. Android mobile Fig.1: Android Platform Overview
application development is based on Java language codes. It is
an important platform to develop mobile application using the Android is a software stack for mobile gadget that contains
software stack provided in the Google Android SDK. an operating system, also a middleware and key
This App has certain features like it provide information application. The Android SDK provide the tools and APIs
about department in which it gives information about staff, which are necessary to develop application on the platform
students and placement. Another feature is that notice is of Android technology using the java programming
display on LCD notice-board and it gives notice via language. Android based on Linux version 2.6.
BLUETOOTH as well as notification directly sends on app. It
also provide college calendar in which it gives schedule of B. Developing Android application
holidays and events that are carried out in college. The most The Android SDK provides an extensive set of application
important feature of this Application is, user get college programming interfaces (APIs) that is both contemporary
information on single touch.
and resistant. Android handset core system services are
expose and approchable to all applications. When given the
II. ARCHITECTURE OF ANDROID appropriate permissions, Android application can share
A. Application Fundamentals data among one another and access shared resources on the
Android applications are written in Java programming system securely.
language. However it is important to remember that without
using the standard Java Virtual Machine (JVM) android
applications cannot be executed. Instead, Google has created a C. Application framework
custom VM called Dalvik. Dalvik is responsible for
3660
By providing an open development platform, Android server process. SQLite reads and write diretly to ordinary
propose develop the ability to build extremely abundant disk file.
and innovative application. Developers are free to get
benefit of the device hardware, access location x XML:- XML is nothing but a Extensible Markup
information, execute background services, add Language. It is a markup language which defines a set of
notifications to the status bar, and much more. collection of rules for encoding a record in a format which
Underlying all applications is asset of services and system, is both human-readable as well as machine-readable. It is
including: define by the W3C’s XML1.0 specification and by many
x A rich and extensible set of Views that can be used to other related specifications, some of which are free open
develop an application, containing lists, grids, text boxes, specified parameters.
buttons and even an embeddable web browser. The design aim of XML emphasize simplicity,
x Content Provider that allows application to access data generality and easy to use across the internet. It is a textual
from other applications, or to share their own data. data format with robust support via Unicode for different
x A Resource Manager, providing access to non-code human language. Although the design of XML focus on
resources which includes localized strings, graphics and documents, it is mostly used for the representation of
layout files. arbitrary data structures like those which are use in web
x A Notification Manager that enable all application to services.
display custom alerts in the status bar.
x An Activity Manager that manages the life cycle of x Java:- It is a programming language expressly designed
application and provides a common navigation backstack. for used in the environment of the internet. It was
architecture like nearby C++ language such that having the
D. Android Runtimes “look and feel” of the C++ language, but it is more easy to
Android includes a bunch of core libraries that facilitate use than C++ and emphasize an object-oriented
most of the functionality available in core libraries of the programming model. Java can be use to design a complete
Java programming language. Each Android application applications that may execute on a single computer or be
executes in its own process, when its own instance of the distributed among servers and client in the network. It can
Dalvik Virtual machine. Dalvik has been written so that a also be used to construct a tiny application module or
device can execute multiple VMs in an efficient manner. applet for use as part of a web page. Applets make it
The Dalvik VM execute file in the Dalvik Executable feasible for a web page user to interact with the page.
(.dex) format which is enhanced for least memory
footprint. The VM is resister-based, and run classes x Android:- Android provides a rich application
compiled by a java language compiler that have been framework that allows the user to produce the innovative
change into the .dex format by the included “dx” tool. The apps and games for mobile gadgets in java language
Dalvik VM release on the Linux Kernel for fundamental environment.
basic functionality like threading and low-level memory
management. IV. METHODOLOGY USED
3661
Build-in support for Google Cloud Platform, making it
easy to integrate Google Cloud Messaging and Application
Engine and many more.
Fig2.DMIETR Admin
3662
VIII. REFERENCES
VI. CONCLUSION
3663