0% found this document useful (0 votes)
0 views

8) Design and Implementation of Android based mobile app for an institute

The document presents a design and implementation of an Android-based mobile application for an educational institute, aimed at improving communication and efficiency by providing real-time notifications and information about various departments. The application integrates features such as a notice board, college calendar, and student attendance tracking, utilizing Android SDK and SQLite for development. It highlights the potential for future enhancements to further support student engagement and administrative functions.

Uploaded by

Vines
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
0 views

8) Design and Implementation of Android based mobile app for an institute

The document presents a design and implementation of an Android-based mobile application for an educational institute, aimed at improving communication and efficiency by providing real-time notifications and information about various departments. The application integrates features such as a notice board, college calendar, and student attendance tracking, utilizing Android SDK and SQLite for development. It highlights the potential for future enhancements to further support student engagement and administrative functions.

Uploaded by

Vines
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

International Conference on Electrical, Electronics, and Optimization Techniques (ICEEOT) - 2016

Design And Implementation Of Android Base


Mobile App For An Institute
Reetesh V. Golhar1 Prasann A. Vyawahare2 Pavan H. Borghare3 Ashwini Manusmare4
Dept. of ETRX,DMIETR Dept. of ETRX, DMIETR Dept. of ETRX, DMIETR, Dept. of ETRX, DMIETR,
Wardha, Maharashtra, Wardha, Maharashtra, India Wardha, Maharashtra, India Wardha,Maharashtra India
India [email protected] [email protected] [email protected]
[email protected]

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.

This application is simple yet powerful which integrated


platform that connects all the various departments of an institute
like Administration, Account, Students section, student and
many more modules. We have seen over the years that the
process of notice board, important notification about academics
has been carried out manually, this process is not only time
consuming but also inefficient. In this app we can get the
notification given by the institute via emails.

Keywords— Android Mobile Application, Android Studio,


Core JAVA, Android SDK, XML

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

978-1-4673-9939-5/16/$31.00 ©2016 IEEE

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

i. Android Studio:- Android studio is the official IDE


III. TECHNOLOGIES USED for the Android application development, which is based
on IntelliJ IDEA. On top of the capabilities the user wishes
x SQLite:- SQLite is an in-process library that carry out a from IntelliJ, Android Studio offers:
self-contented, server less, zero-configuration, x Flexible gradle-based building system
transactional SQL(Structured Query Language) which is a x Build variants and various apk file generation
data base engine. The code for the SQLite is in the public x Code templates to support you build common app
domain and is thus free for use for any purpose, it may be a features
commercial or private. SQLite is the most widely x Rich layout editor with support for drag and drop them
developed data base in the world with more application editing Lint tools to catch performance, usability,
that we can count, including multiple high-profile projects. variations capability and other problem
SQLite is an embedded SQL database engine. Unlike ƒ Proguard and app-signing capabilities
most other SQL database, SQLite does not have separate

3661
ƒ Build-in support for Google Cloud Platform, making it
easy to integrate Google Cloud Messaging and Application
Engine and many more.

ii. Android SDK: - A software development kit that


permits the developers to design applications for the
Android platform. The Android SDK include sample
projects with some source code, development tools, an
emulator and required libraries for developing the Android
applications. Applications which are built using the Java
programming language and run on Dalvik, a virtual
machine architecture for embedded use which runs on top
of a Linux Kernel.
Fig.3. broadcast feature
V. RESULT A web service is used for broadcasting purpose.
Notice board
This android application having following result:- This feature is used to send notices via Bluetooth
Provides strong security purpose this android technology
application having two parts on digital notice board. For displaying notice arduinouno ,
1.DMIETR Admin HC-05 Bluetooth model, 96X48 LED matrix panel is
2.DMIETR used.
Icon use for this application is same for both with
different name.
1. DMIETR Admin

Fig2.DMIETR Admin

This is the first android application only for teacher staff.


Above fig2 used for this application. This application
having some unique feature which are not include in Fig4. Notice board feature
DMIETR App. This features are as follows
a) Broadcast Event 2. DMIETR
b) Notice board
a)Broadcast Event
Admin will fired notices, news, message, events from
DMIETR Admin App. And it will be display on student
DMIETR App. Fig5. DMIETR

This DMIETR Application used for both teachers and


students. Above icon is used for this application. This
application have following are given below.

3662
VIII. REFERENCES

[1] Jadhav Snehal Balasaheb, Supekar Bhagyashri Sitaram,


Wakode Vrushali Khushalrao, Vasaikar Nikita Ashok,
Mandlik Priyanka Bhausaheb ‘Web Based College
Admission System’ in IJEDR-2014
[2] Jianye Liu, Jianka Yu, ‘Research On Development Of
Android Applications’ in Fourth International Conference
on Intelligent System -2011
[3] Charalampos Doukas, Thomas Pliakas, Ilias Maglogiannis
‘Mobile Health Care Information Management Utilizing
Cloud Computing And Android OS’ in Annual
International Conference of the IEEE EMBS Buenos Aires
Argentina – 2010
[4] Suhas Holla, Mahima M. Katti, ‘Android Based Mobile
Application Development And its Security’ in
Fig 6. DMIETR International Journal of Computer Trend And Technology
– 2012
a) Detail information about institute
b) Notification viewer
c) College news reader
d) Teachers feedback
e) Students attendance
f) Teachers attendance
g) Students details
h) College calendar

VI. CONCLUSION

With the advancement in the mobile applications one


can get important and useful information without waste of
time by such single touch application, which gives user a
fast user experience with detailed and accurate
information. This application provides college information
such as information about teaching and non-teaching staff,
students, departmental activities, college calendar,
placement information etc.

VII. FUTURE WORK

The era of mobile Application has just started and there is


a long way to march. Development of mobile application
will be emphasized on following aspects:

1. Student’s section of the college shall be maintained on this


app.

3663

You might also like