Library View Topics Framed Contents Revised Topics Previous Topic Next Topic Search Search ResultsPrevious Topic MatchNext Topic Match Notes List Notes Print Download No PDF Handheld DisconnectedHandheld ConnectedHelp
Title: CUA Basic Interface Design Guide
Document Number: SC26-4583-00
Build Date: 12/04/92 09:55:34 Build Version: 1.2
Document Path: /home/webapps/epubs/htdocs/book/

CONTENTS Table of Contents


TITLE         Title Page 

COVER         Book Cover 

EDITION       Edition Notice 

PREFACE       Special Notices 

CONTENTS      Table of Contents 

FIGURES       Figures 

TABLES        Tables 
FRONT_1       About This Book 
    FRONT_1.1     Who Should Use This Book 
    FRONT_1.2     How to Use This Book 
    FRONT_1.3     Systems Application Architecture 
    FRONT_1.4     Related Publications 

1.0           Part 1.  Introduction and Principles 

1.1           Chapter 1.  Introduction to CUA 
    1.1.1         Entry Model 
    1.1.2         Graphical Model 
    1.1.3         Text Subset of the Graphical Model 
    1.1.4         Workplace Environment 
    1.1.5         CUA Documentation 
    1.1.6         CUA 1989 Versus CUA 1987 
    1.1.7         Programming Tools 
    1.1.8         Summary 

1.2           Chapter 2.  Principles 
1.2.1         Design Approaches 
1.2.2         Design Principles 
1.2.3         Developing the Users' Conceptual Model       Using Metaphors       Designing a User-Driven Interface       Making the User Interface Consistent       Avoiding Modes       Making the Interface Transparent 
1.2.4         Allowing Users to Control the Dialog       Making the Interface Forgiving       Making the Interface Visual       Providing Feedback 

2.0           Part 2.  Application Models 
  2.1           Consistency 
  2.2           Ease of Use 
  2.3           User Migration 
  2.4           Aspects of User Interface 

2.5           Chapter 3.  Text Subset of the Graphical Model 
2.5.1         Process Sequence 
2.5.2         Presentation       Panels       Copyright Notice       Pop-Ups     Dialog Pop-Up     Prompt List Pop-Up     Message Pop-Ups     Help Pop-Ups       User Options       Application Use of Color 
2.5.3         Interaction       Object and Action Selection       Selection Techniques       Selection Indicators and Emphasis       Fast Paths 
2.5.4         Action Bar Common Actions       Standard Action Bar Pull-Downs     File Pull-Down     Edit Pull-Down     View Pull-Down     Options Pull-Down     Help Pull-Down       Dialog Pop-Ups for File Pull-Down Choices     Open     Save As 
2.5.5         A Sample Text Subset Application 

2.6           Chapter 4.   Entry Model 
2.6.1         Differences between Entry Model and Text Subset 
2.6.2         Entry Model Example: A Simple Data-Entry Application 

2.7           Chapter 5.  Migration to the Programmable Workstation 
2.7.1         Programmable Workstation Differences 
2.7.2         Sample Programmable Workstation Screens 
2.7.3         Action Bar Differences 
2.7.4         Programming Considerations 
2.7.5         Summary of Differences 

3.0           Part 3.  Component Descriptions 

3.1           Chapter 6.  Introduction to Basic Interface Components 
3.1.1         Double-Byte Character Set Considerations 
3.1.2         Summary of Interface Components 
3.1.3         Component Requirements by Model 

3.2           Chapter 7.  Panel Elements 
3.2.1         Panel ID 
3.2.2         Panel Title 
3.2.3         Panel Area Separators 
3.2.4         Instructions 
3.2.5         Headings       Column Headings       Group Headings 
3.2.6         Field Prompts 
3.2.7         Descriptive Text 
3.2.8         Protected Text 

3.3           Chapter 8.  Entry and Selection 
3.3.1          Entry Fields       Entry Field Layout       What Happens When an Invalid Value Is Entered 
3.3.2         Selection Elements       Single-Choice Selection Fields     Numbering Choices       Single-Choice Selection Lists       Multiple-Choice Selection Fields and Lists       Selection Acknowledgement       Selection Element Initial Conditions       Selection Element Unavailable Emphasis 
3.3.3         Action Lists       Action List General Layout       Action List Interaction       Action Codes       Action Entry Fields       Positioning the Cursor in Action Lists       Action List Processing 
3.3.4         Summary of Selection Element and Action List Characteristics 

3.4           Chapter 9.  Prompt 
  3.4.1         Prompt Indicator 
  3.4.2         Tailoring the Prompt List 

3.5           Chapter 10.  Action Bar and Pull-Downs 
3.5.1         Action Bar Layout 
3.5.2         Action Bar Content 
3.5.3         Cursor Position in Action Bar 
3.5.4         Action Bar Pull-Down Layout 
3.5.5         Action Bar Pull-Down Content 
3.5.6         Action Bar Emphasis 
3.5.7         How Users Interact with the Action Bar and Pull-Downs       Rules for User Interaction       What Happens When an Available Pull-Down Choice is Selected       What Happens When an Unavailable Pull-Down Choice is Selected       What Happens if There is No Object for an Action to Act On 
3.5.8         Action Bar and Pull-Down Interaction Example 

