SlideShare a Scribd company logo
Android	
  Overview	
  

            Jussi	
  Pohjolainen	
  
Tampere	
  University	
  of	
  Applied	
  Sciences	
  
Intro	
  to	
  Android	
  
•  Android	
  is	
  a	
  mobile	
  opera?ng	
  system	
  using	
  
   modified	
  version	
  of	
  the	
  Linux	
  Kernel	
  
•  Developers	
  write	
  apps	
  using	
  Java	
  language	
  
   and	
  Google	
  Java	
  libraries	
  
•  2005:	
  Google	
  acquired	
  Android	
  (small	
  
   company)	
  
•  2007:	
  Open	
  Handset	
  Alliance,	
  goal	
  to	
  develop	
  
   open	
  standards	
  for	
  mobile	
  devices	
  
   –  First	
  product:	
  Android	
  
Versions	
  
•  Fast	
  itera?on	
  of	
  versions:	
  
    –  April	
  2009:	
  Version	
  1.5	
  
    –  September	
  2009:	
  Version	
  1.6	
  
    –  October	
  2009:	
  Version	
  2.0	
  and	
  2.1	
  
•  On	
  January	
  2010,	
  SDK	
  2.1	
  was	
  released	
  
Android	
  Features	
  
•  Storage:	
  SQL	
  Lite	
  
•  Connec?vity:	
  GSM/EDGE,	
  CDMA,	
  EV-­‐DO,	
  UMTS,	
  
   Bluetooth,	
  wifi	
  
•  Messaging:	
  SMS,	
  MMS	
  
•  Web	
  Browser:	
  WebKit	
  (HTML5	
  support)	
  
•  Java:	
  Dalvik	
  Virtual	
  Machine	
  
•  Media	
  support:	
  H.264,	
  H.263,	
  MPEG-­‐4	
  SP,	
  AMR,	
  AMR-­‐
   WB,	
  AAC,	
  HE-­‐AAC,	
  MP3,	
  MIDI,	
  OGG	
  Vorbis,	
  WAV,	
  JPEG,	
  
   PNG,	
  GIF,	
  BMP	
  
•  Hardware	
  support:	
  touchscreen,	
  gps,	
  accelerometer...	
  
Hardware	
  
•  End	
  of	
  2009:	
  18	
  phone	
  
   models	
  
•  2010:	
  Several	
  phone	
  
   models	
  coming	
  
•  Android	
  2.1	
  models:	
  
     –  Google	
  Nexus	
  One	
  
     –  Motorola	
  Droid	
  
•  Coming	
  in	
  2010	
  (2.1)	
  
     –    Samsung	
  Halo	
  i8520	
  
     –    HTC	
  Desire	
  
     –    HTC	
  Legend	
  
     –    Acer	
  Liquid	
  e	
  
Example:	
  Google	
  Nexus	
  One	
  
•  Smartphone	
  developed	
  by	
  
   Google	
  and	
  HTC	
  
•  Available	
  aeer	
  Jan	
  5th	
  in	
  
   selected	
  countries	
  (Not	
  
   Finland	
  yet..)	
  
•  800	
  x	
  480	
  pixel	
  AMOLED	
  
   screen	
  
•  5	
  megapixel	
  camera	
  with	
  LED	
  
   flash	
  
•  GPS,	
  Accelerometer,	
  compass,	
  
   Wi-­‐Fi,	
  Bluetooth	
  2.1,	
  GSM/
   EDGE/HSDPA	
  
•  Micro	
  SD	
  Card	
  
•  Android	
  2.1	
  
Example:	
  HTC	
  Legend	
  
•  Smartphone	
  developed	
  
   by	
  HTC	
  
•  320	
  x	
  480	
  pixel	
  AMOLED	
  
   capaci?ve	
  touch	
  screen	
  
•  5	
  Megapixel	
  camera	
  
•  Android	
  2.1	
  
•  microSD	
  memory	
  card	
  
•  GPS,	
  Sensors,	
  3G,	
  Wi-­‐fi,	
  
   Bluetooth	
  2.1,	
  etc	
  
