Thema

Titel: Wiederverwendbares Framework zum Laden und Verwalten von Apps
Typ:
  • Studienarbeit
  • Diplomarbeit
  • Bachelorarbeit
  • Masterarbeit
Betreuer:
Status: offen

Hintergrund

Das Konzept ein System wie beispielsweise ein Smartphone beliebig mit Apps um zusätzliche Funktionen zu erweitern ist im Konsumerbereich sehr erfolgreich. Die Basissoftware des Systems kann auf diese Weise kleiner und überschaubarer gehalten werden. Desweiteren können nachträglich immer neue Funktionalitäten von Dritten zur Verfügung gestellt werden und der Hersteller des Systmes spart Aufwand in Entwicklung und Wartung.

Problemstellung

Um Apps bereitstellen zu können, müssen diese auf einem Server hinterlegt sein. Ein Client kann von diesem Server Informationen über die verfügbaren Apps abrufen und einzelne Apps downloaden. Bereits installierte Apps müssen laufend auf Updates überprüft und gegebenenfalls aktualisiert werden können.

 Das zu entwickelnde Framework soll für verschiedene Projekte am Institut wiederverwendbar eingesetzt werden können.

Aufgabe

Konzeption und Implementierung von:

  • Serverframework zum Speichern und Abrufen der Apps (App Store)
  • Client zum Abrufen aller verfügbarer Informationen und Downloaden/Updaten der Apps

Anforderung

  • Selbstständiges Arbeiten
  • Strukturiertes Denken
  • Programmierkenntnisse (z.B. C/C++, C#, Java, ...)
  • Möglicherweise Kenntnisse zu Datenbanken

Kenntnisgewinn

  • Objektorientierte Softwareentwicklung
  • Entwicklung wiederverwendbarer Systeme
  • Wissenschaftliches Arbeiten