android a glimpse by kishan phadte(bca, third year undergraduate at dm's college, assagao goa)

13
Kishan Phadte 26 T.Y.BCA A glimpse…

Upload: dms-college-assagao-goa

Post on 05-Dec-2014

1.280 views

Category:

Technology


0 download

DESCRIPTION

The ppt with most basic android introduction (short and sweet) and atlast with app development demo...

TRANSCRIPT

Page 1: Android a glimpse by kishan phadte(BCA, Third Year undergraduate at  DM's College, Assagao Goa)

Kishan Phadte26T.Y.BCA

A glimpse…

Page 2: Android a glimpse by kishan phadte(BCA, Third Year undergraduate at  DM's College, Assagao Goa)

Overview

• Android, was founded in Palo Alto, California, United States in October, 2003 by

Andy Rubin (co-founder of Danger), Rich Miner (co-founder of Wildfire Communications), Nick Sears (once VP at T-Mobile), and Chris White (headed design and interface development

at WebTV) to develop, in Rubin's words ”smarter mobile devices that are more aware of its

owner's location and preferences"

Page 3: Android a glimpse by kishan phadte(BCA, Third Year undergraduate at  DM's College, Assagao Goa)

Introduction

Software platform from Google and the Open Handset Alliance

July 2005, Google acquired Android, Inc.November 2007, Open Handset Alliance formed to

develop open standards for mobile devicesOctober 2008, Android available as open sourceDecember 2008, 14 new members joined Android

project

Page 4: Android a glimpse by kishan phadte(BCA, Third Year undergraduate at  DM's College, Assagao Goa)

Updates and Major Releases• Android has seen a number of updates since its original

release. These updates to the base Operating System typically fix bugs and add new features.

• On 30 April 2009, the official 1.5 (Cupcake) update for Android was released.

• On 15 September 2009, the 1.6 (Donut) SDK was released.

• On 26 October 2009 the 2.0 (Eclair) SDK was released• On 3 December 2009 the 2.0.1 SDK was released.• On 12 January 2010 the 2.1 SDK was released.

Page 5: Android a glimpse by kishan phadte(BCA, Third Year undergraduate at  DM's College, Assagao Goa)

Platform Versions

[Source : http://developer.android.com/resources/dashboard/platform-versions.html ]

Page 6: Android a glimpse by kishan phadte(BCA, Third Year undergraduate at  DM's College, Assagao Goa)

Android & Hardware

• Built-in Apps ≡ Apps created in SDK• Leverage Linux kernel to interface with

hardware for better performance• Open source platform promotes development

from global community

Page 7: Android a glimpse by kishan phadte(BCA, Third Year undergraduate at  DM's College, Assagao Goa)

FeaturesReuse and replacement of componentsDalvik virtual machineIntegrated browserOptimized graphicsSQLiteMedia supportGSM TelephonyBluetooth, EDGE, 3G, and WiFiCamera, GPS, compass, and accelerometerRich development environment

Page 8: Android a glimpse by kishan phadte(BCA, Third Year undergraduate at  DM's College, Assagao Goa)

App fundamentals

• Apps are written in Java• Bundled by Android Asset Packaging Tool• Every App runs its own Linux process• Each process has it’s own Java Virtual Machine• Each App is assigned a unique Linux user ID• Apps can share the same user ID to see each

other’s files

Page 9: Android a glimpse by kishan phadte(BCA, Third Year undergraduate at  DM's College, Assagao Goa)

App components Activity◦Present a visual user interface for one focused

endeavor the user can undertake◦Example: a list of menu items users can choose

fromServices◦Run in the background for an indefinite period of

time◦Example: calculate and provide the result to

activities that need it

Page 10: Android a glimpse by kishan phadte(BCA, Third Year undergraduate at  DM's College, Assagao Goa)

Broadcast Receivers◦Receive and react to broadcast announcements◦Example: announcements that the time zone has changed

Content Providers◦Store and retrieve data and make it accessible to all

applications ◦Example: Android ships with a number of content

providers for common data types (e.g., audio, video, images, personal contact information, etc.)

Intents◦Hold the content of a message◦Example: convey a request for an activity to present an

image to the user or let the user edit some text

http://developer.android.com/sdk/installing.html

Page 11: Android a glimpse by kishan phadte(BCA, Third Year undergraduate at  DM's College, Assagao Goa)

App Inventor

• Install JDK update 7.1 or higher• Run App inventor setup • Download App inventor for android codeblocks

from appinventor.mit.edu/http://beta.appinventor.mit.edu/#638397

Page 12: Android a glimpse by kishan phadte(BCA, Third Year undergraduate at  DM's College, Assagao Goa)

References & Bibliography• Kickstart Android by E-caffeine (high on

creativity)• Android : accessing sensors & networks by Cindy atherton.• Wikipedia

Page 13: Android a glimpse by kishan phadte(BCA, Third Year undergraduate at  DM's College, Assagao Goa)

THANK YOU