SlideShare a Scribd company logo
1 of 20
A Android
By- ANKUR
    GUPTA (C.S.)

UNITED
INSTITUTE OF
TECHNOLOGY
Contents
•   History of Android
•   Acquisition by Google
•   Open GL
•   Linux
•   Unix
•   Linux Kernel
•   Features
•   Architecture
HISTORY
• Android, Inc. 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, Inc.), Nick Sears (once VP
  at T-Mobile), and Chris White (headed design
  and interface development at WebTV)
What is Android ?
• Android is an operating system for
  mobile devices such
  as smartphones and tablet
  computers. It is developed by
  the Open Handset Alliance led
  by Google.
Acquisition by Google
• Google acquired Android Inc. in August 2005,
  making Android Inc. a wholly owned subsidiary
  of Google Inc. Key employees of Android Inc.,
  including Andy Rubin, Rich Miner and Chris
  White, stayed at the company after the
  acquisition.
What is an Open GL?
• OpenGL (Open Graphics Library) is a standard
  specification defining a cross-language, cross-
  platform API for writing applications that
  produce 2D and 3D computer graphics.

• OpenGL was developed by Silicon Graphics
  Inc. (SGI) in 1992 and is widely used in CAD ,
  virtual reality, scientific visualization, information
  visualization, flight simulation, and video
  games.
Open GL contd.
• OpenGL is managed by the non-profit
  technology consortium Khronos Group.

• Open GL serves two main purposes:

  1. Hide complexities of interfacing with different
     3D accelerators by presenting a
     single, uniform interface.
  2. Hide differing capabilities of hardware
     platforms by requiring support of the full
     OpenGL feature set for all implementations
     (using software emulation if necessary).
Created By Open Handset Alliance
   FIRST
• Android brings Internet-style innovation and openness
  to mobile phones
   SECOND
• Android™ delivers a complete set of software for mobile devices:
  an operating system, middleware and key mobile applications
It’s a consortium of several companies
LINUX
• In April 1991, Linus Torvalds, a 21-year-old
  student at the University of
  Helsinki, Finland started working on some
  simple ideas for an operating system. He started
  with a task switcher in Intel 80386 assembly
  language and a terminal driver.

•    Linux is a computer operating system which
    is based on free and open source software.
UNIX
• The Unix operating system was conceived and
  implemented in 1969 at AT&T's Bell Laboratories
  in the United States by Ken Thompson, Dennis
  Ritchie, Douglas McIlroy, and Joe Ossanna.

•    It was first released in 1971 and was initially
    entirely written in assembly language, a
    common practice at the time.
•    Later, in a key pioneering approach in 1973, Unix
    was re-written in the programming
    language C by Dennis Ritchie (with exceptions to the
    kernel and I/O).
LINUX KERNEL
5
What is Kernel ?
• In computing, the kernel is the main component
  of most computer operating systems; it is a
  bridge between applications and the actual data
  processing done at the hardware level.

• The kernel's responsibilities include
  managing the system's resources (the
  communication between
  hardware and software components).
Structure of Kernel
Linux kernel
• The Linux kernel is an operating
  system kernel used by the Linux family of Unix-
  like operating systems.
• Relies on Linux version 2.6 for core system services
        such as security, memory management,
     process management, network stack, and driver
                       model.
• The kernel also acts as an abstraction layer between
    the hardware and the rest of the software stack.
• Application framework enabling reuse
  and replacement of components.
• Dalvik virtual machine (DVM) optimized
  for mobile devices
• Optimized graphics powered by a
  custom 2D graphics library; 3D graphics
  based on the OpenGL ES 1.0
  specification (hardware acceleration
  optional)
• Media support for common
  audio, video, and still image formats
  (MPEG4, H.264, MP3, AAC, AMR, JPG,
   PNG, GIF)
• Camera, GPS, compass, and
  accelerometer (hardware dependent)
• Rich development environment including a
  device emulator, tools for debugging, memory
  and performance profiling, and a plugin for the
  Eclipse IDE
Android
Android

More Related Content

What's hot

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
 
History and development.213
History and development.213History and development.213
History and development.213Ali Mian
 
Digital technology investigation
Digital technology investigationDigital technology investigation
Digital technology investigationpaigeatkins
 
Module 01 Introduction to Linux
Module 01 Introduction to LinuxModule 01 Introduction to Linux
Module 01 Introduction to LinuxTushar B Kute
 
Disnix: A toolset for distributed deployment
Disnix: A toolset for distributed deploymentDisnix: A toolset for distributed deployment
Disnix: A toolset for distributed deploymentSander van der Burg
 
Presentation
PresentationPresentation
Presentationbunti23
 

What's hot (11)

Unix vs linux
Unix vs linuxUnix vs linux
Unix vs linux
 
