Präsentation zum Vortrag - Informatik
Präsentation zum Vortrag - Informatik Präsentation zum Vortrag - Informatik
4/34 Warum Android? ● ● ● ● ● ● Marktführer Relativ günstige Geräte offenes System / keine Zensur (IPhone) Sandbox-Prinzip Kostenlose Entwicklungsplattform Java / XML Symbiose Eh 04/12 [focus / comscore 2012]
5/34 Android: Grundlagen ● ● ● ● ● ● ● ● ● Basis ist ein Linux-Kernel (ursprünglich) konzipiert für ARM-Prozessoren optimiert in Bezug auf Energieverbrauch und Speichermanagement (in kürze) verfügbar für Netbooks, Tablett-PC, Festnetztelefone, Spielekonsolen, Auto-Infotainment-Systeme, Set-Top-Boxen, Kühlschränke, … Android Anwendungen sind offen. Eigene Komponenten können von anderen Anwendungen benutzt werden und eigenen Anwendungen können andere Komponenten benutzen (z.B. können die Adressdaten aus der Kontakte-DB ausgelesen werden oder die SMS-Funktion benutzt werden) Programmiert wird in Java, die Ein- und Ausgabe wird mit XML beschrieben Das Android SDK (Software Development Kit) kann in die Java Entwicklungsumgebung Eclipse eingebunden werden Durch das Sandbox-Prinzip kann der Anwender absolute Sicherheit erreichen Im Market vertriebene Apps sind eindeutig zertifiziert, ansonsten sind eigene Zertifikate möglich. Eh 04/12
- Seite 1 und 2: Apps Programmierung von Android-Sma
- Seite 3: 3/34 Smartphone-Programmierung - Wa
- Seite 7 und 8: 7/34 Sandbox ● ● ● ● Die DV
- Seite 9 und 10: 9/34 Android SDK http://developer.a
- Seite 11 und 12: 11/34 Literatur / Hilfen - deutsch
- Seite 13 und 14: 13/34 App-Struktur an einem Beispie
- Seite 15 und 16: 15/34 App-Struktur an einem Beispie
- Seite 17 und 18: 17/34 App-Struktur an einem Beispie
- Seite 19 und 20: 19/34 App-Struktur an einem Beispie
- Seite 21 und 22: 21/34 App-Struktur an einem Beispie
- Seite 23 und 24: 23/34 Debuggen mit der LogCat Eh 04
- Seite 25 und 26: 25/34 Weitere Möglichkeiten: html
- Seite 27 und 28: 27/34 Weitere Möglichkeiten: Daten
- Seite 29 und 30: 29/34 Weitere Möglichkeiten ●
- Seite 31 und 32: 31/34 Einsatz im Unterricht ● ●
- Seite 33 und 34: 33/34 MSS-12 Projekttage: Zeitplan
5/34<br />
Android: Grundlagen<br />
●<br />
●<br />
●<br />
●<br />
●<br />
●<br />
●<br />
●<br />
●<br />
Basis ist ein Linux-Kernel<br />
(ursprünglich) konzipiert für ARM-Prozessoren<br />
optimiert in Bezug auf Energieverbrauch und Speichermanagement<br />
(in kürze) verfügbar für Netbooks, Tablett-PC, Festnetztelefone,<br />
Spielekonsolen, Auto-Infotainment-Systeme, Set-Top-Boxen, Kühlschränke, …<br />
Android Anwendungen sind offen. Eigene Komponenten können von anderen<br />
Anwendungen benutzt werden und eigenen Anwendungen können andere<br />
Komponenten benutzen (z.B. können die Adressdaten aus der Kontakte-DB<br />
ausgelesen werden oder die SMS-Funktion benutzt werden)<br />
Programmiert wird in Java, die Ein- und Ausgabe wird mit XML beschrieben<br />
Das Android SDK (Software Development Kit) kann in die Java<br />
Entwicklungsumgebung Eclipse eingebunden werden<br />
Durch das Sandbox-Prinzip kann der Anwender absolute Sicherheit erreichen<br />
Im Market vertriebene Apps sind eindeutig zertifiziert, ansonsten sind eigene<br />
Zertifikate möglich.<br />
Eh 04/12