|
|
|||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||
| PRE-CONFERENCE TUTORIALS SUNDAY - 19 October |
| B1 - 9:00a-5:00p |
| From Usage-Centered Design to Object-Oriented Design |
| Robert Biddle, Victoria University of Wellington, New Zealand |
| Usage-Centered Design has introduced new principles for beginning the design of user interfaces. This tutorial teaches you how these same ideas can be used to link to Object-Oriented Design of systems. In particular, you will learn how task cases can work together with responsibility-driven design to increase guidance during design and increase traceability between requirements and design. This also turns out to be a good way to learn object-oriented design, and for user interface designers and system developers to learn more about each others’ world. The tutorial also shows how these techniques relate to ideas in agile methods and to object-oriented design patterns. |
MONDAY |
| M41 - 3:30p-5:00p |
| Instructive Interaction: Innovating Without Inundating Your Users |
| Larry Constantine, Constantine & Lockwood, Ltd. |
| Radical improvements often demand unconventional designs. Industry-leading results do not come from me-to designs based on slavish adherence to standards and conventions. Fortunately, even radically non-standard user interfaces can be made completely intuitable with the right visual and interaction design. Instructive interaction is a proven approach that has been used successfully in complex commercial products to enable users to master novel features immediately. Through a combination of both novel and established techniques, user interfaces can be made self-teaching. This session will show how genuine breakthroughs in user performance can be achieved through innovative designs without compromising ease of learning or support for new users. The necessary preconditions for single-trial learning will be outlined and the basic approaches to instructive interaction will be illustrated with copious examples from real-world products in a variety of applications areas. |
TUESDAY - 21 October |
| T43 - 3:30p-5:00p |
| Visual Design Patterns in Action |
| Jim Hobart, Classic Systems Solutions |
| Visual Design Patterns offer a powerful new way of applying design solutions based on specific context by telling the interaction designer when, why and how the design solution can be applied. Successfully implementing design patterns for complex user interfaces is both challenging and potentially very rewarding. Learn what a design pattern is and how can it be used in user interface design. Find out how to document and communicate a design pattern, how to use design patterns in usability testing, and learn tips and techniques for implementing design patterns within your organization. This talk will look at several design patterns in detail and then describe real world situations where they were applied successfully. |
WEDNESDAY - 22 October |
| W10 - 8:30a-10:00a |
| Patterns or Process: What Works for Usage-Centered Design? |
| Lucy Lockwood and Larry Constantine, Constantine & Lockwood, Ltd. |
| In this head-to-head debate, two pioneers square off to confront the role and relative importance of design patterns versus process models in usage-centered design. Do patterns work? Do people actually use them? Where do they fit in the work of designers? Can process be taught? Does anyone really follow the process models as propounded? Which helps beginners more: proven patterns or systematic processes? What does each offer experienced professionals? |
| W22 - 10:30a-12:00n |
| Lean Feature-Driven Development of Interaction Designs |
| David Anderson, uidesign.net; Brian O’Byrne, JStateMachine Project |
| Lean Feature-Driven Development using Statechart modeling and Mediator Pattern can reduce variation in UI development with precise, right-the-first-time implementation of the interaction designer’s intent. In this approach, content models are elaborated into Statecharts that can be directly mapped to an MVC Type-II architecture and Mediator Pattern. With minor extensions, Statecharts can model complex application behavior and be mapped into UI features for tracking in Feature Driven Development. Statecharts drawn using UML modeling tools can be exported in XMI and imported into the JStateMachine engine implementing table driven Mediator and Command patterns in either a Web Servlet or JFC (Swing) environment. |
| W33 - 1:30p-3:00p |
| User Interface Architecture Patterns with UML |
| Bobbi Underbakke, ATC Enterprises, Inc. |
| Software architecture is an abstract concept yet it has very concrete effects on a software application’s design and how the software evolves over time. Just as the underlying software has an architecture, the user interface also has its own architecture. There are several well-known patterns for the user interface architecture that allow UI designers to set the direction for doing detailed UI design. This session will review the principles of user interface architecture with common UI patterns and then discuss how to represent those patterns with the Unified Modeling Language (UML). In addition it will also provide an overview of how the user interface architecture affects detailed UI design activities. |
Be sure to be a part of the excitement. Register now and save!
TOPIC THREADS -
User Performance & Performance Support
Design Patterns
Inspection & Review Techniques
Get your registration in before hotel discounts expire. Register...
Get your copy of the Complete forUSE 2002 Package (Proceedings, CD-ROM, and Handouts). Click for more details...

Conference Home
|
Call for Participation |
Conference Overview
Registration Details |
Special Events |
Schedule-at-a-Glance
Program |
Speakers
|
Organizers & Sponsors |
Registration
Form
Constantine & Lockwood, Ltd.
Home | Contact Us
© 2002-3, Constantine & Lockwood, Ltd. forUSE is a trademark/servicemark of Constantine & Lockwood, Ltd.
