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.)
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.
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
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
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.