Department Of Computer Science Gulbarga University Gulbarga

Slides:



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

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.
Android architecture overview
Introduction to Android Mohammad A. Gowayyed CS334-Spring 2014.
Programming Mobile Applications with Android
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.
@2011 Mihail L. Sichitiu1 Android Introduction Platform Overview.
Android Wentworth Institute of Technology Elec101 07/08 Douglas A. Arevalo-Santos.
Introduction to Android Platform Overview
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 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.
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.
Chapter 1: Voilà! Meet the Android
01. Introduction to Android Prof. Oum Saokosal Master of Engineering in Information Systems, South Korea
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.
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 Husam Abdel Rahman. Introduction Android Operating system is most popular operating system these days with the advance in voice communications.
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.
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.
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. 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.
Evolution of the Android Operating System Vince Marchillo.
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. Presented By. Debashis Chowdhury Kuntal Kanti Mishra Sk. Monjurul Haque Prakash Ch. Hazari Somenath Mondal.
The Basics of Android App Development Sankarshan Mridha Satadal Sengupta.
A presentation on Android and Android project Around Me
A brief information about the Android Operating System
Workshop by T.Naveen sai kumar.
Android Mobile Application Development
Android Application -Architecture.
Visit for more Learning Resources
Introduction To Android Programming
Architecture of Android
ANDROID AN OPEN HANDSET ALLIANCE PROJECT
chapter 6- Android Introduction
ANDROID AND ANDROID PHONES
Introduction to Mobile Web Applications
Android.
Operating System.
Contents: Introduction Different Mobile Operating Systems
CMPE419 Mobile Application Development
By Filip Tyrala, Jack Wright, Jennifer Nolan
ANDROID AND ANDROID PHONES
MOBILE OPERATING SYSTEM
MOBILE OPERATING SYSTEM
Application Development A Tutorial Driven Course
Android Introduction Platform Mihail L. Sichitiu.
CMPE419 Mobile Application Development
Presentation transcript:

Department Of Computer Science Gulbarga University Gulbarga Presented By Salma Begum MCA 5th sem Under the Guidance of Shrikant G.K

AGENDA INTRODUCTION ORGIN OF ANDROID FEATURES OF ANDROID ARCHITECHTURE OF ANDROID VERSIONS OF ANDROID SOFTWARE DEVELOPMENT LIMITATIONS APPLICATION LIFE CYCLE FUTURE OF ANDROID

Introduction Android is Linux based operating system for mobile devices. Android specially developed for applications There are more than 4,00,000 apps in android market The andriod is an open source

Smart Phones HTC G1, Droid, Tattoo Motorola Droid (X) Sony Ericsson Suno S880 Samsung Galaxy @2011 Mihail L. Sichitiu

Tablets Velocity Micro Cruz Gome FlyTouch Acer beTouch Toshiba Android SmartBook Cisco Android Tablet Dawa D7 @2011 Mihail L. Sichitiu

ORIGIN OF ANDROID Andy Rubin Android was founded in Palo Alto, California in October 2003 by Andy Rubin, Rich Miner, Nick Sears and Chris White who work at “Google” to develop. Andy Rubin

ORIGIN OF ANDROID Android was purchased by the GOOGLE in AUGUST, 2005 for 50 million $. The open handset alliance, a group of several companies was formed -5 November 2007 Android beta released-12 November 2007

Open handset alliance(oha) It’s consortium of several companies. This group of companies are allowed to use source code of Android and develop applications.

Features of andriod Andriod can run multiple apps at the same time Also support optimized graphics VGA, 2D graphics and 3D graphics. Andriod has better app market. Andriod lets you change your setting faster. It gives you more options to fit your budget Andriod keeps information visible on your home screen. Android also support java applications.

The Android Software Architecture Linux kernel Libraries Android run time core libraries Dalvik virtual machine application layer application framework

ARCHITECTURE

Linux Kernel Device drivers Memory management Process management Networking

Libraries C/C++ libraries Interface through Java Surface manager – Handling UI Windows 2D and 3D graphics Media codes, SQLite, Browser engine

Android Runtime Dalvik VM. Dex files Compact and efficient than class files Limited memory and battery power Core Libraries Java 5 Std edition Collections, I/O etc… Providing most of the functionality available in the core libraries of the Java language.

Application Framework API interface : Activity manager – manages application life cycle Android provides a set of core applications: Email Client SMS Program Calendar Maps Browser Contacts,Etc. All applications are written using the Java language. APIs Data Structures Utilities File Access Network Access Graphics Etc

Versions of andriod Andriod 1.0 23 September 2008 Andriod 1.1 9 February 2009 Andriod 1.5 (Cupcake) 30 April 2009 Andriod 1.6 (Donut) 15 September 2009 Andriod 2.0 (Éclair) 26 October 2009 Andriod 2.2 (Froyo) 20 May 2010 Andriod 2.3 (Gingerbread) 6 December 2010 Andriod 3.0 (Honeycomb) 10 May 2011 Andriod 4.0 19 October 2011 (Ice Cream Sandwich) Andriod 4.1 ,4.2,4.3 13 July 2012 (Jelly bean) Andriod 4.4 (Kitkat) 31 October 2013

