Grin logo
de en es fr
Shop
GRIN Website
Publish your texts - enjoy our full service for authors
Go to shop › Computer Science - Internet, New Technologies

Eine Design Pattern-Sprache für mobile Applikationen mit dem Schwerpunkt Navigationssysteme

Title: Eine Design Pattern-Sprache für mobile Applikationen mit dem Schwerpunkt Navigationssysteme

Diploma Thesis , 2003 , 280 Pages , Grade: 1,3

Autor:in: Rainer Gibbert (Author)

Computer Science - Internet, New Technologies
Excerpt & Details   Look inside the ebook
Summary Excerpt Details

Die Entwicklung und Gestaltung von Benutzerschnittstellen für mobile Applikationen stellt eine besondere Herausforderung an den Designer dar. Mobile Endgeräte wie beispielsweise PDAs (Personal Digital Assistants), Pager, Mobiltelefone und Smartphones bringen eine Menge von Einschränkungen bezüglich ihrer Bildschirmgröße, der Eingabemöglichkeiten, der Rechenleistung usw. mit sich, die ein Designer bei der Gestaltung von Applikationen für diese Geräte mit einbeziehen muss.

Um jedoch nicht für jedes Projekt das Rad neu erfinden zu müssen, sollen einmal entdeckte Design-Lösungen gespeichert und Projektteams auf eine einfache und verständliche Weise zugänglich gemacht werden. Hierzu gibt es mehrere Ansätze, von denen jener der Design Patterns in dieser Arbeit detailliert erläutert werden soll.

Am Beispiel einer Design Pattern-Sprache für mobile Applikationen und einer speziellen Sprache für Navigationssysteme auf mobilen Endgeräten wird gezeigt, wie Design-Wissen dieser Anwendungsbereiche mit Hilfe von Design Patterns gesammelt, gespeichert und somit für zukünftige ähnliche Projekte zugänglich gemacht werden kann.

Excerpt


Inhaltsverzeichnis

1 Einleitung

1.1 Aufbau der Arbeit

2 Design Patterns

2.1 Was sind Design Patterns und eine Pattern-Sprache?

2.2 Design Patterns vs. Style Guides und Guidelines

3 Design Pattern-Sprachen

3.1 Ursprung

3.1.1 Design Patterns in der Architektur

3.1.2 Design Patterns in der Softwaretechnik

3.2 Design Patterns im Bereich Human-Computer Interaction (HCI)

3.2.1 HCI Design Pattern-Sprachen

3.2.1.1 Interface Design Patterns von Jenifer Tidwell

3.2.1.2 Interaction Design Patterns von Martijn van Welie

3.2.1.3 Der Ansatz von Jan Borchers

3.2.1.4 Website Design Patterns von van Duyne, Landay und Hong

3.2.1.5 Interface Design Patterns für mobile Geräte von Weir und Noble

3.3 Notationsformen

3.4 Notationsform in dieser Arbeit

3.4.1 Format

3.4.2 Struktur

3.4.3 Sprache

4 Das Projekt SAiMotion

4.1 Design Patterns in SAiMotion

5 Design Patterns für mobile Applikationen

6 Design Patterns für Navigationssysteme auf mobilen Geräten

7 Ergebnisse und Ausblick

Zielsetzung und Forschungsansatz

Die Diplomarbeit hat zum Ziel, ein strukturiertes Design-Wissen für die Entwicklung mobiler Applikationen und Navigationssysteme durch eine Design Pattern-Sprache zu archivieren, um die Effizienz der Anwendungsgestaltung zu erhöhen und interdisziplinäre Kommunikation zu erleichtern.

  • Grundlagen und Definition von Design Patterns und Pattern-Sprachen im HCI-Kontext
  • Vergleich bestehender Notationsformen zur Entwicklung einer einheitlichen Struktur
  • Analyse und Dokumentation des Projekts SAiMotion als praktisches Anwendungsbeispiel
  • Entwicklung einer Pattern-Sprache für mobile Applikationen
  • Entwicklung einer spezialisierten Pattern-Sprache für mobile Navigationssysteme

Auszug aus dem Buch

ONE TRUE WINDOW

How many applications or application windows should be displayed on screen at once?

Multiple windows are a key advantage of desktop windowing software, coming from the research work started at Xerox PARC. Multiple windows have many advantages: Users can perform several tasks at one time, because several applications can be active simultaneously. Interaction is modeless because users can choose a different window at any time. Multiple windows can belong to single or multiple applications. Multiple windows support lots of desk accessories (e.g. clocks, calculators) – each in their own window. Multiple windows leave space for a desktop background that can support access to files and additional menus.

They also have several important disadvantages, especially for systems with little screen real estate: Multiple windows require lots of screen space for window decorations that are used to manage the windows (especially old Macs & Windows). Since users can resize the multiple windows, you have to design window layouts that will work in many different sizes.

Zusammenfassung der Kapitel

1 Einleitung: Beschreibt die Herausforderungen bei der Entwicklung von Benutzerschnittstellen für mobile Endgeräte und begründet den Einsatz von Design Patterns.

