Apache Pivot

Apache Pivot is an open-source platform to create rich Internet applications in Java or a JVM -compatible language. It was released under the Apache License, Version 2.0.

Apache Pivot applications are Java programs that can be selectively invoked as an applet in a browser via Java Web Start or directly on the local machine. In contrast to programming with Swing or AWT, the surface is usually described with an XML file, bXML. Pivot also offers over other GUI libraries such as Swing, SWT or JavaFX more surface elements. Components support skins and color schemes. The WTK framework is also extensible so that more of its own user interface elements can be added.

In addition to an externalized layout on bXML the layout can be generated directly in Java like Swing similar. Mixed forms are also possible.

Apache Pivot supports scripting in a JSR -223 compliant scripting language. The script can be loaded either written directly to the bXML file or at runtime from an uncompiled file. This GUI elements can be adapted to respond to mouse clicks and more. Pivot even makes it possible to start pure script applications, without going through a summing up by the programmers start class.

Other features of Pivot are a complete RIA API to access RESTful web services and APIs for processing of RSS, XML and JSON. In addition, Pivot contains its own Collections API with additional features that facilitates the synchronization of the respective vector with WTK components.

71883
de