Upload
thomas-edelmann
View
293
Download
1
Embed Size (px)
Citation preview
22.04.2010 BICCNET "AK Mobile Anwendungen" 1© 2010 Ingenieurbüro Edelmann
BICCNET AK „Mobile BICCNET AK „Mobile Anwendungen“Anwendungen“
Android Vorstellung Android Vorstellung
22.04.2010 BICCNET "AK Mobile Anwendungen" 2© 2010 Ingenieurbüro Edelmann
“Android is a software stack for mobile devices that includes an operating system, middelware and key applications.”source: google
22.04.2010 BICCNET "AK Mobile Anwendungen" 3© 2010 Ingenieurbüro Edelmann
Android
• Open software platform for mobile development• A complete stack – OS, Middleware,
Applications• An Open Handset Alliance (OHA) project• Powered by Linux operating system• Fast application development in Java• Open source under the Apache 2 license
22.04.2010 BICCNET "AK Mobile Anwendungen" 4© 2010 Ingenieurbüro Edelmann
Geschichte2005 Google kauft Android, Inc.
Arbeiten an Dalvik beginnen
2007 OHA kündiget SDK „Alpha“ an
2008 G1 angekündigtSDK 1.0 freigegeben
2009 G2 (HTC Hero), …SDKs (Cupcake, Donut, Eclair, …)
22.04.2010 BICCNET "AK Mobile Anwendungen" 5© 2010 Ingenieurbüro Edelmann
Smartphone Plattformen Marktverteilung
Que
lle: C
omSc
ore
22.04.2010 BICCNET "AK Mobile Anwendungen" 6© 2010 Ingenieurbüro Edelmann
Smartphone Plattformen Marktverteilung
Que
lle: a
dmob
22.04.2010 BICCNET "AK Mobile Anwendungen" 7© 2010 Ingenieurbüro Edelmann
Smartphone Plattformen Marktverteilung
22.04.2010 BICCNET "AK Mobile Anwendungen" 8© 2010 Ingenieurbüro Edelmann
Smartphone Plattformen Marktverteilung
22.04.2010 BICCNET "AK Mobile Anwendungen" 9© 2010 Ingenieurbüro Edelmann
Open Handset Alliance
• Mobile Operators• Semiconductor Companies• Handset Manufactorers• Software Companies• Commercialization Companies
22.04.2010 BICCNET "AK Mobile Anwendungen" 10© 2010 Ingenieurbüro Edelmann
Open Handset Alliance
Mobile Operators
22.04.2010 BICCNET "AK Mobile Anwendungen" 11© 2010 Ingenieurbüro Edelmann
Open Handset Alliance
Semiconductor Companies
22.04.2010 BICCNET "AK Mobile Anwendungen" 12© 2010 Ingenieurbüro Edelmann
Open Handset Alliance
Handset Manufactorers
22.04.2010 BICCNET "AK Mobile Anwendungen" 13© 2010 Ingenieurbüro Edelmann
Open Handset Alliance
Software Companies
22.04.2010 BICCNET "AK Mobile Anwendungen" 14© 2010 Ingenieurbüro Edelmann
Open Handset Alliance
Commercialization Companies
22.04.2010 BICCNET "AK Mobile Anwendungen" 17© 2010 Ingenieurbüro Edelmann
Linux Kernel
• Works as a HAL• Device drivers• Memory management• Process management• Networking
22.04.2010 BICCNET "AK Mobile Anwendungen" 18© 2010 Ingenieurbüro Edelmann
Bibliotheken
• C/C++ libraries• Interface through Java• Surface manager – Handling UI Windows• 2D and 3D graphics• Media codecs, SQLite, Browser engine
22.04.2010 BICCNET "AK Mobile Anwendungen" 19© 2010 Ingenieurbüro Edelmann
Dalvik
• Dalvik VM– Dex files– Compact and efficient than class files– Limited memory and battery power
• Core Libraries– Java 5 Std edition– Collections, I/O etc…
22.04.2010 BICCNET "AK Mobile Anwendungen" 20© 2010 Ingenieurbüro Edelmann
Application Framework
• API interface• Activity manager – manages application life
cycle.
22.04.2010 BICCNET "AK Mobile Anwendungen" 21© 2010 Ingenieurbüro Edelmann
Application
• Built in and user apps• Can replace built in apps
22.04.2010 BICCNET "AK Mobile Anwendungen" 24© 2010 Ingenieurbüro Edelmann
3.7 AMOLED Bildschirm mit 480×800 Pixeln Auflösung, ″1 GHz Snapdragon Prozessor, eine mehrfarbige LEDinnerhalb des Trackballs zur Benachrichtigung überEvents, Licht und Näherungssensoren, ein Kompass,GPS und Beschleunigungssensoren, Stereo Bluetooth,ein 3.5mm Kopfhöreranschluss und aktiveGeräuschunterdrückung. 5 Megapixel Kamera mit LEDBlitz. Unterstützung für MPEG4 Video Aufnahmenund 1Klick Upload zu YouTube.
Nexus One