Android	
  Overview	
  

            Jussi	
  Pohjolainen	
  
Tampere	
  University	
  of	
  Applied	
  Sciences	
  
Intro	
  to	
  Android	
  
•  Android	
  is	
  a	
  mobile	
  opera?ng	
  system	
  using	
  
   modified	
  version	
  of	...
Versions	
  
•  Fast	
  itera?on	
  of	
  versions:	
  
    –  April	
  2009:	
  Version	
  1.5	
  
    –  September	
  20...
Android	
  Features	
  
•  Storage:	
  SQL	
  Lite	
  
•  Connec?vity:	
  GSM/EDGE,	
  CDMA,	
  EV-­‐DO,	
  UMTS,	
  
   B...
Hardware	
  
•  End	
  of	
  2009:	
  18	
  phone	
  
   models	
  
•  2010:	
  Several	
  phone	
  
   models	
  coming	
...
Example:	
  Google	
  Nexus	
  One	
  
•  Smartphone	
  developed	
  by	
  
   Google	
  and	
  HTC	
  
•  Available	
  ae...
Example:	
  HTC	
  Legend	
  
•  Smartphone	
  developed	
  
   by	
  HTC	
  
•  320	
  x	
  480	
  pixel	
  AMOLED	
  
  ...
Soeware	
  Development	
  
•  Na?ve	
  programming	
  language:	
  Java	
  
•  Development	
  environment	
  for	
  Window...
Eclipse	
  and	
  Android	
  SDK	
  
Restric?ons	
  
•  Android	
  Java	
  is	
  not	
  standard	
  Java	
  (!=	
  Java	
  SE	
  or	
  
   Java	
  ME)	
  
    ...
Android	
  Market	
  
•  Android	
  Market	
  is	
  an	
  online	
  soeware	
  store	
  develope	
  
   by	
  Google	
  
•...
Upcoming SlideShare
Loading in...5
×

Android Overview

707

Published on

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

No Downloads
Views
Total Views
707
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Transcript of "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)  

×