Android is the step in the vision of creating a better mobile phone.

Slides:



Advertisements
Similar presentations
WHAT IS ANDROID? A Software platform and operating system for mobile. Based on the Linux kernel. Android was found way back in It was developed.
Advertisements

Intro to Android and iOS CS-328 Dick Steflik. The Players Android – Open source mobile OS developed ny the Open Handset Alliance led by Google. Based.
Android architecture overview
Introduction to Android Mohammad A. Gowayyed CS334-Spring 2014.
DEPARTMENT OF COMPUTER ENGINEERING
Mobile Application Development
Android An open handset alliance project Janice Garcia September 18, 2008 MIS 304.
ANDROID PROGRAMMING MODULE 1 – GETTING STARTED
Introduction to Android Platform Overview
To be Presented by, T.Sathishkumar [11mw07] 1. Synopsis Introduction Version Features License An Application Development Demo Possibilities Advantages.
Android Introduction Platform Overview.
One day Workshop on "Android Application Development"
Mobile Application Development with ANDROID. Agenda Mobile Application Development (MAD) Intro to Android platform Platform architecture Application building.
Mobile Application Development using Android
Overview of Android North Carolina A&T State University Some slides contain material taken from the Google Android website.
Android Introduction Based on slides made by
@2011 Mihail L. Sichitiu1 Android Introduction Platform Overview.
Copyright© Jeffrey Jongko, Ateneo de Manila University Android.
ANDROID Presented By Mastan Vali.SK. © artesis 2008 | 2 1. Introduction 2. Platform 3. Software development 4. Advantages Main topics.
Android Husam Abdel Rahman. Introduction Android Operating system is most popular operating system these days with the advance in voice communications.
INTRO TO IOS AND ANDROID. THE PLAYERS AAndroid – Open source mobile OS developed ny the Open Handset Alliance led by Google. Based on Linux 2.6 kernel.
ANDROID BY:-AANCHAL MEHTA MNW-880-2K11. Introduction to Android Open software platform for mobile development A complete stack – OS, Middleware, Applications.
Created By. Jainik B Patel Prashant A Goswami Gujarat Vidyapith Computer Department Ahmedabad.
Mobile Application Development with ANDROID Umang Patel(6537) LDCE.
By, Rutika R. Channawar. Content Introduction Open Handset Alliance Minimum Hardware Requirements Versions Feature Architecture Advantages Disadvantages.
1 Android Workshop Platform Overview. 2 What is Android?  Android is a software stack for mobile devices that includes an operating system, middleware.
J.BHAVANA 3/4B.TECH CSE Ch.Rochasmathi 3/4B.tech CSE.
Android Development For Beginners. What is Android? Android is an open mobile phone platform that was developed by Google and later by Open Handset Alliance.
Android operating system N. Sravani M. Tech(CSE) (09251D5804)
By : Abhishek Verma Main Topics : 1. Introduction 2. Platform 3. Software Development 4. Overall Evaluation.
By Adam Reimel. Outline Introduction Platform Architecture Future Conclusion.
ANDROID OS Ravi Soni MTech (CS) III Sem. W HAT IS A NDROID ? Android is a software stack for mobile devices that includes an operating system, middleware.
Android. Android An Open Handset Alliance Project A software platform and operating system for mobile devices Based on the Linux kernel Developed by Google.
Today you do not need to introduce the play store app to download games and applications. If for any reason, your phone does not have play store, learn.
Google. Android What is Android ? -Android is Linux Based OS -Designed for use on cell phones, e-readers, tablet PCs. -Android provides easy access to.
Introduction to Android Chapter 1 1. Objectives Understand what Android is Learn the differences between Java and Android Java Examine the Android project.
The Basics of Android App Development Sankarshan Mridha Satadal Sengupta.
Brian Atzori 4B 2015/2016.
Computer System Structures
Voice Controlled Robot by Cell Phone with Android App
Mobile Application Development BSCS-7 Lecture # 1
Android Mobile Application Development
Operating System & Application Software
Operating Systems Case Study
Visit for more Learning Resources
CSCI 351 – Mobile Applications Development
LINUX WINDOWS Vs..
System Software EIT, © Author Gay Robertson, 2016.
Seminar On Android Submitted By: Ghaytadak Satish Laxman 1.
Architecture of Android
ANDROID AN OPEN HANDSET ALLIANCE PROJECT
Chapter 2: Operating-System Structures
chapter 6- Android Introduction
ANDROID AND ANDROID PHONES
SOFTWARE DEVELOPMENT KIT-ios and Blackberry
Android.
MOBILE DEVICE OPERATING SYSTEM
Contents: Introduction Different Mobile Operating Systems
CSCI 351 – Mobile Applications Development
Software.
ANDROID AND ANDROID PHONES
MOBILE OPERATING SYSTEM
MOBILE OPERATING SYSTEM
Chapter 2: The Linux System Part 1
CHAPTER 1 Introduction Chapter objectives: Understand what Android is
Android Developer Fundamentals V2
Windows Virtual PC / Hyper-V
Java Programming Introduction
Android Introduction Platform Mihail L. Sichitiu.
Android Platform, Android App Basic Components
Presentation transcript:

Android is the step in the vision of creating a better mobile phone. Introduction Android is the step in the vision of creating a better mobile phone. It is a complete open mobile platform software stack release by Google. Android can be run on mobile devices from companies that have come together to form the Open Handset Alliance.

