You can generate Java demonstrations that can be published to the Web or emailed to others. You can also choose to automatically create a sample HTML page that can simply be opened to play the demo.
A Java applet is a small Internet-based program written in Java, a programming language for the Web. The applet is able to run in HTML and is usually embedded in an HTML page on a Web site and can be executed from within a browser. Most browsers contain a Java Virtual Machine (JVM) and are thus capable of running applets.
Access the Java output dialog box by choosing Demo > Create Java
The Generate Demo dialog box lets you specify various parameters for a Java demo, as follows:
|Output Filenames||The path where the Java demo should be generated, including partial filename, as 3 files can be created for each demo: .jar, .html and .dcd. You can click the [...] button to select the destination folder.|
|Generate||Specify if you want to create the JAR file and the HTML page (.html
file) that will play the generated Java demo.|
The .html file is a sample Web page that will load the Java applet. You can edit this file to include additional text and graphics, or you can copy the HTML into another Web page where you would like to include your demo.
The .jar file is the the main Java application that will play the demo. This file is same for all demos and can be reused. For example you can create several demos and then modify the HTML to point to one common JAR file. This way the Web browsers will not need to re-download different JAR files when playing several different demos.
|Theme||Graphical interface of the demo player control section, placed at the bottom of each demo and containing the play, pause, stop, and other buttons Select None if you do not want player controls in your demo.|
|Bits per pixel||The number of bits of information stored per pixel. More bits indicate
more colors that can be represented.|
One "color" is reserved for transparency index.
|Adaptive Palette||If specified, DemoWorks will optimize the color palette based on the
most commonly used colors across all frames, which will results in more
accurate representation of the demonstration.|
This process takes longer but results in higher quality of generated demos in color.
If not specified, DemoWorks will utilize the static palette of evenly distributed colors or shades of gray.
When choosing grayscale output you may want to experiment with using the adaptive palette, as often the standard grayscale palette may produce better results, and faster as well.
|Grayscale||Converts all colors into gray tones based on color intensity of each pixel. The resulting benefit is usually a better representation of the demonstration (excluding the colors) achieved with less bits-per-pixel and therefore smaller file size.|
|Dimensions (Size, Width, Height)||Select the output demo size if you want it to be different from the size originally captured. You may select either a percent ratio of the captured size, or select Custom and then specify the exact demo dimensions in pixels.|
|Fast generation - Max compression||Compression selector where you can specify if you prefer the demo to be created quickly but resulting in larger file size, or use higher compression at the cost of taking little more time to create the demo. The users who view the demo will not see the difference, however a demo with low compression (fast generation) will take longer time to load into user's browser.|
|Bitmapped effects||If specified, DemoWorks will convert the demo effects (balloons and captions) into images that will be
placed within the generated Java applets. This will result in exact
representation of the effects on users computers. It will also improve
demo compatibility, for example if end users do not have all the fonts
installed on their computers, which you might have used in your
This option can be turned off if you like to decrease the demo size, however keep in mind that users may see slightly different representation of the demos on their computers. When turning it off, make sure that your demo includes only commonly used fonts, such as Arial, Times Roman and Verdana.
|Exe||Select this option if you like to wrap the java demo into a single
executable file, which for example can be emailed to others. This option
is similar to creating Exe demos, however with two major differences:|
- the generated Java executables are often smaller than those created with the Generate Exe option as they take advantage of functionality provided by Java Runtime Environment.
- the generated Java executables may not work on all Windows computers as they require the Java Runtime Environment to be installed and enabled on viewer's computer.
Java executables are compact and great for emailing, and it is often beneficial to create such demos in a corporate environment if you confirm that Java Runtime Environment is installed as standard on all computers within your organization.
|Sound format||Select the format of the sound to be included in demo, or None if you do not want sound. The two available sound formats are Wave (WAV) and MP3. It is usually recommended to output MP3 format as it provides great compression and results in smaller demo files.|
Important technical notes: