pattern-wiki.png

Introduction


The Patterns

Page

Wrapper as a concept, is key to the intro for this section. There's a template that exists, with menu indicators, annunciator rows, titles, etc. They all have their place, and you should only eliminate them under certain conditions. Generally, I think you at least allow access to, say, the annunciator row (or equivalent) so you can always find out alerts, status, battery, signal, etc. if you need. Why be surprised when in camera mode, for example? DO think we can combine as one. Unless you think it should be multiple items.

Components

Introduction to the Components section.

Display of Information

Introduction to the Display of Information chapter.

Control & Confirmation

Revealing More Information

Closely hews to Drilldown, in widgets, which may reveal some of these things... Doesn't talk about New Page as a pattern, cause it's not. Also... see above for Display of Info, slide to side and stuff also do this.

Widget

Scrollbars, buttons, etc.- Smaller than a Component. Highly reusable items, used many times, over and over, in other places. Some similar sized items are not widgets, because they are custom implemented items.

Lateral Access

Drilldown

Labels & Indicators

Controls

Input & Output

Keyboard, Keypad and Other input features. Gestures here or somewhere else? Sensors? - Sizes of touch targets, etc. Include diagrams from Mobile Design Elements.

Keyboards & Keypads

Finger Gestures

swipe, pinch and zoom, tapping - Relatively FEW are included, as they are patterns. Need to be identifiable best cases. Weird gestures, or those with too much variability for user type, region, etc. are not included as they are not patterns in the sense we mean.

Kinesthetic gestures

Whole body motions, whole-device motions (e.g. face down=sleep), and even sensing such as speed, gait... - NOT TOO FUTURISTIC! Roll handset: , Raising to face, Lowering from face, Tapping two devices together, Motioning handset towards RFID, Whipping: A quick down-up motion

On-Screen Inputs

Button behaviors (look clicked, press-and hold), also select-lists, etc. - Consider them systematically to be an input selection method. So they go here!

Audio & Vibration

Beeps and why they are bad. Tone types. Audio readback best practices. Look at med reminder for some of these. Voice input. Vibrate is just crappy haptics. Include it.

Screens & Lights

Augmented Reality

covered in many other patterns. is instead a category of product. Should probably be removed from here.


Design Tools

Things other than the patterns themselves you can use to help design. Templates (including those used to draw the diagrams here), stencils, simulators, emulators, etc.


References