Android Overview

841 views

Published on

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
841
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Android Overview

  1. 1. Android  Overview   Jussi  Pohjolainen   Tampere  University  of  Applied  Sciences  
  2. 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. 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. 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. 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. 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. 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. 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)  
  9. 9. Eclipse  and  Android  SDK  
  10. 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. 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)  

×