android full report
#19
presented by:
Chakravarthi Mannava

[attachment=10922]
Android OS
Yummy Desserts!

• Cupcake
• Donuts
• Éclair
• Frozen Yoghurt (Froyo)
• Gingerbread
• Honeycomb
What do these have in common?
Smartphone OS

• Symbian
• Windows Mobile
• RIM Blackberry OS
• Apple iOS
• Google Android
• Palm WebOS
• Windows Phone 7
Android OS
• Fastest growing mobile OS
• Over 300,000 Android activations a day
• Android overtook iOS as the dominant OS in US during 2H 2010
• First phone launched HTC G1 in 2008
• Currently an OS of choice for Motorola, HTC, Samsung, Sony Ericsson, among others
• Software updates every few months
Android – what is it?
• software stack for mobile devices
– incl. OS, middleware and key applications
• Open source – source code is open and contributions are welcome
• application framework enabling reuse/replacement of apps
• Dalvik virtual machine optimized for mobile
• integrated browser based on webkit
• Optimized graphics – 2D graphics library, 3D based on OPEN GL ES
• SQLite for data storage
• Media support (MPEG4, H.264, MP3, AAC, JPG, PNG,…)
• Support for radio interfaces, Bluetooth, WiFi, Camera, GPS, accelerometer
• Software Development Kit (SDK)
• Preinstalled applications from Google (GMS)
– Gmail, Maps, Search, Voice Search, Youtube
Software Stack
• Linux kernel
• Libraries
• Android run time
– core libraries
– Dalvik virtual machine
• application layer
• application protocol
Android Architecture
Android

• Google Maps and other GMS applications
• Background services and applications
– allows multi tasking of applications
• Shared Data and interprocess communication
• All applications are equal
– does not discriminate between native and non-native applications
– allows any applications to be enhanced/reused
• p2p interdevice application messaging
Dalvik VM
• All applications written in Java and converted to the dalvik executable .dex
• Every android app runs its own process, with its own instance of the dalvik virtual machine
• Not a traditional JVM, but a custom VM designed to run multiple instances efficiently on a single device
• VM uses linux kernel to handle low-level functionality incl. security, threading, process and memory management
Application Framework
• Rich, extensible set of Views
– apps can inclused lists, grids, text boxes, buttons, web browser
• Content Providers
– allows data access from other applications or share own data
• Resource Manager
– access to localized strings, graphics, layout files
• Notification Manager
– enables custom alerts to be displayed in status bar
• Activity Manager
– Manages lifecycle of applications and provides navigation backstack
Application Fundamentals
• Activities
– application presentation layer
• Services
– invisible components, update data sources, visible activities, trigger notifications
– perform regular processing even when app is not active or invisible
• Content Providers
– shareable data store
• Intents
– message passing framework
– broadcase messages system wide, for an action to be performed
• Broadcast receivers
– consume intent broadcasts
– lets app listen for intents matching a specific criteria like location
• Notifications
– Toast notification
– Status Bar Notification
– Dialog notification
Applications
• All apps (native and 3rd party) are written using the same APIs and run on the same run time executable
• All apps have APIs for hardware access, location-based services, support for background services, map-based activities, 2D and 3D graphics.
• App Widgets are miniature app views that can be embedded in other apps like Home Screen
App Priority and Processes
 Android apps do not have control over their own life cycles
 Aggressively manages resources to ensure device responsiveness and kills process/apps when needed
• Active Process – critical priority
• Visible Process – high priority
• Started Service Process
• Background Process – low priority
• Empty process
Client apps
• Developed using the Android SDK and installed on user devices
• Compiled Java code, with data and resource – bundled by Android Asset Packaging tool (AAPT) into Android package or .apk
• All applications have Android Manifest file in its root directory
– provides essential information about app
• Could be installed directly on phone, but necessary to be distributed thru Market
Web Apps
• An alternative to standalone apps
• Developed using web standards and accessed through browser – nothing to install on devices
• Mixing client and web apps is also possible – Client apps can embed web pages using “Webview” in Android app
SDK
• Android APIs, Full Documentation and Sample code
• Development tools
– Dalvik Debug Monitor Service (DDMS)
– Android Debug Bridge (ADB)
– Android Emulator
• Online support and blog
• Native Development Kit also available
– allows developers to implement parts of apps in native-code languages like C/C++
– Plug in available to use Eclipse integrated development environment
• Developer forums and developer phones from Google, MOTO Dev studio from Motorola
Reply

Important Note..!

If you are not satisfied with above reply ,..Please

