Android o Tariq Almulhim o Joe Donnelly o Cormac Kelly o Keith Nevin o Amandeep Singh o Alexander Witte.

Slides:



Advertisements
Similar presentations
Introduction.  Professor  Adam Porter 
Advertisements

Presentation by Amal Babu New OS of Google, initially designed for netbooks Released in second half of 2010 Google chrome browser on Linux kernel Inbuilt.
David Angulo Rubio ANDROID OS Open Software Platform for Mobile Devices.
What is Android?.
Android architecture overview
Introduction to Android Mohammad A. Gowayyed CS334-Spring 2014.
Android Platform Overview (1)
Robin Estabrooks Computer Science 1631, Winter 2011.
Chan pak lim chau ho chit cheung tak ching yip pak ho g2
Student Name: Group.  Developed by Microsoft  Alliance with Nokia in 2011  4 main functions:  Outlook Mobile  Windows Media Player for Windows Mobile.
Mobile Mobile OS and Application Team: Kwok Tak Chi Law Tsz Hin So Ting Wai.
DEPARTMENT OF COMPUTER ENGINEERING
ANDROID OPERATING SYSTEM Guided By,Presented By, Ajay B.N Somashekar B.T Asst Professor MTech 2 nd Sem (CE)Dept of CS & E.
Mobile Application Development
Android is a mobile operating system developed by Google and is based upon the Linux kernel and GNU software. It was initially developed by Android.
Google Android as a mobile development platform T Internet Technologies for Mobile Computing Olli Mäkinen.
Location Aware Social Network Group 2 CS Team Introduction Prasun Johari M.S. ECE Ankur Aggarwal M.S. CS Gurlal Kahlon M.S. CS Shobith Alva M.S.
Android An open handset alliance project Janice Garcia September 18, 2008 MIS 304.
@2011 Mihail L. Sichitiu1 Android Introduction Platform Overview.
Android Wentworth Institute of Technology Elec101 07/08 Douglas A. Arevalo-Santos.
Asst.Prof.Dr.Ahmet Ünveren SPRING Computer Engineering Department Asst.Prof.Dr.Ahmet Ünveren SPRING Computer Engineering Department.
S MARTPHONE A PPLICATION D EVELOPMENT Sam Palmer.
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.
Mobile Application Development with ANDROID. Agenda Mobile Application Development (MAD) Intro to Android platform Platform architecture Application building.
Mobile Application Development using Android
By Mihir Joshi Nikhil Dixit Limaye Pallavi Bhide Payal Godse.
Android Introduction Based on slides made by
@2011 Mihail L. Sichitiu1 Android Introduction Platform Overview.
Android Programming By Mohsen Biglari Android Programming, Part1: Introduction 1 Part1: Introduction By Mohsen Biglari.
Copyright© Jeffrey Jongko, Ateneo de Manila University Android.
01. Introduction to Android Prof. Oum Saokosal Master of Engineering in Information Systems, South Korea
ANDROID Presented By Mastan Vali.SK. © artesis 2008 | 2 1. Introduction 2. Platform 3. Software development 4. Advantages Main topics.
ANDROID 응용 프로그래밍 과정 – 목차 - 안드로이드란 - 안드로이드가 만들어지게 된배경 - 안드로이드의 철학 - 안드로이드 환경설정 ( SDK download, eclipse plug-in 설정, 간단한 프로그램 실행 ) - 안드로이드 동작원리 - 안드로이드 핵심.
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.
Android. Basic Architecture Linux Kernel Libraries Applications Android Runtime Application Framework.
Mobile Application Development with ANDROID Umang Patel(6537) LDCE.
Andy Rubin Christine Rosado Brianna Pelletier Stefne Jean.
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.
Analysis And Research Of System Security Based On.
AGENDA Introduction History Version history Features and specifications Android latest Android vs Symbian Android market Advantages of Android Disadvantages.
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. I. What’s Android Android is a mobile operating system (OS) based on the Linux kernel and currently developed by Google. Android is designed.
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.
Android Training in Chandigarh. What is Android Android is a mobile operating system based on the Linux Kernel. The goal of android project is to create.
Presented by: Saurabh Kumar Sinha (MRT07UGBIT 186) IT VII Semester, Shobhit University Meerut.
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.
The Basics of Android App Development Sankarshan Mridha Satadal Sengupta.
A presentation on Android and Android project Around Me
Computer System Structures
Android Mobile Application Development
Visit for more Learning Resources
Architecture of Android
ANDROID AN OPEN HANDSET ALLIANCE PROJECT
Chapter 2: Operating-System Structures
chapter 6- Android Introduction
ANDROID AND ANDROID PHONES
Android.
Contents: Introduction Different Mobile Operating Systems
CMPE419 Mobile Application Development
ANDROID AND ANDROID PHONES
Application Framework
Android Introduction Platform Mihail L. Sichitiu.
Korea Software HRD Center
CMPE419 Mobile Application Development
Presentation transcript:

