Apache Pivot

Apache Pivot
Apache Pivot
Pivot logo
Entwickler Apache Software Foundation
Aktuelle Version 2.0
(10. Januar 2011)
Betriebssystem Plattformübergreifend
Programmier­sprache Java
Kategorie Rich Internet Application
Lizenz Apache-Lizenz 2.0
Deutschsprachig n/a
pivot.apache.org

Apache Pivot is eine Open-Source-Platform, um Rich-Internet-Applikationen in Java oder einer JVM-kompatiblen Programmiersprache zu erstellen. Sie wurde unter der Apache Lizenz Version 2.0 freigegeben.

Apache-Pivot-Applikationen sind Java-Programme, die sich wahlweise als Applet in einem Browser, per Java Web Start oder direkt auf dem lokalen Rechner aufrufen lassen. Im Gegensatz zur Programmierung mit Swing oder AWT wird die Oberfläche normalerweise mit einer XML-Datei, BXML, beschreiben. Außerdem bietet Pivot gegenüber anderer GUI-Bibliotheken wie Swing, SWT oder JavaFX mehr Oberflächenelemente. Die Komponenten unterstützen Skins und Farbschemen. Das WTK-Framework ist zudem erweiterbar, so dass weitere eigene Oberflächenelemente hinzugefügt werden können.

Neben einem externalisierten Layout über BXML kann das Layout ähnlich wie bei Swing direkt in Java erzeugt werden. Mischformen sind dabei möglich.

Apache Pivot unterstützt Scripting in einer JSR-223 kompatiblen Skriptsprache. Das Skript kann dabei entweder direkt in die BXML-Datei geschrieben oder zur Laufzeit aus einer unkompilierten Datei geladen werden. Dadurch lassen sich GUI-Elemente anpassen, auf Mausklicks reagieren und vieles mehr. Pivot ermöglicht es sogar, reine Skript-Anwendungen zu starten, ohne Umweg über eine vom Programmierer zu erstellenden Start-Klasse.

Weitere Features von Pivot sind eine komplette RIA-API um auf REST-Webservices zuzugreifen und APIs zum Verarbeiten von RSS, XML und JSON. Zudem enthält Pivot seine eigene Collections-API mit zusätzlichen Features, die die Synchronisierung der jeweiligen Collection mit WTK-Komponenten erleichtert.

Weblinks


Wikimedia Foundation.

Игры ⚽ Нужен реферат?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Pivot — Der Begriff Pivot bezeichnet das erste von Null verschiedene Element einer Matrix in Normalform, siehe Pivotelement den Drehpunkt eines Schiffes, genannt Pivotpunkt den Drehpunkt einer Rundachse an einer Werkzeugmaschine, genannt Pivotpunkt Bei… …   Deutsch Wikipedia

  • Apache HTTP Server — Original author(s) Robert McCool Developer(s) Apache Software Foundation Initial release …   Wikipedia

  • Apache OFBiz — Screenshot  …   Wikipedia

  • Apache Derby — Original author(s) Cloudscape Inc (Later IBM) Developer(s) Apache Software Foundation …   Wikipedia

  • Apache Maven — Developer(s) Apache Software Foundation Stable release 3.0.3[1] / March 3, 2011 …   Wikipedia

  • Apache MyFaces — Developer(s) Apache Software Foundation Stable release 2.0.3 / December 17, 2010; 10 months ago ( …   Wikipedia

  • Apache CXF — Developer(s) Apache Software Foundation Stable release 2.4.3 / October 12, 2011; 24 days ago (2011 10 12) Development status Active …   Wikipedia

  • Apache James — Developer(s) Apache Software Foundation Stable release 2.3.2 / August 2009 Preview release 3.0 M2 / 2010 Written in Java …   Wikipedia

  • Apache Click — Developer(s) Apache Software Foundation Stable release 2.3.0 / March 27, 2011; 7 months ago (2011 03 27) …   Wikipedia

  • Apache OpenEJB — Developer(s) Apache Software Foundation Stable release 3.1.4 / November 17, 2010; 11 months ago (2010 11 17) Development status Active …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”