SlideShare une entreprise Scribd logo
1  sur  4
Slide 1:
ANDROID Computer Science

Slide 2:

Contents What is an Operating System ? What Is Android ? History Of Android Various
Versions Logos Features Of Android Android Architecture Security Issues Comparison With
Other OS Disadvantages Conclusion References

Slide 3:

What is an Operating System ? An operating system is the program that, after being initially
loaded into the machine by a boot program, manages all the other programs in a machine. The
other programs are called applications or application programs.

Slide 4:

What Is Android ? Android is a Linux-based mobile phone operating system developed by
Google. Android is a software stack for mobile devices that includes an operating system and
applications .

Slide 5:

History Of Android Android Inc. was founded in 2003 . It was founded in Palo Alto, California,
United States in October, 2003 by Andy Rubin, Rich Miner, Nick Sears and Chris White. Google
Inc. purchased the initial developer of the software, Android Inc., in 2005 .

Slide 6:

Vari ous Versions Android has seen a number of updates since its original release. These updates
focus on fixing bugs as well as adding new features. The most recent released versions of
Android are: 2.0/2.1 (Eclair) , which revamped the user interface and introduced HTML5
and Exchange ActiveSync 2.5 support. 2.2 (Froyo) , which introduced speed improvements
with JIT optimization and the Chrome V8 JavaScript engine, and added Wi-Fi hotspot and
Adobe Flash support. 2.3 (Gingerbread) , which refined the user interface , improved the soft
keyboard and copy/paste features , and added support for Near Field Communication. 3.0
(Honeycomb) , a tablet-oriented release which supports larger screen devices and many new user
interface features, and supports multicore processors and hardware acceleration for graphics. The
Honeycomb SDK has been released and the first device featuring the Motorola Xoom tablet,
went sale in Feb 2011.




Slide 7:
Logos The Android logo was designed with the Droid font family made by Ascender
Corporation. Android Green is the color of the Android Robot that represents the Android
operating system. Android Robot Android Eclair Android Froyo Android Honeycomb Android
Gingerbread


Slide 8:

Features Of Android Connectivity Android supports connectivity technologies including GSM /
EDGE , IDEN , CDMA , EVDO , UMTS , Bluetooth , Wi-Fi , LTE , NFC and WiMAX .
Messaging SMS and MMS are available forms of messaging, including threaded text messaging
and now Android Cloud to Device Messaging Framework ( C2DM ) is also a part of Android
Push Messaging service. Java support While most Android applications are written in Java ,
there is no Java Virtual Machine in the platform and Java byte code is not executed. Java classes
are compiled into Dalvik executables and run on the Dalvik virtual machine . Dalvik is a
specialized virtual machine designed specifically for Android and optimized for battery-powered
mobile devices with limited memory and CPU .


Slide 9:

Media support Android supports WebM , H.263 , H.264 , MPEG-4 , AMR , AMR, AAC , HE-
AAC , MP3 , MIDI , Ogg Vorbis , WAV , JPEG , PNG , GIF , BMP . Additional Hardware
support Android can use video/still cameras , touchscreens , GPS , accelerometers , gyroscopes ,
magnetometers , dedicated gaming controls, proximity and pressure sensors , thermometers and
accelerated 3D graphics. Market The Android Market is a catalog of applications that can be
downloaded and installed to Android devices over-the-air, without the use of a PC. Multi-touch
Android has native support for multi-touch which was initially made available in handsets such
as the HTC Hero . Multitasking Multitasking of applications is available.

Slide 10:

Voice based features Google search through Voice has been available since initial release.Voice
actions for calling, texting, navigation, etc. are supported on Android 2.2 onwards. Storage
SQLite , a lightweight relational database , is used for data storage purposes. Tethering Android
supports tethering, which allows a phone to be used as a wireless/wired hotspot. Prior to Android
2.2 this was supported by third-party applications or manufacturer customizations. Web browser
The web browser available in Android is based on the open-source WebKit layout engine,
coupled with Chrome 's V8 JavaScript engine. These are some main features. Apart from these
there are many other features .
Slide 11:
Android Architecture


Slide 12:
Applications Android has a set of core applications including an email client, SMS program,
calendar, maps, browser, contacts, and others. All applications are written using the Java
programming language. Application Framework By providing an open development platform,
Android offers developers the ability to build extremely rich and innovative applications.
Developers are free to take advantage of the device hardware, access location information, run
background services, set alarms, add notifications to the status bar, and much, much more.
Libraries Android includes a set of C/C++ libraries used by various components of the Android
system. Some of the core libraries are listed below: System C library Media Libraries SGL - the
underlying 2D graphics engine 3D libraries - an implementation based on OpenGL SQLite - a
powerful & lightweight relational database engine.


Slide 13:

Android Runtime Every Android application runs in its own process, with its own instance of the
Dalvik virtual machine. Dalvik has been written so that a device can run multiple VMs
efficiently. The Dalvik VM executes files in the Dalvik Executable (.dex) format. Linux Kernel
Android relies on Linux version 2.6 for core system services such as security, memory
management, process management, network stack, and driver model.


Slide 14:

Security Android is a privilege-separated operating system. Each application runs with a distinct
system identity (Linux user ID) Parts of the system are also separated into distinct identities. So
Linux isolates applications from each other and from the system. All Android applications (.apk
files) must be signed with a certificate. Security Problems Android Faced In March 2011, Google
pulled 58 malicious apps from the Android Market, but not before the 58 apps were downloaded
to around 260,000 devices. These apps contained Trojans hidden in pirated versions of legitimate
apps. Trojan was Droid Dream. Google said the exploit allowed the apps to gather device
specific information, as well as personal information. The exploit also allowed the apps to
download additional code that could be run on the device .


Slide 15:

In August 2010, an SMS Trojan called Trojan. SMS. Android OS. FakePlayer.a infected a
number of mobile devices. The Trojan, once installed sends out SMS text messages without the
users knowledge or consent. Almost six months ago, popular Voice over Internet Protocol
company Skype unveiled the Skype for Android App . Android Police discovered a security
issue with Skype for Android App. According to Android Police, the latest version of Skype for
Android stores chats logs and other information on the microSD card un-encrypted.


Android v/s Symbian:
Android v/s Symbian Multiple Home Screens. You can change the base firmware. Android
Market has around 200,000 apps. Great processing power based on modern processors like
Cortex-A8 and Cortex-A9 giving 1GHz speed. 512MB RAM is normal for Androids goes up to
1 GB in Atrix . No Multiple Home Screens. You can never change the base firmware. OVI store
has around 40,000 apps only. Processor like OMAP2420 running at only 330 MHz . Symbian
have to leave with 256MB RAM. Android Symbian


Slide 17:

Android is its Open Source Platform. Android Market has around 200,000 apps. Association
with Google has made it more powerful with Google Maps and Google Voice Apps. Large
market share. Full, Multiple Account Sync, no outlook required . Windows Mobile is similar to
Windows and has a lot of legal bindings. Windows Mobile have only around 800 applications
and no gaming apps. No such features here. Market share fall by 70%. Gmail Support only
through outlook.


Slide 18:

Disadvantages There are various security issues that plague users of Google Android operating
system, if the users are not so savvy. Where Android identities are not secured, thefts and hacks
are possible. Its open security free business model lacking security keys and code-signing
certificates allows any application to install and run, which is perhaps the biggest drawback. The
Java enabled system cannot be installed on the memory card. Thus apps and software have to be
downloaded direct onto the phone’s own memory, which obviously takes up much-needed space.
The system shows up only the first frame. It does not support animated .gif files. Nokia
Criticized Google’s Android System Is Not Open. The Google Android system, despite claims of
being an open source, does not make the source code completely available to all.


Slide 19:

Conclusion So besides having too many advantages of Android over little disadvantages its up to
the user to chose according to his needs, to chose Android over other Operating systems.




Slide 20:

References http://www.wikipedia.org/ http://developer.android.com http://www.techtree.com
http://www.readwriteweb.com http://phandroid.com

Contenu connexe

Tendances

Tendances (20)

Android and android phones
Android and android phonesAndroid and android phones
Android and android phones
 
Android operating system
Android operating systemAndroid operating system
Android operating system
 
Android operating system
Android operating systemAndroid operating system
Android operating system
 
Mobile Trends - Sosyal Medya Akademi
Mobile Trends - Sosyal Medya Akademi Mobile Trends - Sosyal Medya Akademi
Mobile Trends - Sosyal Medya Akademi
 
Android 11
Android 11Android 11
Android 11
 
Android Technology
Android TechnologyAndroid Technology
Android Technology
 
Andriod (operating system)
Andriod (operating system)Andriod (operating system)
Andriod (operating system)
 
Android development
Android developmentAndroid development
Android development
 
Android (1)
Android (1)Android (1)
Android (1)
 
Presentation2 android Os
Presentation2 android OsPresentation2 android Os
Presentation2 android Os
 
Andriod
AndriodAndriod
Andriod
 
Android
AndroidAndroid
Android
 
ppt based on android technology with great animations
ppt based on android technology with great animationsppt based on android technology with great animations
ppt based on android technology with great animations
 
Consumer Electronics
Consumer ElectronicsConsumer Electronics
Consumer Electronics
 
Android
AndroidAndroid
Android
 
Introduction to Android Environment
Introduction to Android EnvironmentIntroduction to Android Environment
Introduction to Android Environment
 
ANDROID MOBILE OPERATING SYSTEM
ANDROID MOBILE OPERATING SYSTEMANDROID MOBILE OPERATING SYSTEM
ANDROID MOBILE OPERATING SYSTEM
 
Android operating system
Android operating systemAndroid operating system
Android operating system
 
Android
AndroidAndroid
Android
 
Android 5.0, Lollipop
Android 5.0, LollipopAndroid 5.0, Lollipop
Android 5.0, Lollipop
 

En vedette

Educacion inclusiva correcta
Educacion inclusiva correctaEducacion inclusiva correcta
Educacion inclusiva correctaAdalberto
 
Julie ann andaya meteorology.pptx2
Julie ann andaya meteorology.pptx2Julie ann andaya meteorology.pptx2
Julie ann andaya meteorology.pptx2Julie Ann Andaya
 
Brasil De Noite
Brasil De NoiteBrasil De Noite
Brasil De Noiteabriguet
 
Patrika news paper
Patrika news paperPatrika news paper
Patrika news paperHome
 
3 asistencia técnica
3 asistencia técnica3 asistencia técnica
3 asistencia técnicaAdalberto
 
Chapter 6 software metrics
Chapter 6 software metricsChapter 6 software metrics
Chapter 6 software metricsdespicable me
 
Posttraumatic stress disorder diagnosis, management, and treatment
Posttraumatic stress disorder diagnosis, management, and treatmentPosttraumatic stress disorder diagnosis, management, and treatment
Posttraumatic stress disorder diagnosis, management, and treatmentAchmad Badaruddin
 

En vedette (7)

Educacion inclusiva correcta
Educacion inclusiva correctaEducacion inclusiva correcta
Educacion inclusiva correcta
 
Julie ann andaya meteorology.pptx2
Julie ann andaya meteorology.pptx2Julie ann andaya meteorology.pptx2
Julie ann andaya meteorology.pptx2
 
Brasil De Noite
Brasil De NoiteBrasil De Noite
Brasil De Noite
 
Patrika news paper
Patrika news paperPatrika news paper
Patrika news paper
 
3 asistencia técnica
3 asistencia técnica3 asistencia técnica
3 asistencia técnica
 
Chapter 6 software metrics
Chapter 6 software metricsChapter 6 software metrics
Chapter 6 software metrics
 
Posttraumatic stress disorder diagnosis, management, and treatment
Posttraumatic stress disorder diagnosis, management, and treatmentPosttraumatic stress disorder diagnosis, management, and treatment
Posttraumatic stress disorder diagnosis, management, and treatment
 

Similaire à Android

Presentation on Android operating system
Presentation on Android operating systemPresentation on Android operating system
Presentation on Android operating systemSalma Begum
 
presentation2-141101015616-conversion-gate01.pdf
presentation2-141101015616-conversion-gate01.pdfpresentation2-141101015616-conversion-gate01.pdf
presentation2-141101015616-conversion-gate01.pdfimau6
 
Android and its applications
Android and its applicationsAndroid and its applications
Android and its applicationsSoba Arjun
 
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.pdfAbdullahMunir32
 
Unit 1-android-and-its-tools-ass
Unit 1-android-and-its-tools-assUnit 1-android-and-its-tools-ass
Unit 1-android-and-its-tools-assARVIND SARDAR
 
Android and Android phones
Android and Android phonesAndroid and Android phones
Android and Android phonesdayango
 
Android os
Android osAndroid os
Android osManasa \
 
Power point activity 2
Power point activity 2Power point activity 2
Power point activity 2ELaii Dancel
 
Introduction to android
Introduction to androidIntroduction to android
Introduction to androidSwapnali Pawar
 
Androids and Android Phones
Androids and Android PhonesAndroids and Android Phones
Androids and Android PhonesKathy Luna
 
Mobile Application Development with Android
Mobile Application Development with AndroidMobile Application Development with Android
Mobile Application Development with AndroidIJAAS Team
 
this is android development ppt.ppt
this is android development ppt.pptthis is android development ppt.ppt
this is android development ppt.pptDeveshChoube
 
Benefits of android phone.pptx
Benefits of android phone.pptxBenefits of android phone.pptx
Benefits of android phone.pptxNiranjanBehera35
 

Similaire à Android (20)

Androids
AndroidsAndroids
Androids
 
Presentation on Android operating system
Presentation on Android operating systemPresentation on Android operating system
Presentation on Android operating system
 
presentation2-141101015616-conversion-gate01.pdf
presentation2-141101015616-conversion-gate01.pdfpresentation2-141101015616-conversion-gate01.pdf
presentation2-141101015616-conversion-gate01.pdf
 
Android and its applications
Android and its applicationsAndroid and its applications
Android and its applications
 
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
 
Unit 1-android-and-its-tools-ass
Unit 1-android-and-its-tools-assUnit 1-android-and-its-tools-ass
Unit 1-android-and-its-tools-ass
 
Android and Android phones
Android and Android phonesAndroid and Android phones
Android and Android phones
 
Android os
Android osAndroid os
Android os
 
Power point activity 2
Power point activity 2Power point activity 2
Power point activity 2
 
PPT on Android
PPT on AndroidPPT on Android
PPT on Android
 
Android
AndroidAndroid
Android
 
Introduction to android
Introduction to androidIntroduction to android
Introduction to android
 
Androids and Android Phones
Androids and Android PhonesAndroids and Android Phones
Androids and Android Phones
 
Mobile Application Development with Android
Mobile Application Development with AndroidMobile Application Development with Android
Mobile Application Development with Android
 
Android...by raziel lucagbo
Android...by raziel lucagboAndroid...by raziel lucagbo
Android...by raziel lucagbo
 
Android.ppt
Android.pptAndroid.ppt
Android.ppt
 
this is android development ppt.ppt
this is android development ppt.pptthis is android development ppt.ppt
this is android development ppt.ppt
 
Benefits of android phone.pptx
Benefits of android phone.pptxBenefits of android phone.pptx
Benefits of android phone.pptx
 
Android.ppt
Android.pptAndroid.ppt
Android.ppt
 
Android.ppt
Android.pptAndroid.ppt
Android.ppt
 

Dernier

Activity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationActivity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationRosabel UA
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONHumphrey A Beña
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
Expanded definition: technical and operational
Expanded definition: technical and operationalExpanded definition: technical and operational
Expanded definition: technical and operationalssuser3e220a
 
Textual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSTextual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSMae Pangan
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmStan Meyer
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSJoshuaGantuangco2
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptxiammrhaywood
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4MiaBumagat1
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfTechSoup
 
Presentation Activity 2. Unit 3 transv.pptx
Presentation Activity 2. Unit 3 transv.pptxPresentation Activity 2. Unit 3 transv.pptx
Presentation Activity 2. Unit 3 transv.pptxRosabel UA
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfPatidar M
 
Millenials and Fillennials (Ethical Challenge and Responses).pptx
Millenials and Fillennials (Ethical Challenge and Responses).pptxMillenials and Fillennials (Ethical Challenge and Responses).pptx
Millenials and Fillennials (Ethical Challenge and Responses).pptxJanEmmanBrigoli
 
EMBODO Lesson Plan Grade 9 Law of Sines.docx
EMBODO Lesson Plan Grade 9 Law of Sines.docxEMBODO Lesson Plan Grade 9 Law of Sines.docx
EMBODO Lesson Plan Grade 9 Law of Sines.docxElton John Embodo
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfVanessa Camilleri
 

Dernier (20)

Activity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationActivity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translation
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
Expanded definition: technical and operational
Expanded definition: technical and operationalExpanded definition: technical and operational
Expanded definition: technical and operational
 
