X

Download About ANDROID PowerPoint Presentation

SlidesFinder-Advertising-Design.jpg

Login   OR  Register
X


Iframe embed code :



Presentation url :

Home / Science & Technology / Science & Technology Presentations / About ANDROID PowerPoint Presentation

About ANDROID PowerPoint Presentation

Ppt Presentation Embed Code   Zoom Ppt Presentation

PowerPoint is the world's most popular presentation software which can let you create professional About ANDROID powerpoint presentation easily and in no time. This helps you give your presentation on About ANDROID in a conference, a school lecture, a business proposal, in a webinar and business and professional representations.

The uploader spent his/her valuable time to create this About ANDROID powerpoint presentation slides, to share his/her useful content with the world. This ppt presentation uploaded by slidesfinder in Science & Technology ppt presentation category is available for free download,and can be used according to your industries like finance, marketing, education, health and many more.

About This Presentation

Slide 1 - Mobile Application Development with ANDROID Tejas Lagvankar UMBC 29 April 2009
Slide 2 - Agenda Mobile Application Development (MAD) Intro to Android platform Platform architecture Application building blocks Development tools Hello Android SAM Resources
Slide 3 - Few reasons to go MAD… Smart Phones Internet access anywhere Social networking Millions of mobile users Open standards
Slide 4 - Introduction to Android Open software platform for mobile development A complete stack – OS, Middleware, Applications An Open Handset Alliance (OHA) project Powered by Linux operating system Fast application development in Java Open source under the Apache 2 license
Slide 5 - ppt slide no 5 content not found
Slide 6 - Linux Kernel Works as a HAL Device drivers Memory management Process management Networking
Slide 7 - Libraries C/C++ libraries Interface through Java Surface manager – Handling UI Windows 2D and 3D graphics Media codecs, SQLite, Browser engine
Slide 8 - 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…
Slide 9 - Application Framework API interface Activity manager – manages application life cycle.
Slide 10 - Applications Built in and user apps Can replace built in apps
Slide 11 - Agenda Mobile Application Development (MAD) Intro to Android platform Platform architecture Application building blocks Development tools Hello Android SAM Resources
Slide 12 - Application Building Blocks Activity IntentReceiver Service ContentProvider
Slide 13 - Activities Typically correspond to one UI screen But, they can: Be faceless Be in a floating window Return a value
Slide 14 - IntentReceivers Components that respond to broadcast ‘Intents’ Way to respond to external notification or alarms Apps can invent and broadcast their own Intent
Slide 15 - Intents Think of Intents as a verb and object; a description of what you want done E.g. VIEW, CALL, PLAY etc.. System matches Intent with Activity that can best provide the service Activities and IntentReceivers describe what Intents they can service
Slide 16 - Intents GMail Contacts Home Blogger Chat Client component makes a request for a specific action “Pick photo” Picasa System picks best component for that action New components can use existing functionality Blogger Photo Gallery
Slide 17 - Services Faceless components that run in the background E.g. music player, network download etc…
Slide 18 - ContentProviders Enables sharing of data across applications E.g. address book, photo gallery Provides uniform APIs for: querying delete, update and insert. Content is represented by URI and MIME type
Slide 19 - Agenda Mobile Application Development (MAD) Intro to Android platform Platform architecture Application building blocks Development tools Hello Android SAM Resources
Slide 20 - Development Tools Eclipse Android SDK developer.android.com
Slide 21 - The Emulator QEMU-based ARM emulator Runs the same image as the device Limitations: No Camera support
Slide 22 - Devices
Slide 23 - Hello World Generating UIs Views – building blocks E.g. TextView, EditText, Button Placed into Layouts E.g. LinearLayout, TableLayout, AbsoluteLayout
Slide 24 - SAM Demo
Slide 25 - Interesting things to do Android is open source Opportunities for researchers Get the source, compile and update the device image
Slide 26 - References http://developer.android.com http://sites.google.com/site/io