Title: Design of Hypermedia Applications
1Design of Hypermedia Applications
- CSE4461 Hypermedia and Multimedia Technology
- York University, Winter 2007
Fanis Tsandilas Feb 1, 2007
2Interaction Design Process
Identify User Needs and Establish Requirements
Develop Alternative Designs
Build Interactive Versions of the Designs
(Prototypes)
Evaluate Prototypes
final product
3User-Centered Design
- Identify user needs establish requirements
- Evaluate
Users
- Develop alternative designs
- Build prototypes
4Waterfall Process Model
Requirements
Design
Implementation
Testing
Maintenance
5Waterfall Process Model
Requirements
Design
Implementation
Testing
Maintenance
6OOHDM Methodology (Schwabe et al.)
- Requirements Gathering
- stakeholders, scenarios, use cases
- Conceptual Design
- conceptual schema, domain classes and
relationships - Navigational Design
- nodes, links, indexes, guided tours
- Abstract Interface Design
- interface classes (buttons, text fields)
- Implementation
7RMM Methodology (Isakowitz et al.)
8Components of Web Design
Information Design
Navigation Design
Graphic Design
(from James Landays lecture notes)
9Web Design Process
Jesse James Garret - The Elements of Use
Experiencehttp//jjg.net/elements/pdf/elements.pd
f
10Design Practices
- Scenarios
- Site maps
- Storyboards
- Page schematics
- Page mockups
11Scenarios
- Bob visits the home page of the web site to
find news about music events happening this week.
He has never used the site before so he
12Site Maps
1. home
2. login
5. create account
3. forget pass
7. news page(new user)
8. news page(old user)
4. mail pass to user
news home page
13Storyboards
(from James Landays lecture notes)
14Page Schematics
(from D. Vogels lecture notes)
15Mockups
16Prototyping
Initial Design
Low fidelity prototype
Evaluation
Refined Design
High fidelity prototype
Evaluation