Support This Project

Holodeck10

Description of Holodeck10

Holodeck10 is built using JAVA. The project utilizes the log4j package from the Free Software Foundation (www.apache.org) to facilitate logging of debuging information. The package has been tested on SuSE Linux 10.1 and Windows XP.

The project takes advantage of the ImageIO class to reduce the memory consumption associated with processing images. The Concurrent package, that is now included with JAVA 1.5, is utilized to handle multi-threading of the processing.

Holodeck10 allows the user to select images to be set on a standard LETTER or ISO_A4 sized page to be printed in either LANDSCAPE or PORTRAIT orientation. The current version supports layouts of 1x1, 1x2, 2x2, 2x3, 4x5, 6x8, and Custom.

The software uses a filechooser with a filefilter to display the image files that are available. Currently the filefilter allows for the selection of *.gif, *.jpg, *.jpeg, *.xcf, *.xpm, and *.png files.

Holodeck10 provides the ability to add transparency to the images rendered on the canvas. A colorchooser provides the ability to add a background color to the rendered image. The rendered image can be saved in either jpg or png format using the Java classes and methods.

A printerjob is used to route the page to the printer.

New Features in Holodeck10 1.3

There are several new features available with Holodeck10 1.3. First, the ability to add transparency to the rendered image has been added to the package. Additionally, a color chooser provides the ability to add a background color to the rendered image. The rendered image can now be saved as a .jpg or .png formatted image. Some performance improvements have been made, but work will continue to improve performance.

Development plans for Holodeck10

The future development of Holodeck10 will include an ordering function that will allow the user to move images in front of or behind other images on the canvas. The performance of the image sizing under the "Custom" layout will be investigated to determine if improvements can be made.

Contact us at teaglass42@yahoo.com