•  Available	
  on	
  1st	
  April	
  2010	
  
Soeware	
  Development	
  
•  Na?ve	
  programming	
  language:	
  Java	
  
•  Development	
  environment	
  for	
  Windows,	
  Linux	
  
   and	
  Mac	
  OS	
  X	
  
•  Eclipse	
  support	
  via	
  the	
  Android	
  Development	
  
   Tools	
  (ADT)	
  plugin	
  
   –  You	
  can	
  use	
  whatever	
  tools	
  you	
  like	
  (command-­‐
      line)	
  
Eclipse	
  and	
  Android	
  SDK	
  
Restric?ons	
  
•  Android	
  Java	
  is	
  not	
  standard	
  Java	
  (!=	
  Java	
  SE	
  or	
  
   Java	
  ME)	
  
    –  Android	
  reuses	
  the	
  syntax	
  of	
  Java	
  
•  Compa?bility	
  issues	
  between	
  1.5	
  and	
  1.6	
  
•  Garbage	
  collec?on	
  and	
  responsive	
  issues	
  
•  No	
  bluetooth	
  file	
  exchange,	
  video	
  call	
  or	
  
   na?ve	
  Java	
  ME	
  
Android	
  Market	
  
•  Android	
  Market	
  is	
  an	
  online	
  soeware	
  store	
  develope	
  
   by	
  Google	
  
•  App	
  "Market"	
  preinstalled	
  on	
  some	
  Android	
  devices	
  
•  December	
  2009:	
  over	
  20000	
  apps	
  	
  
    –  iTunes	
  App	
  Store,	
  Jan	
  2010:	
  140	
  000	
  apps	
  
•  Developer	
  gets	
  70%	
  of	
  the	
  app	
  price	
  
•  Price	
  apps	
  are	
  currently	
  available	
  on	
  selected	
  
   countries	
  (no	
  Finland..)	
  
•  Android	
  apps	
  can	
  be	
  obtained	
  from	
  anywhere	
  
   (websites,	
  e-­‐mail	
  etc)	
  

More Related Content

PPTX
1319571 634635606205391250
PPTX
Android Operating System Presentation Slides in Simple
PPSX
Android tc new ppt
PPTX
Introduction to Android
PPTX
The Android Story - versions and history
PDF
Android Operating System (Androrid OS)
PPT
Android workShop
PPTX
Android ppt for saravanan angel
1319571 634635606205391250
Android Operating System Presentation Slides in Simple
Android tc new ppt
Introduction to Android
The Android Story - versions and history
Android Operating System (Androrid OS)
Android workShop
Android ppt for saravanan angel

What's hot (20)

PPTX
Android o ppt
PPTX
Android operating system
PPTX
Android OS Presentation
PPTX
Android history, linux, versions
PDF
Architecture of Android
PPTX
Android Seminar Presentation [March 2019]
PPTX
ANDROID TECHNOLOGY
PPTX
Seminar report on android os
PDF
Android introduction
PPTX
Ppt on android
PDF
Android & Why Mobile Application Development
PPTX
Android
PPTX
What is android
PPTX
Android technology _seminar_ ppt
PPTX
Android Introduction 2013
PPTX
Module 1
PDF
PRESENTATION ON ANDROID
PPTX
Android studio ppt
PPTX
Andriod 140612020259-phpapp01
PPT
Android ppt
Android o ppt
Android operating system
Android OS Presentation
Android history, linux, versions
Architecture of Android
Android Seminar Presentation [March 2019]
ANDROID TECHNOLOGY
Seminar report on android os
Android introduction
Ppt on android
Android & Why Mobile Application Development
Android
What is android
Android technology _seminar_ ppt
Android Introduction 2013
Module 1
PRESENTATION ON ANDROID
Android studio ppt
Andriod 140612020259-phpapp01
Android ppt
Ad

Viewers also liked (6)

