Analyse und Vergleich von Prozessen und Werkzeugen bei der Entwicklung von HMI-Software für Fahrzeuge und mobile Geräte

Student:Matthias Kurz
Title:Analyse und Vergleich von Prozessen und Werkzeugen bei der Entwicklung von HMI-Software für Fahrzeuge und mobile Geräte
Type:diploma thesis
Advisors:Kókai, G.; Wilke, P.
State:submitted on March 31, 2008
Prerequisits:
Topic:

Hintergrund/Problemstellung
Im Automobilbereich sind graphische Benutzerschnittstellen für die Hersteller ein bedeutendes Werkzeug, um sich von der Konkurrenz abzuheben. Dabei verschiebt sich zunehmend der Fokus weg von rein haptischen Eingabeformen hin zu multimodalen Systemen, die auch die Steuerung per Sprache erlauben. Um der mit den steigenden Anforderungen einhergehenden Komplexität umgehen zu können, werden Benutzerschnittstellen immer häufiger modellbasiert entwickelt. Die dort eingesetzten Werkzeuge unterscheiden sich allerdings erheblich beim Grad der Unterstützung für den Entwicklungsprozess.
Aufgabenstellung
Es soll untersucht werden, in wie weit sich Technologien und Arbeitsprozesse bei der Entwicklung von HMI-Software für Fahrzeugen auf die Entwicklung von HMI-Software für mobile Geräte übertragen lassen. Falls möglich, sollte diese Untersuchung anhand konkreter Projekte und einem im Automotive-Umfeld eingesetztem Werkzeug geschehen. Dazu ist eine Analyse des Arbeitsprozesses, der verwendetenWerkzeuge sowie der Vorgaben in den beiden Anwendungsgebieten notwendig. Die speziellen Anforderungen an die Entwicklung von Benuterschnittstellen mobiler Geräte sollen identifiziert werden. Der Bearbeiter soll sich anhand einer kleinen Beispielanwendung, die entweder auf Emulatoren oder realer Hardware läuft, Einblick in die Entwicklung von HMI-Software für mobile Geräte verschaffen. Diese Aufgabe erfordert Kentnisse in der Programmierung graphischer Benutzerschnittstellen eingebetteter Systeme sowie der Programiersprachen Java und C++.
Die Aufgabenstellung gliedert sich grob in die folgenden Punkte:

  • Analyse und Gegenüberstellung der Entwicklungsprozesse von HMI-Software für Fahrzeuge einerseits und mobilen Geräten andererseits (1 Monat)
  • Analyse der möglichen Zielplattformen bei der Entwicklung von HMI-Software für mobile Geräte (1 Monat)
  • Auswertung von Werkzeugen zur Entwicklung von HMI-Software für Fahrzeuge und mobile Geräte (1 Monat)
  • Erstellung eines Anforderungskatalogs an Werkzeuge zur Entwicklung von HMI-Software für mobile Geräte (1 Monat)
  • Entwicklung einer kleinen Beispielanwendung (1 Monat)
  • Erstellung der Ausarbeitung (1 Monat)
watermark seal