1 / 16

Om ANDROID

Om ANDROID. Jens Bennedsen og Jesper Tørresø 17-18 marts 2011. Et par grunde til at “go MAD ”. Smart Phones Internet tilgang hvor som helst Social networking Millioner af mobil brugere Åbne standarder Motiverer studerende Ændrer arbejdsgange. ;-).

Download Presentation

Om ANDROID

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Om ANDROID Jens Bennedsen og Jesper Tørresø 17-18 marts 2011

  2. Et par grundetil at “go MAD” • Smart Phones • Internet tilganghvorsomhelst • Social networking • Millionerafmobilbrugere • Åbnestandarder • Motivererstuderende • Ændrerarbejdsgange

  3. ;-) I have always wished for my computer to be as easy to use as my telephone; my wish has come true because I can no longer figure out how to use my telephone. BjarneStroustrup

  4. ”Gold digging” • Historien om … • AdvancedTask Manager – 80.000$ (februar 09 – sept 10) • CarLocator (~13.000$ pr måned)

  5. Hvilke spillere er der?

  6. Udfordringer • Der er fire/fem versioner af iPhone • Der er 1000 versioner af en android phone • Forskelle i • Skærm størrelse og opløsning • Hukommelse • Cpu-kraft • Batteritid • Der er RIGTIGT svært at teste

  7. Forskellige versioner

  8. Historie • Android Inc oprettet i 2003 • Købt af Google i 2005 • Første version af Android ude i 2007 • Kan bruges til andet endmobiltelefoner

  9. Elementer i Android

  10. Introduktiontil Android • Open software platform tilmobiludvikling • “A complete stack” – OS, Middleware, Applicationer • Et Open Handset Alliance (OHA) projekt • Baseretpå et Linux operating system • Hurtigapplikationsudviklingi Java • Open source under Apache 2 licensen

  11. Linux Kernel • Device drivers • Memory management • Process management • Networking

  12. Libraries • C/C++ libraries • Interface through Java • Surface manager – Handling UI Windows • 2D and 3D graphics • Media codecs, SQLite, Browser engine

  13. Android Runtime • Dalvik VM • Dex files • Mere kompakt og effektivt end class filer • Begrænsethukommelse og batteriforbrug • Core Libraries • Java 5 Std edition • Collections, I/O etc…

  14. Application Framework • API interface • Activity manager – styrerapplicationerslife cycle.

  15. Applications • Derer standard applikationertil: • Derudoverbrugerapplikationer • Determuligt at erstatte standard applikationer

More Related