SlideShare une entreprise Scribd logo
1  sur  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)

Contenu connexe

Tendances

Introduction to Android
Introduction to AndroidIntroduction to Android
Introduction to AndroidMurat Aydın
 
An introduction to Android
An introduction to AndroidAn introduction to Android
An introduction to AndroidRajesh Jambukia
 
Android history, linux, versions
Android history, linux, versions Android history, linux, versions
Android history, linux, versions Laxit patel
 
Why android first
Why android firstWhy android first
Why android firstRavi Vyas
 
Android operating system
Android operating systemAndroid operating system
Android operating systemEstiak Khan
 
Introduction to android
Introduction to androidIntroduction to android
Introduction to androidJindal Gohil
 
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 presentationBeMyApp
 
01 Introduction to Android
01 Introduction to Android01 Introduction to Android
01 Introduction to AndroidTushar B Kute
 
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 usersAbati Adewale
 
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 ContributeAbati Adewale
 
ANDROID TECHNOLOGY
ANDROID TECHNOLOGYANDROID TECHNOLOGY
ANDROID TECHNOLOGYshakil2604
 

Tendances (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
 

En vedette

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 ApplicationNandini Prabhu
 
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, AschehougUiT - Norges arktiske universitet
 
Основные причины повреждения книг
Основные причины повреждения книгОсновные причины повреждения книг
Основные причины повреждения книгfilippovamo
 
Kurs lokalt gitt eksamen 2016
Kurs  lokalt gitt eksamen 2016Kurs  lokalt gitt eksamen 2016
Kurs lokalt gitt eksamen 2016Sven Brekke
 
PPT on Android Applications
PPT on Android ApplicationsPPT on Android Applications
PPT on Android ApplicationsAshish Agarwal
 
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 AndroidXavier Hallade
 

En vedette (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
 

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

Introduction to Android, Architecture & Components
Introduction to  Android, Architecture & ComponentsIntroduction to  Android, Architecture & Components
Introduction to Android, Architecture & ComponentsVijay Rastogi
 
Android Operating System
Android Operating SystemAndroid Operating System
Android Operating SystemBilal Mirza
 
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.pptxridzah12
 
Introduction to android
Introduction to androidIntroduction to android
Introduction to androidzeelpatel0504
 
18ITT61 - Introduction.pptx
18ITT61 - Introduction.pptx18ITT61 - Introduction.pptx
18ITT61 - Introduction.pptxMugiiiReee
 
Android dev o_auth
Android dev o_authAndroid dev o_auth
Android dev o_authlzongren
 
How i got androidified
How i got androidifiedHow i got androidified
How i got androidifiedharshbarve
 
Android Introduction
Android IntroductionAndroid Introduction
Android IntroductionPamil Gurung
 
Introduction to Android
Introduction to Android Introduction to Android
Introduction to Android dipali badgujar
 

Similaire à 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
 

Plus de 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
 

Dernier

Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 

Dernier (20)

Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 

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