MAD Lab Report Format
MAD Lab Report Format
MAD Lab Report Format
BELAGAVI
Faculty In-Charge
Vinutha Prashanth
Assistant Professor,
CSE Department, RYMEC
CERTIFICATE
1.
2.
ACKNOWLEDGEMENT
The satisfaction and excitement that accompany the successful completion of any task
would be incomplete without the mention of the people who made it possible, whose
constant guidance and encouragement crowned our effort with success.
We are highly indebted Mrs. VINUTHA PRASHANTH for guidance and constant
supervision as well as for providing necessary information regarding the project & also
for support in completing the project.
We wish to place on record our grateful thank to Dr. H. GIRISHA, Head of the
Department, Computer Science and Engineering RYMEC, Ballari for providing
encouragement and guidance.
We thank and appreciate the help of my friends in developing the project and people
who have willingly helped me out with their abilities.
PROJECT ASSOCIATES
This mini project on CLASSROOM TEACHER AND KIDS displays a classroom with kids
where teacher tries to teach the kids “A for Apple, B for Ball ...” Geometrically the
classroom is rectangular in shape, it consists of other rectangular boxes which
represents the walls , roof ,door , blackboard ,tube light, tables and desks and also
circle , semicircle , lines and vertices with proper coordinates for teacher and kids. There
is dark mode where you can switch off the tube light and the whole class will be dark.
This mini project has user interactions where it takes the input from keyboard strokes.
When ' n ' is pressed it continues from start screen and proceeds to next, ' b ' is pressed
it goes back to previous screen and when ' r ' is pressed it exit the screen.
CONTENTS
CHAPTERS
1. Introduction
1.1. Introduction to Android
1.2. Installation of android studio
1.3. Project execution steps
2. System Requirements
1.
2.
2.1. Software requirements
2.2. Hardware requirements
5. Snapshots
6. Conclusion
7. Future Enhancements
8. Bibliography
1. INTRODUCTION
Android operating system is the largest installed base among various mobile platforms
across the globe. Hundreds of millions of mobile devices are powered by Android in
more than 190 countries of the world. The company named Open Handset
Alliance developed Android for the first time that is based on the modified version of
the Linux kernel and other open-source software. Google sponsored the project at initial
stages and in the year 2005, it acquired the whole company. In September 2008, the
first Android-powered device was launched in the market. Android dominates the
mobile OS industry because of the long list of features it provides. It’s user-friendly, has
huge community support, provides a greater extent of customization, and a large
number of companies build Android-compatible smart phones. As a result, the market
observes a sharp increase in the demand for developing Android mobile applications,
and with that companies need smart developers with the right skill set. At first, the
purpose of Android was thought of as a mobile operating system. However, with the
advancement of code libraries and its popularity among developers of the divergent
domain, Android becomes an absolute set of software for all devices like tablets,
wearables, set-top boxes, smart TVs, notebooks, etc.
Features of Android
Installing Android software is probably the most challenging part of this project. It takes
times - from 30 minutes to n hours to forever - depending on your luck, your
programming knowledge, and your PC. You probably need a fairly decent PC (with 8GB
RAM) and 10GB of free disk space to run the Android emulator!!! Running on "actual"
Android phone/tablet requires much lesser resources.
Step 0: Pre-Installation Check List
1. Before installing Android SDK, you need to install Java Development Kit (JDK).
Read "How to install JDK". Ensure that your JDK is at or above 1.8. You can check
your JDK version with command "javac -version" (compiler) and "java -
version"(runtime).
2. Uninstall older version(s) of "Android Studio" and "Android SDK", if any.
3. The installation and many operations take a LONG time to complete. Do NOT
stare at your screen or at the ceiling. Browse through the "Android for
Developers" @ https://developer.android.com.
4. We need to install two HUGE packages:
a. Android Studio (IDE) (about 1.6 GB), which is an Integrated Development
Environment (IDE) based on IntelliJ (a popular Java IDE); and
b. Android SDK (Software Development Kit) (about 5 GB) for developing and
running Android apps.
Step 1: Install "Android Studio IDE"
Reference: "Install Android Studio" @ https://developer.android.com/studio/install.
(For Windows)
1. Check that environment variable JAVA_HOME is set to the JDK installation
directory via command "set JAVA_HOME".
2. Check the system requirements for Android Studio/SDK - For Windows 10, 8GB
of RAM, 8GB of disk space, and 1280x800 minimum screen resolution. Take note
that you should have enough space on C drive. Insufficient space on C drive will
take you many days.
2.2.Hardware requirements
1. List of all user defined functions in your project (if any) and a brief explanation about
its functionality
7. FUTURE ENHANCEMETS
Our future enhancement is this project is “The teacher moving across the classroom during the
class, students going out of the class after the class completes and even teacher moving out of the
class”.
8. BIBLOGRAPHY
https://developer.android.com/studio/install
https://www3.ntu.edu.sg/home/ehchua/programming/android/Android_HowTo.html
https://github.com
http://www.geeksforgeeks.org