Apache Pivot
Apache Pivot
|
|
---|---|
![]() |
|
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
- Apache Pivot Home Page (English)
- Introducing Pivot, Greg Brown (English)
- Interview: Greg Brown & Todd Volkert from the Pivot Framework, Geertjan Wielenga (English)
- Table Row Editing in Apache Pivot, Todd Volkert (English)
- Creating an Executable Apache Pivot app using Maven (English)
- Griffon: Beyond Swing (English)
- The Apache Software Foundation Announces Apache Pivot as Top-Level Project (English)
- Apache Pivot Hatches from Incubator (English)
- ↑ projects.apache.org . (accessed on April 8, 2020).