SlideShare ist ein Scribd-Unternehmen logo
1 von 19
Dr. AlaaEddin Almabhouh
By : Eyad Almassri
Lecture 1: Android Introduction
2020
Learning Objectives
• The design goals for the Android™ operating
system
• The role of the Memory Manager and Virtual
Memory Manager
• The cooperation of the Android operating
system with Linux for memory, device,
processor, and network management
2
Introduction
• Android
– Designed to run mobile devices:
specifically smartphones and tablets
– Built on a Linux foundation
– Customizable user interface
• Allows user to customize app configurations
– Open source operating system
• Key elements, but not all, of the source code
are published
3
Brief History
• Android operating system
– Developed by Andrew E. Rubin.
• Initial challenges
– Phone battery power
limitations
– Small CPU
– Limited memory space
4
Brief History (cont’d.)
• Google purchased Android (2005)
• Rubin joined Google
• Android extended to reach entire
mobile smartphones and tablets
generations
– “More than 2.5 billion run active devices
have”
( 2019)
5
6
The Android robot logo can be
used only according to terms
described in the Creative
Commons 3.0 Attribution
License..
Brief History (cont’d.)
• Android’s source code: available with
each new release
– Instructions at http://source.android.com
• Device’s Android version number and
Linux kernel version number
– Available under Systems menu
7
Open Handset Alliance
OHA
• The open handset alliance(OHA)
is a business alliance of firm to
develop open standard for
mobile devices.
• Devoted to advancing open
standards for mobile devices
• Develop technologies that will
significantly lower the cost of
developing and distributing
mobile devices and services.
Manufacturers: Designing
Android Devices
• Samsung
• Motorola
• Dell
• Sony Ericsson
• HTC
• LG
• Amazon
• Intel
• Texas Instruments
• ARM
• NVIDIA
• Qualcomm
Manufacturers: Designing
Android Devices (Cont’d)
• T-Mobile G1 by HTC:
– Released October 2008.
– First to ship Android handset.
• By Q4 2010, Android dominated the
smartphone market.
• As of May 2015:
– Android devices shipped to more than 160 countries.
– Google Play had more than 2.5 billion active users.
– Google Play had 80 billion app installs.
Android is Multi‐Platform
Android
runs on all
these
devices
Smartwatch
In-car console
Smartp
hone
Tablet
Televisi
on
This Class:
Focuses Mostly
on Smartphones!
The Android Marketplace: Where We
Are Now
• Competitive hardware and software feature
upgrades
• Expansion beyond smartphones
– Tablets
– Watches
– TVs
– Automobile dashboards
– Video game consoles
• Improved user-facing features
Android Wearables: Google Glass
 Head‐mounted display, displays information,
touch‐free
 Example application: Records babies life
steps
 Features:
 Touchpad (on side), camera for photoes
video, display, voice commands
 Google recently announced discontinuing
Google Glass
Android Hardware: TV
programming
 Smart, interactive TV platform (Android
5.0) featuring:
 Viewing recommendations based on
watching habits
 Media apps downloadable from Google
Play. E.g. Netflix streaming app
 Games
 Voice Search to answer questions. E.g.
which movies were nominated for
academy awards
Android Hardware: in‐Car
Entertainment and Navigation
System
 Example: Honda Connect system
 Integrated audio, phone, navigation,
information system
 Runs Android 4.0.4
Android versions
16
FEATURES OF ANDROID
• Background Wi-Fi location still runs even when
Wi-Fi is turned off
• Developer logging and analyzing enhancements
• It is optimized for mobile devices.
• It enables reuse and replacement of
components.
• Java support ,media support, multi touch, video
calling,multi tasking ,voice based features,
screen capture, camera ,bluetooth,gps,compass
and accelerometer,3G
•The ability for anyone to customize the Google
Android platform
•It gives you better notification.
•It lets you choose your hardware.
•It has better app market.
•A more mature platform With the support of
many applications, the user can change the
screen display.
•With Google chrome you can open many
window at once.
• Supports all Google services: Android operating
system supports all of Google services ranging from
Gmail to Google reader. all Google services can you
have with one operating system, namely Android.
ADVANTAGES
DIS-ADVANTAGES
• Android Market is less control of the manager,
sometimes there are malware.
• Wasteful Batteries, This is because the OS is a lot of
"process" in the background causing the battery
quickly drains.
• Sometimes slow device company issued an official
version of Android your own .
• Extremely inconsistence in design among apps.
• Very unstable and often hang or crash.

