TweetFollow Us on Twitter

Interface Relations 1
Volume Number:7
Issue Number:6
Column Tag:Developer's Forum

Interfacial Relations, Part I

By Joost Romeu, Huntsville, AL

InterFacial Relations is the continuation of About Face: The Good, the Bad, and the Ugly, a series appearing in MacTech Journal that discussed the development and deployment of the Human Interface. InterFacial Relations complements the standard MacTutor fare. The “source code” it considers is the way an interface looks, acts, and feels. The source code it provides challenges rather than codifies.

As the Macintosh gains credibility it loses some of the flexibility it had in its early heydays. As software financial investments and requirements increase, developers find their nose to the profit driven millstone of a market with its own axe to grind. Developers no longer have the time or space to express their dreams of a better way. And it’s showing--in the interface. Ported products show little understanding of the Macintosh, previously solid products evolve convoluted interface tumors, and newcomers trade the tried and true for tricks and gimmicks.

Now that the “rest of them” is looking through Windows to catch up with the “rest of us,” it’s time for developers to explore their dreams again and crucial for Apple to provide the tools and leadership to encourage developers to expand their interfacial relations. Interfacial Relations hopes to take part in this exciting challenge by providing food for thought and debate.

Background:

About Face Part 1 described the foundations and precursors of the Macintosh GUI.

About Face Part 2 explored the relationship between interface and the real world and studied the role of metaphor, the Macintosh’s interface lifeline. It came to the conclusion that the relationship metaphor establishes between user and program may be educationally useful but is in the end one-dimensional, linear and fragile. One way you could see the relationship was fragile was because the relationship was mediated by paper--rather than electronic--glue. Part 2 then suggested an approach it called “relational interface” to address the real world more contextually, and establish interface--rather than paper--as information’s exchange medium.

The graphical interface--icons in specific and metaphor in general--is at a crossroads. Metaphor provides a valuable introduction to the user who has just abandoned hunt-and-peck for point-and-click. But unrestrained, metaphor may restrict our vision by cluttering our applications and narrow our focus by implying that computers merely facilitate, rather than redefine and expand the field of human experience?

The Macintosh human interface has set standards but is no longer carving new domains. It’s become a motif to be copied.

Macro concepts such as virtual reality and micro developments such as the gestural interface of the pen-based computer are beginning to refine the scope and direction of the desktop interface.1

Initially, computers needed to prove their worth by emulating things we had done before. Situated between the virtual and the gestural, today’s desktop computers can occupy a pivotal position only if they emulate less and relate more. Whether facing a real or virtual Macintosh, today’s computerphile is looking for tools and capabilities that teach by associating themselves to his/her experience and affect by relating to his/her developing context.

Interfacial Relations, Part I, suggests directions the Macintosh interface might take to become more relational.

Part I: Relational Specifics

A natural movement

File folders, documents, paintbrushes, trash cans, keyboards, are ways the Macintosh emulates reality. Sorting, selecting, and translating are ways the Macintosh constructs reality. Relational interface consolidates tools, emphasizes attributes, and concentrates on context. Before the advent of the graphical interface, icons were enough to ensure user friendliness. In tomorrow’s graphical rich environments the user is going to expect relational components to feel comfortable with an interface.

Certain relational interactions on the Macintosh are expected. Highlight text (or one or more objects), bring up a text style dialog (bring up an object attributes dialog box) and you expect to see the currently selected text (object) attributes checked, unchecked, or greyed out (indicating multiple text styles (object attributes) within the active selection). Relational cues of this sort give the impression the software is responding to the last thing the user did. But this is just the tip of the relational iceberg.

Alongside the iconic look-alike menu and tool palettes, new relational tools are appearing. They include:

- the simple bezier tool that constructs a curve relative to previously constructed points;

- the Quark XPress2 Measurements Palette that provides interactive access to many of the active characteristics of highlighted elements;

- Nisus’3 rich search/replace functionality which permits the user to set character attributes directly on the form;

- Digital Darkroom’s4 context sensitive preview forms:

- Studio 32’s5 color slip and replace functionality and

- the Oasis6 tool box that concentrates on attributes rather than discrete tools

These developments indicate that a natural progression is occurring--away from the metaphor and toward the relative.

Computer Metaphor: Evolutionary or Destructive

Computer-promoted metaphor is a unique beast. Unlike the metaphor of everyday speech, a juxtapositional device that invites deliberation about historical roots, computer-based metaphor deliberately sets to work dismantling the base from which it gets its grounding. Maybe because it’s so interactively compelling or mind-numbingly pervasive, the computer metaphor tends to immediately subvert, and eventually replace, its benefactor. Rather than enriching the environment that gave it identity, computer metaphor often seems to recommend we abandon our heritage. It’s a shame, because both tools--the traditional and the technological--are unique and invaluable.

The Relational Desktop

The relational desktop is a layered interface that can permit Apple, developers, and end users to:

