GUI-Richtlinien für mobile Endgeräte

Aus Winfwiki

Wechseln zu: Navigation, Suche

Fallstudienarbeit

Hochschule: Hochschule für Oekonomie & Management
Standort: Essen
Studiengang: Bachelor Wirtschaftsinformatik
Veranstaltung: Fallstudie / Wissenschaftliches Arbeiten
Betreuer: Dipl-Inf._(FH)_Christian_Schäfer
Typ: Fallstudienarbeit
Themengebiet: GUI
Autor(en): Christian Krahn / Sebastian Hardung
Studienzeitmodell: Abendstudium
Semesterbezeichnung: SS11
Studiensemester: 2
Bearbeitungsstatus: Bearbeitung abgeschlossen
Prüfungstermin:
Abgabetermin:


Inhaltsverzeichnis

1 Einleitung

2 Grundlagen GUI

2.1 Erklärung des Begriffs GUI

2.2 Bisherige Betrachtungsweise des Begriffs GUI

2.3 Moderne GUIs

3 Arten von mobilen Endgeräten

Bei der vorliegenden Arbeit liegt der Fokus auf dem genutzten Betriebssystem des mobilen Endgeräts. Allerdings gibt es hier nicht zu unterschätzende Unterschiede in der Bedienung, die einen großen Einfluß auf das Design von Grafischen Benutzeroberflächen (GUI) haben.

3.1 Mobiltelefone

Das klassische Mobiltelefon kommt langsam außer Mode, hierbei handelt es sich um einfache Geräte die darauf ausgelegt sind, dem User die Basisfunktionen eines Mobiltelefons zu bieten. Diese umfassen in der Regel: Telefonieren, SMS Schreiben, einfache Termine verwalten.

3.2 PDAs

3.3 Smartphones

Durch die Einführung des iPhones im Jahr 2007 wurden Smartphones auch für die breite Masse Salonfähig. Ein Smartphone bietet neben den Funktionalitäten eines standard Mobiltelefons eine vielzahl von Funktionen die bis dahin nur Computer (oder PDA’s) auszeichneten. Hierbei können wir im Rahmen unserer Arbeit Smartphones in zwei grundsätzliche Kategorien, die sich an der art der Bedienung orientieren, aufteilen.

3.3.1 Touch

Mit einführung des iPhones gewann die Steuerung per ‘Touchscreen’ immer mehr an Bedeutung, …

3.3.2 Tastatur

3.4 Tablets

3.4.1 Touch

3.4.2 Tastatur

3.5 Anforderungen

4 Tools & Werkzeuge

4.1 Nutzen

4.2 SDK

Ein Software Development Kit (SDK) ist eine integrierte Umgebung zur Entwicklung von Programmen. Meist enthält das SDK neben den Werkzeugen die der Entwickler zur Erstellung von Programmen benötigt auch eine Dokumentation, und eine Testumgebung integriert. Im folgenden betrachten wir die verschiedenen SDK’s die von den Firmen zur Verfügung gestellt werden, und beleuchten diese im Hinblick auf die Unterstützung die sie bei der Einhaltung von GUI Richtlinien bieten.

4.2.1 Eclipse

Google (Android) und RIM (Blackberry) nutzen für die Erstellung von Programmen (Apps) die beliebte SDK Eclipse. Die Pakete die hier zur Verfügung gestellt werden, erweitern Eclipse um die nötigen Werkzeug, die es dem Entwickler ermöglichen die erstellten Programme zu erstellen und kontrollieren. Hierbei hat der Programmierer komplette Freiheit bei der Gestaltung seiner App. Es werden ihm keine Regeln durch die SDK Aufgezwungen

4.2.2 Xcode 4

Apple stellt zur Entwicklung von Programmen für seine iOS gestützten Systeme eine eigene Entwicklungsumgebung “Xcode 4” genannt zur Verfügung.

4.2.3 Symbian^3

4.2.4 Visual Studio 2010

5 Native Programme (Apps) vs. Mobile Webseiten

5.1 native Programme (Apps)

5.1.1 unterstützte Technologien

5.1.2 [...]

5.2 Web Content

5.2.1 unterstützte Technologien

5.2.1.1 Webkit
5.2.1.2 Webframeworks

sencha touch, wurf

5.2.1.3 web apps
5.2.1.4 optimized web pages
5.2.1.5 compatible web pages

5.2.2 [...]

6 Human Interface Guidelines

6.1 Strategie

6.2 Technik

6.3 Geräte / Devices

Screen Sizes, Steuerung, Drehung, Gestik

6.4 Wiedererkennung

Consistency

6.5 Look & Feel vs. Funktionalität

7 Vor- und Nachteile von GUI Richtlinien

7.1 Beliefs

Einfluss von Richtlinien auf den Approval Process

7.2 Usability

7.3 Lifestyle

7.4 Nutzen

7.5 Individualität vs. Guideline

7.6 Kreativität vs. Guideline

8 Ausblick

9 Fazit

10 Fußnoten

11 Abkürzungsverzeichnis

12 Abbildungsverzeichnis

13 Literatur- und Quellenverzeichnis

Persönliche Werkzeuge