Weitere ähnliche Inhalte

Was ist angesagt?

Introduction to Android Development
Introduction to Android DevelopmentIntroduction to Android Development
Introduction to Android DevelopmentAly Abdelkareem
 
Introduction to Android development - Presentation Report
Introduction to Android development - Presentation ReportIntroduction to Android development - Presentation Report
Introduction to Android development - Presentation ReportAtul Panjwani
 
Android app ppt
Android app pptAndroid app ppt
Android app pptADI ADARSH
 
Android application development ppt
Android application development pptAndroid application development ppt
Android application development pptGautam Kumar
 
Custom Android App Development – Web Animation India
Custom Android App Development – Web Animation IndiaCustom Android App Development – Web Animation India
Custom Android App Development – Web Animation IndiaMarion Welch
 
Introduction to android
Introduction to androidIntroduction to android
Introduction to androidzeelpatel0504
 
Android Multimedia Player Project Presentation
Android Multimedia Player Project PresentationAndroid Multimedia Player Project Presentation
Android Multimedia Player Project PresentationRashmi Gupta
 
Introduction to Android and Android Studio
Introduction to Android and Android StudioIntroduction to Android and Android Studio
Introduction to Android and Android StudioSuyash Srijan
 
Android development, Android
Android development, AndroidAndroid development, Android
Android development, AndroidNetConnectWeb
 
Introduction to Android
Introduction to Android Introduction to Android
Introduction to Android Ranjith Kumar
 
Android Web app
Android Web app Android Web app
Android Web app Sumit Kumar
 
Android Development: The Basics
Android Development: The BasicsAndroid Development: The Basics
Android Development: The BasicsMike Desjardins
 
Android Overview
Android OverviewAndroid Overview
Android Overviewatomi
 
Android fundamentals and tutorial for beginners
Android fundamentals and tutorial for beginnersAndroid fundamentals and tutorial for beginners
Android fundamentals and tutorial for beginnersBoom Shukla
 
Android versions A to L
Android versions A to LAndroid versions A to L
Android versions A to LAswin Kumar
 
Android Training - Part 2
Android Training - Part 2Android Training - Part 2
Android Training - Part 2Tbldevelopment
 

Was ist angesagt? (20)

Introduction to Android Development
Introduction to Android DevelopmentIntroduction to Android Development
Introduction to Android Development
 
Introduction to Android development - Presentation Report
Introduction to Android development - Presentation ReportIntroduction to Android development - Presentation Report
Introduction to Android development - Presentation Report
 
Android Training
Android TrainingAndroid Training
Android Training
 
Android app ppt
Android app pptAndroid app ppt
Android app ppt
 
Android application development ppt
Android application development pptAndroid application development ppt
Android application development ppt
 
Android ppt
Android pptAndroid ppt
Android ppt
 
Custom Android App Development – Web Animation India
Custom Android App Development – Web Animation IndiaCustom Android App Development – Web Animation India
Custom Android App Development – Web Animation India
 
Introduction to android
Introduction to androidIntroduction to android
Introduction to android
 
Android Multimedia Player Project Presentation
Android Multimedia Player Project PresentationAndroid Multimedia Player Project Presentation
Android Multimedia Player Project Presentation
 
Introduction to Android and Android Studio
Introduction to Android and Android StudioIntroduction to Android and Android Studio
Introduction to Android and Android Studio
 
Android development, Android
Android development, AndroidAndroid development, Android
Android development, Android
 
Introduction to Android
Introduction to Android Introduction to Android
Introduction to Android
 
Android Web app
Android Web app Android Web app
Android Web app
 
Android Programming
Android ProgrammingAndroid Programming
Android Programming
 
Android Development: The Basics
Android Development: The BasicsAndroid Development: The Basics
Android Development: The Basics
 
Android Overview
Android OverviewAndroid Overview
Android Overview
 
Android fundamentals and tutorial for beginners
Android fundamentals and tutorial for beginnersAndroid fundamentals and tutorial for beginners
Android fundamentals and tutorial for beginners
 
Android versions A to L
Android versions A to LAndroid versions A to L
Android versions A to L
 
