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.

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

New Features in Holodeck10 1.4

Holodeck10 1.4 has added the ability to change the order of the images on the Canvas. The Order control is accessed by selecting an image and then right-clicking the image to activate the popup menu. The image can be moved to the front, moved forward one, moved back one, or moved to the back of the display. The order feature is useful when working in Custom layouts.

Development plans for Holodeck10

The incorporation of Porter-Duff compositing rules wil be reviewed. The performance during resizing of an image is still be researched for improvement.

Contact us at teaglass42@yahoo.com