Programmieren von Webinformationssystemen



Ähnliche Dokumente
Programmieren von Web Informationssystemen

Programmieren von Web Informationssystemen

Das System sollte den Benutzer immer auf dem Laufenden halten, indem es angemessenes Feedback in einer angemessenen Zeit liefert.

Kurzanweisung für Google Analytics

Checkliste zur Planung einer Webseite

Erfolgsfaktor Usability. Effektive und gewinnbringende Methoden für KMU

teischl.com Software Design & Services e.u. office@teischl.com

Updatehinweise für die Version forma 5.5.5

Wie schafft man eine optimale Multiscreen-Experience?

1 Was ist das Mediencenter?

Menü auf zwei Module verteilt (Joomla 3.4.0)

Anleitung Redmine. Inhalt. Seite 1 von 11. Anleitung Redmine

Ergebnisse. Umfrage Kurz-Statistiken Umfrage 'Feedback und Entertain 2.0'

Auswahl alter Klausuraufgaben aus einer ähnlichen Vorlesung Maßgeblich für die Prüfung sind die Vorlesungsinhalte!

Nutzerbeteiligung & Kommunikation: Mitmachbarrieren im Web 2.0. Timo Wirth, Berlin Mai 2009, AbI-Schulung Web 2.0 und Barrierefreiheit

Interview zu Stage

Herzlich willkommen zu unserem Webinar! am 10. Februar 2014

[Bedienungsanleitung] InfoSys App

ANLEITUNGEN ZUR WEBEX NUTZUNG

Leichte-Sprache-Bilder

Outlook Web App 2010 Kurzanleitung

(C)opyright 2009 by Jochen Vajda

Ein Blick voraus. des Autors von C++: Bjarne Stroustrup Conrad Kobsch

Online-Zugang zum EOM. Anleitung

Anleitung: Wie unterschreibe ich die Petition im Internet?

Schluss mit langweiligen Papierexposees! Die Zukunft heißt immodisplay. Vision Displays GmbH Schnackenburgallee 41b Hamburg

Warum brauche ich eine Website?

Diese Ansicht erhalten Sie nach der erfolgreichen Anmeldung bei Wordpress.

Wärmebildkamera. Arbeitszeit: 15 Minuten

Wie Sie in 7 Schritten überzeugen Kommunikations-Strategien

Installationsanleitung SSL Zertifikat

Anleitung Redmine. Inhalt. Seite 1 von 11. Anleitung Redmine

ACDSee-12-Tutorials : Überblick für neue Benutzer

Konfiguration VLAN's. Konfiguration VLAN's IACBOX.COM. Version Deutsch

Wir wünschen Ihnen viel Freude und Erfolg mit Ihrem neuen X-PRO-USB-Interface. Ihr Hacker-Team

Hilfe zur Urlaubsplanung und Zeiterfassung

ECDL Europäischer Computer Führerschein. Jan Götzelmann. 1. Ausgabe, Juni 2014 ISBN

Kommunikations-Parameter

Übung 1. Explorer. Paint. Paint. Explorer

Onlineschulung. Wir setzen Maßstäbe! zu aktuellen Themen. Wago-Curadata Steuerberatungs-Systeme GmbH Schleißheimer Straße München

Android Remote Desktop & WEB

Animationen erstellen

PowerPoint 2010 Mit Folienmastern arbeiten

Was ich als Bürgermeister für Lübbecke tun möchte

SAMMEL DEINE IDENTITÄTEN::: NINA FRANK :: :: WINTERSEMESTER 08 09

StudyDeal Accounts auf

Objektorientierte Programmierung für Anfänger am Beispiel PHP

Der Kalender im ipad

Microsoft Access 2013 Navigationsformular (Musterlösung)

Professionelle Seminare im Bereich MS-Office

Kulturobjekte der Donau Das ContentManagementSystem (CMS)

User Interface Guidelines

Digitaler*Ausstellungsbegleiter*für*Mobilgeräte ** * * * Alter: Studiengang: Geschlecht: $ $ $ $ Datum: Falls%Ja,%welches? Falls%ja, %welches?

Leitfaden E-Books Apple. CORA E-Books im ibook Store kaufen. Liebe Leserinnen und Leser, vielen Dank für Ihr Interesse an unseren CORA E-Books.

Subpostfächer und Vertretungen für Unternehmen

Anleitung zum neuen Überaumbuchungssystem der Hochschule für Musik und Tanz Köln

Was ist Sozial-Raum-Orientierung?

die wichtigsten online-tools für augenoptiker websites

TISIS - Industrie 4.0. Ereignis, Ort, Datum

1. Software installieren 2. Software starten. Hilfe zum Arbeiten mit der DÖHNERT FOTOBUCH Software

40-Tage-Wunder- Kurs. Umarme, was Du nicht ändern kannst.

Stellen Sie bitte den Cursor in die Spalte B2 und rufen die Funktion Sverweis auf. Es öffnet sich folgendes Dialogfenster

Fachkommission FH-Bibliotheken (FHB)

