31.05.2013 Views

think-cell technical report TC2003/01 A GUI-based Interaction ...

think-cell technical report TC2003/01 A GUI-based Interaction ...

think-cell technical report TC2003/01 A GUI-based Interaction ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

4.1 A New Approach to Slide Layout INTERACTION CONCEPT<br />

Another user request that was revealed by the field study (Chap. 2) cannot easily<br />

be integrated into the smart grid concept: So-called stickers are visual elements<br />

that appear on a couple of slides throughout a presentation, always in the same<br />

size, position and style. In Solo [Axo] there is a feature called named objects that<br />

explicitly supports this concept. It will be up to future work to represent the sticker<br />

concept with the smart grid approach.<br />

4.1.3 Implementing Esthetics by Rules<br />

The argument for a substantial performance gain by computer supported layout<br />

says, first, that it is easier and faster for the user to specify abstract layout intentions<br />

as opposed to concrete pixel positions. Second, the argument assumes that the<br />

translation from an abstract specification to a concrete layout can be done by an<br />

automated process and third, that on a recent personal computer this process runs<br />

fast enough to support the user interactively.<br />

An abstract layout specification allows for a much faster input, because it carries<br />

much less information than an exact, pixel-<strong>based</strong> specification. As a consequence,<br />

an abstract specification typically is an underspecification of the desired outcome.<br />

Just as in inter-human communication, the pure user input leaves room for am-<br />

biguities that must be resolved. In inter-human communication, ambiguities are<br />

resolved by supplementary input from other media, namely gestures and tone, and<br />

by conventions. Conventions go a long way to resolve ambiguities in the literal infor-<br />

mation, because by convention we have certain preconceptions about the meaning<br />

of a piece of information depending on the situation, the relationship between the<br />

speaker and the listener, and so forth.<br />

Similarly, in computer supported layout conventions help to resolve ambiguities<br />

in the user input. More <strong>technical</strong>ly speaking, the constraints implicitly given by<br />

the smart grid and the constraints explicitly specified by the user are supplemented<br />

with a collection of generic constraints that comprise conventions – or rules – about<br />

esthetic layout and corporate design (see knowledge base in Fig. 11). Those generic<br />

constraints bridge the gap between the abstract and underspecifying user input and<br />

a concrete layout.<br />

The actual definition of generic constraints must come from expert knowledge<br />

as well as from studying a substantial set of sample slides. The constraints must<br />

be weighted and the formulation of the constraints as well as their weights must be<br />

carefully tuned to the constraint solving algorithm. Those details are beyond the<br />

scope of my thesis, but to fortify the feasibility of the smart grid approach and to<br />

give an impression of what conventions in computer supported layout may look like,<br />

I propose some rules for this purpose. This listing of rules is certainly incomplete,<br />

inaccurate and open to discussion.<br />

• A slide consists of static objects such as headline and page number, and a set<br />

of dynamic objects, the body.<br />

40

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!