Over a million developers have joined DZone.

Pivot 1.0: Here it is!

DZone 's Guide to

Pivot 1.0: Here it is!

· Java Zone ·
Free Resource

The Pivot development team is happy to announce the release of Pivot 1.0. Pivot is an open-source framework for building high-quality, cross-platform applications that are deployable both via the web and to the desktop. It began as an R&D effort at VMware but has now been made available to the community as an option for developers who want to build rich internet (RIA) applications in Java.

Pivot applications are written using a combination of Java and XML and can be run either as an applet or as a standalone (optionally offline) desktop application. While Pivot was designed to be familiar to web developers who have experience building AJAX applications using HTML, CSS, and JavaScript, it provides a much richer set of standard widgets than HTML, and allows developers to create sophisticated user experiences much more quickly and easily. Pivot will also seem familiar to Swing developers, as both Swing and Pivot are based on Java2D and employ a model-view-controller (MVC) architecture to separate component data from presentation. However, Pivot includes additional features that make building modern GUI applications much easier, including declarative UI, data binding, effects and transitions, and web services integration.

This release includes a number of improvements over the preview release announced in June, many of which were proposed or built by developers who joined the project after the initial announcement:

  • A new, optimized WTKX loader that uses StAX rather than DOM to parse the XML source
  • A new package supporting visual effects and animated transitions
  • Improved localization support that allows developers to define resources using hierarchical, UTF-8 based JSON files rather than flat, ISO 8859 Java properties files
  • New components:
    • Menus, menu bars, and menu buttons
    • Spinners
    • Mac OSX-like property sheets
    • Google Maps-like panorama-style scroll panes
    • Floating tool palette windows
  • A new charting library based on JFreeChart that is fully integrated with Pivot's data model classes
  • Support for custom color schemes in the default "Terra" look and feel package
  • "Pivot Explorer", a Firebug-like debugging tool
  • Improved documentation
  • Numerous bug fixes and performance improvements

Pivot 1.0 can be downloaded from its new home at pivot-toolkit.org. This site will be the source for all future Pivot-related announcements and information.

References to Earlier Pivot Articles on Javalobby:


Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}