android d .y.patil

23
WELCOME

Upload: irfan-shaikh

Post on 17-Aug-2015

157 views

Category:

Engineering


0 download

TRANSCRIPT

WELCOME

GROUP MEMBERS 1. SHAIKH IRFAN ALI JAMALUDDIN2. DUBEY VIJAYKUMAR RAJENDRAPRASAD.3. PATIL NIKHIL BAPURAO

S.H.JONDHALE POLYTECHNIC DOMBIVLI(W)

An  operating system  (OS) is software that manages computer hardware and software resources and provides common services for computer programs.

The operating system is an essential component of the system software in a computer system.

Application programs usually require an operating system to function.

OPERATING SYSTEM (O.S.)

DIAGRAMATICAL REPRESENTATION O.S.

Android is a software stack for mobile devices that includes an operating system, middleware and key applications.

NOW, ANDROID

ANDROID is a word in itself. It does not have any full form. It is a mobile operating system designed and developed by Google.

ANDROID.

Android 1.0 ALPHA

Android 1.1 BETA

Android 1.5 CUPCAKE

VERSIONS OF ANDROID

Android 1.6 DONUT

Android 2.0/2.1 ÉCLAIR

Android 2.2 FROYO

Android 2.3 GINGER BREAD

Android 3.0/3.1/3.2 HONEYCOMB

Android 4.0 ICE CREAM SANDWICH

Android 4.1 JELLY BEAN

Android 4.4 KIT KAT

Android 5.0 LOLLIPOP

We have noticed that all the versions of android is in alphabetical order…….

See this

NOTIFICATION

The latest update which is releasedi.e. Lollypop

Hence the next android version is going to be a food name starting with M but surely except Mango cause Mango is an OS of Microsoft. It could be anything MaggiMayoneseMomos,anything

WHAT WILL BE THE NEXT

NOW WHAT IS THE DATABASE STRUCTURE OF ANDROID

The basic layer is the Linux kernel. The whole Android OS is built on top of the Linux 2.6 Kernel with some further architectural changes made by Google.  It is this Linux that interacts with the hardware and contains all the essential hardware drivers. Drivers are programs that control and communicate with the hardware.

LINUX KERNEL

Applications are the top layer in the Android architecture and this is where our applications are goanna fit. Several standard applications comes pre-installed with every device, such as:

SMS client app Phone Web browser Contact manager etc…….

APPLICATION

These are the blocks that our applications directly interacts with. These programs manage the basic functions of phone like resource management, voice call management etc. As a developer, you just consider these are some basic tools with which we are building our applications.

Important blocks of Application framework are: Activity Manager

Content Providers Telephony Manager

etc…….

APPLICATION FRAMEWORK

The next layer is the Android’s native libraries. It is this layer that enables the device to handle different types of data. These libraries are written in c or c++ language and are specific for a particular hardware.

Some of the important native libraries include the following:

Surface Manager Media framework SQLite etc…..

LIBRARIES

Android Runtime consists of Dalvik Virtual machine and Core Java libraries.

Dalvik Virtual Machine Core Java Libraries

ANDROID RUNTIME

BEST THINGS IS THAT THE ANDOID CAN ALSO USE IN PC

Here are the steps

AND CAN BE CLOUDED WITH YOUR ANY ANDROID MOBILE PHONE

Android Windows Phone

Company/ Developer Google Microsoft

Programmed in Java, C, C++ C, C++

OS family Unix-like Windows

Initial release September 23, 2008 October 21, 2010

Supported platforms ARM, MIPS, x86, I.MX x86

License Apache License 2.0Linux kernel patches under GNU GPL v2

Commercial proprietary software

Default user interface Graphical (Multi-touch) Graphical (Metro UI)

Working state Current Current

Source model Open source software Closed-source

Updates Updates are provided by different parties in the consortium.

Updates are only done by Microsoft.

Applications Applications are created by an open community of developers.

Applications are created by tie up companies and Microsoft.

Touch style Capacitive technology Capacitive technology

Offers native support for Google Sync for Gmail, Contacts, and Google Calendar.

Mail, Exchange, Outlook Contacts, Calendar, Windows Market, etc.

Number of applications Over 700,000 applications Limited number of applications.

Language support Multiple language support Multiple language support

CONCLUSION:-

Android Is the most leading operating system which is Easy

to use and provide Better Graphical User Interface

Forever.