Apache Pivot

from Wikipedia, the free encyclopedia
Apache Pivot

Pivot logo
Basic data

developer Apache Software Foundation
Publishing year March 26, 2012
Current  version 2.0.5
(July 8, 2017)
operating system Cross-platform
programming language Java
category Rich Internet Application
License Apache license 2.0
pivot.apache.org

Apache Pivot is an open source platform for creating rich Internet applications in Java or a JVM compatible programming language. It was released under the Apache license version 2.0.

Apache Pivot applications are Java programs that can be called up either as applets in a browser, via Java Web Start or directly on the local computer. In contrast to programming with Swing or AWT , the surface is usually described with an XML file, BXML. In addition, Pivot offers more interface elements than other GUI libraries such as Swing , SWT or JavaFX . The components support skins and color schemes. The WTK framework can also be expanded so that additional user interface elements can be added.

In addition to an externalized layout via BXML, the layout can be generated directly in Java, similar to Swing. Mixed forms are possible.

Apache Pivot supports scripting in a JSR- 223 compatible scripting language . The script can either be written directly into the BXML file or loaded from an uncompiled file at runtime. This allows GUI elements to be adapted, react to mouse clicks and much more. Pivot even makes it possible to start pure script applications without going through a start class to be created by the programmer.

Other features of Pivot are a complete RIA API to access REST web services and APIs to process RSS, XML and JSON. In addition, Pivot contains its own Collections API with additional features that make it easier to synchronize the respective collection with WTK components.

Web links

  1. projects.apache.org . (accessed on April 8, 2020).