navigation and presentation design peter dolog dolog [at] cs [dot] aau [dot] dk 2.2.05 intelligent...

50
Navigation and Presentation Design Peter Dolog dolog [at] cs [dot] aau [dot] dk 2.2.05 Intelligent Web and Information Systems October 7, 2010

Upload: magdalen-quinn

Post on 14-Jan-2016

217 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Navigation and Presentation Design Peter Dolog dolog [at] cs [dot] aau [dot] dk 2.2.05 Intelligent Web and Information Systems October 7, 2010

Navigation and Presentation Design

Peter Dologdolog [at] cs [dot] aau [dot] dk2.2.05Intelligent Web and Information SystemsOctober 7, 2010

Page 2: Navigation and Presentation Design Peter Dolog dolog [at] cs [dot] aau [dot] dk 2.2.05 Intelligent Web and Information Systems October 7, 2010

Outline

Navigation design principlesNavigation design techniquesPresentation design techniques

Peter Dolog, Web Engineering 2010, Navigation and Presentation Design

Page 3: Navigation and Presentation Design Peter Dolog dolog [at] cs [dot] aau [dot] dk 2.2.05 Intelligent Web and Information Systems October 7, 2010

Peter Dolog, Web Engineering 2010, Navigation and Presentation Design

Page 4: Navigation and Presentation Design Peter Dolog dolog [at] cs [dot] aau [dot] dk 2.2.05 Intelligent Web and Information Systems October 7, 2010

Peter Dolog, Web Engineering 2010, Navigation and Presentation Design

Page 5: Navigation and Presentation Design Peter Dolog dolog [at] cs [dot] aau [dot] dk 2.2.05 Intelligent Web and Information Systems October 7, 2010

Peter Dolog, Web Engineering 2010, Navigation and Presentation Design

Page 6: Navigation and Presentation Design Peter Dolog dolog [at] cs [dot] aau [dot] dk 2.2.05 Intelligent Web and Information Systems October 7, 2010

Peter Dolog, Web Engineering 2010, Navigation and Presentation Design

Page 7: Navigation and Presentation Design Peter Dolog dolog [at] cs [dot] aau [dot] dk 2.2.05 Intelligent Web and Information Systems October 7, 2010

Peter Dolog, Web Engineering 2010, Navigation and Presentation Design

Page 8: Navigation and Presentation Design Peter Dolog dolog [at] cs [dot] aau [dot] dk 2.2.05 Intelligent Web and Information Systems October 7, 2010

Peter Dolog, Web Engineering 2010, Navigation and Presentation Design

Page 9: Navigation and Presentation Design Peter Dolog dolog [at] cs [dot] aau [dot] dk 2.2.05 Intelligent Web and Information Systems October 7, 2010

Navigation Design Principles

Page 10: Navigation and Presentation Design Peter Dolog dolog [at] cs [dot] aau [dot] dk 2.2.05 Intelligent Web and Information Systems October 7, 2010

Navigation

Navigation in the web application concerns mostly the hints the users are provided with in order to move from one page to another or in general from one goal to another.

In the most simplest view it concerns how to link the pages of your web application

Peter Dolog, Web Engineering 2010, Navigation and Presentation Design

Page 11: Navigation and Presentation Design Peter Dolog dolog [at] cs [dot] aau [dot] dk 2.2.05 Intelligent Web and Information Systems October 7, 2010

Step Navigation

Peter Dolog, Web Engineering 2010, Navigation and Presentation Design

Page 12: Navigation and Presentation Design Peter Dolog dolog [at] cs [dot] aau [dot] dk 2.2.05 Intelligent Web and Information Systems October 7, 2010

Paging Navigation

Peter Dolog, Web Engineering 2010, Navigation and Presentation Design

Page 13: Navigation and Presentation Design Peter Dolog dolog [at] cs [dot] aau [dot] dk 2.2.05 Intelligent Web and Information Systems October 7, 2010

Breadcrumb Trail or Navigation - Path

Peter Dolog, Web Engineering 2010, Navigation and Presentation Design

Page 14: Navigation and Presentation Design Peter Dolog dolog [at] cs [dot] aau [dot] dk 2.2.05 Intelligent Web and Information Systems October 7, 2010

Breadcrumb Trail or Navigation - Attribute

Peter Dolog, Web Engineering 2010, Navigation and Presentation Design

Page 15: Navigation and Presentation Design Peter Dolog dolog [at] cs [dot] aau [dot] dk 2.2.05 Intelligent Web and Information Systems October 7, 2010

Tree Navigation

Peter Dolog, Web Engineering 2010, Navigation and Presentation Design

Page 16: Navigation and Presentation Design Peter Dolog dolog [at] cs [dot] aau [dot] dk 2.2.05 Intelligent Web and Information Systems October 7, 2010

Site Maps

Peter Dolog, Web Engineering 2010, Navigation and Presentation Design

Page 17: Navigation and Presentation Design Peter Dolog dolog [at] cs [dot] aau [dot] dk 2.2.05 Intelligent Web and Information Systems October 7, 2010

Directories