3.6           Chapter 11.  Command Area 
3.6.1         Command Area Layout 
3.6.2         How Users Interact with a Command Area       The Enter Action       The Command Action       The Prompt Action       The Retrieve Action 
3.6.3         Using Both a Command Area and the Action Bar 

3.7           Chapter 12.  Function Key Area 
3.7.1         Function Key Area Layout 
3.7.2         Support for Keyboards with 24 Function Keys       Function Key Area Content 
3.7.3         Support for Keyboards with 12 Function Keys       Function Key Area Content     Function Key Area Definition: SET 1     Function Key Area Definition: SET 2 
3.7.4         Action Abbreviations 
3.7.5         Engraved Keys 
3.7.6         Function Key Area Common Actions       Backward and Forward       Cancel     Responses to Cancel       Command       Display Keys       Display Panel IDs       Exit       Help       Left and Right       Mark and Unmark      Prompt      Refresh      Retrieve      Set 1/Set 2      Switch to Action Bar      Undo      Enter    Responses to Enter 

3.8           Chapter 13.  Scrolling Panel Areas 
3.8.1         Scrolling Actions 
3.8.2         Scrolling Techniques       Cursor-Independent Scrolling       Cursor-Dependent Scrolling 
3.8.3         Scrolling Information       Scrolling Arrows     Scrolling Arrows Location and Layout     How Users Interact with Scrolling Arrows       Textual Scrolling Information     Textual Scrolling Information Location and Layout     How Users Interact with Textual Scrolling Information       Textual Scrolling Location Information     Textual Scrolling Location Information Location and Layout     Textual Scrolling Location Information Content     How Users Interact with Textual Scrolling Location Information 
3.8.4         Panel Area Scrolling Examples       Cursor-Dependent Scrolling       Cursor-Independent Scrolling 

3.9           Chapter 14.  Pop-Ups 
3.9.1         Pop-Up Positioning       Location of a Pop-Up by Item-Adjacent Positioning       Location of a Pop-Up by Offset Positioning 
3.9.2         Pop-Up Layout 
3.9.3         Pop-Up Content 
3.9.4         Pop-Up Interaction       How Users Interact with Pop-Ups 

3.10          Chapter 15.  Help 
  3.10.1        Types of Help Information 
3.10.2        Help Pull-Down in Application Panels 
3.10.3        Help Panel Design      Help Content      Help Title      Function Key Area in Help Panels      Translation Considerations      Help Panel Display 
3.10.4        Help Interaction      How Users Request Help Actions from the Action Bar      How Users Request Help Actions Using Function Keys      How Users Interact with Help Pop-Ups      How Users End Help 

3.11          Chapter 16.  Messages 
  3.11.1        Types of Messages 
  3.11.2        Message Layout and Content 
  3.11.3        Message Removal 
  3.11.4        Audible Feedback 
  3.11.5        Guidelines for Creating Messages 
  3.11.6        Message Pop-up Examples 

3.12          Chapter 17.  Copyright Information 

APPENDIX1     Part 4.  Appendixes 

APPENDIX1.1   Appendix A.  Key Assignments 
APPENDIX1.1.1 Rules and Guidelines for Assigning Keys 
APPENDIX1.1.2 Key Assignment Tables 
  APPENDIX1.1.2.1 How to Use the Key Assignment Tables 
APPENDIX1.1.3 Keyboards Outside the United States 
  APPENDIX1.1.3.1 Character Key Differences 
APPENDIX1.1.4 Emulator Key Mapping 
  APPENDIX1.1.4.1 Support of AS/400* and System/370* 
  APPENDIX1.1.4.2 Personal Computer Key Assignments for Terminal Functions 

APPENDIX1.2   Appendix B.  Color and Emphasis Table 
    APPENDIX1.2.1 Colors and Emphasis for Nonprogrammable Terminals 

APPENDIX1.3   Appendix C.  Designing an Object-Action Oriented Application 
  APPENDIX1.3.1 Objects 
  APPENDIX1.3.2 Actions 
  APPENDIX1.3.3 Testing 

APPENDIX1.4   Appendix D.  Recommended Readings 
APPENDIX1.4.1 Getting Started 
APPENDIX1.4.2 Getting More Technical 
  APPENDIX1.4.2.1 User Interface Technology and Techniques 
  APPENDIX1.4.2.2 User-Centered Design: General Principles 
  APPENDIX1.4.2.3 User-Centered Design: Case Studies 
  APPENDIX1.4.2.4 Understanding Users and Their Tasks 
  APPENDIX1.4.2.5 Human Information Processing 

APPENDIX1.5   Appendix E.  Translated Terms 

GLOSSARY      Glossary 

INDEX         Index 

Previous Topic Next Topic Copyright IBM Corp. 1989