ASK HERE

So that we will collect data for you and will made reply to the request....OR try below "QUICK REPLY" box to add a reply to this page
Popular Searches: air snarf ap k android, android marketc, android sdk api 21, android developer, youtube android, andriod os, apps dwnlods,

[-]
Quick Reply
Message
Type your reply to this message here.

Image Verification
Please enter the text contained within the image into the text box below it. This process is used to prevent automated spam bots.
Image Verification
(case insensitive)

Messages In This Thread
RE: android full report - by seminar surveyer - 31-12-2010, 02:57 PM
RE: android full report - by seminar surveyer - 13-01-2011, 03:23 PM
RE: android full report - by ragisha - 03-02-2011, 10:43 PM
RE: android full report - by seminar class - 19-02-2011, 09:46 AM
RE: android full report - by seminar class - 21-02-2011, 03:50 PM
RE: android full report - by seminar class - 02-03-2011, 02:44 PM
Android OS vs. Symbian OS - by seminar class - 05-03-2011, 09:41 AM
RE: android full report - by seminar class - 10-03-2011, 03:33 PM
RE: android full report - by rachelstevens - 14-03-2011, 08:40 PM
RE: android full report - by seminar class - 15-03-2011, 11:34 AM
RE: android full report - by Rizwan Ahmad - 21-03-2011, 11:50 PM
RE: android full report - by seminar class - 24-03-2011, 03:23 PM
RE: android full report - by seminar class - 30-03-2011, 09:38 AM
RE: android full report - by seminar class - 04-04-2011, 10:06 AM
RE: android full report - by seminar class - 07-04-2011, 04:28 PM
RE: android full report - by seminar class - 12-04-2011, 04:33 PM
RE: android full report - by seminar class - 22-04-2011, 03:04 PM
RE: android full report - by seminar class - 27-04-2011, 11:47 AM
RE: android full report - by seminar class - 30-04-2011, 04:51 PM
RE: android full report - by alexsmart - 05-05-2011, 04:29 PM
RE: android full report - by smart paper boy - 27-07-2011, 10:09 AM
RE: android full report - by smart paper boy - 29-07-2011, 04:32 PM
RE: android full report - by smart paper boy - 05-08-2011, 10:36 AM
RE: android full report - by smart paper boy - 10-08-2011, 02:01 PM
RE: android full report - by ramya vbs - 14-08-2011, 07:39 PM
RE: android full report - by seminar addict - 16-08-2011, 10:52 AM
RE: android full report - by seminar addict - 02-02-2012, 09:54 AM
RE: android full report - by kanna571 - 10-02-2012, 11:46 AM
RE: android full report - by seminar paper - 23-02-2012, 12:07 PM
RE: android full report - by seminar paper - 25-02-2012, 09:36 AM
RE: android full report - by seminar details - 08-06-2012, 04:33 PM
RE: android full report - by aswathy_jas - 11-06-2010, 07:34 PM
RE: android full report - by power_8383 - 22-12-2010, 08:12 AM
ANDROID - by seminar surveyer - 22-12-2010, 11:27 AM

Possibly Related Threads...
Thread Author Replies Views Last Post
  computer networks full report seminar topics 8 44,055 06-10-2018, 12:35 PM
Last Post: jntuworldforum
  OBJECT TRACKING AND DETECTION full report project topics 9 31,889 06-10-2018, 12:20 PM
Last Post: jntuworldforum
  imouse full report computer science technology 3 26,049 17-06-2016, 12:16 PM
Last Post: ashwiniashok
  Implementation of RSA Algorithm Using Client-Server full report seminar topics 6 27,765 10-05-2016, 12:21 PM
Last Post: dhanabhagya
  Optical Computer Full Seminar Report Download computer science crazy 46 68,176 29-04-2016, 09:16 AM
Last Post: dhanabhagya
  ethical hacking full report computer science technology 41 76,439 18-03-2016, 04:51 PM
Last Post: seminar report asees
  broadband mobile full report project topics 7 24,569 27-02-2016, 12:32 PM
Last Post: Prupleannuani
  steganography full report project report tiger 15 42,716 11-02-2016, 02:02 PM
Last Post: seminar report asees
  Digital Signature Full Seminar Report Download computer science crazy 20 45,555 16-09-2015, 02:51 PM
Last Post: seminar report asees
  Mobile Train Radio Communication ( Download Full Seminar Report ) computer science crazy 10 28,467 01-05-2015, 03:36 PM
Last Post: seminar report asees

Forum Jump: