Contents 1. Introduction a. Problem Statement b. Outline 2. Multimedia and Automatic Presentation Generation a. Introduction b. The Cuypers system i. Introduction ii. Cuypers' architecture iii. Example scenario (based on Towards 2nd and 3rd generation...) c. Documents, types and formats i. Introduction ii. Document engineering - Separation style - content - Spatial & temporal constraints iii. Graphic Design and its dependencies - Content vs. Pres. Structure vs. Style (pie chart) - Discourse Model - User Model - Other external forces on graphical design 2. Graphic Design a. Introduction i. Aesthetics b. Colours i. Colour Spaces ii. Colour Rules c. Typography i. Typography Rules ii. Typography Tables d. Conclusion 3. Graphic Design, Constraints and Cuypers a. Introduction b. Writing rules in constraints c. Implementation in Cuypers d. Extensibility e. Conclusion 4. Conclusion a. Future Work Appendices: A. Document types and formats 1. SMIL 2. RDF(S) 3. DAML+OIL 4. RuleML B. Constraint Satisfaction Problems 1. Introduction 2. Rules 3. Eclipse 4. Conclusion