Android Cupcake 1.5 Android Donut 1.6 Android Éclair 2.0/2.1 Released on April 30, 2009. Added auto-rotation option. Copy and Paste feature added in the web browser. Increased speed and performance but not upto required level. Android Donut 1.6 Released on September 15, 2009. Voice search and Search box were added. Faster OS boot times and fast web browsing experience. Android Éclair 2.0/2.1 Released on October 26, 2009. Bluetooth 2.1 support. Improved typing speed on virtual keyboard, with smarter dictionary. no Adobe flash media support.

Android Froyo 2.2 Android Gingerbread 2.3 Android Honeycomb 3.0 Released on  May 20, 2010. Support for Adobe Flash 10.1 Improved Application launcher with better browser No internet calling. Android Gingerbread 2.3 Released on  December 6, 2010. Updated User Interface with high efficiency and speed Internet calling One touch word selection and copy/paste. New keyboard for faster word input. More successful version of Android than previous. not supports multi-core processors. Android Honeycomb 3.0 Released on February 22, 2011. Support for multi-core processors Ability to encrypt all user data. This version of android is only available for tablets.

Android IceCreamSandwich(ICS) 4.0 Released on November 14, 2011. Virtual button in the UI. A new typeface family for the UI, Roboto. Ability to shut down apps that are using data in the background. Android JellyBean 4.1 Released on June 27, 2012. Improved the features of previous version while improving the graphics quality. Smoother user interface.

Android JellyBean 4.2,4.3 Android Kitkat 4.4 Released on 13 November 2012 Lock screen improvements Multiple user accounts (tablets only) Bug fixes and performance enhancements Android Kitkat 4.4 Released on 31 October 2013 Ability for applications to trigger translucency in the navigation and status bars Wireless printing capability And even more features are currently being rolled out

Why andriod os is better than iphone os? We can set any app as a default on android Android just drag and drop for syncing by using USB cable on computer While Google charges for Andriod developer only $5 Andriod os have flash support On Androird,on which you are notified of an email as soon as it arrives It is impossible on iphone, Have to click manually Iphone syncing only with iTunes Apple charges for the App Developers $100 While the iphone only has html5 support The email system on the iphone is horrible

Android Application Development SDK Eclipse IDE Android Mobile Device Android Emulator

Android development Java Source Android Manifest Generated Class Java Compiler .dex File Dalvik VM Resource XML Android Libraries

SOFTWARE FEATURES Integrated browser based on the open source Web Kit engine SQLite for relational data storage Media support for common audio, video, and still image formats Dalvik Virtual Machine optimized for mobile devices

HARDWARE FEAUTURES Cellular networking : GSM, EDGE, 3G LAN : Bluetooth, and Wi-Fi Graphics Hardware Acceleration Camera, GPS and Compass Touch screen and accelerometer for motion sensing

Techniques for saving data SQLite Databases: relational database library for storing and managing complex data Files: you can create, write, and read files from the local storage or external media (SD Cards) FileOutputStream, FileInputStream, and Resources classes. 9/21/2018 MIT College of Engineering,Pune

APPLICATION LIFE CYCLE

Life Cycle Each application runs in its own process. Each activity of an app is run in the apps process Processes are started and stopped as needed to run an apps components. Processes may be killed to reclaim needed resources. Killed apps may be restored to their last state when requested by the user

Andriod market Andriod market is the online software store developed by Google for Andriod devices Users to browse and download apps published by third party developer As of october 2011 there were more than 4,00,000 apps available for Android As of dec 2013 there were more than 8,00,000 apps available for Android Android has several famous apps like voice action, sky map,place directory,GPS,etc..,

Market Sales Rate for Smartphone devices

Cont… Period Android iOS Windows Phone BlackBerry OS Others Q2 2014 84.7% 11.7% 2.5% 0.5% 0.7% Q2 2013 79.6% 13.0% 3.4% 2.8% 1.2% Q2 2012 69.3% 16.6% 3.1% 4.9% 6.1% Q2 2011 36.1% 18.3% 13.6% 30.8%

WHAT MAKES AN ANDROID SPECIAL? Open source – Free development platform Built in components can be improved Built in services like GPS,SQL Database, browser and maps Management of process life cycle High quality graphics and sound Portability across current and future hardware Component-based architecture and reusable, replaceable modules Multi-layer isolation of programs

Where is Android going? The Android OS may accelerate the diffusion of smart phones by providing a free OS. Access to the Android software development kit (SDK) suggests that the number of applications will continue to as well as professional developers provide new offerings. Transforming them from consumers of existing applications to creators of apps designed to meet their needs. Android, by increasing the user base, might hasten the integration of mobile technology. Android is the Biggest selling OS in the World on Mobile Computing.

LIMITATIONS Android operating system uses more amount of battery as compared to normal java and symbian mobile phones. It has been seen that it has security related issues. As we call Android is world of applications we continuously need to connected with the internet which is not possible for all the users.

Android vs windows phones   Androidroid 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.0 Linux kernel patches under GNU GPL v2 Commercial proprietary software Default user interface Graphical (Multi-touch) Graphical (Metro UI)

Cont… Working state 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 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

CONCLUSION AND FUTURE SCOPE Android is now stepping up in next level of mobile internet. There are chances of Android Mobile sales in whole world becomes more then iPhone. There are chances of Android may become the widely used operating system in world as it has found its application in many appliances such as washing machine, microwave ovens, cameras, TVs etc. Google may launch another version of android that starts L because Google is launching all the android versions in the alphabetical order.

Thank You