Apple Computer Network Router 2 User Manual

Browse online or download User Manual for Software Apple Computer Network Router 2. Apple Computer Network Router 2 User's Manual

  • Download
  • Add to my manuals
  • Print
  • Page
    / 307
  • Table of contents
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews

Summary of Contents

Page 1 - Guidelines

Addison-Wesley Publishing Company Reading, Massachusetts Menlo Park, California New YorkDon Mills, Ontario Wokingham, England Amsterdam BonnSydney Si

Page 2

x Error Handling 6-37Error Correction 6-37Error Detection 6-38 Chapter 7 Routing and Communications 7-1The In/Out Box 7-2The In Box 7-3The Out Box 7-

Page 3 - Contents

CHAPTER 3Controls3-6 ButtonsFigure 3-5 Where to use a button named CancelA button named Cancel should close the view it’s in and return the applicatio

Page 4 - Container Views

CHAPTER 3ControlsButtons 3-7Picture Buttons 3A picture button is a small picture (an icon) that represents the button’s function. The picture is usual

Page 5

CHAPTER 3Controls3-8 Buttonsits picture has an unbroken line around it—a sort of self-border. Figure 3-8 shows where you should omit picture button bo

Page 6

CHAPTER 3ControlsButtons 3-9Button Behavior 3Although text buttons and picture buttons look different, their basic behavior is the same. Both types of

Page 7

CHAPTER 3Controls3-10 Buttonsthe pen on the screen, the button becomes unhighlighted. The button tracks the pen movement as long as the user keeps pre

Page 8

CHAPTER 3ControlsButtons 3-11A button can disappear and reappear with no visual effect or with a subtle visual effect such as zoom closed and zoom ope

Page 9

CHAPTER 3Controls3-12 ButtonsFigure 3-11 Where to put buttons in a viewButton Spacing 3Group text and picture buttons with similar functions together.

Page 10 - Routing and Communications

CHAPTER 3ControlsButtons 3-13Avoid spacing consecutive buttons so close together that they look cramped. On an Apple MessagePad, space consecutive but

Page 11 - Newton Services

CHAPTER 3Controls3-14 Close BoxesLarge Buttons 3If a user needs to be able to tap some text buttons or picture buttons in your application with a finge

Page 12 - Appendix

CHAPTER 3ControlsClose Boxes 3-15Always put the Close box or large Close box in the bottom right corner of the container view it closes. Where to Use

Page 13 - Figures

xi Routing Status 7-29Stopping a Send or Receive in Progress 7-31Transport Preferences 7-32Routing Alternatives 7-34Routing by Intelligent Assistant

Page 14

CHAPTER 3Controls3-16 Radio Buttonspicture buttons, but do not use a large Close box in a slip with an OK or Yes button. Instead, use a Cancel button

Page 15

CHAPTER 3ControlsRadio Buttons 3-17There are two types of radio buttons. One is a small oval that is empty if it is not selected, or is filled with so

Page 16 - Chapter 4

CHAPTER 3Controls3-18 CheckboxesTo operate a radio button the user can tap any part of it, including the text or picture that identifies it. Tapping o

Page 17 - Data Input 6-1

CHAPTER 3ControlsCheckboxes 3-19Figure 3-18 Each checkbox can be on or offYou can have one checkbox or as many as you need. Checkboxes are indepen-den

Page 18

CHAPTER 3Controls3-20 Slidersthe user may briefly ponder the significance of changing the checkbox’s state. For example, a checkbox in a fax routing sli

Page 19 - Newton Services 8-1

CHAPTER 3ControlsHot Spots 3-21Figure 3-20 A slider used for data input Hot Spots 3Some views need to have many small, unnamed controls that respond l

Page 20

CHAPTER 3Controls3-22 Standard Newton ButtonsFigure 3-21 Providing feedback for small, transparent hot spotsOf course, sometimes the whole point of ho

Page 21 - About This Book

CHAPTER 3ControlsStandard Newton Buttons 3-23Other specific controls defined by the Newton system are described elsewhere. For descriptions of scroll ar

Page 22 - Related Books

CHAPTER 3Controls3-24 Standard Newton ButtonsFigure 3-23 Where an Info button goesRecognizer Button 3A Recognizer button lets users control the system

Page 23 - Visual Cues Used in This Book

CHAPTER 3ControlsStandard Newton Buttons 3-25Tapping a Recognizer button pops up the Recognizer picker, which is described in “User Control of Recogni

Page 24

xii Preferences 8-30System-wide Preferences 8-30Application Preferences 8-31 Appendix Avoiding Common Mistakes A-1Info Button A-1New and Show Buttons

Page 25 - Newton and Its Users 1

CHAPTER 3Controls3-26 Standard Newton ButtonsNew Button 3A New button lets users create a new data item and to specify the format of the item, such as

Page 26 - Know Your Audience 1