2 Design Patterns: Erläutert die grundlegende Definition von Design Patterns sowie deren Vorteile gegenüber anderen Ansätzen wie Style Guides und Guidelines.

3 Design Pattern-Sprachen: Detailliert den Ursprung von Design Patterns von der Architektur bis hin zur Human-Computer Interaction und vergleicht verschiedene Notationsformen.

4 Das Projekt SAiMotion: Stellt das Forschungsprojekt SAiMotion vor, welches als Basis für die in der Arbeit erarbeiteten Pattern-Sprachen diente.

5 Design Patterns für mobile Applikationen: Präsentiert die auf Basis der Arbeiten von Weir und Noble entwickelte Pattern-Sprache für allgemeine mobile Anwendungen.

6 Design Patterns für Navigationssysteme auf mobilen Geräten: Stellt die spezifische Pattern-Sprache für Navigationssysteme vor, strukturiert in Routenplanung, Karten und Wegführung.

7 Ergebnisse und Ausblick: Fasst die Ergebnisse der Arbeit zusammen und gibt einen Ausblick auf die Anwendung und Pflege der entwickelten Pattern-Sprachen.

Schlüsselwörter

Design Patterns, Pattern-Sprache, Mobile Applikationen, Navigationssysteme, User Interface Design, Human-Computer Interaction, HCI, Usability, SAiMotion, Interaktionsdesign, Informationsarchitektur, Participatory Design, Mobile Geräte, Ergonomie, Softwaretechnik.

Häufig gestellte Fragen

Worum geht es in dieser Arbeit grundsätzlich?

Die Diplomarbeit befasst sich mit der Sammlung, Strukturierung und Archivierung von Design-Wissen für die Gestaltung von Benutzerschnittstellen, speziell für mobile Geräte, durch den Einsatz von Design Pattern-Sprachen.

Was sind die zentralen Themenfelder der Arbeit?

Die Arbeit fokussiert sich auf das mobile User Interface Design, die Methoden der Wissensarchivierung mittels Design Patterns sowie die spezifische Anwendung auf Navigationssysteme.

Was ist das primäre Ziel oder die Forschungsfrage?

Das Ziel ist die Schaffung einer konsistenten, hierarchischen Design Pattern-Sprache, die Designern hilft, wiederkehrende Probleme bei der Gestaltung für mobile Endgeräte effizient und benutzergerecht zu lösen.

Welche wissenschaftliche Methode wird verwendet?

Die Arbeit nutzt den induktiven Ansatz zur Pattern-Erstellung nach Christopher Alexander und Jan Borchers, ergänzt durch Usability-Tests und Expertenevaluationen im Rahmen des SAiMotion-Projekts.

Was wird im Hauptteil behandelt?

Im Hauptteil werden theoretische Grundlagen zu Design Patterns im HCI-Kontext erarbeitet, die Struktur für eigene Patterns definiert und die Anwendung der resultierenden Pattern-Sprachen auf mobile Applikationen und Navigationssysteme detailliert.

Welche Schlüsselwörter charakterisieren die Arbeit?

Die wichtigsten Schlagworte sind Design Patterns, Mobile Applikationen, Navigationssysteme, Human-Computer Interaction (HCI) und Usability.

Wie wurde die Hierarchie der Patterns für Navigationssysteme strukturiert?

Die Hierarchie beginnt bei der Wurzel "NAVIGATION SYSTEM" und unterteilt sich in Anwendungsbereiche (Fahrzeug- vs. Fußgängernavigation) sowie Hauptaufgaben wie Routenplanung, interaktive Karten und Wegführung.

Warum wird für die Pattern-Beschreibung Englisch verwendet?

Englisch wird verwendet, da die Design Pattern-Gemeinschaft international ausgerichtet ist und die meisten bestehenden Pattern-Sammlungen ebenfalls auf Englisch verfasst sind, was die interdisziplinäre Kommunikation fördert.

Excerpt out of 280 pages  - scroll top

Details

Title
Eine Design Pattern-Sprache für mobile Applikationen mit dem Schwerpunkt Navigationssysteme
College
University of Applied Sciences Kaiserslautern  (Standort Zweibrücken)
Grade
1,3
Author
Rainer Gibbert (Author)
Publication Year
2003
Pages
280
Catalog Number
V23609
ISBN (eBook)
9783638266994
ISBN (Book)
9783638701655
Language
German
Tags
Eine Design Pattern-Sprache Applikationen Schwerpunkt Navigationssysteme
Product Safety
GRIN Publishing GmbH
Quote paper
Rainer Gibbert (Author), 2003, Eine Design Pattern-Sprache für mobile Applikationen mit dem Schwerpunkt Navigationssysteme, Munich, GRIN Verlag, https://www.grin.com/document/23609
Look inside the ebook
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
Excerpt from  280  pages
Grin logo
  • Grin.com
  • Shipping
  • Contact
  • Privacy
  • Terms
  • Imprint