smart clients - interaction paradigms in web context

20
SMART CLIENTS Interaktionsparadigmen im Nutzungskontext Webbrowser

Upload: jangroenefeld

Post on 12-Jul-2015

521 views

Category:

Design


3 download

TRANSCRIPT

Page 1: Smart Clients - Interaction Paradigms in Web Context

SMART CLIENTSInteraktionsparadigmen im Nutzungskontext

Webbrowser

Page 2: Smart Clients - Interaction Paradigms in Web Context

Autoren & Firma

• Jan Groenefeld (User Interface Designer)

• Markus Kühner (User Interface Designer)

• Christian Kaspari (User Interface Designer)

• Dieter Wallach (User Interface Designer)

ERGOSIGN GmbHStuhlsatzenhausweg 6966123 Saarbrückenwww.ergosign.de

Page 3: Smart Clients - Interaction Paradigms in Web Context

Gliederung

• Thematische Einführung

• Usability Problemstellungen und theoretische Lösungsansätze

• Praxisbeispiele

• Fazit

Page 4: Smart Clients - Interaction Paradigms in Web Context

Buzzwords & ‘Trendsetter’

• Web2.0

• RIA

• Smart Client

• AJAX

Page 5: Smart Clients - Interaction Paradigms in Web Context

Das ‘neue’ WebMehr

Interaktion (’Direct Manipulation’)

User Generated Content (’Read/Write-Internet’, ’Social Networking’)

Funktionsvielfalt

Höher, Schneller, Weiter

Aber Discoverability Probleme

‘Versteckte’ Interaktionsmöglichkeiten

Accessibility Probleme

Keine Gewährleistung von Barrierefreiheit, Web Standards

Komplexer, Schwieriger

Page 6: Smart Clients - Interaction Paradigms in Web Context

Das ‘neue’ Web

Aktuelle Entwicklung

• Verwendung verkaufsfördernder Buzzwords

• Konzentration auf Marketing und Technik

• Bedürfnisse des Benutzers werden vernachlässigt (Featuritis)

Überforderung des Benutzers durch Funktionsvielfalt?

Page 7: Smart Clients - Interaction Paradigms in Web Context

Einfachheit der Hyperlinkphilosophie

vs.

Funktionsvielfalt und Komplexität

Webanwender 1.0

Webanwender 2.0

Applikation

Webangebot

Page 8: Smart Clients - Interaction Paradigms in Web Context

Usability Problemstellung

Lösen des ‘Applikation in Applikation’-Problems?

Page 9: Smart Clients - Interaction Paradigms in Web Context

Application Window

‘Applikation in Applikation’- ProblematikErzeugung eines applikationsartigen Kontexts

Close Dialog

Splash Screen

http://us.ajax13.com/en/ajaxtunes/index.jsp

Page 10: Smart Clients - Interaction Paradigms in Web Context

‘Applikation in Applikation’- ProblematikUmgang mit ‘Zustandslosigkeit’

ReloadUpload

Page 11: Smart Clients - Interaction Paradigms in Web Context

‘Applikation in Applikation’- ProblematikSpezialfall: History-Buttons / Bookmarks

http://www.mtv.de/overdrive/index.php

http://codinginparadise.org/projects/dhtml_history/testDhtmlHistory.html#4

Undo-Funktion?

Ungewolltes Verlassen der Website!

Page Model

Löschen der History

Löschen privater Daten

Page 12: Smart Clients - Interaction Paradigms in Web Context

Optimierungspotential ausgewählter

Interaktionsparadigmen

Drag & Drop Edit in Place

Page 13: Smart Clients - Interaction Paradigms in Web Context

Heranführen des Benutzers an Funktionsvielfalt und Komplexität

• Tutorials & Demonstrationen (z.B. Flash) beim ersten Besuch der Website

• ‘Percieved Affordance’ von Controls

• Nachahmung physikalischer Mechanismen

• Cursor States

• Kontextsensitiv eingeblendete Controls

• mit gleichzeitigem Hinweis auf direkte Manipulation

Erfahrungsdefizit und mangelnde Discoverability

Page 14: Smart Clients - Interaction Paradigms in Web Context

Drag & Drop

http://www.mtv.de/overdrive/index.php

Lösungsansätze

• Gripflächen

• Optisches ‘Herausheben’ aus dem Content. z.B. durch Schlagschatten.

• farbliche ‘Aktivierung’ sowohl des Elements als auch von evt. Zielflächen

Page 15: Smart Clients - Interaction Paradigms in Web Context

Edit in Place

http://www.millstream.com.au/upload/code/tablekit/http://24ways.org/examples/edit-in-place-with-ajax/

http://www.epointment.com/downloads/eeip/

Inkonsistente Darstellung

Discoverability

Page 16: Smart Clients - Interaction Paradigms in Web Context

Edit in Place

Lösungsansätze

• Kontextsensitiv eingeblendete Controls

• Tooltipp

• Cursor State

• Blinkender Cursor

Page 17: Smart Clients - Interaction Paradigms in Web Context

Potential-Analyse am Beispiel von www.mtvoverdrive.de

Inkonsequenter Einsatz von Drag&Drop

Page 18: Smart Clients - Interaction Paradigms in Web Context

MTV Overdrive

Wireframe

Dragable Areas

Page 19: Smart Clients - Interaction Paradigms in Web Context

MTV Overdrive ‘First Visit Tutorial’

Page 20: Smart Clients - Interaction Paradigms in Web Context

Fazit

• Gezielter Einsatz neuer Interaktionskonzepte

• Frühzeitige Klassifizierung