Kinect
KinectKinect
Kinect
 
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
 
Android
AndroidAndroid
Android
 
TI townhall
TI townhallTI townhall
TI townhall
 
Linux
LinuxLinux
Linux
 
History and development.213
History and development.213History and development.213
History and development.213
 
Digital technology investigation
Digital technology investigationDigital technology investigation
Digital technology investigation
 
Module 01 Introduction to Linux
Module 01 Introduction to LinuxModule 01 Introduction to Linux
Module 01 Introduction to Linux
 
Disnix: A toolset for distributed deployment
Disnix: A toolset for distributed deploymentDisnix: A toolset for distributed deployment
Disnix: A toolset for distributed deployment
 
Presentation
PresentationPresentation
Presentation
 

Viewers also liked

Getting started with android
Getting started with androidGetting started with android
Getting started with androidamitgb
 
Android: A 9,000-foot Overview
Android: A 9,000-foot OverviewAndroid: A 9,000-foot Overview
Android: A 9,000-foot OverviewMarko Gargenta
 
Android by naag
Android by naagAndroid by naag
Android by naagNaag Raju
 
Android introduction
Android introductionAndroid introduction
Android introductionmcanotes
 
Android OS presentation by Rehban Khatri
Android OS presentation by Rehban KhatriAndroid OS presentation by Rehban Khatri
Android OS presentation by Rehban KhatriRehbanRK123
 
History and development of Android OS
History and development of Android OSHistory and development of Android OS
History and development of Android OSusernameleon
 
History of Android
History of AndroidHistory of Android
History of Androidatmflora
 
Android OS of Mobile Systems
Android OS of Mobile SystemsAndroid OS of Mobile Systems
Android OS of Mobile SystemsAkash Awaskar
 
Introduction to Android
Introduction to Android Introduction to Android
Introduction to Android dipali badgujar
 
Android and android versions
Android and android versionsAndroid and android versions
Android and android versionsMegha Jain
 
Introduction to Android
Introduction to Android Introduction to Android
Introduction to Android Suraj Ligade
 
01 Introduction to Android
01 Introduction to Android01 Introduction to Android
01 Introduction to AndroidTushar B Kute
 
Introduction to Android - Seminar
Introduction to Android - SeminarIntroduction to Android - Seminar
Introduction to Android - SeminarAkshay Sharma
 
Google Android 7.0 Nougat History Features and more
Google Android 7.0 Nougat History Features and moreGoogle Android 7.0 Nougat History Features and more
Google Android 7.0 Nougat History Features and moreDevakumar Kp
 

Viewers also liked (17)

Getting started with android
Getting started with androidGetting started with android
Getting started with android
 
Android: A 9,000-foot Overview
Android: A 9,000-foot OverviewAndroid: A 9,000-foot Overview
Android: A 9,000-foot Overview
 
Android by naag
Android by naagAndroid by naag
Android by naag
 
Android introduction
Android introductionAndroid introduction
Android introduction
 
Android OS presentation by Rehban Khatri
Android OS presentation by Rehban KhatriAndroid OS presentation by Rehban Khatri
Android OS presentation by Rehban Khatri
 
History and development of Android OS
History and development of Android OSHistory and development of Android OS
History and development of Android OS
 
History of Android
History of AndroidHistory of Android
History of Android
 
Android OS of Mobile Systems
Android OS of Mobile SystemsAndroid OS of Mobile Systems
Android OS of Mobile Systems
 
Introduction to Android
Introduction to Android Introduction to Android
Introduction to Android
 
Android and android versions
Android and android versionsAndroid and android versions
Android and android versions
 
Introduction to Android
Introduction to Android Introduction to Android
Introduction to Android
 
01 Introduction to Android
01 Introduction to Android01 Introduction to Android
01 Introduction to Android
 
Introduction to Android - Seminar
Introduction to Android - SeminarIntroduction to Android - Seminar
Introduction to Android - Seminar
 
Android History 2016
Android History 2016Android History 2016
Android History 2016
 
Andriod os ppt
Andriod os pptAndriod os ppt
Andriod os ppt
 
Google Android 7.0 Nougat History Features and more
Google Android 7.0 Nougat History Features and moreGoogle Android 7.0 Nougat History Features and more
Google Android 7.0 Nougat History Features and more
 
Android ppt
Android ppt Android ppt
Android ppt
 

Similar to Android

Linux Environment- Linux vs Unix
Linux Environment- Linux vs UnixLinux Environment- Linux vs Unix
Linux Environment- Linux vs UnixTrinity Dwarka
 
UNIT 3 HISTORY OF EMBEDDED LINUXEMBEDDED LINUX.pptx
UNIT 3 HISTORY OF EMBEDDED LINUXEMBEDDED LINUX.pptxUNIT 3 HISTORY OF EMBEDDED LINUXEMBEDDED LINUX.pptx
UNIT 3 HISTORY OF EMBEDDED LINUXEMBEDDED LINUX.pptxEEEDept2
 
