Communitygetriebene Android Systemerweiterungen

1,306 views

Published on

A short overview over the android system development community

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,306
On SlideShare
0
From Embeds
0
Number of Embeds
220
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Communitygetriebene Android Systemerweiterungen

  1. 1. Communitygetriebene Android Systemerweiterungen Communitygetriebene Android Systemerweiterungen Marc Seeger Computer Science and Media Spezielle Themen Mobile Kommunikation Hochschule der Medien Stuttgart e-mail: mail@marc-seeger.de 10. Januar 2010 Marc Seeger Communitygetriebene Android Systemerweiterungen
  2. 2. Communitygetriebene Android Systemerweiterungen Motivation Marc Seeger Communitygetriebene Android Systemerweiterungen
  3. 3. Communitygetriebene Android Systemerweiterungen Aufbau Gruppierung der Modikationen Installationsvoraussetzungen (Root Zugri) Erweiterungen auf Kernelebene Erweiterungen auf Systemebene Erweiterungen auf Applikationsebene Lizenzfrage Fazit Marc Seeger Communitygetriebene Android Systemerweiterungen
  4. 4. Communitygetriebene Android Systemerweiterungen Aufbau Gruppierung der Modikationen Installationsvoraussetzungen (Root Zugri) Erweiterungen auf Kernelebene Erweiterungen auf Systemebene Erweiterungen auf Applikationsebene Lizenzfrage Fazit Marc Seeger Communitygetriebene Android Systemerweiterungen
  5. 5. Communitygetriebene Android Systemerweiterungen Aufbau Gruppierung der Modikationen Installationsvoraussetzungen (Root Zugri) Erweiterungen auf Kernelebene Erweiterungen auf Systemebene Erweiterungen auf Applikationsebene Lizenzfrage Fazit Marc Seeger Communitygetriebene Android Systemerweiterungen
  6. 6. Communitygetriebene Android Systemerweiterungen Aufbau Gruppierung der Modikationen Installationsvoraussetzungen (Root Zugri) Erweiterungen auf Kernelebene Erweiterungen auf Systemebene Erweiterungen auf Applikationsebene Lizenzfrage Fazit Marc Seeger Communitygetriebene Android Systemerweiterungen
  7. 7. Communitygetriebene Android Systemerweiterungen Aufbau Gruppierung der Modikationen Installationsvoraussetzungen (Root Zugri) Erweiterungen auf Kernelebene Erweiterungen auf Systemebene Erweiterungen auf Applikationsebene Lizenzfrage Fazit Marc Seeger Communitygetriebene Android Systemerweiterungen
  8. 8. Communitygetriebene Android Systemerweiterungen Aufbau Gruppierung der Modikationen Installationsvoraussetzungen (Root Zugri) Erweiterungen auf Kernelebene Erweiterungen auf Systemebene Erweiterungen auf Applikationsebene Lizenzfrage Fazit Marc Seeger Communitygetriebene Android Systemerweiterungen
  9. 9. Communitygetriebene Android Systemerweiterungen Aufbau Gruppierung der Modikationen Installationsvoraussetzungen (Root Zugri) Erweiterungen auf Kernelebene Erweiterungen auf Systemebene Erweiterungen auf Applikationsebene Lizenzfrage Fazit Marc Seeger Communitygetriebene Android Systemerweiterungen
  10. 10. Communitygetriebene Android Systemerweiterungen Root-Zugri Warum? Bootloader Recovery Partition Marc Seeger Communitygetriebene Android Systemerweiterungen
  11. 11. Communitygetriebene Android Systemerweiterungen Root-Zugri Damals init.rc: service console /system/bin/sh Marc Seeger Communitygetriebene Android Systemerweiterungen
  12. 12. Communitygetriebene Android Systemerweiterungen Root-Zugri Heute CVE-2009-2692 Sockets + CVE-2009-3547 Pipe() = FlashRec Marc Seeger Communitygetriebene Android Systemerweiterungen
  13. 13. Communitygetriebene Android Systemerweiterungen Kernelebene Nutzen Performanz des Gesamtsystems Grundlage für Features Marc Seeger Communitygetriebene Android Systemerweiterungen
  14. 14. Communitygetriebene Android Systemerweiterungen Kernelebene Beispiele BFS Scheduler Compcache Modul CPU Takt Marc Seeger Communitygetriebene Android Systemerweiterungen
  15. 15. Communitygetriebene Android Systemerweiterungen Systemebene Nutzen neue Features Unzulänglichkeiten im Auslieferungszustand Marc Seeger Communitygetriebene Android Systemerweiterungen
  16. 16. Communitygetriebene Android Systemerweiterungen Systemebene Beispiele OBEX FLAC Apps2SD Recovery Image APN Listen Marc Seeger Communitygetriebene Android Systemerweiterungen
  17. 17. Communitygetriebene Android Systemerweiterungen Applikationsebene Nutzen selten komplette Neuentwicklungen oft kleine Patches Marc Seeger Communitygetriebene Android Systemerweiterungen
  18. 18. Communitygetriebene Android Systemerweiterungen Applikationsebene Beispiele Better Browser Backports Marc Seeger Communitygetriebene Android Systemerweiterungen
  19. 19. Communitygetriebene Android Systemerweiterungen Lizenzfrage The google experience Google Maps YouTube Google Voice Google Talk Google Android Market Google Search Gmail Google Calendar Provider Marc Seeger Communitygetriebene Android Systemerweiterungen
  20. 20. Communitygetriebene Android Systemerweiterungen Fazit Cellphone 2.0? Marc Seeger Communitygetriebene Android Systemerweiterungen

×