Android Marshmallow
Android MarshmallowAndroid Marshmallow
Android Marshmallow
 
Android Training - Part 2
Android Training - Part 2Android Training - Part 2
Android Training - Part 2
 

Ähnlich wie Lec001

Ähnlich wie Lec001 (20)

Android Operating System (Androrid OS)
Android Operating System (Androrid OS)Android Operating System (Androrid OS)
Android Operating System (Androrid OS)
 
Android operating system
Android operating systemAndroid operating system
Android operating system
 
Android OS 2019
Android OS 2019Android OS 2019
Android OS 2019
 
Anjali
AnjaliAnjali
Anjali
 
Android operating system
Android operating systemAndroid operating system
Android operating system
 
Android presantation
Android presantationAndroid presantation
Android presantation
 
Android Fundamentals, Architecture and Versions
Android Fundamentals, Architecture and VersionsAndroid Fundamentals, Architecture and Versions
Android Fundamentals, Architecture and Versions
 
Android introduction
Android introductionAndroid introduction
Android introduction
 
Android
AndroidAndroid
Android
 
Android
AndroidAndroid
Android
 
Android based os
Android based osAndroid based os
Android based os
 
INTRODUCTION TO ANDROID
INTRODUCTION TO ANDROIDINTRODUCTION TO ANDROID
INTRODUCTION TO ANDROID
 
android
androidandroid
android
 
Android 1
Android 1 Android 1
Android 1
 
Android Os
Android OsAndroid Os
Android Os
 
Android : Evolution or Revolution
Android : Evolution or RevolutionAndroid : Evolution or Revolution
Android : Evolution or Revolution
 
PRESENTATION ON ANDROID
PRESENTATION ON ANDROIDPRESENTATION ON ANDROID
PRESENTATION ON ANDROID
 
ANDROID.SREE
ANDROID.SREEANDROID.SREE
ANDROID.SREE
 
Android technology
Android technology Android technology
Android technology
 
Android Presentation
Android PresentationAndroid Presentation
Android Presentation
 

Mehr von Eyad Almasri

Chapter 2 / E-Commerce: Mechanisms, Infrastructures, and Tools – Technology o...
Chapter 2 / E-Commerce: Mechanisms, Infrastructures, and Tools – Technology o...Chapter 2 / E-Commerce: Mechanisms, Infrastructures, and Tools – Technology o...
Chapter 2 / E-Commerce: Mechanisms, Infrastructures, and Tools – Technology o...Eyad Almasri
 
Chapter 8 / Electronic Payment
Chapter 8 / Electronic  PaymentChapter 8 / Electronic  Payment
Chapter 8 / Electronic PaymentEyad Almasri
 
Chapter 7/Social Computing
Chapter 7/Social ComputingChapter 7/Social Computing
Chapter 7/Social ComputingEyad Almasri
 
Chapter 6/Mobile Commerce and Ubiquitous Computing Technology of E-Business
Chapter 6/Mobile Commerce  and Ubiquitous Computing Technology of E-BusinessChapter 6/Mobile Commerce  and Ubiquitous Computing Technology of E-Business
Chapter 6/Mobile Commerce and Ubiquitous Computing Technology of E-BusinessEyad Almasri
 
Chapter 5/Innovative EC Systems: From E-Government to E-Learning, Collaborat...
Chapter 5/Innovative EC Systems: From E-Government to  E-Learning, Collaborat...Chapter 5/Innovative EC Systems: From E-Government to  E-Learning, Collaborat...
Chapter 5/Innovative EC Systems: From E-Government to E-Learning, Collaborat...Eyad Almasri
 
Chapter 4/B2B E-Commerce – Technology of E-Business
Chapter 4/B2B E-Commerce  – Technology of E-BusinessChapter 4/B2B E-Commerce  – Technology of E-Business
Chapter 4/B2B E-Commerce – Technology of E-BusinessEyad Almasri
 
Chapter 3/Retailing In Electronic Commerce: Products and Services Technology...
Chapter 3/Retailing In Electronic Commerce:  Products and Services Technology...Chapter 3/Retailing In Electronic Commerce:  Products and Services Technology...
Chapter 3/Retailing In Electronic Commerce: Products and Services Technology...Eyad Almasri
 
