WebCream Release History
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



Copyright CreamTec, LLC. All rights reserved

Home |  WebCream |  Contact