Version |
Date |
Release Hilights |
6.0 |
July, 2007 |
- AJAX functionality for component rendering and asynchronous communication with the server
- Revamped rendering algorithm that now produces strictly complient HTML (bye-bye quirks mode)
- Client-side sorting of JTable
- Client-side filtering of JTable
- Client-side splitter that actively resizes components in the browser
- Client side validation via Validatable interface
- Automatic resizing of maximized JFrame when the browser window is resized
- Disable all components on submit and reenable them on focus gain
- Support JFileChooser with SAVE_DIALOG option via file download
- Built-in WYSIWIG Editor with spell checking and HTML formatting
- Improved directory structure for scripts and stylesheets
- Custom stylesheet for clean customization
- Proper support for internal frames (all frames should be rendered, user should be able to click on frame header to switch to it)
- Titled borders now use <fieldset> tag
- keepAlive configuration parameter to keep server session alive by pinging the server as long as the browser window is open
- notifyBeforeExpiration configuration parameter to display a notification in the browser allowing the user to prevent the session from expiring
|
5.2 |
October, 2006 |
- JFileChooser view details now allows traversing into a subdirectory
- Titled border rendering is improved for IE and Firefox
- Correct processing of undecorated windows (no title and maximize/resize buttons are rendered)
- Stack trace of the exception is now written into the log file
- Client Agent now stores last thrown exception throughout the processing of a request
|
5.1 |
January, 2005 |
- Automatic generation of images using SnapshotRenderer for images, dynamically generated by the application
- A parameter specifying the quality of JPEG image generation for SnapshotRenderer is added
- Support for multiple selection in JTree
- Multiple port range for RMI registry
- Tomcat 5.0 is shipped as the built-in web server
|
5.0 |
June 12, 2004 |
|
4.6 |
February 2, 2004 |
- Scrollbar position is retained between page submits
- Improved rendering for Netscape 6+ browsers
- Dialogs and frames have different CSS styles for "window" and "border"
|
4.5 |
November 11, 2003 |
- Dynamic event emulation refactored to ensure that the component that triggered the event is
updated last. This prevents data race conditions for dynamic windows.
- Improved rendering of JTable
- Improved rendering for Netscape 6+ browsers
- JFileChooser can be rendered as a file upload from the client machine. Instead of browsing the server
disk, JFileChooser be default now allows users to upload files to a temporary directory on the server
- Tomcat 4.1.24 is included as a built-in web server
- Action emulators are added to allow customization of action emulation and to give more flexibility for integration
- Dynamic events enabling and disabling is now configurable on window and component level
- Images on tabs are now supported for JTabbedPane
|
4.4 |
February 10, 2003 |
- JTable HTML rendering now supports clicking on column headers for sorting
- Browser cursor is now set to hourglass after a form is submitted to avoid double submission
- Cell renderers and updaters are fully supported for JTable
|
4.4 |
December 12, 2002 |
- SnapshotRenderer provides universal support to any component
- Implement a generic custom renderer that produces a GIF and forwards mouse clicks
- JDK 1.4.1 is now supported
- Custom error.jsp and exit.jsp allow specifying a custom page that is displayed by WebCream on error or session exit
- Added "auto-refresh" and "auto-submit" features that refresh/submit the page every X seconds
- Support for JFileChooser to browse the local disk contents
|
4.3 |
September 10, 2002 |
- Dynamic clustering of JVMs for best performance and scalability
- JComboBox mapping to HTML is enhanced to have a drop down list
- Splitters are now resizable on HTML page
- WebCream allows specifying alternative custom responses to actions and events sent by the HTML page
- JavaHelp is supported thru action overrides
|
4.2 |
June 4, 2002 |
- JDK 1.4 support
- Standard Edition now allows one custom renderer and one custom updater
|
4.1 |
May 8, 2002 |
- Improved scalability by adding a "warmup JVM" capability.
For stand-alone mode WebCream now pre-starts a JVM. For both in-process
and stand-alone modes WebCream now pre-initializes the graphics
subsystem and Swing inside the JVM
- Internationalization support is added. WebCream now properly
renders applications that do not use English.
|
4.0 |
November 4, 2001 |
- New rendering engine that uses positioned components
- True one-to-one matching between generated HTML and Java GUIs
- IE 6.0 and Netscape 6.0 support
|
3.1 |
November 18, 2000 |
- New HTML themes
- Now you can easily pass parameters to applets and customize
getCodeBase and getDocumentBase() return values
- API exposed for fine control of WebCream engine in multithreaded
applications
|
3.0 |
October 12, 2000 |
- JDK 1.3 support
- JTree, JSlider, JScrollBar and JProgressBar support
- Major improvements in the events emulation for GUI applications
and multithreading
|
2.0 |
March 22, 2000 |
- First public release of WebCream
- WebCream now ships with a built in web server
- Support for JTable, JScrollPane and other major UI elements
|
1.0 |
November 12, 1999 |
- Unofficial release of WebCream which has the rendering and UI
engine complete but very limited support of controls
|