- retain the basic interface foundations established by Apple.

- extend the finder/multifinder environment while retaining the desktop/metaphor analogy7 as an option;

- develop interface options that take advantage of particular software/hardware configurations and capabilities (e.g. sound, color);

- customize interfaces to individual needs or job requirements;

- accommodate unique requirements without abandoning basics; continue to maintain a predictable look and feed;

- transport these customized interfaces from one machine to the next and secure the best fit regardless of software/hardware differences;

- experiment with alternative approaches.8

Multifinder: Opaque layering

Pervasive on today’s desktop/application interface are menus, tools, and windows. Bookbinding that holds together the (application) pages, the menu bar provides stability and repeatability. The tool palette sequesters the tools. Windows are application-owned surfaces which the tools mark and the menus modify.

Non-permanent interface components include dialog boxes. They record, warn, and modify tools, windows, and menus.

Though in MultiFinder applications may overlap, each application actually occupies a discrete layer (sometimes modified by DA’s and inits), controls its own tools, and owns the active window.

Adding Translucency

Relational interface first attempts to break through (Multi)Finder’s opaque layering schema by accepting application layers as they appear today--as metaphorically consistent set of tools, modifiers, defaults, and configurations that reflect a particular design and direction--and adding relational overlays.

Without changing the look and feel of an application, relational layers can be added that relate to every visible element on the application layer. The user names the level, adds items, positions them, and determines the relationship between each of those items and items on other layers.

The following layers, linked to tools and menu items (and/or other layer items), might be implemented:

- Name layer(s): contains alternative names for tools and functions.

- Icon layer(s): contains alternative icons for tools and functions.

- Security layer(s): specifies who, what, when, where, and why can access or modify application elements.

- Default layer(s): specifies defaults relative to each item.

- Description layer(s): contains (editable) text descriptions of selected items.

- Speech layer(s): specifies audio activation commands that call specific items.

- Macro layer(s): expand individual (sound/keyboard, ) calls into call sets and sequences.

- Journal layer: journals selected items.

- Undo layer: specifies undo functions unique to specific tool events (see below).

- Alternate Platform layer: maps items to alternate platforms (e.g. PenPoint, DOS, )

- Job layer(s): relates application items to job requirements.

- Time and date stamping: records frequency of use. Could be used to evaluate software upgrade paths.

- Hardware layer(s): maps interface specific information onto alternative “screens.” Users employing transparent “lectern screens” or miniature eyeglass screens can decide to remap all or parts of the interface off the computer screen and onto these alternative surfaces (thereby reclaiming the crt completely as the active work surface).

- Alarm or question layer(s): contains alerts/questions about specific items.

- Personal/Job layer(s): customized layers related to specific job requirements.

Items can be cut, copied, and pasted from layer to layer. Items on one layer can be linked to items on another layer. Items can be repositioned anywhere on the screen. For example, all items on a description layer could be arranged to appear near the top right hand corner of the screen, multiple tools could be positioned underneath each other (and accessed by flipping a tool “page”). Transitions between one layer and another can occur via programmed scripts or layer/menu/dialog box choices.

Adding Transparency

The translucent layers discussed above expand the existing interface. Transparent functionality cuts through the layers to radically customize the interface.

Transparency is added when (the interface makes it appear that):

- Windows are separated from their application.

- Tools are separated from their application.

- Menus are tool, rather than application, related.

With transparent layers, the user can--by cutting and pasting elements from one layer-to-layer--arrange the desktop so he can work on any active window with any tool, from any application. The user doesn’t need to save (in a common format)/close/and open the file. Transparent layers overcome the impression--as one switches from tool-to-tool--that one is traveling from application-to-application.

A one-person shop might use transparent layers to set up a desktop with Quark XPress page layout tools, Microsoft Word9 word processing capabilities (within the XPress frames), an Adobe Illustrator10 bezier tool, Oasis’ paint brush, Studio 32 pencil, PhotoShop11 stamp tool, etc. Because these visible items can still be associated to entries on hidden related layers this information can be selectively brought up to describe, reconfigure, expand, or change the existing desktop. If a tool is still unrecognizable, its root application environment (situated on another layer) can always be invoked.

Multi-medium

Translucent and transparent layering complements individual work styles and workplace job requirements in a multi-application environment. It permits individuals, workplaces, and workflows to compose and refine unique interface profiles reflecting their own preference and default dispositions across application/file boundaries.

Name and icon layers might be employed to explain or replace a tool or tool-function whose appearance is unclear. Descriptive layers may relate information particular to a job, operator capability or current software facilities. (Software companies can pre-release layers describing upgrade refinements or interactively polling program usage before upgrades are instituted.)

Layers can be understood and managed by report and sort functions. Sorts can, for example, organize visible tools and associate the icons with general information linked to these tools and residing on the help layer. More specific information (e.g. job particular) information can be called from a job description layer. These can be combined and printed as a tool-general/job-particular manual.