Peter Dolog, Web Engineering 2010, Navigation and Presentation Design

Page 18: Navigation and Presentation Design Peter Dolog dolog [at] cs [dot] aau [dot] dk 2.2.05 Intelligent Web and Information Systems October 7, 2010

Tag Clouds

Peter Dolog, Web Engineering 2010, Navigation and Presentation Design

Page 19: Navigation and Presentation Design Peter Dolog dolog [at] cs [dot] aau [dot] dk 2.2.05 Intelligent Web and Information Systems October 7, 2010

Navigating from tag ”software” on previous page

Peter Dolog, Web Engineering 2010, Navigation and Presentation Design

Page 20: Navigation and Presentation Design Peter Dolog dolog [at] cs [dot] aau [dot] dk 2.2.05 Intelligent Web and Information Systems October 7, 2010

A-Z index

Peter Dolog, Web Engineering 2010, Navigation and Presentation Design

Page 21: Navigation and Presentation Design Peter Dolog dolog [at] cs [dot] aau [dot] dk 2.2.05 Intelligent Web and Information Systems October 7, 2010

Navigation Bars and Menus

Peter Dolog, Web Engineering 2010, Navigation and Presentation Design

Page 22: Navigation and Presentation Design Peter Dolog dolog [at] cs [dot] aau [dot] dk 2.2.05 Intelligent Web and Information Systems October 7, 2010

Vertical Menu

Peter Dolog, Web Engineering 2010, Navigation and Presentation Design

Page 23: Navigation and Presentation Design Peter Dolog dolog [at] cs [dot] aau [dot] dk 2.2.05 Intelligent Web and Information Systems October 7, 2010

Dynamic Menu

Peter Dolog, Web Engineering 2010, Navigation and Presentation Design

Page 24: Navigation and Presentation Design Peter Dolog dolog [at] cs [dot] aau [dot] dk 2.2.05 Intelligent Web and Information Systems October 7, 2010

Drop Down Menu

Peter Dolog, Web Engineering 2010, Navigation and Presentation Design

Page 25: Navigation and Presentation Design Peter Dolog dolog [at] cs [dot] aau [dot] dk 2.2.05 Intelligent Web and Information Systems October 7, 2010

Properties to think of

To pursue to followVisual clarityAppropriateness for type of siteAligning with user needsBreath vs. DepthEase of learningConsistency vs. InconsistencyFeedback to userEfficiencyClear Labels

Peter Dolog, Web Engineering 2010, Navigation and Presentation Design

Page 26: Navigation and Presentation Design Peter Dolog dolog [at] cs [dot] aau [dot] dk 2.2.05 Intelligent Web and Information Systems October 7, 2010

Design

Peter Dolog, Web Engineering 2010, Navigation and Presentation Design

© Springer, Web Applications Engineering 2009

Page 27: Navigation and Presentation Design Peter Dolog dolog [at] cs [dot] aau [dot] dk 2.2.05 Intelligent Web and Information Systems October 7, 2010

Navigation Design Techniques

Page 28: Navigation and Presentation Design Peter Dolog dolog [at] cs [dot] aau [dot] dk 2.2.05 Intelligent Web and Information Systems October 7, 2010

Navigation Views

Peter Dolog, Web Engineering 2010, Navigation and Presentation Design

© Springer, Web Applications Engineering 2009

Page 29: Navigation and Presentation Design Peter Dolog dolog [at] cs [dot] aau [dot] dk 2.2.05 Intelligent Web and Information Systems October 7, 2010

Navigation Schema

Peter Dolog, Web Engineering 2010, Navigation and Presentation Design

© Springer, Web Applications Engineering 2009

Page 30: Navigation and Presentation Design Peter Dolog dolog [at] cs [dot] aau [dot] dk 2.2.05 Intelligent Web and Information Systems October 7, 2010

In context class

Peter Dolog, Web Engineering 2010, Navigation and Presentation Design

© Springer, Web Applications Engineering 2009

Page 31: Navigation and Presentation Design Peter Dolog dolog [at] cs [dot] aau [dot] dk 2.2.05 Intelligent Web and Information Systems October 7, 2010

WebML Hypertext Schema

Peter Dolog, Web Engineering 2010, Navigation and Presentation Design

© Springer, Web Applications Engineering 2009

Page 32: Navigation and Presentation Design Peter Dolog dolog [at] cs [dot] aau [dot] dk 2.2.05 Intelligent Web and Information Systems October 7, 2010

UML Guide

Peter Dolog, Web Engineering 2010, Navigation and Presentation Design

© Springer, Web Applications Engineering 2009

Page 33: Navigation and Presentation Design Peter Dolog dolog [at] cs [dot] aau [dot] dk 2.2.05 Intelligent Web and Information Systems October 7, 2010

Concurrent presentation

Peter Dolog, Web Engineering 2010, Navigation and Presentation Design

© Springer, Web Applications Engineering 2009

Page 34: Navigation and Presentation Design Peter Dolog dolog [at] cs [dot] aau [dot] dk 2.2.05 Intelligent Web and Information Systems October 7, 2010

Collections and Interfaces

