Apple released new ITunes music player.

Apple, Usability No Comments »

Apple released a new version of the ITunes music player. It now comes with support for music videos. Addionally Apple released a new IPod for playing movies.

Witness the evolution of the revolution. First it played songs. Then photos. Then podcasts. Now iPod plays video, changing the way you experience your music and more… (Source: Apple.com)


IPod image

User Experience 2005 Conference

Asides, HCI No Comments »

The User Experience 2005 Conference is held in Boston, October 23-28 and London, November 13-18.

Designing Interfaces - Patterns for Effective Interaction Design

Asides, Patterns, Usability No Comments »

Jenifer Tidwell’s ui pattern collection will be published soon as a book - Designing Interfaces, Patterns for Effective Interaction Design - by oreilly.

Navigation-Panel Pattern

HCI, Patterns, Usability No Comments »
Word

The Navigation-Panel user interface pattern describes a methodology for easily switching between separate functionalities of your application.

When: You are designing an application with several separate functionalities, and users are allowed to easily switch between functionalities.
Why: A collection of buttons make the highest-order structure of the application functionalities visible to your users. It gives them an overview of the separate functionalities and allows to easily switch between them.
How: Most important is to identify a well defined collection of application functionalities which are acting independently to each other. You should only use a small collection for displaying it in the available space and for not confusing the user. Then name every section with a meaningful name so that it can be easily identified.

For the navigation pane, construct a single panel for displaying the available functionalities, e.g. you could use a toolbar with larger buttons (including its name and tool tip for easily finding the right functionality). The navigation pane then must contain all identified functionalities, and should provide easy access to each of them. For keeping track where the use is you could toggle buttons for identifying the current area or display the name in the application window or title bar.

For displaying the available actions construct a panel for the functionalities which will be displayed in the main window.

Examples:

BearShare
Example of Top-Level Navigation (BearShare)

Windows System Information
Example of Tree Navigation (Windows System Information)

Related Patterns: n/a