Download presentation
Presentation is loading. Please wait.
Published byJames McCarthy Modified over 8 years ago
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
Similar presentations
© 2024 SlidePlayer.com Inc.
All rights reserved.