siddhiOSY.word
siddhiOSY.word
siddhiOSY.word
8 Presentation
9 Viva
Micro – Project Evaluation Sheet:
Process Assessment Product Assessment
Part Part
Project Individual Total
A – project B – Project
Proposal Methodology Report / Working Presentation / Marks
Name of Student (2 marks) Viva(4 marks) 10
(2 marks Model(2 marks)
Chordiya Siddhi Rajesh
Comments / Suggestions about team work / leadership / inter – personal communication (if any) Any
Other Comment
In this project we have to learn that how the android system is develop and how is it work on our mobiles and
computers . The project is very helpful for us . And how to work or handle the android operating system in day to day
life .
Name and designation of the faculty Member: Mrs. S.S.Shinde Signature
Teacher Evaluation Sheet
8 Presentation
9 Viva
Micro – Project Evaluation Sheet:
Process Assessment Product Assessment
Part Part
Project Individual Total
A – project B – Project
Methodology Presentation / Marks
Proposal Report / Working
Name of Student (2 marks) Viva(4 marks) 10
(2 marks Model(2 marks)
Chordiya Siddhi Rajesh
Comments / Suggestions about team work / leadership / inter – personal communication (if any) Any
Other Comment
In this project we have to learn that how the android system is develop and how is it work on our mobiles and
computers . The project is very helpful for us . And how to work or handle the android operating system in day to day
life .
MICRO PROJECT
Academic year: 2023-24
TITLE OF PROJECT
CERTIFICATE
This certify to Chordiya Siddhi Rajesh of 5th Semester of Diploma in Computer Technology
of Institute, Shri H.H.J.B. Polytechnic, Chandwad (Code: 0079) has completedthe Micro-
Project satisfactorily in Subject Operating System (22516) for the academic year 2024-2025
as prescribed in the curriculum.
Place: CHANDWAD
Date: / /2024
Seal of
Institute
MAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION
CERTIFICATE
This certify to Chordiya Siddhi Rajesh of 5th Semester of Diploma in Computer Technology
of Institute, Shri H.H.J.B. Polytechnic, Chandwad (Code: 0079) has completedthe Micro-
Project satisfactorily in Subject Operating System (22516) for the academic year 2024-2025as
prescribed in the curriculum.
Place: CHANDWAD
Date: / /2024
Seal of
Institute
INDEX
Part A
1 Brief Introduction 6
3 Action Plan 6
4 Resources Required 6
Part B
1 Brief Description 7
6 Applications of Microproject 8
PART A-Plan
Title of micro-project: Android Operating System
It is currently used in various devices such as mobiles, tablets, televisions, etc. Android
provides a rich application framework that allows us to build innovative apps and games
for mobile devices in a Java language environment.
An Operating System (OS) is an interface between a computer user and computer hardware.
An operating system is a software which performs all the basic tasks like file management,
memory management, process management, handling input and output, and controlling
peripheral devices such as disk drives and printers.
4. Action Plan-
Planned Start Planned Finish
Sr no. Details of activity
Date Date
1. Finalization of topic
2. Preparation of Abstract
3. Collection of data
4. Preparation of concept
5. Seminar / Presentation
6. Submission of Micro Project
5. Resources Required:
Brief Description:
The Android operating system is most frequently used on different mobile platforms around
the world. It is occupied approximately 75% of shares in the worldwide market by the end of
2020. A company like Open Handset Alliance has developed the first Android that depends on
the customized version of the Linux kernel as well as other open-source software. At the initial
stage of 2005, Google sponsored the project & it obtained the entire company. In September
2008, the first Android device was released in the market to dominate the mobile industries due
to several features like user friendly, the support of the community is huge, customization,
manufacturing of android devices in large companies.
• After reading some books and referring some websites we gather useful information of
the project which was android operating system.
• We made the proposal for the project at the starting period with contains introduction, aim
of project and requirements.
3. Applications of Microproject:
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. It conquered around 71% of
the global market share by the end of 2021, and this trend is growing bigger
every other day. 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.
Features of Android
Android is a powerful open-source operating system that open-source provides
immense features and some of these are listed below.
Android Versions
Google first publicly announced Android in November 2007 but was released on
23 SEPTEMBER 2008 to be exact. The first device to bring Android into the
market was the HTC Dream with the version Android 1.0. Since then, Google
released a lot of android versions such as Apple Pie, Banana Bread, Cupcake,
Donut, Éclair, Froyo, Gingerbread, Jellybeans, Kitkat, Lollipop, marshmallow,
Nougat, Oreo, etc. with extra functionalities and new feature
Archtecture
Linux kernel
Linux Kernel is the heart of the android architecture. It manages all the available
drivers such as display, camera, Bluetooth, audio, memory, etc., required during
the runtime.
The Linux Kernel will provide an abstraction layer between the device hardware
and the other android architecture components. It is responsible for the
management of memory, power, devices etc. The features of the Linux kernel
are:
Security: The Linux kernel handles the security between the application and the
system.
Memory Management: It efficiently handles memory management, thereby
providing the freedom to develop our apps.
Process Management: It manages the process well, allocates resources to
processes whenever they need them.
Network Stack: It effectively handles network communication.
Driver Model: It ensures that the application works properly on the device and
hardware manufacturers responsible for building their drivers into the Linux
build.
Libraries
On top of Linux kernel there is a set of libraries including open-source Web
browser engine WebKit, well known library libc, SQLite database which is a
useful repository for storage and sharing of application data, libraries to play and record
audio and video, SSL libraries responsible for Internet security etc.
Android Libraries
This category encompasses those Java-based libraries that are specific to
Android development. Examples of libraries in this category include the
application framework libraries in addition to those that facilitate user interface
building, graphics drawing and database access. A summary of some key core
Android libraries available to the Android developer is as follows −
Android Runtime
This is the third section of the architecture and available on the second layer
from the bottom. This section provides a key component called Dalvik Virtual
Machine which is a kind of Java Virtual Machine specially designed and
optimized for Android.
The Dalvik VM makes use of Linux core features like memory management and
multi-threading, which is intrinsic in the Java language. The Dalvik VM enables
every Android application to run in its own process, with its own instance of the
Dalvik virtual machine.
The Android runtime also provides a set of core libraries which enable Android
application developers to write Android applications using standard Java
programming language.
Application Framework
The Application Framework layer provides many higher-level services to
applications in the form of Java classes. Application developers are allowed to
make use of these services in their applications.
Applications
Android applications are usually developed in the Java language using the
Android Software Development Kit. Once developed, Android applications can
be packaged easily and sold out either through a store such as Google Play,
SlideME, Opera Mobile Store, Mobango, F-droid or the Amazon Appstore.
Android Emulator
The Emulator is a new application in the Android operating system. The emulator
is a new prototype that is used to develop and test android applications without
using any physical device.
The android emulator has all of the hardware and software features like mobile
devices except phone calls. It provides a variety of navigation and control keys.
It also provides a screen to display your application. The emulators utilize the
android virtual device configurations. Once your application is running on it, it
can use services of the android platform to help other applications, access the
network, play audio, video, store, and retrieve the data.
• It is used for media centers, workstations, PCs, embedded systems & tablets.
Advantages
• You can replace the battery and mass storage, disk drive, and UDB option
• It supports Multitasking
Disadvantages
• Less security, so fake apps can be easily installed to steal your data from
strange resources.