Linux basics
Linux basicsLinux basics
Linux basicsNAILBITER
 
Introduction to linux ppt
Introduction to linux pptIntroduction to linux ppt
Introduction to linux pptOmi Vichare
 
introductiontolinuxpptbatch2-141025005514-conversion-gate01 (1).pdf
introductiontolinuxpptbatch2-141025005514-conversion-gate01 (1).pdfintroductiontolinuxpptbatch2-141025005514-conversion-gate01 (1).pdf
introductiontolinuxpptbatch2-141025005514-conversion-gate01 (1).pdfEidTahir
 
Raspberry Pi - Lecture 1 Introduction
Raspberry Pi - Lecture 1 IntroductionRaspberry Pi - Lecture 1 Introduction
Raspberry Pi - Lecture 1 IntroductionMohamed Abdallah
 
Android App Developement
Android App DevelopementAndroid App Developement
Android App DevelopementAayush Gupta
 
Basics you should know about UNIX and LINUX
Basics you should know about UNIX and LINUXBasics you should know about UNIX and LINUX
Basics you should know about UNIX and LINUXNemwos
 
Android application development(training) (1)
Android application development(training) (1)Android application development(training) (1)
Android application development(training) (1)Suraj Soni
 
Introduction to Linux basic
Introduction to Linux basicIntroduction to Linux basic
Introduction to Linux basicf114n
 
Operating Systems: A History of Linux
Operating Systems: A History of LinuxOperating Systems: A History of Linux
Operating Systems: A History of LinuxDamian T. Gordon
 
Linux programming lecture_notes
Linux programming lecture_notesLinux programming lecture_notes
Linux programming lecture_notesIMRAN KHAN
 
Android Fundamentals, Architecture and Versions
Android Fundamentals, Architecture and VersionsAndroid Fundamentals, Architecture and Versions
Android Fundamentals, Architecture and Versionsindiangarg
 
Hillel kobrovski Linux security overview for ciso
Hillel kobrovski   Linux security overview for cisoHillel kobrovski   Linux security overview for ciso
Hillel kobrovski Linux security overview for cisoHillel Kobrovski
 
Introduction and history of linux
Introduction and history of linuxIntroduction and history of linux
Introduction and history of linuxSHUBHA CHATURVEDI
 

Similar to Android (20)

Linux Environment- Linux vs Unix
Linux Environment- Linux vs UnixLinux Environment- Linux vs Unix
Linux Environment- Linux vs Unix
 
UNIT 3 HISTORY OF EMBEDDED LINUXEMBEDDED LINUX.pptx
UNIT 3 HISTORY OF EMBEDDED LINUXEMBEDDED LINUX.pptxUNIT 3 HISTORY OF EMBEDDED LINUXEMBEDDED LINUX.pptx
UNIT 3 HISTORY OF EMBEDDED LINUXEMBEDDED LINUX.pptx
 
Linux basics
Linux basicsLinux basics
Linux basics
 
Android
AndroidAndroid
Android
 
Introduction to linux ppt
Introduction to linux pptIntroduction to linux ppt
Introduction to linux ppt
 
introductiontolinuxpptbatch2-141025005514-conversion-gate01 (1).pdf
introductiontolinuxpptbatch2-141025005514-conversion-gate01 (1).pdfintroductiontolinuxpptbatch2-141025005514-conversion-gate01 (1).pdf
introductiontolinuxpptbatch2-141025005514-conversion-gate01 (1).pdf
 
Raspberry Pi - Lecture 1 Introduction
Raspberry Pi - Lecture 1 IntroductionRaspberry Pi - Lecture 1 Introduction
Raspberry Pi - Lecture 1 Introduction
 
My androidpresentation
My androidpresentationMy androidpresentation
My androidpresentation
 
Android App Developement
Android App DevelopementAndroid App Developement
Android App Developement
 
Android
AndroidAndroid
Android
 
Basics you should know about UNIX and LINUX
Basics you should know about UNIX and LINUXBasics you should know about UNIX and LINUX
Basics you should know about UNIX and LINUX
 
Android application development(training) (1)
Android application development(training) (1)Android application development(training) (1)
Android application development(training) (1)
 
Introduction to Linux basic
Introduction to Linux basicIntroduction to Linux basic
Introduction to Linux basic
 
Operating Systems: A History of Linux
Operating Systems: A History of LinuxOperating Systems: A History of Linux
Operating Systems: A History of Linux
 
Linux programming lecture_notes
Linux programming lecture_notesLinux programming lecture_notes
Linux programming lecture_notes
 