PDF
Android Essential Tools
PDF
Android Security, Signing and Publishing
PDF
I Studied INSYS
PPT
A1 install xampp
PPT
Xampp Drupal安裝步驟說明
Android Essential Tools
Android Security, Signing and Publishing
I Studied INSYS
A1 install xampp
Xampp Drupal安裝步驟說明
Ad

Similar to Android Overview (20)

PPTX
Androids
PPTX
Getting started with android
PPT
Android
PPTX
Powerpoint 2
PPTX
Introduction to android
PPT
Part 1 robot in the making
PPT
Android Presentation
PPT
Android (1)
PPTX
PPT
Android.ppt
PPT
Android.ppt
PPT
Android.ppt
PPT
Android.ppt
PPTX
Benefits of android phone.pptx
PPT
this is android development ppt.ppt
PPTX
Android Presentation
PDF
Introduction to android
PPTX
Android Development Workshop
PPTX
Introduction to Andriod
PPT
Android Applications Development (a Walkthrough)
Androids
Getting started with android
Android
Powerpoint 2
Introduction to android
Part 1 robot in the making
Android Presentation
Android (1)
Android.ppt
Android.ppt
Android.ppt
Android.ppt
Benefits of android phone.pptx
this is android development ppt.ppt
Android Presentation
Introduction to android
Android Development Workshop
Introduction to Andriod
Android Applications Development (a Walkthrough)

More from Jussi Pohjolainen (20)

PDF
Moved to Speakerdeck
PDF
Java Web Services
PDF
Box2D and libGDX
PDF
libGDX: Screens, Fonts and Preferences
PDF
libGDX: Tiled Maps
PDF
libGDX: User Input and Frame by Frame Animation
PDF
Intro to Building Android Games using libGDX
PDF
Advanced JavaScript Development
PDF
Introduction to JavaScript
PDF
Introduction to AngularJS
PDF
libGDX: Scene2D
PDF
libGDX: Simple Frame Animation
PDF
libGDX: Simple Frame Animation
PDF
libGDX: User Input
PDF
Implementing a Simple Game using libGDX
PDF
Building Android games using LibGDX
PDF
Android Threading
PDF
Creating Asha Games: Game Pausing, Orientation, Sensors and Gestures
PDF
Creating Games for Asha - platform
PDF
Intro to Asha UI
Moved to Speakerdeck
Java Web Services
Box2D and libGDX
libGDX: Screens, Fonts and Preferences
libGDX: Tiled Maps
libGDX: User Input and Frame by Frame Animation
Intro to Building Android Games using libGDX
Advanced JavaScript Development
Introduction to JavaScript
Introduction to AngularJS
libGDX: Scene2D
libGDX: Simple Frame Animation
libGDX: Simple Frame Animation
libGDX: User Input
Implementing a Simple Game using libGDX
Building Android games using LibGDX
Android Threading
Creating Asha Games: Game Pausing, Orientation, Sensors and Gestures
Creating Games for Asha - platform
Intro to Asha UI

Recently uploaded (20)

PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Empathic Computing: Creating Shared Understanding
PPTX
Big Data Technologies - Introduction.pptx
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PPTX
sap open course for s4hana steps from ECC to s4
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Approach and Philosophy of On baking technology
PPTX
Understanding_Digital_Forensics_Presentation.pptx
DOCX
The AUB Centre for AI in Media Proposal.docx
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
KodekX | Application Modernization Development
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Spectral efficient network and resource selection model in 5G networks
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Chapter 3 Spatial Domain Image Processing.pdf
Encapsulation_ Review paper, used for researhc scholars
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Empathic Computing: Creating Shared Understanding
Big Data Technologies - Introduction.pptx
“AI and Expert System Decision Support & Business Intelligence Systems”
sap open course for s4hana steps from ECC to s4
20250228 LYD VKU AI Blended-Learning.pptx
Diabetes mellitus diagnosis method based random forest with bat algorithm
Approach and Philosophy of On baking technology
Understanding_Digital_Forensics_Presentation.pptx
The AUB Centre for AI in Media Proposal.docx
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Mobile App Security Testing_ A Comprehensive Guide.pdf
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
KodekX | Application Modernization Development
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
Reach Out and Touch Someone: Haptics and Empathic Computing
Spectral efficient network and resource selection model in 5G networks

