SlideShare une entreprise Scribd logo
1  sur  23
Introduction
    To
Android
What is Android ???

     • Software stack for mobile devices
     • Includes an operating system, middleware and
       key applications..
     • Developed by the Open Handset Alliance led by
       Google.




Technology beyond the Dreams™        Copyright © 2006 Pantech Solutions Pvt Ltd.
HISTORY
     • Open Handset Alliance ,a consortium of several
       companies led by goggle.
     • Unveiling of the Android platform was announced
       on 5 November 2007 with the founding of OHA
     • Based on the Linux kernel




Technology beyond the Dreams™             Copyright © 2006 Pantech Solutions Pvt Ltd.
OPEN HANDSET ALLIANCE




Technology beyond the Dreams™   Copyright © 2006 Pantech Solutions Pvt Ltd.
POPULAR VERSIONS
                                2.2.x FROYO




 2.0/2.1x ECLAIRS                                      2.3.x GINGERBREAD




                                                             3.x HONEYCOMB
   1.6.x DONUT




 1.5.x CUPCAKE                                   4.x ICECREAM SANDWICH

Technology beyond the Dreams™                 Copyright © 2006 Pantech Solutions Pvt Ltd.
VERSION USAGE




Technology beyond the Dreams™     Copyright © 2006 Pantech Solutions Pvt Ltd.
ARCHITECTURE OF ANDROID




Technology beyond the Dreams™   Copyright © 2006 Pantech Solutions Pvt Ltd.
LINUX KERNEL
     • Core Services including hardware drivers,
       process and memory management, security,
       network and power management.
     • Handled by Linux 2.6 kernel
     • Kernel provides an abstraction layer between
       hardware and the remainder of the stack.




Technology beyond the Dreams™         Copyright © 2006 Pantech Solutions Pvt Ltd.
Technology beyond the Dreams™   Copyright © 2006 Pantech Solutions Pvt Ltd.
CORE LIBRARIES
     • While Android development is done in Java,
       Dalvik is not a Java VM.
     • The core Android libraries provide most of the
       functionality available in the core Java Libraries
       as well as the Android-specific Libraries.




Technology beyond the Dreams™            Copyright © 2006 Pantech Solutions Pvt Ltd.
DALVIK VIRTUAL MACHINE
     • The Dalvik VM is a register-based architecture.
     • A tool called dx is used to convert some (but not
       all) Java .class files into the .dex format
     • Multiple classes are included in a single .dex file
     • Duplicate strings and other constants used in
       multiple class files are included only once in the
       .dex output to conserve space
     • Java byte code is also converted into an
       alternative instruction set used by the Dalvik VM
Technology beyond the Dreams™            Copyright © 2006 Pantech Solutions Pvt Ltd.
DALVIK VIRTUAL MACHINE

     • An uncompressed .dex file is typically a few
       percent smaller in size than a compressed .jar
       (Java Archive) derived from the same .class files




Technology beyond the Dreams™          Copyright © 2006 Pantech Solutions Pvt Ltd.
LIBRARIES
     • System C library - a BSD-derived
       implementation of the standard C system library
       (libc), tuned for embedded Linux-based devices
     • A media library for playback of audio and video
       media
     • A surface manager to provide display
       management
     • Graphics libraries that include SGL and Open
       GL for 2D and 3D graphics
Technology beyond the Dreams™           Copyright © 2006 Pantech Solutions Pvt Ltd.
LIBRARIES
     • SQLite for native database support
     • SSL and Webkit for integrated Web browser and
       Internet Security
     • FreeType - bitmap and vector font rendering




Technology beyond the Dreams™           Copyright © 2006 Pantech Solutions Pvt Ltd.
APPLICATION FRAMEWORK
     • Activity Manager -Controls the lifecycle of your
       Activities
     • Views -Used to build an application, including
       lists, grids, text boxes, buttons, and even an
       embeddable web browser
     • A Resource Manager, providing access to non-
       code resources such as localized strings,
       graphics, and layout files



Technology beyond the Dreams™          Copyright © 2006 Pantech Solutions Pvt Ltd.
APPLICATION FRAMEWORK

      • A Notification Manager that enables all
        applications to display custom alerts in the status
        bar
      • An Activity Manager that manages the lifecycle
        of applications and provides a common
        navigation back stack
      • Content Providers that enable applications to
        access data from other applications (such as
        Contacts), or to share their own data
