Apache Pivot

Pivot is a platform for building rich internet 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. Pivot includes features that make building GUI applications including declarative UI, data binding, effects and transitions, and web services integration.
WTKX is the markup language used for building GUI. The design of WTK is based on Java2D and  the model-view-controller architecture to separate component data from presentation.

Pivot began as an R&D effort at VMware in 2007 and was released as an open-source project in June 2008 under the Apache 2.0 license. Pivot joined the Apache Incubator in January 2009 and graduated as a top-level Apache project in December 2009. It is currently driven entirely by the software development community.

Architecture

Pivot classes are grouped into the following primary categories:

Core A set of common, non-UI classes.
WTK Classes for user interface development, including windows, dialogs, buttons, lists, text input, layout, drag and drop, XML markup, etc.
Web Classes to facilitate communicate with remote data services.
Charts Classes for adding interactive charting capabilities to Pivot applications.
Tools Development tools and utility applications.

Platform Overview – WTK component class structur – Source: Apache Pivot

Learn

¬ JavaDOC 1.4

Play

¬ Tutorials

SVN
http://svn.apache.org/repos/asf/pivot/

Evaluate

¬



  1. […] Apache Pivot […]

Leave a comment


About

Visit home automation section !
Explore multimedia section !

Technical readings

Matthew Casperson - Away3D 3.6 Essentials Dave Mathews  - Panda 3D 1.6 Game Engine [PACKT]

Influences

Fiction

Georges Bernanos - Journal d'un curé de campagne

Comics & Photography & more…

Opus Délits - Jacques Villeglé

Discover Infra-Mince n°6 edited by Actes Sud ! Benoît Peeters & Jacques Samson - Chris Ware, la bande dessinée réinventée

Have fun with this blog and don’t hesitate to comment, to suggest and to share your experience!

Pages