BYTE.com > Features > 2004
Automated Document Design
By Steven Harrington, Lisa Purvis
March 29, 2004
(Automated Document Design
: Page 1 of 1 )
Maybe you don't think computers can appreciate beauty, but our project at Xerox's Imaging and Services Technology Center aims to change that. We're working on software that's capable of experimenting with different designs and making aesthetic judgments much the same way a human graphic designer would. We call this area of research "personalized document creation"; by blending artificial intelligence algorithms with art theory, it may someday allow small business owners to create professional-looking sales brochures with just a few minutes' work, or allow novice Web designers to create attractive personal pages with a click of a button.
Personalized Document Creation
Typically, customers who need to create a series of documents will hire a graphic designer or other expert in the field. This expert develops an overall layout for the document that includes empty slots for the customized data. The creator also finds appropriate content pieces, and specifies rules for how to fill in the custom slots with this content. The custom document application then creates a document for each customer by inserting the data for the customer into its linked slot. As a result, each document made this way typically has the same general layout, regardless of content.
In contrast, we wanted our software to create documents that can transform themselves for different sets of content, different individuals, and different devices. For example, consider a document such as the catalog page shown in Figure 1 (left). Let's say that we have created a design for the set of content shown, but then at a later time we need to remove some elements from the document because they have become out of date, and the design no longer works well (as shown in the middle page). Our system can fix the bad design to create the new layout shown on the right.
|
|
|
| Voice Recording Meets Open Source Dr. Dobb's talks with Bruce Kaskey, cofounder of <a href="http://www.orecx.com">OrecX</a>, about the Oreka open source project and why it's an important contribution to the open source community.
What Zope Did Wrong (and How It's Being Fixed) Dr. Dobb's talks with Lennart Regebro about the many things that
Zope 2 did right and did wrong. Lennart has also been one of the driving
forces behind Five, the integration of Zope 3 technologies into Zope 2.
|
|
 |
|

BYTE CD-ROM |
| NOW, on one CD-ROM, you can instantly access more than
8 years of BYTE. |
| |

The Best of BYTE: Volume 2 - Heuristic Algorithms |
| In this volume of Best of BYTE, we explore the emergence of some heuristic algorithms. Although we have only scratched the surface of this intriguing subject, we hope we've suggested the potential of the synthesis of heuristics and algorithms. |
|
|
|
|