SlideShare une entreprise Scribd logo
1  sur  19
Ankit Shandilya
Android Basic
By
What Makes Android Special ?
ankitshandilya2007.com
A truly open, free development
platform based on Linux and open
source:
 Handset makers like it because they can use and
customize the platform without paying a royalty.
 Developers like it because they know that the
platform “has legs” and is not locked into any one
vendor that may go under or be acquired.
ankitshandilya2007.com
A component-based architecture
inspired by Internet mash ups :
 Parts of one application can be used in
another in ways not originally envisioned
by the developer. You can even replace
built-in components with your own
improved versions.
 This will unleash a new round of creativity
in the mobile space.
ankitshandilya2007.com
Tons of built-in services out of
the box:
 Location-based services use GPS or cell tower
triangulation to let you customize the user
experience depending on where you are
 computing and synchronization. Browser and
map views
 can be embedded directly in your
applications. All these built-in
 capabilities help raise the bar on functionality
while lowering your
ankitshandilya2007.com
Automatic management of the
application life cycle:
 isolated from each other by multiple layers of
security, which will
 provide a level of system stability not seen
before in smart phones.
 The end user will no longer have to worry
about what applications are active or close
some programs so that others can run.
 Android is optimized for low-power, low-
memory devices in a fundamental
ankitshandilya2007.com
High-quality graphics and
sound:
 graphics and animation inspired by Flash
are melded with 3D
 accelerated OpenGL graphics to enable
new kinds of games and
 business applications. Codec's for the
most common industry standard
 audio and video formats are built right in,
including
 H.264 (AVC), MP3, and AAC.
ankitshandilya2007.com
Portability across a wide range of
current and future hardware:
 All your programs are written in Java and
executed by Android’s
 Dalvik virtual machine, so your code will be
portable across
 ARM, x86, and other architectures. Support for
a variety of input
 methods is included such as keyboard, touch,
and trackball.
 User interfaces can be customized for any
screen resolution and
ankitshandilya2007.com
The Birth of Android
 Google acquired the startup company
Android Inc. in 2005 to start the
development of the Android Platform
 The key players at Android Inc. included
Andy Rubin, Rich Miner, Nick Sears, and
Chris White
ankitshandilya2007.com
 Enter Andy Rubin and his Android
idea. Rubin approached Google
seeking financing for his idea. He got a
purchase offer that lit the rumor mills
on fire.
 Suddenly, the buzz on the Net was that
Google would soon release a
cellphone to compete with other web-
enabled cellphones
ankitshandilya2007.com
Introducing Android
 Android is the first open source mobile
application platform that has the potential to
 make significant inroads in many markets.
When examining Android there are a
 number of technical and market-related
dimensions to consider. This first section
 introduces the platform and provides context
to help you better understand Android
 and where it fits in the global cell phone
scene.
ankitshandilya2007.com
The Android platform
 Android is a software environment built for mobile devices.
It is not a hardware platform.
 Android includes a Linux kernel-based OS, a rich UI, end-
user applications,
 Code libraries, application frameworks, multimedia
support, and much more. And,
 Telephone functionality is included! While components of
the underlying OS
 are written in C or C++, user applications are built for
Android in Java. Even the built-in
 Applications are written in Java. With the exception of
some Linux exploratory
 The Android SDK. ankitshandilya2007.com
First Mobile?
 The Android SDK was first issued as an
“early look” release in November 2007. In
September
 2008, T-Mobile announced the availability
of the T-Mobile G1, the first smartphone
based
 on the Android Platform.
ankitshandilya2007.com
Android SDK Features
 The true appeal of Android as a development
environment lies in the APIs it provides.
 As an application-neutral platform, Android gives
you the opportunity to create applications that are
as.
 Much a part of the phone as anything provided out
of the box. The following list highlights some of the
 Most noteworthy Android features:
 No licensing, distribution, or development fees
 Wi-Fi hardware access
 GSM, EDGE, and 3G networks for telephony or data
transfer, allowing you to make or receiveankitshandilya2007.com
 calls or SMS messages, or to send and retrieve
data across mobile networks
 Comprehensive APIs for location-based services
such as GPS
 Full multimedia hardware control including
playback and recording using the camera and
 microphone
 APIs for accelerometer and compass hardware
 IPC message passing
 Shared data stores
 An integrated open source WebKit-based
browser
ankitshandilya2007.com
Open Handset Alliance and Android
 This barrier to application development began to crumble in
November of 2007 when
 Google, under the Open Handset Alliance, released Android.
The Open Handset Alliance
 Sprint Nextel, and HTC, whose goal is to create a more open cell
phone environment.
 The first product to be released under the alliance is the mobile
device operating system,
 With the release of Android, Google made available a host of
development tools
 and tutorials to aid would-be developers onto the new system.