Translating text or speech layers into a foreign language or redrawing cryptic icons for another culture can immediately make those functions accessible to a new audience--without disturbing underlying applications.

Relational layers become instrumental when files, jobs, and workers move from one location to another and as software evolves into groupware. Today, software operators are judged more by what applications they are familiar with and less by what they can do. With relational layers, an individual can develop a (multi-layer) profile consisting of tools and processes with which he is conversant. When the operator installs that profile on another computer, the profile will be able to be search the foreign site, determine common (e.g. Adobe Illustrator’s bezier tool), identical (a MacDraw12 “rectangle” and an identical Canvas13 “rectangle” on a name layer), and similar (two “airbrush”es configured differently) tools and functions and--by sorting through the familiar and the available--construct the best interface for the situation.

Mediating between profiles using sorts, searches, and reports and modifying selected profiles using language translators it becomes clear how powerful relationally based interface profiles can function in complex projects that must travel across job specific, high security, foreign language, and cross-cultural borders.

Inter-application relational Interface

Having established an overview that hints at how a relational interface might operate, we can look at application specific relational tools.

Tools

Early electronic keyboards attempted to emulate the sound of a piano. But algorithms were crude and the artificial sounds generated, though interesting, didn’t quite cut the mustard. Today, with sophisticated sound sampling techniques, a piano perfect sound is possible. Yet the piano relic remains on the modern keyboard--renamed the “electronic piano.”

Our paint palette sports similar throwbacks in the spraycan/airbrush and the paintbrush/artist’s brush.

Consider the real pencil. Turned on its side, or applied with various pressures, it can apply as subtle or seductive a line as desired. The pixel-point pencil is simply an unrealistic metaphor.

Is the metaphor dominated toolbox doomed to be filled with relics? Computer-derived tools aren’t intended to reflect their real world counterparts. They’re meant to expand their real world referents.

In the short run, and for users acquainted with the referent, metaphor continues to be a fine way to introduce and contextualize an application and icons continue to be a fine way to sequester sample tool effects. However, in the long run these devices can limit an application’s scope and unnecessarily clutter its appearance.

Point-and-click is easy to understand. But, simply implemented, this approach encourages a pick-and-choose (digital) rather than mix-and-match (analog) attitude. Applications need to adopt an interface that encourages “mixing” rather than “picking” tools. Tools need to be defined as processes rather than products.

Oasis, a paint program employing a relationally powerful interface, has reduced its tool palette to two major tools, the airbrush and the paintbrush.

Associated with its tools are three major palettes that address an infinite spectrum of software and hardware (see “The Sensitive and the Sensual” below) paint capabilities.

By changing size, density, tool attribute, and tool application settings, and relating these settings to the current palette, the paintbrush can simulate soft and hard pencil, pastel, watercolor, oil, etc.

What’s important about this approach is that rather than providing the user with discrete tools, the application acquaints the user with ingredient proportions necessary to emulate certain effects. The tools the user employs assume a relation to each other and the tools the user hasn’t yet employed take their place on the (nearly infinite) continuum of options defining in-between settings.

Iconography

Inside and out, the Macintosh depends heavily upon icons. Icons frame tools and predetermine their usage by associating them with non-computer tools and non-computer ways of doing things. But iconic tools still are familiar only to an educated user. Only someone acquainted with a paintbrush can appreciate how a brush might work.

Well designed icons are clean, clear, and powerful tools. But icons gain their power through their context, and they retain their power only insofar as that context is able to freeze time. But time marches on

Literal Icons

Metaphor is an adequate jumping off point. But as tools and their modifiers become more complex, metaphor begins to turn in upon itself. Today, by choosing the proper sizes, shapes, repeat patterns, colors and modifiers you can easily transform a paintbrush into a pencil, an eraser or (with slightly more effort) practically any tool on the paint palette.

When the tool or the task is simple and obvious, literal icons continue to be relevant.

Sometimes the best solution is a combination of the literal and the abstract. The universal “No” sign superimposed over a literal icon transmits a clear message.

Few smokers wouldn’t understand this "no smoking" icon in airplane bathrooms.

But metaphor can get in the way when computer tools can perform tasks unimaginable in the non-computer world.

Abstract Icons

Abstract icons are no less infallible than literal icons. Consider the on/off icon imprinted into the pushbutton switch of the MacII, the toggle switch of the Canon copier at work, and--separated into its components--on the MacSE toggle.

On/Off Icons:
What is it--a key and circular lock? People I asked didn’t know.
Left: (Top = On; Bottom = Off) MacPlus/SE rocker switch.
Right: MacIIfx On/Off Push Button

Nonetheless SE users still knew how to use the switch because it was differently colored.

Pictorially speaking, there’s very little that’s universal. To the Chinese, the owl is an especially stupid bird. Thumbs-up means “OK” to Americans, but is an obscene gesture in Mediterranean countries.

Abstract icons sometimes work better when they call attention to an action rather than representing an object. However, abstract shapes intended to communicate complex processes may be too elaborate for a simple picture to describe.

Sometimes it doesn’t matter if an icon is immediately understandable. If the interface provides some sort of feedback describing or naming the icon, using it a few times can be enough to imprint that icon’s function clearly in the user’s mind.

Claris CAD’s14 three stage object drawing process succinctly defines the what, how, and relative-to-what drawing technique required of a technical illustrator. Whether drawing or resizing objects, the tool (e.g. rectangle, chamfer, linear dimension), method (e.g. corner-to-corner, center-to-edge), modifier (e.g. corner, center, end-point) process is so clear and consistent that even after using it a few times the user can relate methods and modifiers to tools that haven’t yet been explored. Not all the procedures apply across the board (e.g. the positional modifier “end-point” does not apply to a circle). But in this relational context, encountering situations where a process doesn’t apply still yields useful information about the objects involved.

“Samplicons”

A mini-canvas tool icon might best represent that tool. This scratch pad approach provides immediate, specific feedback, that incorporates all the effects of currently selected tool modifiers and reflects the capabilities of the selected (2, 8, or 24 bit) monitor color configuration. It also replaces one of the most useful (and expensive) parts of a manual, the full color samples page.

Extending the samplicon concept:

- icons can, as the active color is changed, change colors to provide a set of samplicons for comparison;

- adding cut/copy/paste to the mini-canvas, the user can experiment with the tool without affecting the active drawing surface;

- with tool mini-canvas manipulations separately journaled, the user could selectively undo ones way through different revisions of the tool, thus recalling effects without having to reconstruct them.

- add the ability to name and save configured tools, and the user will have a cross-document, visual and lexical record of unique ways a tool has been constructed and applied.

Forms

Relational concepts can be extended to a program’s forms.

Page layout programs that handle picture frame and text frame placement must deal with various offset parameters. Pictured are two approaches to establishing a runaround and a margin (frame offsets established from the outside-in and inside-out respectively).

PageMaker’s15 icon based dialog box approach is simple and intuitive. It portrays the interrelationship between runaround and margin. Pick the right runaround icon, and the available margin icons show up.

PageMaker’s icon based runaround dialog box.

Quark XPress’ more versatile runaround tool is simple and clean. However, it does not relate runaround to frame margins. Frame margins are established elsewhere.

Quark’s runaround dialog box.

What are the disadvantages of these forms?

- Both approaches are modal (each form covers the document, can’t be moved, and must be dismissed before you can see the results), both take up a lot of room. Neither can easily be extended to other offset features, such as frame-specific traps/spreads, which may be built into future product versions.

- Neither allows the user to affect multiple selected objects, to change unit measures individually, to incrementally modify one or all object offsets by a specific amount, to check to see if more than one objects have the same offset, to reset offsets to the same amount, in short to view and change offsets contextually.

Relational Forms

Quark XPress 3.0’s Measurements Palette;, is a relational portent of forms to come. An interactive form, the palette reflects the characteristics of the currently chosen object(s). Nonmodal, its horizontal profile can be unobtrusively placed beneath highlighted objects.

Quark’s Measurements Palette: An interesting testament to the relational approach is that users introduced to page layout through XPress 3.0 tend to rely on this form exclusively (and not go to the menu to access its modal object modification forms).

FrameMaker’s16 Character Format and Paragraph Format dialog boxes provide similar functionality.

Applying similar principles to a runaround and margin offset form might result in the following. A modular form of this sort could easily be extended to show chokes and spreads.

This relational form permits the software designer to add interactive modules as more capabilities are added. The user can display selected extensions or portions of each extension (Show & Margins All Sides) on the document using colored guidelines. Within the form, the user can change selected dimensions, change unit measures, and lock or incrementally change dimensions (notice the arrows replacing the locks). (Note: the question mark indicates a dimensional disagreement among the selected set of objects. A more verbose form might show a range of dimensions.)

Tied to an interactive set of colored guidelines surrounding selected text frames this approach gives the user the option of changing attributes to each frame individually directly on the active page or absolutely/incrementally en-masse through the relational form.

Other Relational Forms

Nisus’ search/replace form permits the user to set and view character attributes directly on the form.

Nisus search/replace function includes relational facilities (“or”) and permits the user to incorporate different type styles, sizes, colors, and modes directly on the form. The word “time” appears jaggy because it connotes “any font.”

Graphic relational forms include Digital Darkroom’s form suite. Its Paste Control form interactively affects combined images as they are being applied and teach as well as demonstrate the complex interaction of selected colors and feather and dissolve settings as they apply to replace, blend, darken and lighten procedures.

Menus

Menus--once single level multi-button pulldowns permanently attached to menu bars--now can appear beneath dialog box buttons, application tools, and window widgets and borders; can cascade into sub-sub items; and can tear away to coexist on-screen as non-modal forms. Sensitive to screen edges and limited in cascadable depth, Apple-approved menu functionality is designed to be easy to understand and ergonomically stable enough to easily operate.

Depending on the application, menus, or menu pulldowns may change depending on currently selected objects and tools. Menus that change in unexpected ways can be disarming to the inexperienced operator.

Menu items tend to be recalled often. If those items are at the end of a long dropdown or hanging off a long cascading menu branching up from the long dropdown they can be difficult to repeatedly access. Menu entries calling up complex dialog boxes could allow entry sets to be named and cascaded from that menu item. A macro could assign a keycode to the item but that might require recoding another keyboard assignment or remembering an obtuse code. Relational menus could position recent selections on a new menu or alternate the existing menu configurations by stacking items based on frequency of use or last-up top-of-stack fashion. Of course, restacking could destroy a carefully designed and sorted menu. But if the interface split each menu item into a left, center, and right button area the user could have the choice of:

- left: accessing past menu choices (or past named dialog boxes),

- center: selecting a default entry, (or the standard dialog box) or

- right: selecting from the expected arrangement of sub-menu items (or the full set of named dialog boxes).

Digital Darkroom’s visually consistent set of interactive forms affect the window image or selected image areas to preview visual effects.

The cascading “Font” menu reflects the full range of choices to the right and a chronological font selection to the left. The center could be used to select a default entry (indicated by the “*” next to Times)

The “Type” menu allows access to the standard dialog box or to a sub-menu of named Type designations.

Notice the horizontal lines next to Geneva and Palatino fonts. This is the relational device Apple’s System 7.0 uses to designate multiple selections within the currently active area.

Relational menus could shrink the main menu to include only designated and previous choices or provide the user with a limited set of options that related directly to the task at hand. Such menus, could make menuing more efficient by reflecting what had been done to date.

Command Line Descriptions

As programs and environments get more complex, they are employing command line descriptions of some sort. Either tied to the cursor or appearing on a specified screen position these context sensitive titles, descriptions, and instructions serve to alert, name, describe, or instruct relative to currently active items. Apple’s System 7.0 has added context sensitive Help bubbles to explain any item you point to with the cursor.

MiniCAD’s smart cursor is a relational tool that describes and suggests.

The Sensitive and the Sensual

A graphical interface can communicate through digital or analog means.

If you consider interface a means of conveyance--a way of getting from here to there--and you compare interface tools to a railroad, digital is to analog as each staccato rail tie is to the source-to-destination rail line. Specifically, digital is how you construct, reconstruct, and remember--it’s the parts that eventually make up the whole. Analog is how you enjoy--it’s the whole expressed in parts. Walk alongside the tracks, dissecting every step of the journey and you’re concentrated on the digital; travel the tracks by train and your senses are immersed in the analog.

Computers define reality digitally, using on/off logic. Software that emphasizes input by the numbers, numerical increments, ±, <, >, extend this digital logic to their interface. But showing a digital face is as much a matter of choice as using numbers rather than hands on an electronic watch. Interfacewise, digital and analog are two sides of the same coin.

Digital interfaces subtly affect the way we relate to reality. Digital interface provides precision and accuracy at the expense of contextual richness and relative understanding. Its effects aren’t limited to the computer. Listeners can lose hard to find stations when they’re forced to step through frequencies rather than tune-in stations. The implied message “It’s just about quitting time” loses some of its timbre when your digital watch indicates “4:43” rather than showing a “about quarter of...” minute hand creeping toward the appointed hour. Gas pumpers trying to get the best of their local oil conglomerate no longer can get that tiny feeling of accomplishment by inching the gas meter up to the hairline below $5.01.

But the digital approach also has its advantages. The touch tone telephone takes less effort, is faster, provides more feedback, is more personal and secure, and is easier to build and customize than the dial model.

Analog interface alternatives have a more relational feel. And relational interfaces, because they relate to wholes rather than sift through parts--have a distinctly more sensual feel. They communicate a flow. Analog devices provide the tactile undercurrent that makes a friendly looking interface a friendly feeling interface.

As construction devices, interfaces that show objects with handles that can be stretched and shrunk may not be as precise as their key-in counterparts but relate much better to the person doing the constructing. Analog progress indicators include animated expanding and shrinking windows, turning balls, filling/emptying gauges, scrolling bars, etc. These devices move to indicate something is happening, and fill to indicate--in relative terms--the process is moving toward a goal, and it’s approaching completion. Their digital counterparts--word lists, number countdowns, percentage readouts, -- may be the real grist of the mill, but are often as irrelevant to the task at hand as continually counting our heartbeats is to staying alive.

Which is not to say that--in the proper context--digital readouts can’t be valuable adjuncts or informative options.

Softer Hardware

The letter manipulator prefers a keyboard because it provides a tactile touch-and-apply alternative to the pen, which must calligraphically reconstruct each letterform every time it is applied. But the keyboard is not an analog device.

The mouse--a brick on wheel--and the turboball--a wheel on brick--are testaments to the human body’s willingness to adapt itself to practically any tool with an analog feel. A mouse certainly doesn’t provide the direct tactile response the human body expects when applying marks or manipulating objects. However, it’s preferred to the keyboard as a drawing device because in getting from point A to point B it doesn’t require the user tap out every pixel heartbeat along the way.

In the real world, most analog marks are applied with tools that are shaped like pens (pencils, paintbrushes, airbrushes, dentist drills). Computer pens and tablets have attempted to extend this shape to the computer mark maker. But the WACOM17 tablet applies to the tablet pen an analog component that extends interface one dimensional step deeper. Applying the cordless WACOM pen more or less heavily to the tablet the user can (depending on how the tool is configured by its parent program) control the relative size, shape, density, color, etc. of the tool’s mark.

The WACOM pen is to the mouse what a caress is to a touch. The WACOM tablet has been such an immediate success with computer artists that many paint programs investing a considerable amount of software functionality to interfacing with WACOM’s pressure sensitive device.

Interestingly enough, what the WACOM tablet lacks is a switch to override its pressure sensitivity. Though the WACOM is a giant improvement in delivering “fuzzy” gestures to the screen, because there is no accurate way to instruct the pen exactly when to begin and end a mark, it is more difficult to apply precise “pencil” lines to a drawing using the pressure sensitive pen.

For the time being, pressure sensitivity is a tool particular to pixel artists. Impressive as the results already are, paint programs are applying pressure sensitivity in only the most obvious (metaphorical) ways. If the concept of pressure sensitivity is to be expanded, WACOM needs to provide a way for the average user to access pressure sensitivity (e.g. through a macro program or through HyperCard commands). Left to the wiles of the greater user community, pressure sensitivity is more likely to become part of a common computer language.

Related developments in notebook computer pen-based interface technology promise that in the future we may be seeing “deep” and “shallow” gestural commands that address information in computer-unique ways.

Touch screen technology is typically regarded to be a point-and-select interface. However, work is underway to develop gadgets that respond to twisting, sliding, and toggling. What these tools sacrifice in space they may make up in meaningful feedback, especially when these tools need to be manipulated “blind.” People who’s attention needs to be devoted to images other than the tools they are accessing (e.g. pilots, air traffic controllers) and people who cannot see images at all may benefit from these analog devices tied to audio feedback.

Unlike visual symbols, sound is an analog interface medium that can record the interplay of many factors at once. It has the power to coalesce an infinite set of abstract components into an immediately recognizable symbol. Three dimensions has been a tough nut for the 2D interface to crack. Attempting to accurately make two objects meet in three-dimensional space can be a complicated maneuver for the remote computer operator. Translating each dimensional coordinate into a musical note and attempting to relate positions in 3-D space by resolving them into 3-dimensional “chords” may be a relational navigation scheme worth investigating.

Part II discusses the role of the designer’s role in a post industrial--i.e. relational--design context.

Footnotes

1 Virtual reality, is an interface that temporarily replaces reality by responding to and addressing our senses directly. Goggles completely address our visual senses; gloves accept and return tactile sensations to our hands Gesture is an interface that accepts gestural shorthand cues to succinctly record pen-based onto small “notebook” computers. Both interfaces--though in lesser and greater stages of development--are already affecting how we see the role and function of the computer.

2 1990. QuarkXPress®3.0. Denver, CO 80209. Quark Incorporated.

3 1991. Nisus 3.05. Solana Beach, CA 92075. Paragon Concepts, Inc.

4 1990. Digital Darkroom V2.0. San Diego, CA 92126. Silicon Beach Software.

5 1990. Studio 32. San Mateo, CA 94404-2497. Electronic Arts Inc.

6 1991. Oasis. Santa Rosa, CA 95407. Time Arts.

7 Human Interface Guidelines: The Apple Desktop Interface. (Apple Computer Inc. 1987. Menlo Park, CA: Addison-Wesley Publishing Company, Inc.) supported by Tog Tognazzini’s column The Human Interface. (which appears in Apple Direct, a supplement issued regularly to the Macintosh development community) are the arbitors of the Macintosh interface. These documents provide guidelines to insure that new features are software compatible, that they work on all Macintosh hardware platforms, and that any changes will not cause a rough transition between what the Macintosh community is used to and what it needs.

8 Providing the small, independent developer access to the desktop platform (through DA’s, inits, and HyperCard) has proven that the most fertile program and interface development arena continues to be the independent end user.

9 1989. Microsoft Word 4.0. Bellview, WA 98004. Microsoft.

101990. Adobe Illustrator 3.0. Mountain View, CA 94039-7900. Adobe Systems Incorporated.

