SlideShare ist ein Scribd-Unternehmen logo
1 von 13
A glimpse…
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"
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 devices
 October 2008, Android available as open source
 December 2008, 14 new members joined Android
  project
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.
Platform Versions




[Source : http://developer.android.com/resources/dashboard/platform-versions.html ]
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
Features
 Reuse and replacement of components
 Dalvik virtual machine
 Integrated browser
 Optimized graphics
 SQLite
 Media support
 GSM Telephony
 Bluetooth, EDGE, 3G, and WiFi
 Camera, GPS, compass, and accelerometer
 Rich development environment
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
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
    from
Services
  ◦ Run in the background for an indefinite period of
    time
  ◦ Example: calculate and provide the result to
    activities that need it
 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
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
References & Bibliography
• Kickstart Android by E-caffeine (high on
  creativity)
• Android : accessing sensors & networks
  by Cindy atherton.
• Wikipedia
Android a glimpse by kishan phadte(BCA, Third Year undergraduate at  DM's College, Assagao Goa)

Weitere ähnliche Inhalte

Was ist angesagt?

Introduction to android
Introduction to androidIntroduction to android
Introduction to android
Jindal Gohil
 
ANDROID TECHNOLOGY
ANDROID TECHNOLOGYANDROID TECHNOLOGY
ANDROID TECHNOLOGY
shakil2604
 

Was ist angesagt? (20)

Android
AndroidAndroid
Android
 
Introduction to Android
Introduction to AndroidIntroduction to Android
Introduction to Android
 
Android basics
Android basicsAndroid basics
Android basics
 
Docker k8stechtalk
Docker k8stechtalkDocker k8stechtalk
Docker k8stechtalk
 
An introduction to Android
An introduction to AndroidAn introduction to Android
An introduction to Android
 
Android
AndroidAndroid
Android
 
Android history, linux, versions
Android history, linux, versions Android history, linux, versions
Android history, linux, versions
 
Android Workshop PPT
Android Workshop PPTAndroid Workshop PPT
Android Workshop PPT
 
Why android first
Why android firstWhy android first
Why android first
 
Android operating system
Android operating systemAndroid operating system
Android operating system
 
Introduction to android
Introduction to androidIntroduction to android
Introduction to android
 
Android introduction&hello world
Android introduction&hello worldAndroid introduction&hello world
Android introduction&hello world
 
AIDE - Android Integrated Development Environment presentation
AIDE - Android Integrated Development Environment presentationAIDE - Android Integrated Development Environment presentation
AIDE - Android Integrated Development Environment presentation
 
01 Introduction to Android
01 Introduction to Android01 Introduction to Android
01 Introduction to Android
 
Open source - An enabler for the next billion users
Open source - An enabler for the next billion usersOpen source - An enabler for the next billion users
Open source - An enabler for the next billion users
 
Android app devolopment
Android app devolopmentAndroid app devolopment
Android app devolopment
 
Android history
Android historyAndroid history
Android history
 
Introduction to Open Source - What, Why and How to Contribute
Introduction to Open Source - What, Why and How to ContributeIntroduction to Open Source - What, Why and How to Contribute
Introduction to Open Source - What, Why and How to Contribute
 
ANDROID TECHNOLOGY
ANDROID TECHNOLOGYANDROID TECHNOLOGY
ANDROID TECHNOLOGY
 
Android
AndroidAndroid
Android
 

Andere mochten auch

Using the Presentation API and external screens on Android
Using the Presentation API and external screens on AndroidUsing the Presentation API and external screens on Android
Using the Presentation API and external screens on Android
Xavier Hallade
 

Andere mochten auch (12)

Developing for Android-Types of Android Application
Developing for Android-Types of Android ApplicationDeveloping for Android-Types of Android Application
Developing for Android-Types of Android Application
 
Android
AndroidAndroid
Android
 
3 Arv, miljø og DNA, kap 1 i Tellus 10, Aschehoug
3 Arv, miljø og DNA, kap 1 i Tellus 10, Aschehoug3 Arv, miljø og DNA, kap 1 i Tellus 10, Aschehoug
3 Arv, miljø og DNA, kap 1 i Tellus 10, Aschehoug
 
1 celler og arv - Introduksjon til kap 1 i Tellus 10, Aschehoug
1 celler og arv - Introduksjon til kap 1 i Tellus 10, Aschehoug1 celler og arv - Introduksjon til kap 1 i Tellus 10, Aschehoug
1 celler og arv - Introduksjon til kap 1 i Tellus 10, Aschehoug
 
Основные причины повреждения книг
Основные причины повреждения книгОсновные причины повреждения книг
Основные причины повреждения книг
 
Økologisk dyrking i barnehagen NORALF-konferansen 2015
Økologisk dyrking i barnehagen NORALF-konferansen 2015Økologisk dyrking i barnehagen NORALF-konferansen 2015
Økologisk dyrking i barnehagen NORALF-konferansen 2015
 
5 genetisk variasjon, Kap 1 i Tellus 10, Aschehoug.
5  genetisk variasjon, Kap 1 i Tellus 10, Aschehoug. 5  genetisk variasjon, Kap 1 i Tellus 10, Aschehoug.
5 genetisk variasjon, Kap 1 i Tellus 10, Aschehoug.
 
4 celledeling og krysninger, Kap 1 i Tellus 10, Aschehoug
4 celledeling og krysninger, Kap 1 i Tellus 10, Aschehoug4 celledeling og krysninger, Kap 1 i Tellus 10, Aschehoug
4 celledeling og krysninger, Kap 1 i Tellus 10, Aschehoug
 
2 fotosyntese og celleånding, kap 1 i Tellus 10, Aschehoug
2 fotosyntese og celleånding, kap 1 i Tellus 10, Aschehoug2 fotosyntese og celleånding, kap 1 i Tellus 10, Aschehoug
2 fotosyntese og celleånding, kap 1 i Tellus 10, Aschehoug
 
Kurs lokalt gitt eksamen 2016
Kurs  lokalt gitt eksamen 2016Kurs  lokalt gitt eksamen 2016
Kurs lokalt gitt eksamen 2016
 
PPT on Android Applications
PPT on Android ApplicationsPPT on Android Applications
PPT on Android Applications
 
Using the Presentation API and external screens on Android
Using the Presentation API and external screens on AndroidUsing the Presentation API and external screens on Android
Using the Presentation API and external screens on Android
 

Ähnlich wie Android a glimpse by kishan phadte(BCA, Third Year undergraduate at DM's College, Assagao Goa)

18ITT61 - Introduction.pptx
18ITT61 - Introduction.pptx18ITT61 - Introduction.pptx
18ITT61 - Introduction.pptx
MugiiiReee
 

Ähnlich wie Android a glimpse by kishan phadte(BCA, Third Year undergraduate at DM's College, Assagao Goa) (20)

Introduction to Android.ppt
Introduction to Android.pptIntroduction to Android.ppt
Introduction to Android.ppt
 
Introduction to android
Introduction to androidIntroduction to android
Introduction to android
 
Introduction to Android, Architecture & Components
Introduction to  Android, Architecture & ComponentsIntroduction to  Android, Architecture & Components
Introduction to Android, Architecture & Components
 
Android Operating System
Android Operating SystemAndroid Operating System
Android Operating System
 
Android
AndroidAndroid
Android
 
Introduction to android mobile app development.pptx
Introduction to android mobile app development.pptxIntroduction to android mobile app development.pptx
Introduction to android mobile app development.pptx
 
Introduction to android
Introduction to androidIntroduction to android
Introduction to android
 
Android
AndroidAndroid
Android
 
18ITT61 - Introduction.pptx
18ITT61 - Introduction.pptx18ITT61 - Introduction.pptx
18ITT61 - Introduction.pptx
 
Introduction to android
Introduction to androidIntroduction to android
Introduction to android
 
Android dev o_auth
Android dev o_authAndroid dev o_auth
Android dev o_auth
 
How i got androidified
How i got androidifiedHow i got androidified
How i got androidified
 
Android introduction
Android introductionAndroid introduction
Android introduction
 
Android report.
Android report.Android report.
Android report.
 
Android Introduction
Android IntroductionAndroid Introduction
Android Introduction
 
Android
AndroidAndroid
Android
 
android
androidandroid
android
 
Introduction to Android
Introduction to Android Introduction to Android
Introduction to Android
 
01 03 - introduction to android
01  03 - introduction to android01  03 - introduction to android
01 03 - introduction to android
 
Android ppt
Android pptAndroid ppt
Android ppt
 

Mehr von DM's College, Assagao Goa (9)

Chap12 project procurement management
Chap12 project procurement managementChap12 project procurement management
Chap12 project procurement management
 
Chap09 project human resource management
Chap09 project human resource managementChap09 project human resource management
Chap09 project human resource management
 
Chap08 project quality management
Chap08 project quality  managementChap08 project quality  management
Chap08 project quality management
 
Chap06 project time management
Chap06 project time managementChap06 project time management
Chap06 project time management
 
Chap04 project integration management
Chap04 project integration managementChap04 project integration management
Chap04 project integration management
 
Chap01 introduction to project management
Chap01 introduction to project managementChap01 introduction to project management
Chap01 introduction to project management
 
Personal website
Personal websitePersonal website
Personal website
 
Javascript quiz
Javascript quizJavascript quiz
Javascript quiz
 
Kishan Phadte's HTML Cross word
Kishan Phadte's HTML Cross wordKishan Phadte's HTML Cross word
Kishan Phadte's HTML Cross word
 

Kürzlich hochgeladen

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Kürzlich hochgeladen (20)

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 

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

  • 2. 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"
  • 3. 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 devices  October 2008, Android available as open source  December 2008, 14 new members joined Android project
  • 4. 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.
  • 5. Platform Versions [Source : http://developer.android.com/resources/dashboard/platform-versions.html ]
  • 6. 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
  • 7. Features  Reuse and replacement of components  Dalvik virtual machine  Integrated browser  Optimized graphics  SQLite  Media support  GSM Telephony  Bluetooth, EDGE, 3G, and WiFi  Camera, GPS, compass, and accelerometer  Rich development environment
  • 8. 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
  • 9. 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 from Services ◦ Run in the background for an indefinite period of time ◦ Example: calculate and provide the result to activities that need it
  • 10.  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
  • 11. 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
  • 12. References & Bibliography • Kickstart Android by E-caffeine (high on creativity) • Android : accessing sensors & networks by Cindy atherton. • Wikipedia