Technology beyond the Dreams™            Copyright © 2006 Pantech Solutions Pvt Ltd.
Why Android???
    • Cost affordable and effective since it is an open
      source
    • Developers can easily identify and utilize Android
      SDK for developing innovative Android
      applications.
    • Android Application Development has become
      biggest and highest growing revenue generating
      market
     and many more…………
Technology beyond the Dreams™           Copyright © 2006 Pantech Solutions Pvt Ltd.
Android Vs Other OS




Technology beyond the Dreams™     Copyright © 2006 Pantech Solutions Pvt Ltd.
Android Market
     • An online software store developed by Google for
       Android OS devices
     • Google announced the Android Market on 2008
     • Android Market filters the list of applications to
       those compatible with the user's device
     • The Android Market application is not open
       source. Only Android devices that comply with
       Google's compatibility requirements may install
       and access Google's closed-source Android
       Market app
Technology beyond the Dreams™           Copyright © 2006 Pantech Solutions Pvt Ltd.
Technology beyond the Dreams™   Copyright © 2006 Pantech Solutions Pvt Ltd.
Next tutorial:
Hello Android-
An Introduction to Android
application Development

http://www.slideshare.net/pa
ntechsolutions/getting-
started-with-android-
software-development
Technology beyond the Dreams™   Copyright © 2006 Pantech Solutions Pvt Ltd.
For more details
         –   www.pantechsolutions.net
         –   http://www.slideshare.net/pantechsolutions
         –   http://www.scribd.com/pantechsolutions
         –   http://www.youtube.com/pantechsolutions




Technology beyond the Dreams™                 Copyright © 2006 Pantech Solutions Pvt Ltd.

Contenu connexe

Tendances

AIDE - Android Integrated Development Environment presentation
AIDE - Android Integrated Development Environment presentationAIDE - Android Integrated Development Environment presentation
AIDE - Android Integrated Development Environment presentationBeMyApp
 
Presentation on HP ProLiant value add tools on Linux
Presentation on HP ProLiant value add tools on LinuxPresentation on HP ProLiant value add tools on Linux
Presentation on HP ProLiant value add tools on LinuxBruno Cornec
 
Android application development ppt
Android application development pptAndroid application development ppt
Android application development pptGautam Kumar
 
ZendCon - Linux 101
ZendCon - Linux 101ZendCon - Linux 101
ZendCon - Linux 101Justin Reock
 
ABS 2014 - The Growth of Android in Embedded Systems
ABS 2014 - The Growth of Android in Embedded SystemsABS 2014 - The Growth of Android in Embedded Systems
ABS 2014 - The Growth of Android in Embedded SystemsBenjamin Zores
 
Keynote at Home Automation/ IoT Telecom Council conference
Keynote at Home Automation/ IoT Telecom Council conferenceKeynote at Home Automation/ IoT Telecom Council conference
Keynote at Home Automation/ IoT Telecom Council conferenceLarry McDonough
 
Android Seminar || history || versions||application developement
Android Seminar || history || versions||application developement Android Seminar || history || versions||application developement
Android Seminar || history || versions||application developement Shubham Pahune
 
KDE Plasma for Mobile Phones
KDE Plasma for Mobile PhonesKDE Plasma for Mobile Phones
KDE Plasma for Mobile Phonesaccount inactive
 
Linux day 2015 presentation of Open Hardware Source PowerPC Notebook
Linux day 2015 presentation of Open Hardware Source PowerPC NotebookLinux day 2015 presentation of Open Hardware Source PowerPC Notebook
Linux day 2015 presentation of Open Hardware Source PowerPC NotebookRoberto Innocenti
 
Seminar on mobile application development with android
Seminar on mobile application development with androidSeminar on mobile application development with android
Seminar on mobile application development with androidNoor Mohammed Anik
 

Tendances (20)

Sailfish os
Sailfish osSailfish os
Sailfish os
 
AIDE - Android Integrated Development Environment presentation
AIDE - Android Integrated Development Environment presentationAIDE - Android Integrated Development Environment presentation
AIDE - Android Integrated Development Environment presentation
 
Mohit Jaiswal
Mohit JaiswalMohit Jaiswal
Mohit Jaiswal
 
Presentation on HP ProLiant value add tools on Linux
Presentation on HP ProLiant value add tools on LinuxPresentation on HP ProLiant value add tools on Linux
Presentation on HP ProLiant value add tools on Linux
 
