Download

Here you have the opportunity to download the latest release of the DesignComposer. Remember, it is just a prototype, so problems may occur - but not with the included examples ;-) . Just play around with it and don't forget to send us your experiences and ideas for improvements. Have fun!

Disclaimer

This software is not freeware, all rights remain at the author and DFKI. You're allowed to use this software as long as you are conforming to the rules mentioned below.

Copyright (c) 1997-2001 Alexander Kroener, DFKI. All Rights Reserved.

Permission to use, copy, modify, and distribute this software and its documentation for NON-COMMERCIAL purposes and without fee is hereby granted provided that this copyright notice appears in all copies.

THE AUTHOR MAKES NO REPRESENTATIONS OR WARRANTIES ABOUT THE SUITABILITY OF THE SOFTWARE, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT. THE AUTHOR SHALL NOT BE LIABLE FOR ANY DAMAGES SUFFERED BY LICENSEE AS A RESULT OF USING, MODIFYING OR DISTRIBUTING THIS SOFTWARE OR ITS DERIVATIVES.

Download

Download DesignComposer Prototype 01-11-23 (430 KB)

Please subscribe to the DesignComposer mailing list, so we can keep you informed about new releases.

Your Email :

Requirements

To run the DesignComposer you need the following.

Package Content

This package includes:

*.gif, *.jpg Logo images
Basic*.dcl Basic DCL stylesheets, used for the output production
DesignComposerStarter.zip Configuration GUI
Entity.properties A Java property file that carries specifications of HTML entities
examples Folder with examples
kernel.dcl Generic DCL kernel
lib.zip All compiled Java classes required to run the DC: DC kernel - W3C DOM - classes from the GK package (1)
output Output folder for examples (empty)
profile.xml A default profile, contains the context that may be used for the examples
readme.htm Description file
run.bat DC command line batch file (MS Windows)
runDCDemo.csh DCDemo batch file (Unix/csh)
runDCDemo.bat DCDemo batch file (MS Windows)

I've extracted and added some classes from external libraries. In particular these are:

  1. GK: Copyright (c) 1997-1998 Guido Krueger. All Rights Reserved.

Installation

Uncompress the software to a folder of your choice. Additionally, you might have to adapt 'run.csh' or 'run.bat' to your personal Java environment. In particular, look at the setting of the following shell variables.

DCS_NS_PREFS

is the full pathname of your Netscape preferences file. Typical names and locations of this file are C:\Program Files\Netscape\Users\<Yourname>\prefs.js (Windows NT) or /home/<Yourname>/.netscape/.preferences(Unix).

Specifying this filename is optional. It is required only if you are interested in experimenting with the automated analysis of an environment that includes Netscape Communicator.

DCS_JST_HOME

Specifying this filename is optional. It is required only if you are interested in experimenting with the automated analysis of an environment that includes Microsoft Internet Explorer, and you do not use Microsoft's jview for executing Java code. Then you may install the Java System Toolkit (JST), and refer to the lib folder included in this package.

DCS_XML4J_HOME

is the directory where XML4J's .jar's are stored. These variable is required for the regular execution.

Usage

Execute 'runDCDemo.csh' (if using Unix/csh) or 'runDCDemo.bat' (if using MS Windows). The configuration GUI should open offering three buttons:

Configuration Window Screenshot

Configuration Window

Further access is provided by a menu bar:

Example Run

A typical example run works as follows:

  1. Press 'Open' and select a .ini file.
  2. Press 'Run' to achieve a layout.
  3. After layout has been finished (no text is scrolling, nothing moves ;-) change to the folder output and double-click a file containing the string 'DCDemo' to view the result.

Note that for using the included examples, you have to be online since the binary data referred by our examples are not included in this package.

Some Notes

The DesignComposer does not create index lists if no instruction for doing so is contained in the layout knowledge base. This means that if more than one page is created, you might not be able to access pages behind the first one. You can directly access these "hidden" pages by the file system.

Using the Preview Window

Optionally, the DC opens a preview window that provides a graphical preview of the current state of the generation process. This window also offers some possibilities to interact with the generator.

Preview Window Screenshot

Preview Window

The buttons work as follows:

Further interaction is offered when a result has been found. Then a left-click in the preview window forces the DC to change into the edit mode. Here you may define a new document size by resizing the preview window or by entering it (followed by pressing 'resize') into the document size dialog. To create a layout based on this new size, just press 'Start'.

Editing the reader profile

Optionally, you may edit the reader profile, which carries parameters from the presentation environment that are of interest for the layout production. What you can actually do is...