Android is a mobile operating system (OS) developed by Google, based on the Linux kernel and designed primarily for touchscreen mobile devices such as smartphones and tablets. Android's user interface is mainly based on direct manipulation, using touch gestures that loosely correspond to real-world actions, such as swiping, tapping and pinching, to manipulate on-screen objects, along with a virtual keyboard for text input. As of 2015, Android has the largest installed base of all operating systems.

Initially developed by Android, Inc Initially developed by Android, Inc., which Google bought in 2005, Android was unveiled in 2007, along with the founding of the Open Handset Alliance – a consortium of hardware, software, and telecommunication companies devoted to advancing open standards for mobile devices. As of July 2013, the Google Play store has had over one million Android applications ("apps") published, and over 50 billion applications downloaded. At Google I/O 2014, the company revealed that there were over one billion active monthly Android users, up from 538 million in June 2013.

Applications in Android Android initially came into existence with the sure fire idea that developments are given the power and freedom to create enthralling Mobile applications while taking advantage of everything that the mobile handset has to offer. This particular software for Mobile Application is made to be open source, thereby giving the opportunity to the developers to introduce and incorporate any technological advancement.

Developer Google Open Handset Alliance Written in C (core), C++, Java (UI) OS family Unix-like Source model Open source and in most devices with proprietary components Initial release September 23, 2008; 7 years ago Latest release 6.0 "Marshmallow" / October 5, 2015; 3 months ago Marketing target Smartphones, tablet computers,TVs, cars and wearable devices Available in 70 languages Package manager Google Play Platforms 32- and 64-bit: ARM architectures, x86, x86-64,MIPS and MIPS64 Kernel type Monolithic (modified Linux kernel) Default user interface Graphical (Multi-touch) License Apache License 2.0 GNU GPL v2 for the Linux kernel modifications Official website www.android.com

Hardware The main hardware platform for Android is the ARM architecture (ARMv7 and ARMv8-A architectures), with x86 and MIPS architectures also officially supported in later versions of Android. Since Android 5.0 "Lollipop", 64-bit variants of all platforms are supported in addition to the 32-bit variants. Since 2012, Android devices with Intel processors began to appear, including phones and tablets. Requirements for the minimum amount of RAM for devices running Android 5.1 range from 512 MB of RAM for normal-density screens, to about 1.8 GB for high-density screens.

Hardware… The recommendation for Android 4.4 is to have at least 512 MB of RAM, while for "low RAM" devices 340 MB is the required minimum amount that does not include memory dedicated to various hardware components such as the baseband processor. Android 4.4 requires a 32-bit ARMv7, MIPS or x86 architecture processor (latter two through unofficial ports),together with an OpenGL ES 2.0 compatible graphics processing unit (GPU). Android devices incorporate many optional hardware components, including still or video cameras, GPS, orientation sensors, dedicated gaming controls, accelerometers, gyroscopes, barometers, magnetometers, proximity sensors, pressure sensors, thermometers, and touchscreens.

Hardware… In addition to running on smartphones and tablets, several vendors run Android natively on regular PC hardware with a keyboard and mouse. In addition to their availability on commercially available hardware, similar PC hardware–friendly versions of Android are freely available from the Android-x86 project, including customized Android 4.4. Chinese companies are building a PC and mobile operating system, based on Android, to "compete directly with Microsoft Windows and Google Android".

Software stack On top of the Linux kernel, there are the middleware, libraries and APIs written in C, and application software running on an application framework which includes Java-compatible libraries based on Apache Harmony (next version of Android uses OpenJDK instead). Development of the Linux kernel continues independently of other Android's source code bases. Until version 5.0, Android used Dalvik as a process virtual machine with trace-based just-in-time (JIT) compilation to run Dalvik "dex-code" (Dalvik Executable), which is usually translated from the Java bytecode.

Software stack Android 4.4 introduced Android Runtime (ART) as a new runtime environment, which usesahead-of-time (AOT) compilation to entirely compile the application bytecode into machine code upon the installation of an application. In December 2015, Google announced that the next version of Android would switch to a Java implementation based on OpenJDK. Android's standard C library, Bionic, was developed by Google specifically for Android, as a derivation of the BSD's standard C library code.

Software stack… The main benefits of using Bionic instead of the GNU C Library (glibc) or uClibc are its smaller runtime footprint, and optimization for low-frequency CPUs. Aiming for a different licensing model, toward the end of 2012 Google switched the Bluetooth stack in Android from the GPL-licensed BlueZ to the Apache-licensed BlueDroid. Android does not have a native X Window System by default, nor does it support the full set of standard GNU libraries. This made it difficult to port existing Linux applications or libraries to Android, until version r5 of the Android Native Development Kit brought support for applications written completely in C or C++.

Advantages Android can Run Multiple Apps at the Same Time. Android keeps information visible on your home screen. Android has is a customizable home screen which keeps active widgets right at your fingertips, always accessible and always visible – without having to launch an application first. Android has a better application market compare to  Apple’s App . Android is Hardware independent.

  Disadvantages Connected to the Internet: Android can be said is in need of an active internet connection. At least there should be a GPRS internet connection in your area, so that the device is ready to go online to suit our needs. Sometimes there are ads: because it is easy and free, sometimes often a lot of advertising. Wasteful Batteries, This is because the OS is a lot of "process" in the background causing the battery quickly drains.

Thanks….