Android application development ppt
Android application development pptAndroid application development ppt
Android application development ppt
 
android
androidandroid
android
 
ZendCon - Linux 101
ZendCon - Linux 101ZendCon - Linux 101
ZendCon - Linux 101
 
ABS 2014 - The Growth of Android in Embedded Systems
ABS 2014 - The Growth of Android in Embedded SystemsABS 2014 - The Growth of Android in Embedded Systems
ABS 2014 - The Growth of Android in Embedded Systems
 
Qt Licensing Explained
Qt Licensing ExplainedQt Licensing Explained
Qt Licensing Explained
 
Android
AndroidAndroid
Android
 
Keynote at Home Automation/ IoT Telecom Council conference
Keynote at Home Automation/ IoT Telecom Council conferenceKeynote at Home Automation/ IoT Telecom Council conference
Keynote at Home Automation/ IoT Telecom Council conference
 
Android Presentation [Final]
Android Presentation [Final]Android Presentation [Final]
Android Presentation [Final]
 
HP and linux
HP and linuxHP and linux
HP and linux
 
Android Seminar || history || versions||application developement
Android Seminar || history || versions||application developement Android Seminar || history || versions||application developement
Android Seminar || history || versions||application developement
 
Android seminar ppt
Android seminar pptAndroid seminar ppt
Android seminar ppt
 
KDE Plasma for Mobile Phones
KDE Plasma for Mobile PhonesKDE Plasma for Mobile Phones
KDE Plasma for Mobile Phones
 
Linux day 2015 presentation of Open Hardware Source PowerPC Notebook
Linux day 2015 presentation of Open Hardware Source PowerPC NotebookLinux day 2015 presentation of Open Hardware Source PowerPC Notebook
Linux day 2015 presentation of Open Hardware Source PowerPC Notebook
 
Android OS
Android OSAndroid OS
Android OS
 
Android based os
Android based osAndroid based os
Android based os
 
Seminar on mobile application development with android
Seminar on mobile application development with androidSeminar on mobile application development with android
Seminar on mobile application development with android
 

Similaire à Introduction to Android

Neev Open Source Contributions
Neev Open Source ContributionsNeev Open Source Contributions
Neev Open Source ContributionsNeev Technologies
 
Enhancing and modifying_the_core_android_os
Enhancing and modifying_the_core_android_osEnhancing and modifying_the_core_android_os
Enhancing and modifying_the_core_android_osArnav Gupta
 
Docker & aPaaS: Enterprise Innovation and Trends for 2015
Docker & aPaaS: Enterprise Innovation and Trends for 2015Docker & aPaaS: Enterprise Innovation and Trends for 2015
Docker & aPaaS: Enterprise Innovation and Trends for 2015WaveMaker, Inc.
 
Android App Developement
Android App DevelopementAndroid App Developement
Android App DevelopementAayush Gupta
 
Android Seminar BY Suleman Khan.pdf
Android Seminar BY Suleman Khan.pdfAndroid Seminar BY Suleman Khan.pdf
Android Seminar BY Suleman Khan.pdfNomanKhan869872
 
Androidppt 120228101141-phpapp02
Androidppt 120228101141-phpapp02Androidppt 120228101141-phpapp02
Androidppt 120228101141-phpapp02Stockmarket Broking
 
Enhancing and modifying_the_core_android_os
Enhancing and modifying_the_core_android_osEnhancing and modifying_the_core_android_os
Enhancing and modifying_the_core_android_osArnav Gupta
 
Introduction to android sessions new
Introduction to android   sessions newIntroduction to android   sessions new
Introduction to android sessions newJoe Jacob
 
nativeappdevelopmentwithpython1658264723355.pdf
nativeappdevelopmentwithpython1658264723355.pdfnativeappdevelopmentwithpython1658264723355.pdf
nativeappdevelopmentwithpython1658264723355.pdfscossy1
 

Similaire à Introduction to Android (20)

document
documentdocument
document
 
Android
AndroidAndroid
Android
 
Neev Open Source Contributions
Neev Open Source ContributionsNeev Open Source Contributions
Neev Open Source Contributions
 
Enhancing and modifying_the_core_android_os
Enhancing and modifying_the_core_android_osEnhancing and modifying_the_core_android_os
Enhancing and modifying_the_core_android_os
 