Android Overview

  • 1. Android  Overview   Jussi  Pohjolainen   Tampere  University  of  Applied  Sciences  
  • 2. Intro  to  Android   •  Android  is  a  mobile  opera?ng  system  using   modified  version  of  the  Linux  Kernel   •  Developers  write  apps  using  Java  language   and  Google  Java  libraries   •  2005:  Google  acquired  Android  (small   company)   •  2007:  Open  Handset  Alliance,  goal  to  develop   open  standards  for  mobile  devices   –  First  product:  Android  
  • 3. Versions   •  Fast  itera?on  of  versions:   –  April  2009:  Version  1.5   –  September  2009:  Version  1.6   –  October  2009:  Version  2.0  and  2.1   •  On  January  2010,  SDK  2.1  was  released  
  • 4. Android  Features   •  Storage:  SQL  Lite   •  Connec?vity:  GSM/EDGE,  CDMA,  EV-­‐DO,  UMTS,   Bluetooth,  wifi   •  Messaging:  SMS,  MMS   •  Web  Browser:  WebKit  (HTML5  support)   •  Java:  Dalvik  Virtual  Machine   •  Media  support:  H.264,  H.263,  MPEG-­‐4  SP,  AMR,  AMR-­‐ WB,  AAC,  HE-­‐AAC,  MP3,  MIDI,  OGG  Vorbis,  WAV,  JPEG,   PNG,  GIF,  BMP   •  Hardware  support:  touchscreen,  gps,  accelerometer...  
  • 5. Hardware   •  End  of  2009:  18  phone   models   •  2010:  Several  phone   models  coming   •  Android  2.1  models:   –  Google  Nexus  One   –  Motorola  Droid   •  Coming  in  2010  (2.1)   –  Samsung  Halo  i8520   –  HTC  Desire   –  HTC  Legend   –  Acer  Liquid  e  
  • 6. Example:  Google  Nexus  One   •  Smartphone  developed  by   Google  and  HTC   •  Available  aeer  Jan  5th  in   selected  countries  (Not   Finland  yet..)   •  800  x  480  pixel  AMOLED   screen   •  5  megapixel  camera  with  LED   flash   •  GPS,  Accelerometer,  compass,   Wi-­‐Fi,  Bluetooth  2.1,  GSM/ EDGE/HSDPA   •  Micro  SD  Card   •  Android  2.1  
  • 7. Example:  HTC  Legend   •  Smartphone  developed   by  HTC   •  320  x  480  pixel  AMOLED   capaci?ve  touch  screen   •  5  Megapixel  camera   •  Android  2.1   •  microSD  memory  card   •  GPS,  Sensors,  3G,  Wi-­‐fi,   Bluetooth  2.1,  etc   •  Available  on  1st  April  2010  
  • 8. Soeware  Development   •  Na?ve  programming  language:  Java   •  Development  environment  for  Windows,  Linux   and  Mac  OS  X   •  Eclipse  support  via  the  Android  Development   Tools  (ADT)  plugin   –  You  can  use  whatever  tools  you  like  (command-­‐ line)  
  • 10. Restric?ons   •  Android  Java  is  not  standard  Java  (!=  Java  SE  or   Java  ME)   –  Android  reuses  the  syntax  of  Java   •  Compa?bility  issues  between  1.5  and  1.6   •  Garbage  collec?on  and  responsive  issues   •  No  bluetooth  file  exchange,  video  call  or   na?ve  Java  ME  
  • 11. Android  Market   •  Android  Market  is  an  online  soeware  store  develope   by  Google   •  App  "Market"  preinstalled  on  some  Android  devices   •  December  2009:  over  20000  apps     –  iTunes  App  Store,  Jan  2010:  140  000  apps   •  Developer  gets  70%  of  the  app  price   •  Price  apps  are  currently  available  on  selected   countries  (no  Finland..)   •  Android  apps  can  be  obtained  from  anywhere   (websites,  e-­‐mail  etc)