CHAPTER 3ControlsStandard Newton Buttons 3-27Filing Button 3A Filing button lets users designate a folder and a storage location (if more than one is

Page 27 - Accessibility 1

CHAPTER 3Controls3-28 Standard Newton Buttonscard, the Filing button contains a small black triangle. If the item is stored internally, the Filing but

Page 28 - Metaphors 1

CHAPTER 3ControlsStandard Newton Buttons 3-29Figure 3-31 Where an Action button goesTapping an Action button pops up the Action picker, which is descr

Page 29 - Newton and Its Users

CHAPTER 3Controls3-30 Standard Newton ButtonsFigure 3-32 Seeing an Item Info slipIf a user scrolls an item’s separator bar out of view while its Item

Page 30 - Direct Manipulation 1

CHAPTER 3ControlsStandard Newton Buttons 3-31Figure 3-33 A Rotate button lets users change the screen orientationRotate button on a MessagePad 120

Page 32 - Forgiveness 1

4-1CHAPTER 4Pickers 4A picker is a black-bordered, unmovable view that pops up in response to a user action, such as tapping a button, label, or hot s

Page 33 - Aesthetic Integrity 1

CHAPTER 4Pickers4-2 List PickersList Pickers 4As its name suggests, a list picker presents users with a list of items from which to choose. This secti

Page 34 - Use the Common Pool of Data 1

CHAPTER 4PickersList Pickers 4-3A list picker does not include a title because the picker’s context should make its purpose clear. The picker may cont

Page 35 - Check the Screen Size 1

xiii Figures Chapter 1 Newton and Its Users 1-1 Figure 1-1 Metaphors help people quickly grasp how software works 1-5 Figure 1-2 Users should feel t

Page 36 - Design for the Newton System

CHAPTER 4Pickers4-4 List PickersYou use different parts of speech to name items in a list picker, depending on what effect they have when the user pic

Page 37 - Analyze Tasks 1

CHAPTER 4PickersList Pickers 4-5Figure 4-2 A list picker can contain a two-dimensional table of itemsUnavailable Items 4An application may need to mak

Page 38 - Observe Users 1

CHAPTER 4Pickers4-6 List PickersApplications should not attempt to imitate the interface of personal computers by dimming unavailable picker items. Al

Page 39

CHAPTER 4PickersList Pickers 4-7Figure 4-4 Grouping items in list pickersFor general grouping of items in a picker, you should only use a dotted separ

Page 40

CHAPTER 4Pickers4-8 List PickersFigure 4-5 Pickers can pop up from buttons, labels, and hot spotsFor picker control at the bottom of a view or on the

Page 41

CHAPTER 4PickersList Pickers 4-9Figure 4-6 How a list picker should align with its label or buttonIf you want your application to work when a user rot

Page 42

CHAPTER 4Pickers4-10 List PickersFigure 4-7 Using a list picker from a buttonIn the case of a list picker that pops up next to a text label, the curre

Page 43

CHAPTER 4PickersList Pickers 4-11If a user touches a picker list and slides the pen instead of lifting it, the picker tracks the pen movement. As the

Page 44

CHAPTER 4Pickers4-12 List PickersScrolling 4A list picker may contain too many items to display at once on some Newton devices. This can happen when a

Page 45 - Container Views 2

CHAPTER 4PickersList Pickers 4-13Scrolling pickers are harder to use than pickers that don’t scroll, because users have to remember the picker items t

Page 46

xiv Figure 2-18 A confirmation alert tells the user about a grave situation 2-19 Figure 2-19 A status slip reports on a lengthy operation 2-20 Figure

Page 47 - How Views Look 2

CHAPTER 4Pickers4-14 List PickersHierarchical List Pickers 4If a list of picker items is extremely long, index tabs won’t be enough to prevent intermi

Page 48 - View Title 2

CHAPTER 4PickersList Pickers 4-15Figure 4-11 How a two-level hierarchy of list pickers works3. Tapping an item in the second-level picker and then tap

Page 49 - How Views Look 2-5

CHAPTER 4Pickers4-16 Number PickerNumber Picker 4A number picker displays a number that a user can change by tapping the digits of the number itself.

Page 50 - View Border 2

CHAPTER 4PickersDate and Time Pickers 4-17Date and Time Pickers 4The system includes pickers for specifying a time, a date, a date and time, a start a

Page 51 - Wavy Border 2

CHAPTER 4Pickers4-18 Date and Time PickersFigure 4-14 Date pickers specify one date or a date rangePicking another month (or “Today”) changes the cale

Page 52 - Drop Shadows 2

CHAPTER 4PickersOverview Pickers 4-19Overview Pickers 4Like list pickers, overview pickers can pop up in response to a user tapping a text label or bu

Page 53 - Main Views 2

CHAPTER 4Pickers4-20 Overview PickersFigure 4-15 The parts of overview pickersIn most cases, your application is not responsible for the wording, punc

Page 54 - Title or Folder Tab 2

CHAPTER 4PickersOverview Pickers 4-21Using an Overview Picker 4A user makes an overview picker appear by tapping the appropriate label. The picker sta

Page 55 - Separator Bars 2

CHAPTER 4Pickers4-22 Overview PickersFigure 4-16 Entering a new value in an overview pickerWhen a user closes an overview picker, the selected item or

Page 56 - Main Views

CHAPTER 4PickersStandard Newton Pickers 4-23Users can also scroll overview pickers with the universal scroll arrows. In addition, users can scroll ove

Page 57 - The Main View’s Border 2

xv Chapter 3 Controls 3-1 Figure 3-1 Tapping a button initiates an action 3-2 Figure 3-2 A text button’s name states what the button does 3-2 Figure

Page 58 - Auxiliary Views 2

CHAPTER 4Pickers4-24 Standard Newton PickersInfo Picker 4The Info picker pops up from the standard Info button at the left end of the status bar and g

Page 59 - Auxiliary Views 2-15

CHAPTER 4PickersStandard Newton Pickers 4-25Choosing Help from an Info picker displays online help for the application. For more information, see “Hel

Page 60 - Auxiliary Views

Show Picker 4The Show picker lists alternative views for displaying data in an application, such as the Card view and All Info view in the built-in Na

Page 61 - Notification Alerts 2

CHAPTER 4PickersStandard Newton Pickers 4-27Figure 4-20 The Action picker lists commands for acting on dataPicking a routing command from an Action pi

Page 62 - Confirmation Alerts 2

CHAPTER 4Pickers4-28 Standard Newton PickersFigure 4-21 A People picker excerpts items from the Names File and Owner Info applicationsNames only Names

Page 63 - Auxiliary Views 2-19

Designing Effective Icons 5-1CHAPTER 5Icons 5This chapter describes how to design icons—those small pictographs that represent objects or actions in t

Page 64 - Status Slips 2

CHAPTER 5Icons5-2 Designing Effective IconsThinking Up an Icon Image 5An icon is like the proverbial picture that’s worth a thousand words only if it

Page 65 - Title and Message 2

CHAPTER 5IconsDesigning Effective Icons 5-3deleting. Thinking of an object that is representative of the function of your icon is the key to good conc

Page 66 - Progress Indicator 2

CHAPTER 5Icons5-4 Designing Effective Iconsthat display only black and white (no shades of gray or colors), particularly in the smaller icon sizes.New

Page 67 - Close, Stop, or Cancel 2

CHAPTER 5IconsDesigning Effective Icons 5-5Figure 5-3 Small icon resembles large iconUse Icons Consistently 5Use icons consistently throughout your ap

Page 68 - Palettes 2

xvi Figure 3-31 Where an Action button goes 3-29 Figure 3-32 Seeing an Item Info slip 3-30 Figure 3-33 A Rotate button lets users change the screen o

Page 69 - Auxiliary Views 2-25

CHAPTER 5Icons5-6 Extras Drawer IconsThink About Multicultural Compatibility 5Your icons should be designed with multicultural use in mind. For exampl

Page 70 - Drawers 2

CHAPTER 5IconsExtras Drawer Icons 5-7spacing comfortable between neighboring icons? How can the icon animate to make it inviting to use? Figure 5-5 il

Page 71 - Roll Views 2

CHAPTER 5Icons5-8 Extras Drawer IconsExtras Drawer Icon Size 5To maximize the number of icons visible at once, the Extras Drawer puts very little spac

Page 72 - How Views Work 2

CHAPTER 5IconsExtras Drawer Icons 5-9Extras Drawer Icon Shape 5Icons for Newton applications generally should not look like icons for desktop computer

Page 73 - What Is Active 2

CHAPTER 5Icons5-10 Extras Drawer IconsWhen a user selects an icon, the Extras Drawer creates the selected form of the icon by combining the unselected

Page 74 - View Position 2

CHAPTER 5IconsTitle Icons 5-11Figure 5-8 Combining an icon with its mask to animate the iconIf you don’t provide a mask for your application’s icon, t

Page 75 - Position of Auxiliary Views 2

CHAPTER 5Icons5-12 Button IconsButton Icons 5You can use an icon to label a button. For example, the Action button and the Filing button have icons as

Page 76 - Closing a View 2

CHAPTER 5IconsIcons in a Picker 5-13 Icons increase the size of a picker, not only in width but also in height. The larger a picker, the more it obsc

Page 77 - Moving a View 2

CHAPTER 5Icons5-14 Icons in a PickerThe standard Newton pickers automatically align each icon with its text at their vertical midpoints. If you want t

Page 78 - Changing a View’s Size 2

Input Fields 6-1CHAPTER 6Data Input 6Although some applications for Newton devices only present information to people, many applications gather data f

Page 79 - How Views Work 2-35

xviiChapter 5 Icons 5-1Figure 5-1 Distinctive icon shapes are easier to recognize than rectangular icons 5-3Figure 5-2 Avoid text in icons 5-4Figure 5

Page 80 - Scrolling 2

CHAPTER 6Data Input6-2 Input FieldsFigure 6-1 Users enter and edit data in input fieldsAlign field labels in neat columns, and be consistent in how you

Page 81 - How Views Work 2-37

CHAPTER 6Data InputTapping 6-3Tapping 6People can quickly and accurately input data that an application presents in a multiple-choice format such as a

Page 82 - Universal Scroll Arrows 2

CHAPTER 6Data Input6-4 TappingFigure 6-2 How a picker works for data inputFor more information on pickers, see Chapter 4, “Pickers.”Scrolling Lists an

Page 83 - Local Scroll Arrows 2

CHAPTER 6Data InputTapping 6-5Figure 6-3 Data input using scrolling lists with or without checkboxesIf a scrolling list uses local scroll arrows, they

Page 84 - How Views Work

CHAPTER 6Data Input6-6 TappingA scrolling list is not the best way to input one value across a range of values. Since the full range isn’t visible all

Page 85 - Four-way Scrolling 2

CHAPTER 6Data InputTapping 6-7Checkboxes 6For a field that can have one or more of a few unchanging values, an applica-tion can use a set of checkboxes

Page 86 - 2-42 How Views Work

CHAPTER 6Data Input6-8 Writing, Drawing, and EditingWriting, Drawing, and Editing 6In some places users can’t be restricted to multiple-choice input m

Page 87 - Automatic Scrolling 2

CHAPTER 6Data InputWriting, Drawing, and Editing 6-9 Editing Let users edit text—select, delete, copy-and-paste, duplicate, and move. Formatting Let

Page 88 - Overview 2

CHAPTER 6Data Input6-10 Writing, Drawing, and EditingLabeled Input Line 6A labeled input line consists of a simple input line with a text label at its

Page 89 - How Views Work 2-45

CHAPTER 6Data InputWriting, Drawing, and Editing 6-11Text Input Lines that Expand 6You can reduce the amount of space required for several stacked inp

Page 90 - Overview Button 2

xviiiFigure 6-14 The Recognizer button and picker give users control over recognition 6-16Figure 6-15 Users may need to control recognition separately

Page 91 - How Views Work 2-47

CHAPTER 6Data Input6-12 Writing, Drawing, and EditingParagraph Input 6Another interface element accepts the input of multiple lines or paragraphs of t

Page 92

CHAPTER 6Data InputWriting, Drawing, and Editing 6-13Figure 6-11 A user can rearrange a structured list by dragging topic markersShape Input 6There is

Page 93 - Closing an Overview 2

CHAPTER 6Data Input6-14 Writing, Drawing, and EditingFigure 6-12 Interface element for shape input Editing Let users edit shapes—select, delete, copy

Page 94

CHAPTER 6Data InputWriting, Drawing, and Editing 6-15Figure 6-13 Interface element for general inputRecognition 6The Newton operating system is able t

Page 95 - Controls 3

CHAPTER 6Data Input6-16 Writing, Drawing, and EditingYou don’t need to do anything in your application to handle ordinary recog-nition. The Newton sys

Page 96 - Buttons 3

CHAPTER 6Data InputWriting, Drawing, and Editing 6-17The Recognizer picker lists the type of recognition options that are appropriate for the type of

Page 97 - Text Button Sizes 3

CHAPTER 6Data Input6-18 Writing, Drawing, and EditingDeferred Recognition 6A user can defer text recognition by selecting Ink Text from a Recognizer p

Page 98 - Naming Take-Action Buttons 3

CHAPTER 6Data InputWriting, Drawing, and Editing 6-19an Alpha Sorter picker if a user writes ink text in the Name field (which determines the card’s se

Page 99 - Buttons 3-5

CHAPTER 6Data Input6-20 Writing, Drawing, and EditingNo matter how you have configured recognition for a text field, users can input the wrong type of t

Page 100 - Controls

CHAPTER 6Data InputWriting, Drawing, and Editing 6-21 Recognize punctuation marks. Preceding a word: single quotation mark, double quotation mark, le

Page 101 - Picture Buttons 3

xixFigure 7-8 A routing slip shows sender, recipient, and type of transport 7-13Figure 7-9 Changing the sender’s name or location 7-14Figure 7-10 Choo

Page 102 - Designing Picture Buttons 3

CHAPTER 6Data Input6-22 Writing, Drawing, and Editing Remove extra space from paragraphs Duplicate text or shapes Change shapes Move objectsThe te

Page 103 - Button Behavior 3

CHAPTER 6Data InputWriting, Drawing, and Editing 6-23Figure 6-17 Selecting words and shapesA user can extend a selection or select more objects by dra

Page 104 - Button States 3

CHAPTER 6Data Input6-24 Writing, Drawing, and Editingobjects that the user has not selected may appear within the borders of the gray selection box, b

Page 105 - Button Placement 3

CHAPTER 6Data InputWriting, Drawing, and Editing 6-25Figure 6-19 Scrubbing a little or a lotThe effect of scrubbing may be different if a user first se

Page 106 - Button Spacing 3

CHAPTER 6Data Input6-26 Writing, Drawing, and EditingJoining Words 6To join words, a user draws a V between them at their baselines, as shown in Figur

Page 107 - Buttons 3-13

CHAPTER 6Data InputWriting, Drawing, and Editing 6-27Figure 6-22 Inserting space in textInserting New Text 6When a caret is displayed in an input area

Page 108 - Close Boxes 3

CHAPTER 6Data Input6-28 Writing, Drawing, and EditingA user can move the caret simply by tapping the screen at the desired location. Users always know

Page 109 - Close Boxes 3-15

CHAPTER 6Data InputWriting, Drawing, and Editing 6-29Replacing Text 6By extending the method for inserting text, a user can replace existing text. Ins

Page 110 - Radio Buttons 3

CHAPTER 6Data Input6-30 Writing, Drawing, and Editingwith which the user can type corrections. Tapping the Corrector button brings up a Corrector view

Page 111 - Radio Buttons 3-17

CHAPTER 6Data InputWriting, Drawing, and Editing 6-31Changing Capitalization of Text 6To change how a word is capitalized, a user selects the word and

Page 112 - Checkboxes 3

 Apple Computer, Inc.© 1996, 1994 Apple Computer, Inc.All rights reserved. No part of this publication may be reproduced, stored in a retrieval syst

Page 113 - Checkboxes 3-19

xxFigure 8-5 A standard Find slip specifies what to find and where to look 8-7Figure 8-6 Specifying text or date searches in a Find slip 8-7Figure 8-7 S

Page 114 - Sliders 3

CHAPTER 6Data Input6-32 TypingMoving Objects 6A user can move an object—text, ink text, sketch, shape, or a combination of them—by selecting the objec

Page 115 - Hot Spots 3

CHAPTER 6Data InputTyping 6-33Displaying Keyboards 6There are several ways users can display a keyboard. One is to double-tap any blank space in a te

Page 116 - Standard Newton Buttons 3

CHAPTER 6Data Input6-34 TypingFigure 6-29 A keyboard can be embedded in a data-input slipKeyboard Position 6When a user brings up a keyboard it should

Page 117 - Info Button 3

CHAPTER 6Data InputTyping 6-35Return 6In a field that allows entering multiple lines of text, the return key inserts a carriage return at the text-inse

Page 118 - Recognizer Button 3

CHAPTER 6Data Input6-36 Typingand other nonalphabetic keys. The caps key locks on when tapped and stays on until tapped again; even closing a keyboard

Page 119 - Keyboard Button 3

CHAPTER 6Data InputError Handling 6-37When a user holds the pen on a key for a certain amount of time, the system acts as if the user were repeatedly

Page 120 - Show Button 3

CHAPTER 6Data Input6-38 Error HandlingWhen a user initiates an action that can’t be undone and could be very difficult to reverse by hand, your applica

Page 121 - Filing Button 3

7-1CHAPTER 7Routing and Communications7The Newton system provides a standard user interface for sending and receiving data by several communications m

Page 122 - Action Button 3

CHAPTER 7Routing and Communications7-2 The In/Out Box How users route incoming data items When and how transports should display status information

Page 123 - Item Info Button 3

CHAPTER 7Routing and CommunicationsThe In/Out Box 7-3Figure 7-1 The In/Out Box application displays either the In Box or the Out BoxThe In Box 7The In

Page 124 - Rotate Button 3

PREFACExxiAbout This BookNewton 2.0 User Interface Guidelines describes how to create software products that optimize the interaction between people a

Page 125 - Standard Newton Buttons 3-31

CHAPTER 7Routing and Communications7-4 The In/Out BoxThe Out Box 7The Out Box holds data items coming from all applications and waiting to be printed,

Page 126

CHAPTER 7Routing and CommunicationsThe In/Out Box 7-5Viewing Items in the In/Out Box 7Users can see more than just header information for some types o

Page 127 - Pickers 4

CHAPTER 7Routing and Communications7-6 The In/Out BoxIf applications provide multiple view templates for the type of data currently on display in the

Page 128 - List Pickers 4

CHAPTER 7Routing and CommunicationsRouting Outgoing Items 7-7Figure 7-3 Viewing routing information in an Item Info slipRouting Outgoing Items 7There

Page 129 - Item Names 4

CHAPTER 7Routing and Communications7-8 Routing Outgoing ItemsAction Button and Picker 7Users can send items from any application that has an Action bu

Page 130 - Table of Items 4

CHAPTER 7Routing and CommunicationsRouting Outgoing Items 7-9An Action Button’s Location 7The scope of an Action button determines where it should be

Page 131 - Unavailable Items 4

CHAPTER 7Routing and Communications7-10 Routing Outgoing ItemsIn a view where an Action button can only affect one data item of several that may be di

Page 132 - List Pickers

CHAPTER 7Routing and CommunicationsRouting Outgoing Items 7-11Figure 7-7 An Action picker can include two kinds of actionsNote that the first action li

Page 133 - Sources of List Pickers 4

CHAPTER 7Routing and Communications7-12 Routing Outgoing ItemsIn addition to putting transports and transport groups at the top of an Action picker, t

Page 134 - Position of List Pickers 4

CHAPTER 7Routing and CommunicationsRouting Outgoing Items 7-13Figure 7-8 A routing slip shows sender, recipient, and type of transportThe system anima

Page 135 - Using a List Picker 4

PREFACExxiiThis book assumes you are familiar with the concepts and terminology used with Newton devices, and that you have used a Newton device and i

Page 136

CHAPTER 7Routing and Communications7-14 Routing Outgoing ItemsFigure 7-9 Changing the sender’s name or locationThe Sender picker lists the owner names

Page 137 - User Editing of Pickers 4

CHAPTER 7Routing and CommunicationsRouting Outgoing Items 7-15Recipient Pickers 7The kind of recipient information displayed in the center of a routin

Page 138 - Scrolling 4

CHAPTER 7Routing and Communications7-16 Routing Outgoing ItemsFigure 7-10 Choosing a printer in a routing slipChoosing Fax or E-mail Recipients 7The r

Page 139 - Index Tabs 4

CHAPTER 7Routing and CommunicationsRouting Outgoing Items 7-17copy) field identifies recipients whose names and addresses are hidden from To and Cc reci

Page 140 - Hierarchical List Pickers 4

CHAPTER 7Routing and Communications7-18 Routing Outgoing ItemsThe very first time a user taps the recipient in a fax or e-mail routing slip, the picke

Page 141 - List Pickers 4-15

CHAPTER 7Routing and CommunicationsRouting Outgoing Items 7-19To the left of the Close box is a text button labeled with the name of the routing actio

Page 142 - Number Picker 4

CHAPTER 7Routing and Communications7-20 Routing Outgoing ItemsOther Routing Slip Elements 7A routing slip’s lower panel may have additional controls a

Page 143 - Date and Time Pickers 4

CHAPTER 7Routing and CommunicationsRouting Outgoing Items 7-21Figure 7-14 Format choices vary by transport and class of dataAlthough a transport speci

Page 144 - 4-18 Date and Time Pickers

CHAPTER 7Routing and Communications7-22 Routing Outgoing ItemsEach application defines routing formats for its classes of data and registers the format

Page 145 - Overview Pickers 4

CHAPTER 7Routing and CommunicationsRouting Outgoing Items 7-23Each time a routing slip opens, the system initially sets the format to the format most

Page 146 - Overview Pickers

PREFACExxiii Newton Toolkit User’s Guide. This book introduces the Newton Toolkit (NTK) development environment and shows how to develop Newton appli

Page 147 - Using an Overview Picker 4

CHAPTER 7Routing and Communications7-24 Routing Incoming ItemsSending Out Box Items 7Items a user chooses to send later (as described in “Send Button

Page 148 - Scrolling Items 4

CHAPTER 7Routing and CommunicationsRouting Incoming Items 7-25Receiving In Box Items 7To receive items, a user can pick a routing action from the In B

Page 149 - Standard Newton Pickers 4

CHAPTER 7Routing and Communications7-26 Routing Incoming ItemsFigure 7-19 Connection setup varies by transportA transport can also allow users to sche

Page 150 - Info Picker 4

CHAPTER 7Routing and CommunicationsRouting Incoming Items 7-27action from the Tag picker, which pops up when the user taps the Tag button. The Tag pic

Page 151 - New Picker 4

CHAPTER 7Routing and Communications7-28 Routing Incoming Itemsof the built-in applications registers to accept page-image data like faxes, and the bui

Page 152 - Action Picker 4

CHAPTER 7Routing and CommunicationsRouting Status 7-29Extending the Tag Picker 7A transport can add actions to the Tag picker. For example, an e-mail

Page 153 - People Picker 4

CHAPTER 7Routing and Communications7-30 Routing StatusFigure 7-21 Status slips apprise users of lengthy transport activities

Page 154 - 4-28 Standard Newton Pickers

CHAPTER 7Routing and CommunicationsStopping a Send or Receive in Progress 7-31Transports can dynamically switch from one type of status slip to anothe

Page 155 - Designing Effective Icons 5

CHAPTER 7Routing and Communications7-32 Transport PreferencesTransport Preferences 7The Newton system stores user-configurable preferences and other co

Page 156 - Thinking Up an Icon Image 5

CHAPTER 7Routing and CommunicationsTransport Preferences 7-33Figure 7-23 Some common preference items for transportsA transport’s preferences slip can

Page 157 - Make Shapely Icons 5

PREFACExxivfeatures all current versions of Apple development tools, as well as popular third-party development tools. APDA offers convenient payment

Page 158 - Avoid Text in Icons 5

CHAPTER 7Routing and Communications7-34 Routing AlternativesA preferences slip can also include an Info button in the lower left corner. Tapping it po

Page 159 - Use Icons Consistently 5

CHAPTER 7Routing and CommunicationsRouting Alternatives 7-35Another way users can route items through most transports is with the Intelligent Assistan

Page 160 - Extras Drawer Icons 5

CHAPTER 7Routing and Communications7-36 Routing AlternativesProgrammed Sending 7An application can send an item programmatically, using a specific tran

Page 161 - Extras Drawer Icons 5-7

8-1CHAPTER 8Newton Services 8This chapter describes the user interface for Newton system services not described in other chapters. Topics include: Ho

Page 162 - Extras Drawer Icon Size 5

CHAPTER 8Newton Services8-2 Automatic Busy CursorAutomatic Busy Cursor 8The system lets users know when it is temporarily busy and may be unable to re

Page 163 - Extras Drawer Icon Names 5

CHAPTER 8Newton ServicesNotify Button and Picker 8-3Figure 8-2 The Notify button signals an ongoing action or deferred alertIf your application displa

Page 164 - Extras Drawer Icons

CHAPTER 8Newton Services8-4 AlarmsWhen a user chooses an action or alert from the Notify picker, the Notify service automatically removes the chosen i

Page 165 - Title Icons 5

CHAPTER 8Newton ServicesAlarms 8-5The Snooze button is optional. Your application can use a plain notification alert without a Snooze button (see “Noti

Page 166 - Icons in a Picker 5

CHAPTER 8Newton Services8-6 SoundA user sets the volume of alarm sounds in the Alarm section of the Prefs application. Your application should not cha

Page 167 - Icons in a Picker 5-13

CHAPTER 8Newton ServicesFind 8-7Figure 8-5 A standard Find slip specifies what to find and where to lookThe standard Find slip contains a labeled input

Page 168 - Icons in a Picker

Understand Newton 1-1CHAPTER 1Newton and Its Users 1Before you can begin to design an application, it is crucial that you have a clear picture of what

Page 169 - Data Input 6

CHAPTER 8Newton Services8-8 FindDate Searches 8Date searches find items dated before, after, or on the date specified in the Find slip. To specify a dat

Page 170 - Input Fields

CHAPTER 8Newton ServicesFind 8-9the system is to conduct a search. The Find slip in Figure 8-8 depicts a search for the word “Daphne” in the Notepad a

Page 171 - Tapping 6

CHAPTER 8Newton Services8-10 FindKeep in mind that a user may need to scroll among found items while the Find slip is displayed; therefore, when custo

Page 172 - Scrolling Lists and Tables 6

CHAPTER 8Newton ServicesFind 8-11Initiating or Canceling a Search 8After using the Find slip to specify the search criteria, a user initiates the sear

Page 173 - Tapping 6-5

CHAPTER 8Newton Services8-12 FindFigure 8-11 A Find overview lists items that match search criteriaA user can alternately hide and reveal the names of

Page 174 - Radio Buttons 6

CHAPTER 8Newton ServicesFiling 8-13Figure 8-12 The Find slip reports which found item is currently displayedIf more than one item was found, tapping t

Page 175 - Sliders 6

CHAPTER 8Newton Services8-14 FilingFiled data items look to a user like they are in folders, but filed items do not actually reside in a folder or dire

Page 176 - Text Input 6

CHAPTER 8Newton ServicesFiling 8-15The filing options that a user selects in a Filing slip apply to the data in the view that contains the Filing butto

Page 177 - Simple Input Line 6

CHAPTER 8Newton Services8-16 FilingIn a view where a Filing button can affect only one data item of several that may be displayed in the view (perhaps

Page 178 - Labeled Input Line 6

CHAPTER 8Newton ServicesFiling 8-17Figure 8-16 A Filing slip can include storage locations, folders, or bothA Filing slip should open with the current

Page 179 - Figure 6-9 How expandos work

CHAPTER 1Newton and Its Users1-2 Know Your AudienceNewton is not a small portable computer with another graphical user interface. There may be similar

Page 180 - Structured List Input 6

CHAPTER 8Newton Services8-18 FilingIn addition to radio buttons for selecting filing options, all Filing slips have a File button for initiating the fil

Page 181 - Shape Input 6

CHAPTER 8Newton ServicesFiling 8-19Figure 8-17 Slips for entering and editing folder namesUsers can create up to 12 folders visible everywhere and 12

Page 182 - General Input 6

CHAPTER 8Newton Services8-20 FilingFigure 8-18 A folder tab allows users to filter a view by folderAt the bottom of a Folder picker, below a solid sepa

Page 183 - Recognition 6

CHAPTER 8Newton ServicesFiling 8-21A variation on the plain folder tab includes a digital clock and calendar that a user can tap to display the built-

Page 184 - User Control of Recognition 6

CHAPTER 8Newton Services8-22 Intelligent AssistantIntelligent Assistant 8The Intelligent Assistant is a system service that attempts to complete actio

Page 185

CHAPTER 8Newton ServicesIntelligent Assistant 8-23Figure 8-22 The Assist button makes the Assistant try a written action requestInterpreting the Reque

Page 186 - Deferred Recognition 6

CHAPTER 8Newton Services8-24 Intelligent AssistantThe Assistant matches words regardless of their capitalization. For example, it considers the word “

Page 187 - Configuring Recognition 6

CHAPTER 8Newton ServicesIntelligent Assistant 8-25Figure 8-23 An Assist slip appears when the Assistant needs more informationAn Assist slip’s Please

Page 188 - Writing, Drawing, and Editing

CHAPTER 8Newton Services8-26 Intelligent AssistantFigure 8-24 The Assistant’s Please picker lists known actions and recent phrasesThe built-in tasks t

Page 189 - Editing 6

CHAPTER 8Newton ServicesIntelligent Assistant 8-27In addition to the Please picker and an input line, an Assist slip has a How Do I? button in the low

Page 190 - Selecting Text and Shapes 6

CHAPTER 1Newton and Its UsersKnow Your Audience 1-3using a step-by-step approach by thinking of how a person might get from one place to the next in a

Page 191

CHAPTER 8Newton Services8-28 HelpBesides providing a means of correcting missing or ambiguous information, a task slip also gives a user one last chan

Page 192 - Erasing Text or Shapes 6

CHAPTER 8Newton ServicesHelp 8-29Users can also access the built-in help by choosing Help from the Info picker in any built-in application. When acces

Page 193

CHAPTER 8Newton Services8-30 PreferencesPreferences 8Users can see and change two types of preference settings: system-wide and application-specific.Sy

Page 194 - Inserting Space in Text 6

CHAPTER 8Newton ServicesPreferences 8-31Application Preferences 8Applications provide access to their preference settings through the Info picker (see

Page 195 - Inserting New Text 6

CHAPTER 8Newton Services8-32 PreferencesPreferences should be settings that users change infrequently. If you provide choices to users that they will

Page 196

A-1APPENDIX Avoiding Common Mistakes AThis appendix summarizes what you should do to avoid the top 20 user interface mistakes.Info Button AUse the Inf

Page 197 - Replacing Text 6

APPENDIX Avoiding Common MistakesA-2Picker Placement and Alignment AAlign the top of a picker with the top of its button or label. Make exceptions for

Page 198

APPENDIX Avoiding Common MistakesA-3Button Size AMake every text button 13 pixels high and center the button’s name vertically. Make the button just w

Page 199 - Changing Shapes 6

APPENDIX Avoiding Common MistakesA-4Fonts AUse fonts carefully. For the voice of the system and application use the bold style of the System font in 9

Page 200 - Typing 6

APPENDIX Avoiding Common MistakesA-5Storage AAllow users to move your application’s data between storage locations with the Filing button in the Extra

Page 201 - Displaying Keyboards 6

CHAPTER 1Newton and Its Users1-4 Observe Basic Human Interface PrinciplesMake your application accessible to people around the world by including supp

Page 203 - Return 6

GL-1 Glossary 9alert box A view that appears on the screen to warn the user or report an error.alert sound An audible warning from the Newton’s spea

Page 204 - Type-Ahead and Auto-Repeat 6

GLOSSARY GL-2busy cursor A graphical signal that the system displays automatically while it is temporarily unable to process user input.button A smal

Page 205 - Error Handling 6

GLOSSARY GL-3context-sensitive Describes an application that can adjust its actions according to the current situation. For example, an application w

Page 206 - Error Detection 6

GLOSSARY GL-4Extras Drawer A built-in container view that displays named picture buttons a user can tap to open applications.field One item of data i

Page 207 - Routing and Communications7

GLOSSARY GL-5Item Info slip A slip that reports statistics for an item headed by a separator bar. The statistics include the item’s title, type, cre

Page 208 - The In/Out Box 7

GLOSSARY GL-6Notepad The built-in application for taking and organizing notes, which may contain text and drawings.notification slip A view that ap

Page 209 - The In Box 7

GLOSSARY GL-7point A unit of measurement for type. 1 point equals approximately 1⁄ 72 inch.proto template A predefined template that defines the ap

Page 210 - In/Out Box Items 7

GLOSSARY GL-8slider A control with a marker that indicates an amount, degree, or value in relation to a range of possible values. The user can adjus

Page 211 - CHAPTER 7

GLOSSARY GL-9user interface The rules and conventions by which a device communicates and interacts with the person operating it.word wrap The auto

Page 212

CHAPTER 1Newton and Its UsersObserve Basic Human Interface Principles 1-5Figure 1-1 Metaphors help people quickly grasp how software worksNewton doesn

Page 214 - Action Button and Picker 7

IN-1IndexAAbout box 4-24accessibility 1-3actionongoing 2-23routing 7-8Action button 3-28, 7-8Action pickerapplication commands in 7-10, 7-12building 7

Page 215 - An Action Button’s Location 7

INDEXIN-2position of 2-31slip 2-15status slip 2-20AZ index tabs, in list picker 4-13Bbackdrop application 2-29, 3-11, 7-9Beam command 4-26borderalert

Page 216 - Action Picker Contents 7

INDEXIN-3list picker item 4-3overview picker item 4-20radio button 3-18view title 2-5caps key 6-35caretgesture for inserting space 6-26moving 6-35text

Page 217 - Building an Action Picker 7

INDEXIN-4checkbox for 6-7correcting misrecognized text in 6-29defined 6-1drawing input 6-8duplicating in 6-31editing of 6-8, 6-21erasing text or shapes

Page 218 - Routing Slips 7

INDEXIN-5sound 8-6status slip 2-20user testing 1-3views 2-3field labelcapitalization 6-2font 6-2highlighting 4-11position 6-2puncuation 6-2Filing butto

Page 219 - Sender Picker 7

INDEXIN-6Hheader, In/Out Box item 7-4help 4-24, 7-34, 8-27, 8-28hierarchical pickers 4-14highlightingbutton 3-9editing mark 6-22icon 5-10list picker 4

Page 220 - Routing Outgoing Items

INDEXIN-7routing 7-35task slip 8-27Item Info button 3-29, 7-6Item Info slip 3-29, 7-6Kkeyboardcaps key 6-35character keys 6-34del key 6-35displaying 6

Page 221 - Choosing a Printer 7

INDEXIN-8size 1-11status bar 2-11title 2-10margins, changing 6-31mask, icon 5-10matte border 2-6, 2-13menu. See list picker; overview pickermessagecon

Page 222

INDEXIN-9switching to 2-47Overview button 2-46, 2-49overview pickercapitalizing 4-20closing 4-22contents 4-19for data input 6-3defined 4-19font 4-20lis

Page 223 - Routing Outgoing Items 7-17

iiiContents Figures xiii Preface About This Book xxiWho Should Read This Book xxiWhat’s in This Book xxiiRelated Books xxiiVisual Cues Used in This B

Page 224 - Send Button and Close Box 7

CHAPTER 1Newton and Its Users1-6 Observe Basic Human Interface PrinciplesDirect Manipulation 1Your product should let users feel that they are directl

Page 225 - Routing Outgoing Items 7-19

INDEXIN-10positionAction button 3-28auxiliary view 2-31button 3-3close box 3-15Filing button 3-27, 8-15Info button 3-23input field 6-2Item Info button

Page 226 - Format Picker 7

Rotate button 3-30rotating display. See display orientationroutingSee also In/Out Box; routing slipAction button and picker 7-8alternative methods 7-3

Page 227 - Routing Outgoing Items 7-21

INDEXIN-12Action button on 3-28, 7-10buttons on 3-11defined 2-11Filing button on 3-27, 8-16Item Info button on 3-29picture button on 3-7separator linei

Page 228

INDEXIN-13redisplaying 2-23, 8-3summarized 2-20user decision in 2-24Stop button 2-23, 3-6, 7-31stopping status slip 2-23storage location 3-27, 8-16, 8

Page 229 - Preview Button 7

INDEXIN-14type-ahead 6-36typing 6-32Uunacknowledged alarms 8-5undo 6-37universal scroll arrowdefined 2-38list picker 4-12overview picker 4-23usability

Page 230 - Routing Incoming Items 7

INDEXIN-15Zzigzag 6-24zoom 2-48

Page 232 - Disposing of Received Items 7

THE APPLE PUBLISHING SYSTEMThis Apple manual was written, edited, and composed on a desktop publishing system using Apple Macintosh computers and Fram

Page 233 - Putting Away Received Items 7

CHAPTER 1Newton and Its UsersObserve Basic Human Interface Principles 1-7Feedback 1In addition to seeing the results of their actions, users need imme

Page 234 - Routing Incoming Items

CHAPTER 1Newton and Its Users1-8 Observe Basic Human Interface PrinciplesYou can make your application consistent visually and behaviorally by incorpo

Page 235 - Routing Status 7

CHAPTER 1Newton and Its UsersObserve Basic Human Interface Principles 1-9Stability 1Personal digital assistants introduce a new level of complexity fo

Page 236 - 7-30 Routing Status

CHAPTER 1Newton and Its Users1-10 Design for the Newton SystemDesign for the Newton System 1In addition to the general user interface principles prese

Page 237

CHAPTER 1Newton and Its UsersDesign for the Newton System 1-11Keep Applications Simple 1Newton isn’t designed for complex tasks or applications that r

Page 238 - Transport Preferences 7

CHAPTER 1Newton and Its Users1-12 Design for the Newton Systemget confused about what’s frontmost—and therefore about what will be scrolled when the s

Page 239 - Transport Preferences 7-33

CHAPTER 1Newton and Its UsersInvolve Users in the Design Process 1-13Involve Users in the Design Process 1The best way to make sure your product meets

Page 240 - Routing Alternatives 7

CHAPTER 1Newton and Its Users1-14 Involve Users in the Design ProcessThen look at how the Newton can facilitate the tasks. To help plan a task analysi

Page 241 - Routing Alternatives 7-35

CHAPTER 1Newton and Its UsersInvolve Users in the Design Process 1-15more specific tasks. These tasks can be based on the task analyses that you perfor

Page 242 - Programmed Sending 7

iv Use Screen Space Wisely 1-11Check the Screen Size 1-11Involve Users in the Design Process 1-13Define Your Audience 1-13Analyze Tasks 1-13Build Prot

Page 243 - Newton Services 8

CHAPTER 1Newton and Its Users1-16 Involve Users in the Design Process“If we can locate the trouble spots, then we can go back and improve the product.

Page 244 - Notify Button and Picker 8

CHAPTER 1Newton and Its UsersInvolve Users in the Design Process 1-175. Explain that you will not provide help. It is very important that you allow pa

Page 245 - Notify Button and Picker 8-3

CHAPTER 1Newton and Its Users1-18 Involve Users in the Design Process7. Ask if there are any questions before you start; then begin the observation.8.

Page 246 - Alarms 8

CHAPTER 1Newton and Its UsersInvolve Users in the Design Process 1-19Be sure to schedule time between your sessions to make notes and review the sessi

Page 248

2-1CHAPTER 2Container Views 2pictThis chapter describes container views, in which an application shows the user text and graphic information, and in w

Page 249 - Text Searches 8

CHAPTER 2Container Views2-2Figure 2-1 Examples of container viewsCorrector viewMain viewOrdinary slipAlert boxPaletteRouting slip

Page 250 - The Scope of a Search 8

CHAPTER 2Container ViewsHow Views Look 2-3When people manipulate container views on the screen, they see immediate visual feedback. As a user drags a

Page 251 - Find 8-9

CHAPTER 2Container Views2-4 How Views LookFigure 2-2 Standard controls for manipulating viewsView Title 2A container view should have a title at the t

Page 252

CHAPTER 2Container ViewsHow Views Look 2-5Figure 2-3 Various title stylesThe title only identifies the container view’s contents. The title is not a c

Page 253 - Search Results 8

v Close, Stop, or Cancel 2-23User Decision 2-24Palettes 2-24Drawers 2-26Roll Views 2-27How Views Work 2-28Opening Container Views 2-28View Display Or

Page 254

CHAPTER 2Container Views2-6 How Views LookView Border 2Every container view is framed by a border. (A border is not visible if its view fills the scree

Page 255 - Filing 8

CHAPTER 2Container ViewsHow Views Look 2-7Striped Border 2A border made of pairs of short, slanted lines edged by a thin black rectangle is used aroun

Page 256 - Filing Button and Slip 8

CHAPTER 2Container Views2-8 How Views LookFigure 2-6 An alert box has a thick wavy borderPlain Border 2For simplicity, some container views require a

Page 257 - A Filing Button’s Location 8

CHAPTER 2Container ViewsMain Views 2-9reinforces the notion that there are two parts to a routing slip—an outer part above the shadow and an inner par

Page 258 - A Filing Slip’s Contents 8

CHAPTER 2Container Views2-10 Main ViewsApplications are not limited to one main view. The built-in Names File and Date Book applications, for example,

Page 259 - Filing 8-17

CHAPTER 2Container ViewsMain Views 2-11Primary Controls and Status Bar 2An application’s primary controls go at the bottom of its main view, usually o

Page 260 - Editing Folders 8

CHAPTER 2Container Views2-12 Main ViewsFigure 2-11 Separator bars separate multiple items in a scrolling viewA user creates a separator bar, also call

Page 261 - Folder Tab 8

CHAPTER 2Container ViewsMain Views 2-13The Main View’s Border 2Every application’s main view must have a border, even if the border is not visible bec

Page 262

CHAPTER 2Container Views2-14 Auxiliary ViewsAuxiliary Views 2When an application needs to display and input more information than will fit in its main

Page 263 - Filing 8-21

CHAPTER 2Container ViewsAuxiliary Views 2-15An auxiliary view appears in front of the view to which it is subordinate. For details on the customary po

Page 264 - Intelligent Assistant 8

vi Chapter 3 Controls 3-1Buttons 3-2Text Buttons 3-2Text Button Sizes 3-3Naming Text Buttons 3-4Naming Take-Action Buttons 3-4Naming Cancel- and Stop

Page 265 - Intelligent Assistant 8-23

CHAPTER 2Container Views2-16 Auxiliary ViewsMovable slips should have matte borders, and stationary slips should not. For instance, routing slips are

Page 266 - Assist Slip 8

CHAPTER 2Container ViewsAuxiliary Views 2-17In the absence of a take-action button, a Close box means simply, “I’m done with this task.” Close boxes a

Page 267 - Intelligent Assistant 8-25

CHAPTER 2Container Views2-18 Auxiliary ViewsFigure 2-17 A Snooze button enables a user to dismiss an alert temporarilyBefore closing a notification al

Page 268 - Intelligent Assistant

CHAPTER 2Container ViewsAuxiliary Views 2-19dangerous situation. For example, a confirmation alert appears before Newton restores anything from the bac

Page 269 - Task Slips 8

CHAPTER 2Container Views2-20 Auxiliary ViewsStatus Slips 2When an application begins an operation that takes more than a few seconds to complete, the

Page 270

CHAPTER 2Container ViewsAuxiliary Views 2-21A status slip does not take the place of the Newton busy cursor, which appears automatically at the top ce

Page 271 - Help 8-29

CHAPTER 2Container Views2-22 Auxiliary ViewsFigure 2-20 A sequence of status messages traces the steps of an operationProgress Indicator 2The progress

Page 272 - Preferences 8

CHAPTER 2Container ViewsAuxiliary Views 2-23Figure 2-21 A gauge in a status slip measures elapsing progressClose, Stop, or Cancel 2A status slip usual

Page 273 - Application Preferences 8

CHAPTER 2Container Views2-24 Auxiliary ViewsUser Decision 2Besides reporting on the progress of an ongoing operation, a status slip can report a condi

Page 274 - 8-32 Preferences

CHAPTER 2Container ViewsAuxiliary Views 2-25Figure 2-23 A palette provides handy access to useful settingsA palette has a Close box, or a large Close

Page 275 - Avoiding Common Mistakes A

vii Chapter 4 Pickers 4-1List Pickers 4-2Elements of List Pickers 4-2Check Marks 4-3Icons 4-3Item Names 4-3Table of Items 4-4Unavailable Items 4-5Org

Page 276 - Button Spacing A

CHAPTER 2Container Views2-26 DrawersDrawers 2A drawer is a container view that slides open and closed at the bottom of the screen or at the bottom of

Page 277 - Take-Action Button A

CHAPTER 2Container ViewsRoll Views 2-27Roll Views 2In a roll view several discrete, fixed-size subviews are arranged one above another like pictures on

Page 278 - Extras Drawer Icons A

CHAPTER 2Container Views2-28 How Views WorkHow Views Work 2Container views provide immediate feedback about actions a user may take, such as opening,

Page 279 - Date and Time Input A

CHAPTER 2Container ViewsHow Views Work 2-29The Backdrop 2A Newton device always has at least one application open, and it is called the backdrop. The

Page 280

CHAPTER 2Container Views2-30 How Views WorkAlthough modeless views give users more flexibility, modal views have the advantage of being less ambiguous.

Page 281 - Glossary 9

CHAPTER 2Container ViewsHow Views Work 2-31If the main view is movable, your application should save its position before closing it, and should reopen

Page 282 - GLOSSARY

CHAPTER 2Container Views2-32 How Views Workview does not get any pen input from outside the parent’s bounds. These restrictions have no practical effe

Page 283

CHAPTER 2Container ViewsHow Views Work 2-33Closing a Slip 2A user can close any slip except a confirmation alert by tapping the Close box at the slip’s

Page 284

CHAPTER 2Container Views2-34 How Views WorkFigure 2-26 Dragging a view’s drag handle moves the viewChanging a View’s Size 2Your application determines

Page 285

CHAPTER 2Container ViewsHow Views Work 2-35Figure 2-27 Dynamically adjust a view’s position, size, and layout to fit the screenAn application may grow

Page 286

viii Chapter 5 Icons 5-1Designing Effective Icons 5-1Thinking Up an Icon Image 5-2Make Shapely Icons 5-3Design for the Newton Display 5-3Avoid Text i

Page 287

CHAPTER 2Container Views2-36 How Views WorkScrolling 2An application that deals with multiple instances of similar information—multiple notes in the N

Page 288

CHAPTER 2Container ViewsHow Views Work 2-37Scrolling With Scroll Arrows 2A user scrolls information in a view by tapping scroll arrows on a Newton dev

Page 289

CHAPTER 2Container Views2-38 How Views WorkEach tap on a scroll arrow moves one unit in the chosen direction. Your application determines how much one

Page 290

CHAPTER 2Container ViewsHow Views Work 2-39Figure 2-31 The universal scroll arrows at the bottom of a MessagePad screenAny view can have its scrolling

Page 291

CHAPTER 2Container Views2-40 How Views WorkFigure 2-32 How scroll arrows work in the Date Book’s Day viewUsually each tap on a local scroll arrow scro

Page 292

CHAPTER 2Container ViewsHow Views Work 2-41Local scroll arrows can use color—white or black—to indicate whether scrolling will bring more items or any

Page 293

CHAPTER 2Container Views2-42 How Views WorkFigure 2-34 A control for scrolling in four directions There’s an alternate four-way scroller that may be b

Page 294

CHAPTER 2Container ViewsHow Views Work 2-43Automatic Scrolling 2In the discussions of scrolling behavior and appearance in the previous sections, the

Page 295

CHAPTER 2Container Views2-44 How Views WorkScrolling Performance 2Scrolling the contents of a view can sometimes seem slow. Here are some techniques y

Page 296

CHAPTER 2Container ViewsHow Views Work 2-45Figure 2-37 How an overview relates to a detail viewAn overview commonly takes the form of a table of conte

Page 297

ix Shape Input 6-13General Input 6-14Recognition 6-15User Control of Recognition 6-16Deferred Recognition 6-18Forcing Recognition 6-19Configuring Reco

Page 298

CHAPTER 2Container Views2-46 How Views Workon the selected items with controls in the status bar, such as a Filing button or Action button (see “Prima

Page 299

CHAPTER 2Container ViewsHow Views Work 2-47Switching to and from an Overview 2To see an overview, a user taps the Newton device’s Overview button. The

Page 300

CHAPTER 2Container Views2-48 How Views Workdisplayed, causes the normal view of the tapped name to appear; but tapping the right part of the line, whe

Page 301

CHAPTER 2Container ViewsHow Views Work 2-49Closing an Overview 2Tapping the Close box has the same effect whether a view is displaying item detail or

Page 303

3-1CHAPTER 3Controls 3Controls are graphic objects that cause instant actions or audible results when the user manipulates them with the pen. Some con

Page 304

CHAPTER 3Controls3-2 ButtonsButtons 3A button is a small graphic object that performs an action when tapped. The action that the button performs is de

Page 305

CHAPTER 3ControlsButtons 3-3Text Button Sizes 3A text button should be the same height as the large Close box (described under “Close Boxes” on page 3

Page 306

CHAPTER 3Controls3-4 ButtonsIf your application has buttons whose names change during the operation of the application, the application must resize th

Page 307 - THE APPLE PUBLISHING SYSTEM

CHAPTER 3ControlsButtons 3-5Figure 3-4 Name buttons distinctively wherever possibleThere are cases where a button named OK or Yes serves best. You may

Comments to this Manuals

No comments