Docker & aPaaS: Enterprise Innovation and Trends for 2015
Docker & aPaaS: Enterprise Innovation and Trends for 2015Docker & aPaaS: Enterprise Innovation and Trends for 2015
Docker & aPaaS: Enterprise Innovation and Trends for 2015
 
Introduction to Android.ppt
Introduction to Android.pptIntroduction to Android.ppt
Introduction to Android.ppt
 
Android App Developement
Android App DevelopementAndroid App Developement
Android App Developement
 
Android ppt
Android ppt Android ppt
Android ppt
 
Android Applications
Android ApplicationsAndroid Applications
Android Applications
 
Android ppt
Android pptAndroid ppt
Android ppt
 
My androidpresentation
My androidpresentationMy androidpresentation
My androidpresentation
 
Android Seminar BY Suleman Khan.pdf
Android Seminar BY Suleman Khan.pdfAndroid Seminar BY Suleman Khan.pdf
Android Seminar BY Suleman Khan.pdf
 
Androidppt 120228101141-phpapp02
Androidppt 120228101141-phpapp02Androidppt 120228101141-phpapp02
Androidppt 120228101141-phpapp02
 
Android Presentation
Android PresentationAndroid Presentation
Android Presentation
 
Enhancing and modifying_the_core_android_os
Enhancing and modifying_the_core_android_osEnhancing and modifying_the_core_android_os
Enhancing and modifying_the_core_android_os
 
Introduction to android
Introduction to androidIntroduction to android
Introduction to android
 
Android
AndroidAndroid
Android
 
Introduction to android sessions new
Introduction to android   sessions newIntroduction to android   sessions new
Introduction to android sessions new
 
Android Presentation
Android PresentationAndroid Presentation
Android Presentation
 
nativeappdevelopmentwithpython1658264723355.pdf
nativeappdevelopmentwithpython1658264723355.pdfnativeappdevelopmentwithpython1658264723355.pdf
nativeappdevelopmentwithpython1658264723355.pdf
 

Plus de Pantech ProLabs India Pvt Ltd

Choosing the right processor for embedded system design
Choosing the right processor for embedded system designChoosing the right processor for embedded system design
Choosing the right processor for embedded system designPantech ProLabs India Pvt Ltd
 

Plus de Pantech ProLabs India Pvt Ltd (20)

Registration process
Registration processRegistration process
Registration process
 
Choosing the right processor for embedded system design
Choosing the right processor for embedded system designChoosing the right processor for embedded system design
Choosing the right processor for embedded system design
 
Brain Computer Interface
Brain Computer InterfaceBrain Computer Interface
Brain Computer Interface
 
Electric Vehicle Design using Matlab
Electric Vehicle Design using MatlabElectric Vehicle Design using Matlab
Electric Vehicle Design using Matlab
 
Image processing application
Image processing applicationImage processing application
Image processing application
 
Internet of Things using Raspberry Pi
Internet of Things using Raspberry PiInternet of Things using Raspberry Pi
Internet of Things using Raspberry Pi
 
Internet of Things Using Arduino
Internet of Things Using ArduinoInternet of Things Using Arduino
Internet of Things Using Arduino
 
Brain controlled robot
Brain controlled robotBrain controlled robot
Brain controlled robot
 
Brain Computer Interface-Webinar
Brain Computer Interface-WebinarBrain Computer Interface-Webinar
Brain Computer Interface-Webinar
 
Development of Deep Learning Architecture
Development of Deep Learning ArchitectureDevelopment of Deep Learning Architecture
Development of Deep Learning Architecture
 
Future of AI
Future of AIFuture of AI
Future of AI
 
Gate driver design and inductance fabrication
Gate driver design and inductance fabricationGate driver design and inductance fabrication
Gate driver design and inductance fabrication
 
Brainsense -Brain computer Interface
Brainsense -Brain computer InterfaceBrainsense -Brain computer Interface
Brainsense -Brain computer Interface
 
Median filter Implementation using TMS320C6745
Median filter Implementation using TMS320C6745Median filter Implementation using TMS320C6745
Median filter Implementation using TMS320C6745
 
Introduction to Code Composer Studio 4
Introduction to Code Composer Studio 4Introduction to Code Composer Studio 4
Introduction to Code Composer Studio 4
 
Waveform Generation Using TMS320C6745 DSP
Waveform Generation Using TMS320C6745 DSPWaveform Generation Using TMS320C6745 DSP
Waveform Generation Using TMS320C6745 DSP
 