Kleines Handbuch zur Fotogalerie der Pixel AG

Das Projekt wird durchgeführt von den Bezirksregierungen in Nordrhein- Westfalen in ihrer Funktion als Fachstelle für die öffentlichen Bibliotheken

Erfolgsfaktoren im Projektmanagement

Modul Windows XP Professional

Drucken von Webseiten Eine Anleitung, Version 1.0

Fragebogen ISONORM 9241/110-S

Wann ist eine Software in Medizinprodukte- Aufbereitungsabteilungen ein Medizinprodukt?

Zahlen und das Hüten von Geheimnissen (G. Wiese, 23. April 2009)

Nur ein paar Schritte zum ebook...

Eva Douma: Die Vorteile und Nachteile der Ökonomisierung in der Sozialen Arbeit

Revox Joy S232 App D 1.0

offene Netzwerke. In diesem Sinn wird auch interkulturelle Kompetenz eher als Prozess denn als Lernziel verstanden.

NetVoip Installationsanleitung für Fritzbox Fon5050

Usability Engineering

Visio Grundlagen. Linda York. 1. Ausgabe, Oktober 2013

1. LINEARE FUNKTIONEN IN DER WIRTSCHAFT (KOSTEN, ERLÖS, GEWINN)

HTBVIEWER INBETRIEBNAHME

Tipps und Tricks zu Netop Vision und Vision Pro

Family Safety (Kinderschutz) einrichten unter Windows 8

Emergency Room für Projektleiter

Protect 7 Anti-Malware Service. Dokumentation

Erstellen eines Formulars

SIGNATUR IN OUTLOOK 2010

Der kleine große Unterschied

SMART Newsletter Education Solutions April 2015

Neue Kennwortfunktionalität. Kurzanleitung GM Academy. v1.0

Anleitung für den Euroweb-Newsletter

Der Zug hat Vorfahrt! Human Factors-Maßnahmen zur Wahrnehmungssteuerung von Autofahrern an Bahnübergängen

Das Persönliche Budget in verständlicher Sprache

Microsoft Access 2010 Navigationsformular (Musterlösung)

Formwerk AG. Die Sicherstellung konsistenter Nutzungserlebnisse über den gesamten SW-Produktlebenszyklus durch Human Centered Design.

Anlegen eines SendAs/RecieveAs Benutzer unter Exchange 2003, 2007 und 2010

Kapsch Carrier Solutions GmbH Service & Support Helpdesk

Windows 7: Neue Funktionen im praktischen Einsatz - Die neue Taskleiste nutzen

BEO-SANKTIONSPRÜFUNG Eine Einführung zum Thema Sanktionsprüfung und eine Übersicht zur BEO-Lösung.

Transkript:

Programmieren von Webinformationssystemen Wolfgang Gassler Databases and Information Systems (DBIS) Institute of Computer Science University of Innsbruck dbis-informatik.uibk.ac.at 1

Web (App) Usability Human Computer Interaction (HCI) Grundlagen Zugänglichkeit / Barrierefreiheit Usability im Web und Web-Apps Folien basieren teilweise auf Designing Interactive Systems, Prof. Jan Borchers, RWTH 2

I have always wished for my computer to be as easy to use as my telephone; my wish has come true because I can no longer figure out how to use my telephone. (Bjarne Stroustrup) 3

Gutes Design / Sichtbarkeit Menschliches Versagen Sehr oft schlechtes Design / Usability Computer / Webseiten haben ähnliche Probleme, wie Dinge im Alltag Gehirn versucht zu verstehen, sucht Erklärungen, interpretiert Hinweise Wissen liegt oft nicht im Gedächtnis, sondern in der Welt Sichtbarkeit ist wichtiger Aspekt im Design Klare Hinweise ohne Nachzudenken Keep it simple (nur das Wichtigste ist sichtbar) 4

Sichtbarkeit - Beispiel 5

Affordance (Aufforderungscharakter) Gibson 1977...affordances of the environment are what it offers the animal... Donald Norman 1988 Wahrgenommenen Eigenschaften von Dingen/Objekten und wie diese daraus resultierend verwendet werden können Aktionen, die mit einem Objekt/Ding möglich sind und dem Benutzer suggeriert werden... 6

Affordance (Aufforderungscharakter) (2) Affordances geben Hinweise zur Verwendung Kein Anleitung, Beschriftungen nötig Design mit Anleitungen ist oft schlechtes Design Gilt auch für Computer, Web-Seiten Ausnahme: Komplexe Funktionen, die nicht durch einfache Hinweise beschrieben werden können Usability wird durch Affordances stark verbessert Keep it simple Verwendung ist sofort klar 7

Beispiel: Stirnlampe 8

Beispiel: Headset 9

Gutes Design Sichtbarkeit Gutes Konzept Konsistenz Gutes natürliches Mapping Zwischen Aktionen und Ergebnis Steuerung und deren Ergebnis Status des Systems und dessen Sichtbarkeit Gutes Feedback Aktionen, Ergebnisse, Ereignisse, laufende Prozesse, aktueller Status 10

