DEPARTMENT OF COMPUTER ENGINEERING

Slides:



Advertisements
Similar presentations
Android Application Development A Tutorial Driven Course.
Advertisements

Introduction.  Professor  Adam Porter 
Delrieu Marjorie Loiseau Pierre
David Angulo Rubio ANDROID OS Open Software Platform for Mobile Devices.
What is Android?.
By Amelia Hart.  Both have a lot in common:  1. Both are Linux-based operating systems for smartphones that have been put together by companies best.
Android architecture overview
 Android is a software platform and operating system for mobile devices, based on the Linux kernel, developed by Google. It allows developers to write.
Introduction to Android Mohammad A. Gowayyed CS334-Spring 2014.
Android Platform Overview (1)
Android Aims to bring Internet-style innovation and openness to mobile phones.
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.
Android An open handset alliance project Janice Garcia September 18, 2008 MIS 304.
@2011 Mihail L. Sichitiu1 Android Introduction Platform Overview.
Asst.Prof.Dr.Ahmet Ünveren SPRING Computer Engineering Department Asst.Prof.Dr.Ahmet Ünveren SPRING Computer Engineering Department.
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 Tejas Lagvankar UMBC 29 April 2009.
Mobile Application Development with ANDROID. Agenda Mobile Application Development (MAD) Intro to Android platform Platform architecture Application building.
About me Yichuan Wang Android Basics Credit goes to Google and UMBC.
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.
Presentation Seminar on “IMAGE SLIDER –AN ANDROID APPLICATION”
ANDROID Presented By Mastan Vali.SK. © artesis 2008 | 2 1. Introduction 2. Platform 3. Software development 4. Advantages Main topics.
Android for Java Developers Denver Java Users Group Jan 11, Mike
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.
TRYLOGIC SOFT SOLUTIONS AP (P)LTD  Object Oriented : In java everything is an Object. Java can be easily extended since it is based on the Object model.
1 Android Introduction Platform Overview. 2 What is Android?  Android is a software stack for mobile devices that includes an operating system, middleware.
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.
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.
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.
Vijetha Prabhu B & Sushmitha Shenoy. Android is a software stack for mobile devices that includes an operating system, middleware and key applications.
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
Android Mobile Application Development
Visit for more Learning Resources
Introduction to Android Team5021 (EAST-AFRICA)
Architecture of Android
ANDROID AN OPEN HANDSET ALLIANCE PROJECT
chapter 6- Android Introduction
Android.
Contents: Introduction Different Mobile Operating Systems
CMPE419 Mobile Application Development
Application Framework
Application Development A Tutorial Driven Course
Android Introduction Platform Mihail L. Sichitiu.
Korea Software HRD Center
Android Platform, Android App Basic Components
CMPE419 Mobile Application Development
Presentation transcript:

DEPARTMENT OF COMPUTER ENGINEERING ADICHUNCHANAGIRI INSTITUTE OF TECHNOLOGY, CHIKMAGALUR 2010-2011 DEPARTMENT OF COMPUTER ENGINEERING SUBJECT SEMINAR ON ANDROID OPERATING SYSTEM UNDER THE GUIDANCE OF MR. SANGAREDDY B. KURTAKOTI B.E.,M.TECH LMISTE LECTURER, DEPT OF CS&E

ANDROID Android is a software stack for mobile devices that includes an operating system, middleware and key applications. Android is a software platform and operating system for mobile devices based on the Linux operating system and developed by Google and the Open Handset Alliance.

Google Acquires Android Inc: In July 2005, Google acquired Android Inc, which was a small startup company based in Palo Alto. Open Handset Alliance Founded: On 5 November 2007, the Open Handset Alliance was formed. Google, HTC, Intel, Motorola, Qualcomm, T-Mobile, Sprint Nextel and NVIDIA and many more were members and Android was released to market as an Open Source OS.

Features of Android OS: Application framework Dalvik virtual machine Integrated browser Optimized graphics SQ Lite Media support GSM Telephony Bluetooth, EDGE, 3G, and WiFi Camera, GPS, compass, and accelerometer Rich development environment

Architecture of Android OS:

Linux Kernel: Android Architecture is based on Linux 2.6 kernel. Manage security, memory management, process management, network stack. CDMA and GPRS network support Bluetooth 1.2 and Wi-Fi support Digital audio support for mp3 and other formats Support for Linux and other third-party operating systems Java hardware acceleration and support for Java applications Qcamera up to 6.0 megapixels gpsOne – solution for GPS and lots of other.

Libraries : Written in C/C++ Surface Manager SQLite WebKit Media Framework

Android Runtime: Dalvik Virtual Machine. Android gives an integrated tool “dx”, which converts byte code from .jar to .dex file which is much more efficient. Designed for Android running with limited battery, CPU, memory and data storage. As the result, it is possible to have multiple instances of Dalvik virtual machine running on the single device at the same time.

Application Framework: Written in Java language. It is a toolkit that all applications uses and are developed. The Activity Manager manages the life circle of the applications and provides a common navigation back stack for applications The Package Manager keeps track of the applications, which are installed in the device. Telephony Manager contains of a set of API necessary for calling applications. Content Providers was built for Android to share a data with other applications The View System generates a set of buttons and lists used in UI.

Android Runtime: Includes a set of core libraries that provides most of the functionality-JAVA Every Android application runs in its own process Dalvik VM executes files in the (.dex) format Device can run multiple VMs efficiently

Development Tool: Android Emulator -A virtual mobile device that runs on our computer -use to design, debug, and test our applications in an actual Android run-time environment. Android Development Tools Plugin -for the Eclipse IDE – adds powerful extensions to the Eclipse integrated environment.

Here, we see an Android device emulator being displayed:

What makes Android special? A truly open, free development platform based on Linux and open source. A component-based architecture inspired by Internet mash-ups. Parts of one application can be used in another. Automatic management of the application life cycle. Programs are isolated from each other by multiple layers of security, provide system stability. High quality graphics and sound. Uses OpenGL for graphics and supports MP3, MP4 etc for audio and videos.

Conclusion: Android is open to all: industry, developers and users Participating in many of the successful open source projects Aims to be as easy to build for as the web Google Android is stepping into the next level of Mobile Internet

Future Enhancement: Android is likely to be the OS of choice Google Android Sales to Overtake iPhone in 2012 The OHA is committed to make their vision a reality: to deploy the Android platform for every mobile operator, handset manufacturers and developers to build innovative devices

Thank You!!!