Help files, the platform
 software development kit (SDK), and even a developers’
community can be found at
 Google’s Android website, http://code.google.com/android.
This site should be your
ankitshandilya2007.com
Sprint Nextel
• T-Mobile
• Motorola
• Samsung
• Sony Ericsson
• Toshiba
• Vodafone
• Google
• Intel
• Texas Instruments
ankitshandilya2007.com
High-level view of the Android
software stack
User Applications
Java Libraries
Activities/Services
UI/Graphics/Views
Resources/Content Providers
Telephone/Camera
Multimedia
SQLite Database
Http/Connectivity
Java SE/Java Apache
Dalvik VM
Core C Libraries
Linux
ankitshandilya2007.com
Thank You
ankitshandilya2007.com

Contenu connexe

Tendances

Mobile Trends - Sosyal Medya Akademi
Mobile Trends - Sosyal Medya Akademi Mobile Trends - Sosyal Medya Akademi
Mobile Trends - Sosyal Medya Akademi
Yagmur Anish
 
Android_Seminar
Android_SeminarAndroid_Seminar
Android_Seminar
Kiran Ps
 
Android technology
Android technologyAndroid technology
Android technology
Faiz Khan
 

Tendances (20)

Android technology
Android technologyAndroid technology
Android technology
 
Mobile Trends - Sosyal Medya Akademi
Mobile Trends - Sosyal Medya Akademi Mobile Trends - Sosyal Medya Akademi
Mobile Trends - Sosyal Medya Akademi
 
Why android os is most popular in world
Why android os is most popular in worldWhy android os is most popular in world
Why android os is most popular in world
 
Android Technology
Android TechnologyAndroid Technology
Android Technology
 
Android_Seminar
Android_SeminarAndroid_Seminar
Android_Seminar
 
ANDROID technology
ANDROID technologyANDROID technology
ANDROID technology
 
Android technology
Android technologyAndroid technology
Android technology
 
Presentation On Android OS
Presentation On Android OSPresentation On Android OS
Presentation On Android OS
 
Why Android Is The Most Popular Mobile Operating System In The World ?
Why Android Is The Most Popular Mobile Operating System In The World ?Why Android Is The Most Popular Mobile Operating System In The World ?
Why Android Is The Most Popular Mobile Operating System In The World ?
 
Android technology
Android technologyAndroid technology
Android technology
 
Android history
Android historyAndroid history
Android history
 
Android Operating System
Android Operating SystemAndroid Operating System
Android Operating System
 
iOS vs Android History
iOS vs Android HistoryiOS vs Android History
iOS vs Android History
 
Android
AndroidAndroid
Android
 
Android technology
Android technologyAndroid technology
Android technology
 
android technology
android technology android technology
android technology
 
Google android
Google androidGoogle android
Google android
 
Android History & Importance
Android History & ImportanceAndroid History & Importance
Android History & Importance
 
Andriod Lollipop 5.0
Andriod Lollipop 5.0Andriod Lollipop 5.0
Andriod Lollipop 5.0
 
Evolution of android
Evolution of androidEvolution of android
Evolution of android
 

En vedette

Coaching software testers with Anne-Marie Charrett
Coaching software testers with Anne-Marie CharrettCoaching software testers with Anne-Marie Charrett
Coaching software testers with Anne-Marie Charrett
TEST Huddle
 
IVC Student Portal 2009
IVC Student Portal 2009IVC Student Portal 2009
IVC Student Portal 2009
orware
 
Student Portal Tutorial
Student Portal TutorialStudent Portal Tutorial
Student Portal Tutorial
clearyu
 
Srs on-railway-reservation-system
Srs on-railway-reservation-systemSrs on-railway-reservation-system
Srs on-railway-reservation-system
Rajesh Salla
 
online examination management final presentation
online examination management final presentationonline examination management final presentation
online examination management final presentation
luckymoni76
 

En vedette (20)

Coaching software testers with Anne-Marie Charrett
Coaching software testers with Anne-Marie CharrettCoaching software testers with Anne-Marie Charrett
Coaching software testers with Anne-Marie Charrett
 
Telelvision Menu 2016
Telelvision Menu 2016Telelvision Menu 2016
Telelvision Menu 2016
 
Instant notice ppt
Instant notice pptInstant notice ppt
Instant notice ppt
 
07.3. Android Alert message, List, Dropdown, and Auto Complete
07.3. Android Alert message, List, Dropdown, and Auto Complete07.3. Android Alert message, List, Dropdown, and Auto Complete
07.3. Android Alert message, List, Dropdown, and Auto Complete
 
Online Coaching Institute Management Software
Online Coaching Institute Management SoftwareOnline Coaching Institute Management Software
Online Coaching Institute Management Software
 
