SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Was ist angesagt?

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
 

Was ist angesagt? (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
 

Andere mochten auch

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
 

Andere mochten auch (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
 

Ähnlich wie 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
 

Ähnlich wie 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
 

Kürzlich hochgeladen

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
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
The byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxThe byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxShobhayan Kirtania
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
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
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfchloefrazer622
 
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
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
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
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Disha Kariya
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...Sapna Thakur
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 

Kürzlich hochgeladen (20)

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
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
The byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxThe byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptx
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
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
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
 
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
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
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
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 

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

Hinweis der Redaktion

  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.