PrimeFaces mit neuem Push-Framework

Als Highlight der neuen Version 3.4 der Komponentenbibliothek PrimeFaces ist das neue Push-Framework PrimePush anzusehen. Es wurde gegenĂĽber den bisherigen, mittlerweile zwei Jahre alten Push-Techniken komplett neu aufgesetzt.

vorlesen Druckansicht
Lesezeit: 2 Min.
Von
  • Harald M. Genauck

Die JSF-Komponentenbibliothek PrimeFaces ist in Version 3.4 erschienen. Die quelloffene Bibliothek zur Webentwicklung mit JavaServer Faces (JSF) umfasst mittlerweile über 100 Komponenten, die Java-Entwicklern beim Erstellen zeitgemäßer Weboberflächen helfen sollen. Dazu gehören Darstellungsmöglichkeiten wie Auswahllisten, Diagramme, Formulare, Fortschrittsanzeigen, Slider, Themes und Zeitleisten. Die Komponentenbibliothek unterstützt neben Java auch die Webtechniken AJAX und HTML5.

Als Highlight des Releases wird ein neues Push-Framework angesehen. PrimePush beruht auf dem Atmosphere Framework und wurde gegenüber den bisherigen, mittlerweile zwei Jahre alten Push-Techniken komplett neu aufgesetzt. Das Framework unterstützt diverse Container und Browser und bietet Transportprotokolle wie WebSockets, SSE, Long-Polling, Streaming und JSONP (JSON with padding). Der Entwickler von Atmosphere, Jeanfrancois Arcand, entwarf auch die Architektur von PrimePush und wird, so das PrimeFaces-Team, künftig weitere Beiträge dazu leisten.

Bereits im vorangegangenen Release-Kandidaten waren neue Komponenten wie MindMap, TabMenu, PanelMenu und ResetInput hinzugekommen, das finale Release ergänzt dazu noch Custom-Action-Items für Panel-Headers. Außerdem ist der Editor nun auch in iOS 5 verfügbar, und es wurden letzte Anpassungen an jQuery 1.8.1 und jQuery UI 1.8.23 vorgenommen.

Die ebenfalls aktualisierte Dokumentation umfasst jetzt knapp 500 Seiten. Sie wird inhaltsgleich sowohl kostenlos als auch gegen eine "Schutzgebühr" in Höhe von ein bis zehn Euro angeboten. Letztere Variante soll das bisherige Spendenmodell ablösen, das nicht so wie erwartet funktioniert habe. Die Binaries und der Quellcode (oder beides gebündelt) stehen auf der Download-Seite des unter der Apache-Lizenz 2.0 stehenden Projekts zur Verfügung.

Als Erstes wird sich nun das PrimeFaces-Team um die Fertigstellung von PrimeFaces Mobile 1.0 kümmern. Anschließend soll mit einer Version des PrimeFaces-Frameworks für ASP.NET WebForms mit zunächst 30 Controls begonnen werden. Bis zum Jahresende 2012 soll schließlich PrimeFaces 3.5 veröffentlicht werden. (ane)