Peter Dolog, Web Engineering 2010, Navigation and Presentation Design

© Springer, Web Applications Engineering 2009

Page 35: Navigation and Presentation Design Peter Dolog dolog [at] cs [dot] aau [dot] dk 2.2.05 Intelligent Web and Information Systems October 7, 2010

Interaction between objects and collections

Peter Dolog, Web Engineering 2010, Navigation and Presentation Design

© Springer, Web Applications Engineering 2009

Page 36: Navigation and Presentation Design Peter Dolog dolog [at] cs [dot] aau [dot] dk 2.2.05 Intelligent Web and Information Systems October 7, 2010

Navigation Context Pattern

Peter Dolog, Web Engineering 2010, Navigation and Presentation Design

© Springer, Web Applications Engineering 2009

Page 37: Navigation and Presentation Design Peter Dolog dolog [at] cs [dot] aau [dot] dk 2.2.05 Intelligent Web and Information Systems October 7, 2010

Presentation design techniques

Page 38: Navigation and Presentation Design Peter Dolog dolog [at] cs [dot] aau [dot] dk 2.2.05 Intelligent Web and Information Systems October 7, 2010

Presentation

Peter Dolog, Web Engineering 2010, Navigation and Presentation Design

© Springer, Web Applications Engineering 2009

Page 39: Navigation and Presentation Design Peter Dolog dolog [at] cs [dot] aau [dot] dk 2.2.05 Intelligent Web and Information Systems October 7, 2010

Abstract Widgets Design

Peter Dolog, Web Engineering 2010, Navigation and Presentation Design

© Springer, Web Applications Engineering 2009

Page 40: Navigation and Presentation Design Peter Dolog dolog [at] cs [dot] aau [dot] dk 2.2.05 Intelligent Web and Information Systems October 7, 2010

Interaction Spaces

Peter Dolog, Web Engineering 2010, Navigation and Presentation Design

© Springer, Web Applications Engineering 2009

Page 41: Navigation and Presentation Design Peter Dolog dolog [at] cs [dot] aau [dot] dk 2.2.05 Intelligent Web and Information Systems October 7, 2010

ADV Views

Peter Dolog, Web Engineering 2010, Navigation and Presentation Design

© Springer, Web Applications Engineering 2009

Page 42: Navigation and Presentation Design Peter Dolog dolog [at] cs [dot] aau [dot] dk 2.2.05 Intelligent Web and Information Systems October 7, 2010

Presentation

Peter Dolog, Web Engineering 2010, Navigation and Presentation Design

© Springer, Web Applications Engineering 2009

Page 43: Navigation and Presentation Design Peter Dolog dolog [at] cs [dot] aau [dot] dk 2.2.05 Intelligent Web and Information Systems October 7, 2010

Concrete Presentation Object

Peter Dolog, Web Engineering 2010, Navigation and Presentation Design

© Springer, Web Applications Engineering 2009

Page 44: Navigation and Presentation Design Peter Dolog dolog [at] cs [dot] aau [dot] dk 2.2.05 Intelligent Web and Information Systems October 7, 2010

Pages and Models

Peter Dolog, Web Engineering 2010, Navigation and Presentation Design

© Springer, Web Applications Engineering 2009

Page 45: Navigation and Presentation Design Peter Dolog dolog [at] cs [dot] aau [dot] dk 2.2.05 Intelligent Web and Information Systems October 7, 2010

Pages and Components

Peter Dolog, Web Engineering 2010, Navigation and Presentation Design

© Springer, Web Applications Engineering 2009

Page 46: Navigation and Presentation Design Peter Dolog dolog [at] cs [dot] aau [dot] dk 2.2.05 Intelligent Web and Information Systems October 7, 2010

Architecture

Peter Dolog, Web Engineering 2010, Navigation and Presentation Design

© Springer, Web Applications Engineering 2009

Page 47: Navigation and Presentation Design Peter Dolog dolog [at] cs [dot] aau [dot] dk 2.2.05 Intelligent Web and Information Systems October 7, 2010

Web Components Architecture

Peter Dolog, Web Engineering 2010, Navigation and Presentation Design

© Springer, Web Applications Engineering 2009

Page 48: Navigation and Presentation Design Peter Dolog dolog [at] cs [dot] aau [dot] dk 2.2.05 Intelligent Web and Information Systems October 7, 2010

Integration Model

Peter Dolog, Web Engineering 2010, Navigation and Presentation Design

© Springer, Web Applications Engineering 2009

Page 49: Navigation and Presentation Design Peter Dolog dolog [at] cs [dot] aau [dot] dk 2.2.05 Intelligent Web and Information Systems October 7, 2010

WebML 4 RIA

Peter Dolog, Web Engineering 2010, Navigation and Presentation Design

© Springer, Web Applications Engineering 2009

Page 50: Navigation and Presentation Design Peter Dolog dolog [at] cs [dot] aau [dot] dk 2.2.05 Intelligent Web and Information Systems October 7, 2010

UML Guide and RIA

Peter Dolog, Web Engineering 2010, Navigation and Presentation Design

© Springer, Web Applications Engineering 2009