Sun Java Solaris Communities My SDN Account Join SDN

Article

JavaFX 1.0 Production Suite Release Notes

 
December 2008  
JavaFX 1.0 Production Suite is a set of tools that enables designers and developers to work independently on graphics and application logic to produce rich Internet applications (RIAs). This document provides information about enhancements and known issues.
 
Contents
 
What's New
System Requirements
Differences Between JDK 5 and JDK 6
Known Bugs, Issues, and Limitations
More Information
 
What's New

JavaFX 1.0 Production Suite is a significant update to the Project Nile Preview and includes the following changes.

  • Expanded support for converting graphic objects from Adobe Illustrator and Adobe Photoshop format to JavaFX format. See the Production Suite online help for a list of supported features.

  • A new Preview feature in the JavaFX 1.0 Plugin for Adobe Illustrator and the JavaFX 1.0 Plugin for Adobe Photoshop that enables viewing of graphics as they appear in JavaFX format.

  • A new JavaFX content viewer in NetBeans IDE 6.5 for JavaFX 1.0 that enables viewing of both the JavaFX graphic and the source description.

  • A JavaFX Graphics Viewer enhanced with magnification, zoom, and fit-to-window capabilities.

  • UI stub files that are generated manually through the NetBeans IDE instead of automatically during export.

  • For Microsoft Windows, JDK 6 Update 7 is now the minimum supported version of the Java SE Development Kit (JDK). For Apple Macintosh, JDK 5 Update 13 (version 1.5.0_13) is now the minimum supported version of the JDK.
System Requirements

The system requirements for the JavaFX 1.0 Production Suite, including the recommended version of the JDK, are available in the JavaFX System Requirements document. If you do not plan to use the JavaFX Graphics Viewer, you can use the default Java 5 for Mac OS X.

To create graphics in JavaFX Data (FXD) or compressed JavaFX (FXZ) file format, you must have one of the following applications installed:

  • Adobe Illustrator CS3
  • Adobe Photoshop CS3
  • A tool that produces SVG graphics

To use the samples or demos included in Production Suite, install NetBeans IDE 6.5 for JavaFX 1.0.

Differences Between JDK 5 and JDK 6

On both the Windows and Mac platforms, font tracking is not supported on JDK 5.

Known Bugs, Issues, and Limitations

Adobe Illustrator

  • Issue: Opacity set on stroke or fill is ignored in Adobe Illustrator.

    Description: If you set opacity directly on the stroke or fill, it is ignored on conversion to JavaFX format.

    Workaround: Define opacity on the entire graphic object, or create two separate objects, one for stroke and one for fill, and set opacity individually on each object.

  • Issue: Arial Black is not exported correctly when you use the embedded fonts feature.

    Description: If a text element embeds Arial Black or any other modifications of the basic Arial font, that font is not included in the FXZ file.

    Workaround: Do not use Arial Black or any other modification of the font.

  • Issue: Text might not be exported correctly.

    Description: This issue can manifest itself in various ways, especially when text is positioned on the path, or when there is extra vertical spacing in paragraphs.

    Workaround: None.

  • Issue: On some systems, the user interface does not accept mouse input after you cancel the Preview dialog box (Mac OS only).

    Description: When a document is exported from Adobe Illustrator on the Mac OS platform, and the Preview dialog box is canceled, the Adobe Illustrator document does not accept any further mouse input.

    Workaround: Mouse input can be restored after the Cancel operation if you click in another window of Adobe Illustrator (such as the Layers window) and then click back in the document.

  • Issue: Changing the default coordinate units in an SVG file results in a converted FXZ file that is unreadable.

    Workaround: Use only the default coordinate units in the SVG file.

  • Issue: Characters such as apostrophes ( ' ) or quotation marks ( " ) used in strings of text elements in SVG or AI, are not correctly exported and cannot be parsed back by the loader.

    Workaround: Do not use apostrophes ( ' ) or quotation marks ( " ) in text element content in SVG files.

Adobe Photoshop

  • The following Adobe Photoshop features are not supported in this release:

    • Layers, such as adjustment layers, that do not contain pixels are ignored.
    • Fill layers are ignored.
    • The following blending effects might be displayed differently on the JavaFX platform for images with opacity set at less than 100% : Darken, Color Dodge, Color Burn, Hard Light, Soft light, Difference, Exclusion, Linear Dodge.

    For more information about the features that are supported for conversion from Adobe Photoshop to JavaFX, please visit Production Suite Help Contents > From Adobe Photoshop to JavaFX > Supported Features for Conversion From Adobe Photoshop to JavaFX.
  • Issue: JavaFX Data files (FXD) cannot be imported into Adobe Photoshop.

    Workaround: To view the graphic, use the JavaFX Graphics Viewer in the Production Suite installation. See the Production Suite online help for instructions on how to use the JavaFX Graphics Viewer.

  • Issue: The Fit on Screen feature applies only in the Preview pane.

    Description: Selecting the Fit on Screen checkbox in the JavaFX Export Options dialog box sizes the graphic to fit in the Preview pane. It has no effect on the size of the graphic that is exported.

    Workaround: To change the size of the exported image, resize the image using the Adobe Photoshop menu.

  • Issue: Styles are not recognized.

    Description: When you export files from Adobe Photoshop, styles are not recognized.

    Workaround: None.

  • Issue: Layer masks for groups are not supported.

    Workaround: None.

  • Issue: The internal memory for displaying artwork by the JavaFX Graphics Viewer or Preview dialog is limited to 512MB. Complex Adobe Photoshop graphics might fail to be converted or displayed by Production Suite.

    Description: The Production Suite plugin requires a negligible amount of memory for export. However, if you are working with complex images, you might need to increase memory in Adobe Photoshop itself.

    Workaround: Increase the memory available for use by Adobe Photoshop by selecting Edit > Preferences > Performance. In the Memory Usage pane, increase the amount of memory.

FXDComposer (NetBeans graphics viewer)

  • Issue: No warning or error message is displayed when an export to a locked FXZ archive fails.

    Description: Exporting to a locked FXZ archive fails. The file might be locked because it has been opened in FXDComposer in the NetBeans IDE. The file remains unchanged and no warning or error is displayed.

    Workaround: None.

SVG Converter

  • Issue: Inkscape limitations for SVG conversion.

    Description: Inkscape uses draft version 1.2 of the SVG specification, which is not supported by Production Suite.

    Workaround: None.

Preview Dialog Box

  • Issue: Escape behaves like Save.

    Description: Pressing ESC in the Preview dialog box has the same effect as pressing the Save button. The expected behavior is the equivalent of the Cancel button.

    Workaround: None.
More Information
Rate and Review
Tell us what you think of the content of this page.
Excellent   Good   Fair   Poor  
Comments:
Your email address (no reply is possible without an address):
Sun Privacy Policy

Note: We are not able to respond to all submitted comments.