Chapter 1/ Overview of Electronic Commerce Technology of E-Business
Chapter 1/ Overview of Electronic Commerce Technology of E-BusinessChapter 1/ Overview of Electronic Commerce Technology of E-Business
Chapter 1/ Overview of Electronic Commerce Technology of E-BusinessEyad Almasri
 
الوحدة الثامنة - مقدمة عن أمن المعلومات - مهارات الحاسوب
الوحدة الثامنة - مقدمة عن أمن المعلومات - مهارات الحاسوبالوحدة الثامنة - مقدمة عن أمن المعلومات - مهارات الحاسوب
الوحدة الثامنة - مقدمة عن أمن المعلومات - مهارات الحاسوبEyad Almasri
 
الوحدة السابعة - شبكة الأنترنت - مهارات الحاسوب
الوحدة السابعة - شبكة الأنترنت - مهارات الحاسوبالوحدة السابعة - شبكة الأنترنت - مهارات الحاسوب
الوحدة السابعة - شبكة الأنترنت - مهارات الحاسوبEyad Almasri
 
الوحدة السادسة - شبكات الحاسوب - مهارات الحاسوب
الوحدة السادسة - شبكات الحاسوب - مهارات الحاسوبالوحدة السادسة - شبكات الحاسوب - مهارات الحاسوب
الوحدة السادسة - شبكات الحاسوب - مهارات الحاسوبEyad Almasri
 
الوحدة الرابعة - كيفية كتابة الاوراق البحثية بإستخدام طريقة APA
الوحدة الرابعة - كيفية كتابة الاوراق البحثية بإستخدام طريقة APA الوحدة الرابعة - كيفية كتابة الاوراق البحثية بإستخدام طريقة APA
الوحدة الرابعة - كيفية كتابة الاوراق البحثية بإستخدام طريقة APA Eyad Almasri
 
الوحدة الخامسة - كيفية تحضير عرض البوربوينت
الوحدة الخامسة - كيفية تحضير عرض البوربوينتالوحدة الخامسة - كيفية تحضير عرض البوربوينت
الوحدة الخامسة - كيفية تحضير عرض البوربوينتEyad Almasri
 
الوحدة الثالثة - البحث عن المعلومات في الانترنت والمصادر الالكترونية -مهارات ...
الوحدة الثالثة - البحث عن المعلومات في الانترنت والمصادر الالكترونية -مهارات ...الوحدة الثالثة - البحث عن المعلومات في الانترنت والمصادر الالكترونية -مهارات ...
الوحدة الثالثة - البحث عن المعلومات في الانترنت والمصادر الالكترونية -مهارات ...Eyad Almasri
 
الوحدة الثانية - مكونات الحاسوب المادية والبرمجية -مهارات الحاسوب
الوحدة الثانية - مكونات الحاسوب المادية والبرمجية -مهارات الحاسوبالوحدة الثانية - مكونات الحاسوب المادية والبرمجية -مهارات الحاسوب
الوحدة الثانية - مكونات الحاسوب المادية والبرمجية -مهارات الحاسوبEyad Almasri
 
أنظمة جامعة فلسطين المقدمه للطلاب - بوابة الطالب 2018
أنظمة جامعة فلسطين المقدمه للطلاب - بوابة الطالب 2018أنظمة جامعة فلسطين المقدمه للطلاب - بوابة الطالب 2018
أنظمة جامعة فلسطين المقدمه للطلاب - بوابة الطالب 2018Eyad Almasri
 
أنظمة جامعة فلسطين المقدمه للطلاب - نظام اليوبينار
أنظمة جامعة فلسطين المقدمه للطلاب - نظام اليوبينارأنظمة جامعة فلسطين المقدمه للطلاب - نظام اليوبينار
أنظمة جامعة فلسطين المقدمه للطلاب - نظام اليوبينارEyad Almasri
 
مكونات الحاسوب
مكونات الحاسوبمكونات الحاسوب
مكونات الحاسوبEyad Almasri
 

Mehr von Eyad Almasri (18)

Chapter 2 / E-Commerce: Mechanisms, Infrastructures, and Tools – Technology o...
Chapter 2 / E-Commerce: Mechanisms, Infrastructures, and Tools – Technology o...Chapter 2 / E-Commerce: Mechanisms, Infrastructures, and Tools – Technology o...
Chapter 2 / E-Commerce: Mechanisms, Infrastructures, and Tools – Technology o...
 
Chapter 8 / Electronic Payment
Chapter 8 / Electronic  PaymentChapter 8 / Electronic  Payment
Chapter 8 / Electronic Payment
 
Chapter 7/Social Computing
Chapter 7/Social ComputingChapter 7/Social Computing
Chapter 7/Social Computing
 
Chapter 6/Mobile Commerce and Ubiquitous Computing Technology of E-Business
Chapter 6/Mobile Commerce  and Ubiquitous Computing Technology of E-BusinessChapter 6/Mobile Commerce  and Ubiquitous Computing Technology of E-Business
Chapter 6/Mobile Commerce and Ubiquitous Computing Technology of E-Business
 
Chapter 5/Innovative EC Systems: From E-Government to E-Learning, Collaborat...
Chapter 5/Innovative EC Systems: From E-Government to  E-Learning, Collaborat...Chapter 5/Innovative EC Systems: From E-Government to  E-Learning, Collaborat...
Chapter 5/Innovative EC Systems: From E-Government to E-Learning, Collaborat...
 
Chapter 4/B2B E-Commerce – Technology of E-Business
Chapter 4/B2B E-Commerce  – Technology of E-BusinessChapter 4/B2B E-Commerce  – Technology of E-Business
Chapter 4/B2B E-Commerce – Technology of E-Business
 
Chapter 3/Retailing In Electronic Commerce: Products and Services Technology...
Chapter 3/Retailing In Electronic Commerce:  Products and Services Technology...Chapter 3/Retailing In Electronic Commerce:  Products and Services Technology...
Chapter 3/Retailing In Electronic Commerce: Products and Services Technology...
 
Chapter 1/ Overview of Electronic Commerce Technology of E-Business
Chapter 1/ Overview of Electronic Commerce Technology of E-BusinessChapter 1/ Overview of Electronic Commerce Technology of E-Business
Chapter 1/ Overview of Electronic Commerce Technology of E-Business
 
الوحدة الثامنة - مقدمة عن أمن المعلومات - مهارات الحاسوب
الوحدة الثامنة - مقدمة عن أمن المعلومات - مهارات الحاسوبالوحدة الثامنة - مقدمة عن أمن المعلومات - مهارات الحاسوب
الوحدة الثامنة - مقدمة عن أمن المعلومات - مهارات الحاسوب
 
الوحدة السابعة - شبكة الأنترنت - مهارات الحاسوب
الوحدة السابعة - شبكة الأنترنت - مهارات الحاسوبالوحدة السابعة - شبكة الأنترنت - مهارات الحاسوب
الوحدة السابعة - شبكة الأنترنت - مهارات الحاسوب
 
الوحدة السادسة - شبكات الحاسوب - مهارات الحاسوب
الوحدة السادسة - شبكات الحاسوب - مهارات الحاسوبالوحدة السادسة - شبكات الحاسوب - مهارات الحاسوب
الوحدة السادسة - شبكات الحاسوب - مهارات الحاسوب
 
الوحدة الرابعة - كيفية كتابة الاوراق البحثية بإستخدام طريقة APA
الوحدة الرابعة - كيفية كتابة الاوراق البحثية بإستخدام طريقة APA الوحدة الرابعة - كيفية كتابة الاوراق البحثية بإستخدام طريقة APA
الوحدة الرابعة - كيفية كتابة الاوراق البحثية بإستخدام طريقة APA
 
الوحدة الخامسة - كيفية تحضير عرض البوربوينت
الوحدة الخامسة - كيفية تحضير عرض البوربوينتالوحدة الخامسة - كيفية تحضير عرض البوربوينت
الوحدة الخامسة - كيفية تحضير عرض البوربوينت
 
الوحدة الثالثة - البحث عن المعلومات في الانترنت والمصادر الالكترونية -مهارات ...
الوحدة الثالثة - البحث عن المعلومات في الانترنت والمصادر الالكترونية -مهارات ...الوحدة الثالثة - البحث عن المعلومات في الانترنت والمصادر الالكترونية -مهارات ...
الوحدة الثالثة - البحث عن المعلومات في الانترنت والمصادر الالكترونية -مهارات ...
 
الوحدة الثانية - مكونات الحاسوب المادية والبرمجية -مهارات الحاسوب
الوحدة الثانية - مكونات الحاسوب المادية والبرمجية -مهارات الحاسوبالوحدة الثانية - مكونات الحاسوب المادية والبرمجية -مهارات الحاسوب
الوحدة الثانية - مكونات الحاسوب المادية والبرمجية -مهارات الحاسوب
 
أنظمة جامعة فلسطين المقدمه للطلاب - بوابة الطالب 2018
أنظمة جامعة فلسطين المقدمه للطلاب - بوابة الطالب 2018أنظمة جامعة فلسطين المقدمه للطلاب - بوابة الطالب 2018
أنظمة جامعة فلسطين المقدمه للطلاب - بوابة الطالب 2018
 
أنظمة جامعة فلسطين المقدمه للطلاب - نظام اليوبينار
أنظمة جامعة فلسطين المقدمه للطلاب - نظام اليوبينارأنظمة جامعة فلسطين المقدمه للطلاب - نظام اليوبينار
أنظمة جامعة فلسطين المقدمه للطلاب - نظام اليوبينار
 
مكونات الحاسوب
مكونات الحاسوبمكونات الحاسوب
مكونات الحاسوب
 

Kürzlich hochgeladen

Powerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost Lover
Powerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost LoverPowerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost Lover
Powerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost LoverPsychicRuben LoveSpells
 
BDSM⚡Call Girls in Sector 71 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 71 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 71 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 71 Noida Escorts >༒8448380779 Escort ServiceDelhi Call girls
 
9999266834 Call Girls In Noida Sector 52 (Delhi) Call Girl Service
9999266834 Call Girls In Noida Sector 52 (Delhi) Call Girl Service9999266834 Call Girls In Noida Sector 52 (Delhi) Call Girl Service
9999266834 Call Girls In Noida Sector 52 (Delhi) Call Girl Servicenishacall1
 
FULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCR
FULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCRFULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCR
FULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCRnishacall1
 
Leading Mobile App Development Companies in India (2).pdf
Leading Mobile App Development Companies in India (2).pdfLeading Mobile App Development Companies in India (2).pdf
Leading Mobile App Development Companies in India (2).pdfCWS Technology
 

Kürzlich hochgeladen (6)

Powerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost Lover
Powerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost LoverPowerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost Lover
Powerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost Lover
 
BDSM⚡Call Girls in Sector 71 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 71 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 71 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 71 Noida Escorts >༒8448380779 Escort Service
 
9999266834 Call Girls In Noida Sector 52 (Delhi) Call Girl Service
9999266834 Call Girls In Noida Sector 52 (Delhi) Call Girl Service9999266834 Call Girls In Noida Sector 52 (Delhi) Call Girl Service
9999266834 Call Girls In Noida Sector 52 (Delhi) Call Girl Service
 
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
 
FULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCR
FULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCRFULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCR
FULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCR
 
Leading Mobile App Development Companies in India (2).pdf
Leading Mobile App Development Companies in India (2).pdfLeading Mobile App Development Companies in India (2).pdf
Leading Mobile App Development Companies in India (2).pdf
 