Textual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSTextual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHS
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and Film
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
 
Presentation Activity 2. Unit 3 transv.pptx
Presentation Activity 2. Unit 3 transv.pptxPresentation Activity 2. Unit 3 transv.pptx
Presentation Activity 2. Unit 3 transv.pptx
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdf
 
Millenials and Fillennials (Ethical Challenge and Responses).pptx
Millenials and Fillennials (Ethical Challenge and Responses).pptxMillenials and Fillennials (Ethical Challenge and Responses).pptx
Millenials and Fillennials (Ethical Challenge and Responses).pptx
 
EMBODO Lesson Plan Grade 9 Law of Sines.docx
EMBODO Lesson Plan Grade 9 Law of Sines.docxEMBODO Lesson Plan Grade 9 Law of Sines.docx
EMBODO Lesson Plan Grade 9 Law of Sines.docx
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdf
 

Android

  • 1. Slide 1: ANDROID Computer Science Slide 2: Contents What is an Operating System ? What Is Android ? History Of Android Various Versions Logos Features Of Android Android Architecture Security Issues Comparison With Other OS Disadvantages Conclusion References Slide 3: What is an Operating System ? An operating system is the program that, after being initially loaded into the machine by a boot program, manages all the other programs in a machine. The other programs are called applications or application programs. Slide 4: What Is Android ? Android is a Linux-based mobile phone operating system developed by Google. Android is a software stack for mobile devices that includes an operating system and applications . Slide 5: History Of Android Android Inc. was founded in 2003 . It was founded in Palo Alto, California, United States in October, 2003 by Andy Rubin, Rich Miner, Nick Sears and Chris White. Google Inc. purchased the initial developer of the software, Android Inc., in 2005 . Slide 6: Vari ous Versions Android has seen a number of updates since its original release. These updates focus on fixing bugs as well as adding new features. The most recent released versions of Android are: 2.0/2.1 (Eclair) , which revamped the user interface and introduced HTML5 and Exchange ActiveSync 2.5 support. 2.2 (Froyo) , which introduced speed improvements with JIT optimization and the Chrome V8 JavaScript engine, and added Wi-Fi hotspot and Adobe Flash support. 2.3 (Gingerbread) , which refined the user interface , improved the soft keyboard and copy/paste features , and added support for Near Field Communication. 3.0 (Honeycomb) , a tablet-oriented release which supports larger screen devices and many new user interface features, and supports multicore processors and hardware acceleration for graphics. The Honeycomb SDK has been released and the first device featuring the Motorola Xoom tablet, went sale in Feb 2011. Slide 7:
  • 2. Logos The Android logo was designed with the Droid font family made by Ascender Corporation. Android Green is the color of the Android Robot that represents the Android operating system. Android Robot Android Eclair Android Froyo Android Honeycomb Android Gingerbread Slide 8: Features Of Android Connectivity Android supports connectivity technologies including GSM / EDGE , IDEN , CDMA , EVDO , UMTS , Bluetooth , Wi-Fi , LTE , NFC and WiMAX . Messaging SMS and MMS are available forms of messaging, including threaded text messaging and now Android Cloud to Device Messaging Framework ( C2DM ) is also a part of Android Push Messaging service. Java support While most Android applications are written in Java , there is no Java Virtual Machine in the platform and Java byte code is not executed. Java classes are compiled into Dalvik executables and run on the Dalvik virtual machine . Dalvik is a specialized virtual machine designed specifically for Android and optimized for battery-powered mobile devices with limited memory and CPU . Slide 9: Media support Android supports WebM , H.263 , H.264 , MPEG-4 , AMR , AMR, AAC , HE- AAC , MP3 , MIDI , Ogg Vorbis , WAV , JPEG , PNG , GIF , BMP . Additional Hardware support Android can use video/still cameras , touchscreens , GPS , accelerometers , gyroscopes , magnetometers , dedicated gaming controls, proximity and pressure sensors , thermometers and accelerated 3D graphics. Market The Android Market is a catalog of applications that can be downloaded and installed to Android devices over-the-air, without the use of a PC. Multi-touch Android has native support for multi-touch which was initially made available in handsets such as the HTC Hero . Multitasking Multitasking of applications is available. Slide 10: Voice based features Google search through Voice has been available since initial release.Voice actions for calling, texting, navigation, etc. are supported on Android 2.2 onwards. Storage SQLite , a lightweight relational database , is used for data storage purposes. Tethering Android supports tethering, which allows a phone to be used as a wireless/wired hotspot. Prior to Android 2.2 this was supported by third-party applications or manufacturer customizations. Web browser The web browser available in Android is based on the open-source WebKit layout engine, coupled with Chrome 's V8 JavaScript engine. These are some main features. Apart from these there are many other features . Slide 11: Android Architecture Slide 12:
  • 3. Applications Android has a set of core applications including an email client, SMS program, calendar, maps, browser, contacts, and others. All applications are written using the Java programming language. Application Framework By providing an open development platform, Android offers developers the ability to build extremely rich and innovative applications. Developers are free to take advantage of the device hardware, access location information, run background services, set alarms, add notifications to the status bar, and much, much more. Libraries Android includes a set of C/C++ libraries used by various components of the Android system. Some of the core libraries are listed below: System C library Media Libraries SGL - the underlying 2D graphics engine 3D libraries - an implementation based on OpenGL SQLite - a powerful & lightweight relational database engine. Slide 13: Android Runtime Every Android application runs in its own process, with its own instance of the Dalvik virtual machine. Dalvik has been written so that a device can run multiple VMs efficiently. The Dalvik VM executes files in the Dalvik Executable (.dex) format. Linux Kernel Android relies on Linux version 2.6 for core system services such as security, memory management, process management, network stack, and driver model. Slide 14: Security Android is a privilege-separated operating system. Each application runs with a distinct system identity (Linux user ID) Parts of the system are also separated into distinct identities. So Linux isolates applications from each other and from the system. All Android applications (.apk files) must be signed with a certificate. Security Problems Android Faced In March 2011, Google pulled 58 malicious apps from the Android Market, but not before the 58 apps were downloaded to around 260,000 devices. These apps contained Trojans hidden in pirated versions of legitimate apps. Trojan was Droid Dream. Google said the exploit allowed the apps to gather device specific information, as well as personal information. The exploit also allowed the apps to download additional code that could be run on the device . Slide 15: In August 2010, an SMS Trojan called Trojan. SMS. Android OS. FakePlayer.a infected a number of mobile devices. The Trojan, once installed sends out SMS text messages without the users knowledge or consent. Almost six months ago, popular Voice over Internet Protocol company Skype unveiled the Skype for Android App . Android Police discovered a security issue with Skype for Android App. According to Android Police, the latest version of Skype for Android stores chats logs and other information on the microSD card un-encrypted. Android v/s Symbian:
  • 4. Android v/s Symbian Multiple Home Screens. You can change the base firmware. Android Market has around 200,000 apps. Great processing power based on modern processors like Cortex-A8 and Cortex-A9 giving 1GHz speed. 512MB RAM is normal for Androids goes up to 1 GB in Atrix . No Multiple Home Screens. You can never change the base firmware. OVI store has around 40,000 apps only. Processor like OMAP2420 running at only 330 MHz . Symbian have to leave with 256MB RAM. Android Symbian Slide 17: Android is its Open Source Platform. Android Market has around 200,000 apps. Association with Google has made it more powerful with Google Maps and Google Voice Apps. Large market share. Full, Multiple Account Sync, no outlook required . Windows Mobile is similar to Windows and has a lot of legal bindings. Windows Mobile have only around 800 applications and no gaming apps. No such features here. Market share fall by 70%. Gmail Support only through outlook. Slide 18: Disadvantages There are various security issues that plague users of Google Android operating system, if the users are not so savvy. Where Android identities are not secured, thefts and hacks are possible. Its open security free business model lacking security keys and code-signing certificates allows any application to install and run, which is perhaps the biggest drawback. The Java enabled system cannot be installed on the memory card. Thus apps and software have to be downloaded direct onto the phone’s own memory, which obviously takes up much-needed space. The system shows up only the first frame. It does not support animated .gif files. Nokia Criticized Google’s Android System Is Not Open. The Google Android system, despite claims of being an open source, does not make the source code completely available to all. Slide 19: Conclusion So besides having too many advantages of Android over little disadvantages its up to the user to chose according to his needs, to chose Android over other Operating systems. Slide 20: References http://www.wikipedia.org/ http://developer.android.com http://www.techtree.com http://www.readwriteweb.com http://phandroid.com