Presentation is loading. Please wait.

Presentation is loading. Please wait.

Benefits of Design Patterns Interaction consistency with design flexibility Facilitate sharing of design knowledge & common language A design pattern applied.

Similar presentations


Presentation on theme: "Benefits of Design Patterns Interaction consistency with design flexibility Facilitate sharing of design knowledge & common language A design pattern applied."— Presentation transcript:

1 Benefits of Design Patterns Interaction consistency with design flexibility Facilitate sharing of design knowledge & common language A design pattern applied to a current Sakai design problem

2 Interaction consistency with design flexibility Style GuideDesign Patterns “Do this.” Reader may ask “why?” “Do this if…” “Here’s one solution.” Solutions are presented in the context of a design problem Rules may be unresponsive to unexpected contexts, new solutions. Designer/implementer chooses solution most appropriate to problem and context Requires conformance? Offers solutions Seems to rule out new solutions, unexpected contexts. Designer chooses solution most appropriate to problem and context

3 Facilitate sharing of design knowledge & common language Style GuideDesign Patterns Sets out page or screen category, elaborates specifics within category; hard to sum up. “Side-by-Side list elements” “Forms View” Does what I have map onto this? Should it? A pattern presents one problem and one solution; easy to grasp and summarize. “Responsive Disclosure” “Multistep Indicator” Tight focus makes patterns easy to grasp and share in an email that offers a url to the pattern or an example of its use.

4 Facilitate sharing of design knowledge & common language Style Guide many details Design Patterns One focus per pattern

5 A design pattern applied to a current Sakai design problem: Multi-step indicator New Sakai Tool, in development: Resource Viewer Early mockups Pattern: Multi-step indicator: - Sakai - Berkeley - A favorite exampleSakaiBerkeleyA favorite example Resource Viewer v5 (Harriet Truscott) – related solutionResource Viewer v5 (Harriet Truscott)

6 References See word doc for useful references Style Guide Style Guide Good multi-step indicator: https://www.emusic.com/registration/1.html?fref=700626&refrsrc=spirevision Berkeley: http://harbinger.sims.berkeley.edu/ui_designpatterns/webpatterns2/webpatterns/pattern.php?id=7 http://developer.yahoo.com/ypatterns/ http://designinginterfaces.com/ Jenifer Tidwellhttp://designinginterfaces.com/ Confluence: http://issues.sakaiproject.org/confluence/display/DESPAT/Library Daphne’s Old Presentation Colin’s Blog page 08/06


Download ppt "Benefits of Design Patterns Interaction consistency with design flexibility Facilitate sharing of design knowledge & common language A design pattern applied."

Similar presentations


Ads by Google