IVC Student Portal 2009
IVC Student Portal 2009IVC Student Portal 2009
IVC Student Portal 2009
 
Student Portal Tutorial
Student Portal TutorialStudent Portal Tutorial
Student Portal Tutorial
 
Bug Tracking System
Bug Tracking SystemBug Tracking System
Bug Tracking System
 
A Bug Tracking System Is A Software Application
A Bug Tracking System Is A Software ApplicationA Bug Tracking System Is A Software Application
A Bug Tracking System Is A Software Application
 
Srs on-railway-reservation-system
Srs on-railway-reservation-systemSrs on-railway-reservation-system
Srs on-railway-reservation-system
 
1 location tracking of android device based on sms
 1 location tracking of android device based on sms 1 location tracking of android device based on sms
1 location tracking of android device based on sms
 
student portal
student portal student portal
student portal
 
Smart Village
Smart VillageSmart Village
Smart Village
 
Location Tracking of Android Device Based on SMS.
Location Tracking of Android Device Based on SMS.Location Tracking of Android Device Based on SMS.
Location Tracking of Android Device Based on SMS.
 
Traditional & online banking
Traditional & online bankingTraditional & online banking
Traditional & online banking
 
SRS for online examination system
SRS for online examination systemSRS for online examination system
SRS for online examination system
 
Online examination documentation
Online examination documentationOnline examination documentation
Online examination documentation
 
14.project online eamination system
14.project online eamination system14.project online eamination system
14.project online eamination system
 
online examination management final presentation
online examination management final presentationonline examination management final presentation
online examination management final presentation
 
Online Bus Reservatiom System
Online Bus Reservatiom SystemOnline Bus Reservatiom System
Online Bus Reservatiom System
 

Similaire à Android Basic By Ankit Shandilya

Power point activity 2
Power point activity 2Power point activity 2
Power point activity 2
ELaii Dancel
 
Power pointactivity2
Power pointactivity2Power pointactivity2
Power pointactivity2
CL Abinoja
 
Power point activity 2
Power point activity 2Power point activity 2
Power point activity 2
RancieCastro
 
Mobile Application Development-Lecture 03 & 04.pdf
Mobile Application Development-Lecture 03 & 04.pdfMobile Application Development-Lecture 03 & 04.pdf
Mobile Application Development-Lecture 03 & 04.pdf
AbdullahMunir32
 

Similaire à Android Basic By Ankit Shandilya (20)

Android...by raziel lucagbo
Android...by raziel lucagboAndroid...by raziel lucagbo
Android...by raziel lucagbo
 
Introduction to Android.ppt
Introduction to Android.pptIntroduction to Android.ppt
Introduction to Android.ppt
 
Power point activity 2
Power point activity 2Power point activity 2
Power point activity 2
 
Android
Android Android
Android
 
Android
AndroidAndroid
Android
 
Android
AndroidAndroid
Android
 
Introduction to Android development - Presentation Report
Introduction to Android development - Presentation ReportIntroduction to Android development - Presentation Report
Introduction to Android development - Presentation Report
 
Phonebook Directory or Address Book In Android
Phonebook Directory or Address Book In AndroidPhonebook Directory or Address Book In Android
Phonebook Directory or Address Book In Android
 
Android
AndroidAndroid
Android
 
Android
AndroidAndroid
Android
 
Introduction to Andriod
Introduction to AndriodIntroduction to Andriod
Introduction to Andriod
 
Power pointactivity2
Power pointactivity2Power pointactivity2
Power pointactivity2
 
Android Operating System
Android Operating SystemAndroid Operating System
Android Operating System
 
Androids
AndroidsAndroids
Androids
 
Android and android phones
Android and android phonesAndroid and android phones
Android and android phones
 
Power point activity 2
Power point activity 2Power point activity 2
Power point activity 2
 
Android
AndroidAndroid
Android
 
Android versions
Android versionsAndroid versions
Android versions
 
Mobile Application Development-Lecture 03 & 04.pdf
Mobile Application Development-Lecture 03 & 04.pdfMobile Application Development-Lecture 03 & 04.pdf
Mobile Application Development-Lecture 03 & 04.pdf
 
Android architecture
Android architectureAndroid architecture
Android architecture
 

Dernier

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
vu2urc
 

Dernier (20)

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
 
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
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
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...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
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
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
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
 
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
 
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
 
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
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
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
 