Interfacing UART with tms320C6745
Interfacing UART with tms320C6745Interfacing UART with tms320C6745
Interfacing UART with tms320C6745
 
Switch & LED using TMS320C6745 DSP
Switch & LED using TMS320C6745 DSPSwitch & LED using TMS320C6745 DSP
Switch & LED using TMS320C6745 DSP
 
Led blinking using TMS320C6745
Led blinking using TMS320C6745Led blinking using TMS320C6745
Led blinking using TMS320C6745
 
Introduction to tms320c6745 dsp
Introduction to tms320c6745 dspIntroduction to tms320c6745 dsp
Introduction to tms320c6745 dsp
 

Dernier

Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991RKavithamani
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 

Dernier (20)

Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 

Introduction to Android

  • 1. Introduction To Android
  • 2. What is Android ??? • Software stack for mobile devices • Includes an operating system, middleware and key applications.. • Developed by the Open Handset Alliance led by Google. Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
  • 3. HISTORY • Open Handset Alliance ,a consortium of several companies led by goggle. • Unveiling of the Android platform was announced on 5 November 2007 with the founding of OHA • Based on the Linux kernel Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
  • 4. OPEN HANDSET ALLIANCE Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
  • 5. POPULAR VERSIONS 2.2.x FROYO 2.0/2.1x ECLAIRS 2.3.x GINGERBREAD 3.x HONEYCOMB 1.6.x DONUT 1.5.x CUPCAKE 4.x ICECREAM SANDWICH Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
  • 6. VERSION USAGE Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
  • 7. ARCHITECTURE OF ANDROID Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
  • 8. LINUX KERNEL • Core Services including hardware drivers, process and memory management, security, network and power management. • Handled by Linux 2.6 kernel • Kernel provides an abstraction layer between hardware and the remainder of the stack. Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
  • 9. Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
  • 10. CORE LIBRARIES • While Android development is done in Java, Dalvik is not a Java VM. • The core Android libraries provide most of the functionality available in the core Java Libraries as well as the Android-specific Libraries. Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
  • 11. DALVIK VIRTUAL MACHINE • The Dalvik VM is a register-based architecture. • A tool called dx is used to convert some (but not all) Java .class files into the .dex format • Multiple classes are included in a single .dex file • Duplicate strings and other constants used in multiple class files are included only once in the .dex output to conserve space • Java byte code is also converted into an alternative instruction set used by the Dalvik VM Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
  • 12. DALVIK VIRTUAL MACHINE • An uncompressed .dex file is typically a few percent smaller in size than a compressed .jar (Java Archive) derived from the same .class files Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
  • 13. LIBRARIES • System C library - a BSD-derived implementation of the standard C system library (libc), tuned for embedded Linux-based devices • A media library for playback of audio and video media • A surface manager to provide display management • Graphics libraries that include SGL and Open GL for 2D and 3D graphics Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
  • 14. LIBRARIES • SQLite for native database support • SSL and Webkit for integrated Web browser and Internet Security • FreeType - bitmap and vector font rendering Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
  • 15. APPLICATION FRAMEWORK • Activity Manager -Controls the lifecycle of your Activities • Views -Used to build an application, including lists, grids, text boxes, buttons, and even an embeddable web browser • A Resource Manager, providing access to non- code resources such as localized strings, graphics, and layout files Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
  • 16. APPLICATION FRAMEWORK • A Notification Manager that enables all applications to display custom alerts in the status bar • An Activity Manager that manages the lifecycle of applications and provides a common navigation back stack • Content Providers that enable applications to access data from other applications (such as Contacts), or to share their own data Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
  • 17. Why Android??? • Cost affordable and effective since it is an open source • Developers can easily identify and utilize Android SDK for developing innovative Android applications. • Android Application Development has become biggest and highest growing revenue generating market and many more………… Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
  • 18. Android Vs Other OS Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
  • 19. Android Market • An online software store developed by Google for Android OS devices • Google announced the Android Market on 2008 • Android Market filters the list of applications to those compatible with the user's device • The Android Market application is not open source. Only Android devices that comply with Google's compatibility requirements may install and access Google's closed-source Android Market app Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
  • 20. Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
  • 21. Next tutorial: Hello Android- An Introduction to Android application Development http://www.slideshare.net/pa ntechsolutions/getting- started-with-android- software-development
  • 22. Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
  • 23. For more details – www.pantechsolutions.net – http://www.slideshare.net/pantechsolutions – http://www.scribd.com/pantechsolutions – http://www.youtube.com/pantechsolutions Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.