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

Transcript of Navigation and Presentation Design Peter Dolog dolog [at] cs [dot] aau [dot] dk 2.2.05 Intelligent...

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