Android Basic By Ankit Shandilya

  • 2. What Makes Android Special ? ankitshandilya2007.com
  • 3. A truly open, free development platform based on Linux and open source:  Handset makers like it because they can use and customize the platform without paying a royalty.  Developers like it because they know that the platform “has legs” and is not locked into any one vendor that may go under or be acquired. ankitshandilya2007.com
  • 4. A component-based architecture inspired by Internet mash ups :  Parts of one application can be used in another in ways not originally envisioned by the developer. You can even replace built-in components with your own improved versions.  This will unleash a new round of creativity in the mobile space. ankitshandilya2007.com
  • 5. Tons of built-in services out of the box:  Location-based services use GPS or cell tower triangulation to let you customize the user experience depending on where you are  computing and synchronization. Browser and map views  can be embedded directly in your applications. All these built-in  capabilities help raise the bar on functionality while lowering your ankitshandilya2007.com
  • 6. Automatic management of the application life cycle:  isolated from each other by multiple layers of security, which will  provide a level of system stability not seen before in smart phones.  The end user will no longer have to worry about what applications are active or close some programs so that others can run.  Android is optimized for low-power, low- memory devices in a fundamental ankitshandilya2007.com
  • 7. High-quality graphics and sound:  graphics and animation inspired by Flash are melded with 3D  accelerated OpenGL graphics to enable new kinds of games and  business applications. Codec's for the most common industry standard  audio and video formats are built right in, including  H.264 (AVC), MP3, and AAC. ankitshandilya2007.com
  • 8. Portability across a wide range of current and future hardware:  All your programs are written in Java and executed by Android’s  Dalvik virtual machine, so your code will be portable across  ARM, x86, and other architectures. Support for a variety of input  methods is included such as keyboard, touch, and trackball.  User interfaces can be customized for any screen resolution and ankitshandilya2007.com
  • 9. The Birth of Android  Google acquired the startup company Android Inc. in 2005 to start the development of the Android Platform  The key players at Android Inc. included Andy Rubin, Rich Miner, Nick Sears, and Chris White ankitshandilya2007.com
  • 10.  Enter Andy Rubin and his Android idea. Rubin approached Google seeking financing for his idea. He got a purchase offer that lit the rumor mills on fire.  Suddenly, the buzz on the Net was that Google would soon release a cellphone to compete with other web- enabled cellphones ankitshandilya2007.com
  • 11. Introducing Android  Android is the first open source mobile application platform that has the potential to  make significant inroads in many markets. When examining Android there are a  number of technical and market-related dimensions to consider. This first section  introduces the platform and provides context to help you better understand Android  and where it fits in the global cell phone scene. ankitshandilya2007.com
  • 12. The Android platform  Android is a software environment built for mobile devices. It is not a hardware platform.  Android includes a Linux kernel-based OS, a rich UI, end- user applications,  Code libraries, application frameworks, multimedia support, and much more. And,  Telephone functionality is included! While components of the underlying OS  are written in C or C++, user applications are built for Android in Java. Even the built-in  Applications are written in Java. With the exception of some Linux exploratory  The Android SDK. ankitshandilya2007.com
  • 13. First Mobile?  The Android SDK was first issued as an “early look” release in November 2007. In September  2008, T-Mobile announced the availability of the T-Mobile G1, the first smartphone based  on the Android Platform. ankitshandilya2007.com
  • 14. Android SDK Features  The true appeal of Android as a development environment lies in the APIs it provides.  As an application-neutral platform, Android gives you the opportunity to create applications that are as.  Much a part of the phone as anything provided out of the box. The following list highlights some of the  Most noteworthy Android features:  No licensing, distribution, or development fees  Wi-Fi hardware access  GSM, EDGE, and 3G networks for telephony or data transfer, allowing you to make or receiveankitshandilya2007.com
  • 15.  calls or SMS messages, or to send and retrieve data across mobile networks  Comprehensive APIs for location-based services such as GPS  Full multimedia hardware control including playback and recording using the camera and  microphone  APIs for accelerometer and compass hardware  IPC message passing  Shared data stores  An integrated open source WebKit-based browser ankitshandilya2007.com
  • 16. Open Handset Alliance and Android  This barrier to application development began to crumble in November of 2007 when  Google, under the Open Handset Alliance, released Android. The Open Handset Alliance  Sprint Nextel, and HTC, whose goal is to create a more open cell phone environment.  The first product to be released under the alliance is the mobile device operating system,  With the release of Android, Google made available a host of development tools  and tutorials to aid would-be developers onto the new system. Help files, the platform  software development kit (SDK), and even a developers’ community can be found at  Google’s Android website, http://code.google.com/android. This site should be your ankitshandilya2007.com
  • 17. Sprint Nextel • T-Mobile • Motorola • Samsung • Sony Ericsson • Toshiba • Vodafone • Google • Intel • Texas Instruments ankitshandilya2007.com
  • 18. High-level view of the Android software stack User Applications Java Libraries Activities/Services UI/Graphics/Views Resources/Content Providers Telephone/Camera Multimedia SQLite Database Http/Connectivity Java SE/Java Apache Dalvik VM Core C Libraries Linux ankitshandilya2007.com