JavaTM Look and Feel Design Guidelines: Advanced Topics > Preface   PreviousNextContents/Index/Search


Preface

Java Look and Feel Design Guidelines: Advanced Topics provides guidelines for anyone designing user interfaces for applications written in the JavaTM programming language. In particular, this book offers design guidelines for applications that use the Java look and feel. This book supplements Java Look and Feel Design Guidelines, 2d ed. For details on that book, see Related Books.

Although some topics in Java Look and Feel Design Guidelines: Advanced Topics apply only to certain types of applications, most topics apply to all applications that use the Java look and feel.

Who Should Use This Book

Primarily, this book addresses the designer who chooses an application's user-interface elements, lays them out in a set of components, and designs the user interaction model for an application. This book should also prove useful for software developers, technical writers, graphic artists, production and marketing specialists, and testers who help create applications that use the Java look and feel.

Java Look and Feel Design Guidelines: Advanced Topics focuses on design issues and human-computer interaction in the context of the Java look and feel. For information about technical aspects of the Java Foundation Classes (JFC), visit the JFC and Swing Connection web sites:

The guidelines in this book are appropriate for GUI applications that run on personal computers and network computers. These guidelines are not intended for software that runs on consumer electronic devices, such as wireless telephones or personal digital assistants (PDAs).

How to Use This Book

This book is intended to be read in its entirety or to be consulted as a reference on particular topics. The information in this book is easier to understand if you first read Java Look and Feel Design Guidelines, 2d ed. If you read only particular topics in this book, you should also see any corresponding topics in that book.

This book assumes that you are familiar with the terms and concepts in Java Look and Feel Design Guidelines, 2d ed., which is available in printed form at bookstores and as hypertext at the following web address:

http://java.sun.com/products/jlf

In addition, this book assumes that you are using the default Java look and feel theme, as described in Chapter 4 of Java Look and Feel Design Guidelines, 2d ed.

What Is in This Book

This book contains two main parts--
"General Topics" and "Special Topics."

Part One, "General Topics," consists of chapters whose user interface guidelines apply to most applications.

Part Two, "Special Topics," consists of chapters whose guidelines apply only to applications that include wizards or alarms.

What Is Not in This Book

This book does not provide detailed discussions of human interface design principles or the design process, nor does it present information about task analysis--an essential concept in user interface design. For resources on these topics, see Related Books and "Related Books and Web Sites" in Java Look and Feel Design Guidelines, 2d ed.

Many of this book's guidelines can be applied to applications that use the Java look and feel to display text in any language. However, the usability of the book's guidelines and examples has been tested only with languages in which users read left to right. If you are designing for users who read right to left, use your judgment to decide whether this book's guidelines regarding layout are appropriate for your application.

Graphic Conventions

The screen shots in this book illustrate the use of JFC components in applications with the Java look and feel. Except where noted, measurements called out in screen shots are in pixels.

Throughout the text, symbols call your attention to Java look and feel design guidelines and to tips for implementing them.

Java Look and Feel Standards

Requirements for the consistent appearance and compatible behavior of Java look and feel applications. To conform with the Java look and feel, applications must meet these requirements.

Java look and feel standards promote consistency and ease of use in applications. In addition, they support the creation of applications that are accessible to all users, including users with physical and cognitive limitations. These guidelines require you to take actions that go beyond the provided appearance and behavior of the JFC components.

Implementation Tips

Technical information and useful tips of particular interest to the programmers who are implementing your application design.

Related Books

The preface to Java Look and Feel Design Guidelines, 2d ed., cites many references on topics such as fundamental principles of human interface design, design issues for specific (or multiple) platforms, and issues relating to internationalization and accessibility. This section does not repeat those references; instead, it lists only books to which this book refers.


Java Look and Feel Design Guidelines: Advanced Topics.
Copyright 2001. Sun Microsystems, Inc. All Rights Reserved.
PreviousNextContents/Index/Search