Android Fundamentals, Architecture and Versions
Android Fundamentals, Architecture and VersionsAndroid Fundamentals, Architecture and Versions
Android Fundamentals, Architecture and Versions
 
Hillel kobrovski Linux security overview for ciso
Hillel kobrovski   Linux security overview for cisoHillel kobrovski   Linux security overview for ciso
Hillel kobrovski Linux security overview for ciso
 
Introduction and history of linux
Introduction and history of linuxIntroduction and history of linux
Introduction and history of linux
 
Linux OS presentation
Linux OS presentationLinux OS presentation
Linux OS presentation
 
Unik Slides
Unik SlidesUnik Slides
Unik Slides
 

Recently uploaded

Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfMahmoud M. Sallam
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
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
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
Blooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxBlooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxUnboundStockton
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxsocialsciencegdgrohi
 
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
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting DataJhengPantaleon
 
Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfakmcokerachita
 
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
 

Recently uploaded (20)

Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdf
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
Blooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxBlooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docx
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
 
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
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
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
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
 
Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdf
 
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
 

Android

  • 2. By- ANKUR GUPTA (C.S.) UNITED INSTITUTE OF TECHNOLOGY
  • 3. Contents • History of Android • Acquisition by Google • Open GL • Linux • Unix • Linux Kernel • Features • Architecture
  • 4. HISTORY • Android, Inc. 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, Inc.), Nick Sears (once VP at T-Mobile), and Chris White (headed design and interface development at WebTV)
  • 5. What is Android ? • Android is an operating system for mobile devices such as smartphones and tablet computers. It is developed by the Open Handset Alliance led by Google.
  • 6. Acquisition by Google • Google acquired Android Inc. in August 2005, making Android Inc. a wholly owned subsidiary of Google Inc. Key employees of Android Inc., including Andy Rubin, Rich Miner and Chris White, stayed at the company after the acquisition.
  • 7. What is an Open GL? • OpenGL (Open Graphics Library) is a standard specification defining a cross-language, cross- platform API for writing applications that produce 2D and 3D computer graphics. • OpenGL was developed by Silicon Graphics Inc. (SGI) in 1992 and is widely used in CAD , virtual reality, scientific visualization, information visualization, flight simulation, and video games.
  • 8. Open GL contd. • OpenGL is managed by the non-profit technology consortium Khronos Group. • Open GL serves two main purposes: 1. Hide complexities of interfacing with different 3D accelerators by presenting a single, uniform interface. 2. Hide differing capabilities of hardware platforms by requiring support of the full OpenGL feature set for all implementations (using software emulation if necessary).
  • 9. Created By Open Handset Alliance FIRST • Android brings Internet-style innovation and openness to mobile phones SECOND • Android™ delivers a complete set of software for mobile devices: an operating system, middleware and key mobile applications
  • 10. It’s a consortium of several companies
  • 11. LINUX • In April 1991, Linus Torvalds, a 21-year-old student at the University of Helsinki, Finland started working on some simple ideas for an operating system. He started with a task switcher in Intel 80386 assembly language and a terminal driver. • Linux is a computer operating system which is based on free and open source software.
  • 12. UNIX • The Unix operating system was conceived and implemented in 1969 at AT&T's Bell Laboratories in the United States by Ken Thompson, Dennis Ritchie, Douglas McIlroy, and Joe Ossanna. • It was first released in 1971 and was initially entirely written in assembly language, a common practice at the time. • Later, in a key pioneering approach in 1973, Unix was re-written in the programming language C by Dennis Ritchie (with exceptions to the kernel and I/O).
  • 14. What is Kernel ? • In computing, the kernel is the main component of most computer operating systems; it is a bridge between applications and the actual data processing done at the hardware level. • The kernel's responsibilities include managing the system's resources (the communication between hardware and software components).
  • 16. Linux kernel • The Linux kernel is an operating system kernel used by the Linux family of Unix- like operating systems. • Relies on Linux version 2.6 for core system services such as security, memory management, process management, network stack, and driver model. • The kernel also acts as an abstraction layer between the hardware and the rest of the software stack.
  • 17. • Application framework enabling reuse and replacement of components. • Dalvik virtual machine (DVM) optimized for mobile devices • Optimized graphics powered by a custom 2D graphics library; 3D graphics based on the OpenGL ES 1.0 specification (hardware acceleration optional)
  • 18. • Media support for common audio, video, and still image formats (MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF) • Camera, GPS, compass, and accelerometer (hardware dependent) • Rich development environment including a device emulator, tools for debugging, memory and performance profiling, and a plugin for the Eclipse IDE

Editor's Notes

  1. To view this presentation, first, turn up your volume and second, launch the self-running slide show.
  2. To view this presentation, first, turn up your volume and second, launch the self-running slide show.
  3. Along the way we’ve discovered…
  4. For more than 20 years, Duarte has developed presentations…
  5. …global causes.