Introduction to Android
Upcoming SlideShare
Loading in...5
×
 

Introduction to Android

on

  • 2,767 views

Intro

Intro

Statistics

Views

Total Views
2,767
Views on SlideShare
2,503
Embed Views
264

Actions

Likes
2
Downloads
164
Comments
3

7 Embeds 264

http://www.pantechsolutions.net 86
http://ip-103-1-173-117.ip.secureserver.net 78
http://www.gurpadam.n.nu 43
http://pantech.dci.in 34
http://pantechprolabs.com 16
https://www.pantechsolutions.net 6
http://103.1.173.117 1
More...

Accessibility

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Introduction to Android Introduction to Android Presentation Transcript

  • Introduction ToAndroid
  • What is Android ??? • Software stack for mobile devices • Includes an operating system, middleware and key applications.. • Developed by the Open Handset Alliance led by Google.Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
  • HISTORY • Open Handset Alliance ,a consortium of several companies led by goggle. • Unveiling of the Android platform was announced on 5 November 2007 with the founding of OHA • Based on the Linux kernelTechnology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
  • OPEN HANDSET ALLIANCETechnology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
  • POPULAR VERSIONS 2.2.x FROYO 2.0/2.1x ECLAIRS 2.3.x GINGERBREAD 3.x HONEYCOMB 1.6.x DONUT 1.5.x CUPCAKE 4.x ICECREAM SANDWICHTechnology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
  • VERSION USAGETechnology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
  • ARCHITECTURE OF ANDROIDTechnology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
  • LINUX KERNEL • Core Services including hardware drivers, process and memory management, security, network and power management. • Handled by Linux 2.6 kernel • Kernel provides an abstraction layer between hardware and the remainder of the stack.Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
  • Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
  • CORE LIBRARIES • While Android development is done in Java, Dalvik is not a Java VM. • The core Android libraries provide most of the functionality available in the core Java Libraries as well as the Android-specific Libraries.Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
  • DALVIK VIRTUAL MACHINE • The Dalvik VM is a register-based architecture. • A tool called dx is used to convert some (but not all) Java .class files into the .dex format • Multiple classes are included in a single .dex file • Duplicate strings and other constants used in multiple class files are included only once in the .dex output to conserve space • Java byte code is also converted into an alternative instruction set used by the Dalvik VMTechnology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
  • DALVIK VIRTUAL MACHINE • An uncompressed .dex file is typically a few percent smaller in size than a compressed .jar (Java Archive) derived from the same .class filesTechnology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
  • LIBRARIES • System C library - a BSD-derived implementation of the standard C system library (libc), tuned for embedded Linux-based devices • A media library for playback of audio and video media • A surface manager to provide display management • Graphics libraries that include SGL and Open GL for 2D and 3D graphicsTechnology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
  • LIBRARIES • SQLite for native database support • SSL and Webkit for integrated Web browser and Internet Security • FreeType - bitmap and vector font renderingTechnology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
  • APPLICATION FRAMEWORK • Activity Manager -Controls the lifecycle of your Activities • Views -Used to build an application, including lists, grids, text boxes, buttons, and even an embeddable web browser • A Resource Manager, providing access to non- code resources such as localized strings, graphics, and layout filesTechnology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
  • APPLICATION FRAMEWORK • A Notification Manager that enables all applications to display custom alerts in the status bar • An Activity Manager that manages the lifecycle of applications and provides a common navigation back stack • Content Providers that enable applications to access data from other applications (such as Contacts), or to share their own dataTechnology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
  • Why Android??? • Cost affordable and effective since it is an open source • Developers can easily identify and utilize Android SDK for developing innovative Android applications. • Android Application Development has become biggest and highest growing revenue generating market and many more…………Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
  • Android Vs Other OSTechnology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
  • Android Market • An online software store developed by Google for Android OS devices • Google announced the Android Market on 2008 • Android Market filters the list of applications to those compatible with the users device • The Android Market application is not open source. Only Android devices that comply with Googles compatibility requirements may install and access Googles closed-source Android Market appTechnology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
  • Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
  • Next tutorial:Hello Android-An Introduction to Androidapplication Developmenthttp://www.slideshare.net/pantechsolutions/getting-started-with-android-software-development
  • Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
  • For more details – www.pantechsolutions.net – http://www.slideshare.net/pantechsolutions – http://www.scribd.com/pantechsolutions – http://www.youtube.com/pantechsolutionsTechnology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.