logging in or signing up seminar on android aku720 Download Post to : URL : Related Presentations : Share Add to Flag Embed Email Send to Blogs and Networks Add to Channel Uploaded from authorPOINT lite Insert YouTube videos in PowerPont slides with aS Desktop Copy embed code: Embed: Flash iPad Dynamic Copy Does not support media & animations Automatically changes to Flash or non-Flash embed WordPress Embed Customize Embed URL: Copy Thumbnail: Copy The presentation is successfully added In Your Favorites. Views: 5763 Category: Entertainment License: All Rights Reserved Like it (2) Dislike it (0) Added: February 24, 2011 This Presentation is Public Favorites: 1 Presentation Description seminar on android Comments Posting comment... Premium member Presentation Transcript ANDROID: ANDROID By- Akash Singh & Dalveer kaur Branch- CS-1 Submitted to-Neeraj ShuklaOutline: Outline Introduction Features Android Architecture Application Framework Libraries Android Runtime Linux Kernal Development Tools Life Cycle of Android Applications Android Application ConclusionWHAT IS ANDROID?: WHAT IS ANDROID? Android is a software stack for mobile devices that includes an operating system, middleware and key applications. The Android sdk provides the tools and APIs which are necessary for developing applications on android platform using java programing langWhy Android Was Created?: Why Android Was Created? Android is free Developer can make and customize there own mobile applicationsHISTORY: HISTORY July 2005 Google acquired Android Inc. 5 Nov 2007 Open HandSet Alliance formed- Google, HTC, Intel, Motorola, Qualcomm,T-Mobile Android is the OHA first product 12 Nov 2007 OHA released a preview of the Android OHAAndroid Features: Android Features Software features - Integrated browser based on the open source WebKit engine SQLite for relational data storage Media support for common audio, video, and still image formats ( MPEG4 , H.264, MP3 , AAC, AMR, JPG , PNG, GIF ) Dalvik Virtual Machine optimized for mobile devices Hardware feature supported – Cellular networking : GSM, EDGE, 3G (hardware dependent) LAN : Bluetooth, and Wi-Fi (hardware dependent) Graphics Hardware Acceleration Camera, GPS and Compass (hardware dependent) Touch screen and accelerometer for motion sensingANDROID ARCHITECTURE: ANDROID ARCHITECTUREApplication Framework: Application Framework Content Providers that enable applications to access data from other applications (such as Contacts), or to share their own data A Resource Manager , providing access to non-code resources such as localized strings, graphics, and layout files 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 backstack Package Manager - shows all the applications installed on your device Telephony Manager - For all Calls/SMS/MMS managingLibraries: Libraries Written in C/C++ - System C Library(libc) Display/Graphics(SGL) Media Libraries SQLite –RDB engine-light weight LibWebCore–web browser engine–embeddable web viewAndroid Runtime: 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 efficientlyLinux Kernel: Linux Kernel Android relies on Linux version 2.6.x for core system services The kernel acts as an abstraction layer between the hardware and the rest of the software stack. Linux manages variety of services such as: security, memory management, process management, network stack, and driver model.Development Tools: Development Tools The Android SDK includes a variety of custom tools that help you develop mobile applications on the Android platform.Three of the most significant tools are: 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 Dalvik Debug Monitor Service (DDMS) -Integrated with Dalvik -this tool let us manage processes on an emulator and assists in debuggingMobile Applications: Mobile ApplicationsMaps and Web Browsing : Maps and Web BrowsingDefault map view showing the position of user: Default map view showing the position of userCONCLUSION: CONCLUSION Android is open to all: industry, developers and users Participating in many of the successful open source projects Google Android is stepping into the next level of Mobile InternetThank You !!!!: Thank You !!!! You do not have the permission to view this presentation. In order to view it, please contact the author of the presentation.