Mappings Verbindet User Interface mit realen Welt Ein und Ausgabe 11

Gute Mappings Mappings sollten natürlich sein Physikalische Ähnlichkeit Kulturelle Standards Vorteile Sofort verständlich Einfach zu merken Erhöht Bedienkomfort 12

Räumliche Ähnlichkeit Wichtigste Form des Mappings Steuerung einer Autohebebühne? 13

Räumliche Ähnlichkeit (2) Steuerung in der gleichen Anordnung wie reale Elemente Raumbeleuchtung Lenkrad Autoradio Steuerung Vorne/Hinten? 14

Beispiel: Klinikgebäude Heidelberg 15

Beispiel: Herd 16

Biologische/Kulturelle Übereinstimmung Beispiel Level Steigend -> Mehr Fallend -> Weniger Anwendung Eindimensional (Lautstärke, Wasserstand, Temperatur, Dicke, Gewicht,...) Nich anwendbar bei Farbe Töne Geschmack (Empfindungen) Örtlichkeit 17

Biologische/Kulturelle Übereinstimmung (2) Ordnung von Oben nach Unten von Links nach Rechts? 18

Wahrnehmungs-Ähnlichkeit Steuerung / Eingabe ist Modell Das Voodoo Prinzip 19

Wahrnehmungs-Ähnlichkeit (2) 20

Beschränkungen Gegenteil von Erwartbarkeit / Affordances Beschränken wie ein Objekt verwendet werden kann Vorteil Verhindern Fehler Keine Anleitung nötig / weniger zu merken Beschränkungsarten Physikalisch Semantisch (Bedeutung) Kulturell Logisch 21

Zusammenfassung Affordances Mappings Aktionen aus realer Welt übertragbar Affordances Anleitungen / Hinweise nicht mehr nötig Beschränkungen Unterstützen Affordances Verhindern Fehler 22

6 Regeln für ein gutes Web-Interface Direkte Bedienung Leichtgewichtigkeit Auf der Seite bleiben Affordances / Hinweise Übergänge / Transitions Reaktion und Feedback 23

Direkte Bedienung In-Page Editierung Drag & Drop Direkte Auswahl / Objekte angreifen Feedback / Hinweise Was für Aktionen sind möglich Wo befindet sich Objekt (Drag & Drop) In welchen Zustand befindet sich Objekt 24

Leichtgewichtigkeit An den Kontext angepasst Immer sichtbar Hover sichtbar Toogle sichtbar Submenü Oberfläche nicht überladen Wichtige Tools immer sichtbar Seltene verbergen / Kontext 25

Auf der Seite bleiben Overlays Inlays Virtuelle Seiten Prozess Workflow Change Blindness beachten Fokus bleibt erhalten Leichtgewichtigkeit Details einblenden wenn nötig 26

Affordances / Hinweise Statische Hinweise Immer sichtbar Dynamische Hinweise Hover Affordance Drag & Drop Während Interaktion Mehr Hinweis (Virtuelle Seiten) Vorteile siehe Affordances 27

Übergänge / Transitions Verbreitete Transitions Highlight / Dimmen (Lightbox Effekt bei Bilder) Auf / Zuklappen (z.b. Dynamisches Menü) Self-Healing Fade (z.b. Löschen in Liste) Animation Vorteile Feedback / Change Blindness Fokus (Aufmerksamkeit) Achtung: Benötigen Zeit, können ruckeln, 28

Reaktion und Feedback Aktion während Tippen (Live Suche, Vorschläge,...) Feedback Aktions-Vorschau (Benutzer vor Fehlern bewahren) Progressive Hinweise (Hinweise nur wenn nötig) Fortschrittsindikatoren (z.b. Ladebalken) 29

Reaktion und Feedback (2) Grundregeln für Feedback Was passiert gerade? Was wird passieren? Was ist gerade passiert? Wo bin ich? 30

Zusammenfassung Direkte Bedienung keine Umwege, direkt am Objekt arbeiten Leichtgewichtigkeit Keep it simple, nur Anzeigen was im Moment/Kontext nötig Auf der Seite bleiben Affordances / Hinweise Benutzer helfen, Hinweise zu möglichen Aktionen geben Übergänge / Transitions Benutzer Hinweise geben, Anzeigen was gerade passiert Reaktion und Feedback 31 Was, Warum, Wie und überhaupt? Und das zu jeder Zeit!

Beispiele Amazon Flickr Google (Mail) Yahoo! Twitter Facebook 32

Bücher Designing Web Navigation (978-0596528102) Designing Web Interfaces (978-0596516253) Design of Everyday Things (978-0465067107) Human Computer Interaction (978-0130461094) 33

Zusammenfassung Keep it simple Testen, Testen, Testen Gestalt Gesetze, Affordances, Mappings Keep it simple Testen, Testen, Testen Barrierefreiheit & Webstandards Keep it simple Testen, Testen, Testen 34