Projector

----------------------------------------
Tools for Intelligent Presentation
Jock Mackinlay One
Stanford University
----------------------------------------
Why do we need help?
We make lots of illustrations One
We use them in multiple media
We edit them
----------------------------------------
Development Pipeline
One
Dialogue Design Layout Rendering
----------------------------------------
Artificial Intelligence Techniques
Declarative architecture One
Heuristics
Search
----------------------------------------
Dialogue Design Layout RENDERING
One
Page description language
----------------------------------------

<Logo example from page 68> Two

----------------------------------------
Dialogue Design LAYOUT Rendering
One
Illustrators
Graphical style
----------------------------------------
Illustrator: Gargoyle heuristics
Two
<An example screen>
----------------------------------------
Graphical style: Declarative
Two
<trapazoid examples from page 212>
----------------------------------------
Dialogue DESIGN Layout Rendering
One
APT: A Presentation Tool
----------------------------------------
APT architecture: Search
Two
<diagram from page 232>
----------------------------------------
Data One
<4 car relations from notes>
----------------------------------------
Image Two
<color scatter plot>
----------------------------------------
Synthesis
<diagram showing selection and One
composition of 4 relations>
----------------------------------------
Primitives Two
<from my talk>
----------------------------------------
Selection: Perceptual Task Ranking Two
<diagram from notes>
----------------------------------------
Size Tasks Two
<from my talk>
----------------------------------------
Color Tasks Two
<from my talk>
----------------------------------------
Composition Operators Two
<from my talk>
----------------------------------------
Media Sensitivity Two
<incorrect use of gray>
----------------------------------------

<barchart image> Two

----------------------------------------
DIALOGUE Design Layout Rendering
One
APEX: Automatic Pictorial
EXplanations
----------------------------------------
<APEX slides are in the mail. The
basic process is:
Detail removal for objects
Add context objects
Add landmark objects Two
Add similar objects
Add supporting objects
Add meta objects
There will be a sequence of slides.>
----------------------------------------
Future

Media adaptable illustrations One
Presentation tools for 3D and animation
Automated critiquing
----------------------------------------
-------
-------