Our continuous work on enterprise application design projects has allowed us to encounter, ponder, and solve many user interface problems. Here is a selection of some of the articles that we have written on the subject over the years.
A Pattern for Selecting Dates - [June 2003]
Allowing users to enter dates into a form can be more confusing then it should be. Jim, takes a look at establishing a consistent pattern for solving this issue.
Leveraging UI Design with Agile Development - [February 2003]
Jim and Matt take a look at an approach to shorten development time, and create synergy between project cycles, by incorporating business intelligence and technical expertise into the user interface (UI) design process.
Using Tab Patterns with Web Applications - [January 2003]
Jim and Andrew establish a consistent pattern for selecting a single item from a list of categorized items using a file folder metaphor.
Implementing Visual Design Patterns - [August 2002]
Countless designs have been deployed to very large user communities only to result in poor usability. Jim looks at visual design patterns (VDP) as a way of telling the developer when, why, and how the design solution can be applied successfully.
Optimizing User Experience with Agile Design - [April 2002]
With all the press and attention recently given to extreme programming and agile modeling techniques, Jim explores the benefits of agile design to quickly establish a high quality user interface (UI).
Using Patterns to Capture Design Experience - [December 2001]
Jim looks at how design guidelines can be used to capture design knowledge and help make the best decisions when creating user interfaces.
Are you wasting time and money on your visual design assets? - [August 2001]
According to Forrester Research, 75% of Internet-based service projects fail to deliver the promised results. Jim looks at ways to reduce these project risks to manageable levels, with experience, an effective process, and the right tools to support your efforts.
What is Section 508, and why do you need to know about it? - [July 2001]
Section 508 is poised to have an immense impact on all vendors of information technology, as well as on nearly all government agencies. Aviva takes a comprehensive look at it, and the information technology affected by Section 508.
Designing Successful Mobile Applications - [March 2001]
As the wireless Internet becomes a reality, the end users strive to be more productive on this new breed of user interface. Jim sheds some light on the process of creating successful mobile interfaces.
IBM's Shareware that Could be Worth Millions - [August 1999]
With its San Francisco project, IBM has assembled a consortium with a novel approach for building enterprise frameworks. Jim looks at the benefits of this approach and what it will provide from a user interface perspective.
Menu Design for Complex Applications - [May 1997]
Jim looks at the three types of menus in the traditional application window and how they enhances usability by defining the appropriate user interface as the user activates or deactivates an object.
Languages for Web Development - [March 1997]
The architectural benefits provided by a web site design is significantly affected by the type of language on which it is based. Jim examines the different languages and their benefits.
Migrating Win 3.1 Help to Win 95/NT - [May 1996]
Moving your help system from Windows 3.1 to Windows 95/NT involves several steps that take into consideration content, search, and programming issues.