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.

Slides:



Advertisements
Similar presentations
Programming with Android: System Architecture
Advertisements

What is Android?.
Android architecture overview
Introduction to Android Mohammad A. Gowayyed CS334-Spring 2014.
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.
Android and Project Structure. Android Android OS – Built on Linux Kernel – Phones – Netbooks – Readers – Other???
Mobile Application Development
Lu Cheng (l ). Power Consuming Services Android and iPhone support energy hungry network services 2G/3G: the two-way radio system for long range.
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.
UFCFX5-15-3Mobile Device Development Anatomy of a Mobile Device.
Introduction to Android Platform Overview
Android o Tariq Almulhim o Joe Donnelly o Cormac Kelly o Keith Nevin o Amandeep Singh o Alexander Witte.
To be Presented by, T.Sathishkumar [11mw07] 1. Synopsis Introduction Version Features License An Application Development Demo Possibilities Advantages.
Chapter 1: Voilà! Meet the Android. Smartphones –Can browse the Web –Allow you to play games –Use business applications –Check –Play music –Record.
Android Introduction Platform Overview.
Mobile Application Development using Android
Android Introduction Based on slides made by
Android Programming By Mohsen Biglari Android Programming, Part1: Introduction 1 Part1: Introduction By Mohsen Biglari.
Chapter 1: Voilà! Meet the Android
Copyright© Jeffrey Jongko, Ateneo de Manila University Android.
Presentation Seminar on “IMAGE SLIDER –AN ANDROID APPLICATION”
1 Android- Platform Overview. 2 What is Android? Android is a software stack for mobile devices that includes an operating system, middleware and key.
ANDROID 응용 프로그래밍 과정 – 목차 - 안드로이드란 - 안드로이드가 만들어지게 된배경 - 안드로이드의 철학 - 안드로이드 환경설정 ( SDK download, eclipse plug-in 설정, 간단한 프로그램 실행 ) - 안드로이드 동작원리 - 안드로이드 핵심.
Android Husam Abdel Rahman. Introduction Android Operating system is most popular operating system these days with the advance in voice communications.
Presentation on android based application
ANDROID BY:-AANCHAL MEHTA MNW-880-2K11. Introduction to Android Open software platform for mobile development A complete stack – OS, Middleware, Applications.
Android Overview History and architecture. Brief History 1996 The WWW already had websites with color and images But, the best phones displayed a couple.
Created By. Jainik B Patel Prashant A Goswami Gujarat Vidyapith Computer Department Ahmedabad.
Introduction to Android
Android. Basic Architecture Linux Kernel Libraries Applications Android Runtime Application Framework.
Android History.
Mobile Application Development with ANDROID Umang Patel(6537) LDCE.
CHAPTER 1 Introduction. Chapter objectives: Understand what Android is Learn the differences between Java and Android Java Examine the Android project.
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.
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.
By: Dylan Small.  History of Android  Android Versions  Technical Specs  New/Current Versions  Future of Android  Summary Road Map.
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.
Evolution of the Android Operating System Vince Marchillo.
Introduction To. Presented By. Debashis Chowdhury Kuntal Kanti Mishra Sk. Monjurul Haque Prakash Ch. Hazari Somenath Mondal.
A brief information about the Android Operating System
Android Mobile Application Development
Architecture of Android
ANDROID AN OPEN HANDSET ALLIANCE PROJECT
Chapter 2: Operating-System Structures
chapter 6- Android Introduction
ANDROID AND ANDROID PHONES
Operating System.
Android Versions’ Relative Distribution
CIS 470 Mobile App Development
By Filip Tyrala, Jack Wright, Jennifer Nolan
ANDROID AND ANDROID PHONES
MOBILE OPERATING SYSTEM
Application Framework
MOBILE OPERATING SYSTEM
Android Developer Fundamentals V2
CIS 493/EEC 492 Android Sensor Programming
Korea Software HRD Center
Korea Software HRD Center
Mobile Programming Dr. Mohsin Ali Memon.
CIS 694/EEC 693 Android Sensor Programming
Presentation transcript:

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 primarily for touchscreen mobile devices such as smartphones and tablet computers, with specialized user interfaces for televisions (Android TV), cars (Android Auto), and wrist watches (Android Wear).mobile operating systemLinux kernelGoogletouchscreensmartphonestablet computersAndroid TVAndroid AutoAndroid Wear

II. Android History 1.Version 1.0 (sep 2008) Web browser, camera support, maps, media player…… 2.Version 1.1 (Feb 2009) show and hide dialpad and saving attachments in messages 3.Version 1.5 (Cupcake, April 2009) Video support, widgets, picture in contacts, auto-rotation option 4.Version 1.6 (Donut, sep 2009) Integrated camera and gallery, support WVGA screen resolution

5.Version 2.0 (Éclair, Oct 2009) Multiple accounts(google acc), searching SMS/MSS messages, Bluetooth 2.1, more screen size 6.Version 2.2 (Froyo, May 2009) USB tethering & Wi-fi hotspot 7.Version 2.3 (Gingerbread, Dec 2010) support near field communication (NFC), clipboard enhancements 8.Version 3.0 (Honeycomb, Feb 2011) support only tablets, action bar

9. Version 4.0 (Ice Cream Sandwich, Oct 2011) improve video record with 1080p video 10.Version 4.1 (Jelly bean, Feb 2012) Improve performance 11.Version 4.2(Jelly bean, Nov 2012) support multi user on tablets, camera improvement 12.Version 4.3 (Jelly bean, July 2013) improve game graphics, support 5 more languages, 4k resolution 13. Version 4.4 (Kit-Kat, Oct 2013) Memory and power management, improve NFC

14. Version 5.0(Lollipop, June 2014) Notification on lock screen, guest access, pin something on device………. III. Architecture

1.Linux Kernel communication layer for the underlying hardware (Audio drivers, Camera drive, display driver) 2. Libraries There is a set of libraries including SQLite database which is a useful repository for storage and sharing of application data, media framework libraries to play and record audio and video etc.

3. Android Runtime This section provides a key component called Dalvik Virtual Machine makes use of Linux core features like memory management and multi-threading, which is intrinsic in the Java language. The Android runtime also provides a set of core libraries which enable Android application developers to write Android applications using standard Java programming language.

4. Application Framework These are the blocks that our applications directly interacts with. Content Providers: Manage the data sharing between applications Telephony Manager: Manages all voice calls. We use telephony manager if we want to access voice calls in our application. Location Manager: Location management, using GPS 5. Application Several standard applications comes pre-installed with every device, such as: SMS Web browser Contact manager