Bauer-Live

HighFaces

HighFaces ist eine JSF2 Komponentenbibliothek um Charts, also Balkendiagramme, Säulendiagramme, Graphen, Kreisdiagramme / Kuchen, usw. darzustellen. Es setzt dabei auf die kommerzielle JavaScript-Bibliothek HighCharts auf, vereinfacht die Einbindung aber so weit, dass der Entwickler keinerlei Kenntnisse über HighCharts mehr benötigt.

HighFaces übernimmt die komplette Erstellung des JSON Codes, JavaScript und integriert selbst Klicks auf die Diagramme wieder zurück in den AJAX / JSF Fluss.

HighFaces selbst ist unter Apache Lizenz 2.0 frei verfügbar und kann per Maven einfach eingebunden werden. Allerdings muss für kommerzielle Produkte noch eine HighCharts Lizenz gekauft werden.

Zu HighFaces existiert neben der Bibliothek auch ein öffentlicher Showcase: http://www.highfaces.org

Wer HighFaces einsetzt, kann zusätzlich eine HighFaces-PRO Lizenz erwerben, welche pro Developer 10 Stunden Support pro Monat zusichert, sowie priorisierte Behandlung von Bugfixes und Feature Requests, wie auch Vorab-Versionen, welche nicht öffentlich erhältlich sind.