Lec001

  • 1. Dr. AlaaEddin Almabhouh By : Eyad Almassri Lecture 1: Android Introduction 2020
  • 2. Learning Objectives • The design goals for the Android™ operating system • The role of the Memory Manager and Virtual Memory Manager • The cooperation of the Android operating system with Linux for memory, device, processor, and network management 2
  • 3. Introduction • Android – Designed to run mobile devices: specifically smartphones and tablets – Built on a Linux foundation – Customizable user interface • Allows user to customize app configurations – Open source operating system • Key elements, but not all, of the source code are published 3
  • 4. Brief History • Android operating system – Developed by Andrew E. Rubin. • Initial challenges – Phone battery power limitations – Small CPU – Limited memory space 4
  • 5. Brief History (cont’d.) • Google purchased Android (2005) • Rubin joined Google • Android extended to reach entire mobile smartphones and tablets generations – “More than 2.5 billion run active devices have” ( 2019) 5
  • 6. 6 The Android robot logo can be used only according to terms described in the Creative Commons 3.0 Attribution License..
  • 7. Brief History (cont’d.) • Android’s source code: available with each new release – Instructions at http://source.android.com • Device’s Android version number and Linux kernel version number – Available under Systems menu 7
  • 8. Open Handset Alliance OHA • The open handset alliance(OHA) is a business alliance of firm to develop open standard for mobile devices. • Devoted to advancing open standards for mobile devices • Develop technologies that will significantly lower the cost of developing and distributing mobile devices and services.
  • 9. Manufacturers: Designing Android Devices • Samsung • Motorola • Dell • Sony Ericsson • HTC • LG • Amazon • Intel • Texas Instruments • ARM • NVIDIA • Qualcomm
  • 10. Manufacturers: Designing Android Devices (Cont’d) • T-Mobile G1 by HTC: – Released October 2008. – First to ship Android handset. • By Q4 2010, Android dominated the smartphone market. • As of May 2015: – Android devices shipped to more than 160 countries. – Google Play had more than 2.5 billion active users. – Google Play had 80 billion app installs.
  • 11. Android is Multi‐Platform Android runs on all these devices Smartwatch In-car console Smartp hone Tablet Televisi on This Class: Focuses Mostly on Smartphones!
  • 12. The Android Marketplace: Where We Are Now • Competitive hardware and software feature upgrades • Expansion beyond smartphones – Tablets – Watches – TVs – Automobile dashboards – Video game consoles • Improved user-facing features
  • 13. Android Wearables: Google Glass  Head‐mounted display, displays information, touch‐free  Example application: Records babies life steps  Features:  Touchpad (on side), camera for photoes video, display, voice commands  Google recently announced discontinuing Google Glass
  • 14. Android Hardware: TV programming  Smart, interactive TV platform (Android 5.0) featuring:  Viewing recommendations based on watching habits  Media apps downloadable from Google Play. E.g. Netflix streaming app  Games  Voice Search to answer questions. E.g. which movies were nominated for academy awards
  • 15. Android Hardware: in‐Car Entertainment and Navigation System  Example: Honda Connect system  Integrated audio, phone, navigation, information system  Runs Android 4.0.4
  • 17. FEATURES OF ANDROID • Background Wi-Fi location still runs even when Wi-Fi is turned off • Developer logging and analyzing enhancements • It is optimized for mobile devices. • It enables reuse and replacement of components. • Java support ,media support, multi touch, video calling,multi tasking ,voice based features, screen capture, camera ,bluetooth,gps,compass and accelerometer,3G
  • 18. •The ability for anyone to customize the Google Android platform •It gives you better notification. •It lets you choose your hardware. •It has better app market. •A more mature platform With the support of many applications, the user can change the screen display. •With Google chrome you can open many window at once. • Supports all Google services: Android operating system supports all of Google services ranging from Gmail to Google reader. all Google services can you have with one operating system, namely Android. ADVANTAGES
  • 19. DIS-ADVANTAGES • Android Market is less control of the manager, sometimes there are malware. • Wasteful Batteries, This is because the OS is a lot of "process" in the background causing the battery quickly drains. • Sometimes slow device company issued an official version of Android your own . • Extremely inconsistence in design among apps. • Very unstable and often hang or crash.

Hinweis der Redaktion

  1. Here is just a partial list of manufacturers of Android devices.
  2. Competitive hardware and software feature upgrades: The Android SDK developers have focused on providing APIs for features that are not available on competing platforms to move Android ahead in the market. For example, recent releases of the Android SDK have featured significant improvements to Notifications to bring you the information that matters most to you when you need it. Expansion beyond smartphones: Smartwatch usage is on the rise with Android users. There are many new Android Wear devices on the market that come in many different sizes and form factors. Hardware manufacturers are even using Android for gaming consoles, TVs, dashboards for automobiles, in addition to many other types of devices that require an operating system. Google has even announced Project Brillo, a version of Android designed for the Internet of Things (IoT), along with Weave, an IoT protocol for connecting these devices. Improved user-facing features and marketing: The Android development team has shifted its focus from feature implementation to providing user-facing usability upgrades and “chrome.” The Android development team has invested heavily in creating a smoother, faster, more responsive user interface, in addition to updating their design documentation with excellent training that includes best practices for developers to follow. Those principles are centered around three goals focused on the user experience, which are “Enchant me,” “Simplify my life,” and “Make me amazing.” Following these principles should help increase any application’s usability.