Android o Tariq Almulhim o Joe Donnelly o Cormac Kelly o Keith Nevin o Amandeep Singh o Alexander Witte

Contents:  A biography of Andy Rubin.  A Diagram of the architecture of Android.  The desktop of the Android.  Advantage.  Disadvantage.

Andy Rubin Andy Rubin is the founder and former CEO of android. He oversaw mobile development at google for almost nine years.

Early Life  Born on June 22,  His father’s firm sold electronic gadgets.  In his teens Rubin ran a computer bulletin board system.  Received a bachelor’s degree in computer science from Utica College in 1986.

Career  After graduating he worked at Carl Zeiss AG in the robotics position.  Rubin met Bill Caswell on holiday and was offered a job at apple.  Working at General Magic in the early 90s he helped develop Magic Cap, an operating system for mobile devices.  When Magic Cap failed he joined Artemis Research and co developed the WebTV which was later acquired my Microsoft.

In 1999 he co-founded Danger Inc., most notable for producing an early smartphone of sorts called the Hiptop. In 2008 long after Rubin had left the company it was also acquired by Microsoft. Rubin left Danger in 2004, one year after he co- founded Android with Matt Hershenson and Joe Britt.

Working at Android  "Android started from a simple idea, provide a powerful mobile platform and open so that it can encourage more rapid innovation and customer benefit,“ – Andy Rubin.  In their first year of business Rubin ran out of money and had to rely on his friend giving him $10,000 in cash to keep the company afloat.  In August 2005 Android was acquired by google and Rubin followed.

At Google, Rubin led a team which developed a mobile device platform powered by the Linux kernel. He went on to become Senior Vice President of Mobile and Digital Content at Google. In October 2014 after briefly managing the robotics division of Google, Rubin left the company to start an incubator for hardware startups.

The diagram of the architecture of Android.

Linux Kernel  Positioned at the bottom of the Android software stack, the Linux Kernel provides a level of abstraction between the device hardware and the upper layers of the Android software stack. Based on Linux version 2.6, the kernel provides preemptive multitasking, low-level core system services such as memory, process and power management in addition to providing a network stack and device drivers for hardware such as the device display, Wi-Fi and audio.

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

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  You will find all the Android application at the top layer. You will write your application to be installed on this layer only. Examples of such applications are Contacts Books, Browser, Games etc.

Desktop of Android This is the desktop of android It contains many features such as the time, battery usage and widgets. The feature of widgets allows you to make your desktop the focus point of the system.

Android Menu This is the main menu of android. It contains all your applications. It is an organized layout with rows of 4 applications.

Advantages of android  Applications are easily obtainable on the Google play store.  Android much like most operating systems on phones allows you to multi-task.  Android is also good at dealing with notifications.  Android can be changed using ROMS which can change the look of your operating system.

Disadvantages of android  Continuous Internet connection - Most Android phones require a continuous internet connection for a lot of apps to work. This means the User must be prepared to buy phone network subscriptions that allow for a lot of internet usage  Advertising - A lot of applications on the Google Play store contain advertisements. Usually, to get rid of advertisements, the User must pay a small fee that will also allow you to unlock the “full game”. So while most apps are free, you won’t get the most out of the game unless you pay for it.

 Lag - The Android OS is prone to lagging when playing games or using multiple programs at once.  Drain battery - Another disadvantage of Android is its very fast battery drain. You play a game for 5 minutes and your battery meter can drop by about 15%.  Over heats – The Android OS often causes phones to overheat. This, in time, damages the phone and causes the battery to expand meaning you’ll need to buy another battery in the near future.  Malware - While the Google Play store has a wide variety of applications, a lot of those apps contain malware and were created by spammers or hackers.

Conclusion  Everyone knows who’s the CEO founder of android.  Understand the of the architecture of Android.  Everyone saw how the environment of desktop.  Advantage and Disadvantage.