11 1990. PhotoShop. Mountain View, CA 94039-7900. Adobe Systems Incorporated.

12 MacDraw. Santa Clara, CA 95052-8168. Claris Corporation.

13 Canvas . Miami, FL 33126. Deneba Systems.

14 1990. Claris CAD 2.0. Santa Clara, CA 95052-8168. Claris Corporation. (Claris CAD’s introductory Video Tape is testament to Claris’ extremely clear interface.)

15 1990. Aldus PageMaker. Seattle, WA 98104. Aldus Corporation.

16 1991. FrameMaker V2.1. San Jose, CA 95131. Frame Technology.

17 1990. WACOM Tablet. Paramus, NJ 07652. WACOM.

 

Community Search:
MacTech Search:

Software Updates via MacUpdate

Corel Painter 20.1.0.285 - Digital art s...
Corel Painter lets you advance your digital art style with painted textures, subtle glazing brushwork, interactive gradients, and realistic Natural-Media. Easily transition from traditional to... Read more
iTubeDownloader 6.5.19 - Easily download...
iTubeDownloader is a powerful-yet-simple YouTube downloader for the masses. Because it contains a proprietary browser, you can browse YouTube like you normally would. When you see something you want... Read more
OmniFocus 3.8 - GTD task manager with iO...
OmniFocus is an organizer app. It uses projects to organize tasks naturally, and then add tags to organize across projects. Easily enter tasks when you’re on the go, and process them when you have... Read more
Hazel 4.4.5 - Create rules for organizin...
Hazel is your personal housekeeper, organizing and cleaning folders based on rules you define. Hazel can also manage your trash and uninstall your applications. Organize your files using a familiar... Read more
Macs Fan Control 1.5.7 - Monitor and con...
Macs Fan Control allows you to monitor and control almost any aspect of your computer's fans, with support for controlling fan speed, temperature sensors pane, menu-bar icon, and autostart with... Read more
Acorn 6.6 - Bitmap image editor.
Acorn is a new image editor built with one goal in mind - simplicity. Fast, easy, and fluid, Acorn provides the options you'll need without any overhead. Acorn feels right, and won't drain your bank... Read more
OnyX 3.8.2 - Maintenance and optimizatio...
OnyX is a multifunction utility that you can use to verify the startup disk and the structure of its system files, to run miscellaneous maintenance and cleaning tasks, to configure parameters in the... Read more
macOS Catalina 10.15.5 - An Operating Sy...
macOS Catalina gives you more of everything you love about Mac. Experience three all-new media apps: Apple Music, Apple TV, and Apple Podcasts. Locate a missing Mac with the new Find My app. And now... Read more
macOS High Sierra Security Updates 10.13...
macOS High Sierra introduces new core technologies that improve the most important functions of your Mac. From rearchitecting how it stores your data to improving the efficiency of video streaming to... Read more
Numi 3.28 - Menu-bar calculator supports...
Numi is a calculator that magically combines calculations with text, and allows you to freely share your computations. Numi combines text editor and calculator Support plain English. For example, '5... Read more

Latest Forum Discussions

See All

Steam Link Spotlight - Signs of the Sojo...
Steam Link Spotlight is a feature where we look at PC games that play exceptionally well using the Steam Link app. Our last entry was XCOM: Chimera Squad. Read about how it plays using Steam Link's new mouse and keyboard support over here. | Read more »
Steampunk Tower 2, DreamGate's sequ...
Steampunk Tower 2 is a DreamGate's follow up to their previous tower defence game. It's available now for both iOS and Android as a free-to-play title and will see players defending their lone base by kitting it out with a variety of turrets. [... | Read more »
Clash Royale: The Road to Legendary Aren...
Supercell recently celebrated its 10th anniversary and their best title, Clash Royale, is as good as it's ever been. Even for lapsed players, returning to the game is as easy as can be. If you want to join us in picking the game back up, we've put... | Read more »
Pokemon Go Fest 2020 will be a virtual e...
Niantic has announced that Pokemon Go Fest will still take place this year although understandably it won't be a physical event. Instead, it will become a virtual celebration and is set to be held on 25th and 26th July. [Read more] | Read more »
Marvel Future Fight's major May upd...
Marvel Future Fight's latest update has now landed, and it sounds like a big one. The focus this time around is on Marvel's Guardians of the Galaxy, and it introduces all-new characters, quests, and uniforms for players to collect. [Read more] | Read more »
SINoALICE, Yoko Taro and Pokelabo's...
Yoko Taro and developer Pokelabo's SINoALICE has now opened for pre-registration over on the App Store. It's already amassed 1.5 million Android pre-registrations, and it's currently slated to launch on July 1st. [Read more] | Read more »
Masketeers: Idle Has Fallen's lates...
Masketeers: Idle Has Fallen is the latest endeavour from Appxplore, the folks behind Crab War, Thor: War of Tapnarok and Light A Way. It's an idle RPG that's currently available for Android in Early Access and will head to iOS at a later date. [... | Read more »
Evil Hunter Tycoon celebrates 2 million...
Evil Hunter Tycoon has proved to be quite the hit since launching back in March, with its most recent milestone being 2 million downloads. To celebrate the achievement, developer Super Planet has released a new updated called Darkness' Front Yard... | Read more »
Peak's Edge is an intriguing roguel...
Peak's Edge is an upcoming roguelike puzzle game from developer Kenny Sun that's heading for both iOS and Android on June 4th as a free-to-play title. It will see players rolling a pyramid shape through a variety of different levels. [Read more] | Read more »
Clash Royale: The Road to Legendary Aren...
Supercell recently celebrated its 10th anniversary and their best title, Clash Royale, is as good as it's ever been. Even for lapsed players, returning to the game is as easy as can be. If you want to join us in picking the game back up, we've put... | Read more »

Price Scanner via MacPrices.net

New 16″ MacBook Pros now on sale for up to $2...
Apple reseller DataVision is now offering new 16″ Apple MacBook Pros for up to $255 off MSRP, each including free shipping. Prices start at $2194. DataVision charges sales tax for NY, NJ, PA, and CA... Read more
Apple now offering Certified Refurbished iPho...
Apple is now offering Certified Refurbished iPhone Xr models in the refurbished section of their online store starting at $499. Each iPhone comes with Apple’s standard one-year warranty, ships free,... Read more
Sale! Get a 10.2″ 32GB WiFi iPad for only $27...
Walmart has new 10.2″ 32GB WiFi iPads on sale for $50 off Apple’s MSRP, only $279. These are the same iPads sold by Apple in their retail and online stores. Be sure to select Walmart as the seller... Read more
Apple resellers offer new 2020 Mac minis for...
Apple resellers are offering new 2020 Mac minis for up to $50 off Apple’s MSRP with prices available starting at $759. Shipping is free: (1) B&H Photo: – 2020 4-Core Mac mini: $759 $40 off MSRP... Read more
Sprint is offering the Apple iPhone 11 free t...
Did you miss out on Sprint’s recent free iPhone SE promotion? No worries. Sprint has the 64GB iPhone 11 available for $0 per month for new lines when you trade-in a qualifying phone in any condition... Read more
Apple has clearance 2019 13″ 1.4GHz MacBook P...
Apple has Certified Refurbished 2019 13″ 1.4GHz 4-Core Touch Bar MacBook Pros available today starting at $979 and up to $440 off original MSRP. Apple’s one-year warranty is included, shipping is... Read more
Apple restocks 2019 MacBook Airs starting at...
Apple has clearance, Certified Refurbished, 2019 13″ MacBook Airs available again starting at $779. Each MacBook features a new outer case, comes with a standard Apple one-year warranty, and is... Read more
Apple restocks clearance Mac minis for only $...
Apple has restocked Certified Refurbished 2018 4-Core Mac minis for only $599. Each mini comes with a new outer case plus a standard Apple one-year warranty. Shipping is free: – 3.6GHz Quad-Core... Read more
Apple’s new 2020 13″ MacBook Airs on sale for...
B&H Photo has Apple’s new 2020 13″ 4-Core and 6-Core MacBook Airs on sale today for $50-$100 off Apple’s MSRP, starting at $949. Expedited shipping is free to many addresses in the US. The... Read more
B&H continues to offer clearance 2019 13″...
B&H Photo has clearance 2019 13″ 4-Core MacBook Pros available for up to $300 off Apple’s original MSRP, with prices starting at $1149. Expedited shipping is free to many addresses in the US. B... Read more

Jobs Board

Security Officer - *Apple* Store - NANA (Un...
**Security Officer \- Apple Store** **Description** About NMS Built on a culture of safety and integrity, NMSdelivers award\-winning, integrated support services to Read more
Transition Into Practice Program (TIP) - Sept...
…Academy-Transition into Practice (TIP) Residency program at St Mary Medical Center in Apple Valley, CA. **We are seekingRegistered Nurses who are:** + New graduate Read more
Essbase Developer - *Apple* - Theorem, LLC...
Job Summary Apple is seeking an experienced, detail-minded Essbase developer to join our worldwide business development and strategy team. If you are someone who Read more
Senior Software Engineer @ *Apple* - Theore...
Job Summary Apple is looking for a seasoned senior software engineer to join our worldwide business development and strategy team. This is an opportunity to lead a Read more
Cub Foods - *Apple* Valley - Now Hiring Par...
Cub Foods - Apple Valley - Now Hiring Part Time! United States of America, Minnesota, Apple Valley Retail Operations Post Date May 18, 2020 Requisition # 119230 Read more
All contents are Copyright 1984-2011 by Xplain Corporation. All rights reserved. Theme designed by Icreon.