| Lehrinhalte : |
1. Mobile Client-Server-Applikationen:
Im Rahmen des Projekts sollen Client-Server-Anwendungen mit einem Android-Frontend erstellt werden.
Als Backend kann z.B. JBoss-Application-Server auf Amazon-EC2 verwendet werden.
Mögliche Themen sind:
- Preisvergleich Laden/Internet: Automatische Erfassung einer Artikelbezeichnung inkl. Preis im Laden (OCR), Vergleich mit Online-Angeboten (ggf. Föderation von Preissuchmaschinen), Vorschlag ähnlicher Angebote in lokaler Nähe (Positionierung, u.a. GPS)
- Abwandlung des obigen Themas für KfZ: Erfassung eines Verkaufsschilds, Datenextraktion, Vergleich mit Online- und Lokalangeboten
- weitere Themen können in einem Kolloqium am Anfang der Veranstaltung von den Studierenden beigesteuert werden
- Erstellung von Android-Apps
- u. a. http://developer.android.com/guide/topics/network/sip.html
- Android-Terminal
- Erfahrung mit Linux und Java
2. Mobile Mehrbenutzer-Spiele
An einem einfachen Mehrbenutzerspiel auf der Android-Plattform (z.B. Elfmeterschießen - zwei Benutzer) können Effekte von Netzwerkbandbreite und -latenz auf das Spielerlebnis untersucht werden. Die Netzwerknutzung soll gleichzeitig auf Benutzbarkeit, Verfügbarkeit und Bandbreitenschonung optimiert werden.
- Erstellung von Android-Apps
- u. a. http://developer.android.com/guide/topics/network/sip.html
- Android-Terminal
- Erfahrung mit Linux und Java |