JavaFX

Parallax-Effekte in JavaFX mit FXParallax

Den Effekt kennt wohl jeder: Weiter entfernte Objekte scheinen sich langsamer zu bewegen, nahe schneller. Schon im Spieleklassiker Super Mario wurde der sogenannte Bewegungsparallaxe-Effekt eingesetzt, um Tiefe zu erzeugen, manchmal findet er sich auch auf Webseiten. Mit FXParallax lassen sich diese Effekte jetzt auch in JavaFX erstellen.

Spring Boot Actuator 2.0, JavaFX wird selbstständig und Grundlegendes über Softwareentwickler – Unsere Top-Themen der Woche

Nach der Umbenennung von Java EE in Jakarta EE ging Oracle in der vergangenen Woche gleich den nächsten großen Schritt und gliederte JavaFX als eigenständiges Moduls aus. Außerdem sind wir der Frage nachgegangen, ob es vielleicht doch eine Patentlösung dafür gibt, ein guter Softwareentwickler zu werden und wir haben den dritten Teil der Einführung in Spring Boot 2 im Programm gehabt. Das und mehr im Wochenrückblick.

JavaFX als eigenständiges Modul: Warum das schon lange überfällig war

JavaFX wurde 2007 auf der JavaOne angekündigt und war seitdem Teil des JDKs. Nun soll es aus diesem herausgelöst als eigenständiges Modul zur Verfügung gestellt werden. Java Champion Johan Vos erklärt in diesem Artikel wie sich JavaFX über die Jahre entwickelt hat und welche Gründe es für die Entkopplung gibt. Er legt zudem dar, warum es absolut Sinn macht, die Weiterentwicklung von JavaFX in ein offenes System zu überführen.

FX-Test: JUnit-Tests für JavaFX- und OSGi-Anwendungen

Not macht erfinderisch: Weil die Lizenz des JUnit-Test-Frameworks TestFX nicht mit den Bestimmungen der Eclipse Foundation konform ging, haben sich einige Entwickler von BestSolution eine Lösung für das Problem ausgedacht. Das Ergebnis ist ein neues Framework für JUnit-Tests von JavaFX-Anwendungen, das den Namen FX-Test trägt, und sich trotz aller Gemeinsamkeiten doch vom Vorreiter unterscheidet.

Eclipse Weekly: Der Status Quo von Eclipse Che, e(fx)clipse 3.0 & der Tipp der Woche

Noch keine drei Monate ist es her, seit Red Hat das Startup Codenvy und damit die Entwicklungsumgebung Eclipse Che geschluckt hat. Doch wie ist eigentlich der Stand der Dinge bei der „Entwicklungsumgebung der nächsten Generation“? Wir haben uns das Ganze einmal angesehen. Außerdem gibt es wie immer den Eclipse-Tipp der Woche und eine neue Major Version des JavaFX-Toolings für Eclipse, e(fx)clipse.

JavaFX, Swing oder HTML5: Quo vadis Java-Desktop?

Swing – und nun? Noch JavaFX? Oder gleich ab ins Web? Wer auf diese Fragen keine Antwort zu geben weiß, der ist bei Karsten Lentzsch, Gründer von JGoodies und freiberuflicher Berater, genau richtig. In seiner Session von der JAX 2017 zeigt er Optionen auf, wie es mit der Java-Desktop-Entwicklung in Swing, HTML5 oder JavaFX weitergehen kann.

JavaFX im Web: So geht moderne Webentwicklung mit jpro

Bei immer mehr Projekten auch im Enterprise-Bereich spielt die Webfähigkeit eine zunehmend große Rolle. Hier fehlt im JavaFX-Bereich bislang die Unterstützung von Web, die die Technologie zu einem bisher nicht dagewesenen, vollständigen Cross-Plattform-Ansatz machen würde. In seiner Session von der JAX 2017 stellt Tobias Bley, Mitgründer der jpro technologies AG, jpro vor. Mit dieser Technologie lassen sich JavaFX-Anwendungen ohne Java-Plug-in im Browser ausführen.

JavaFX für Web-Frontends? jpro macht’s möglich

Sind Sie es auch leid, für Ihre Web-Frontends JavaScript zu nutzen? Geht es Ihnen auf den Geist, JavaFX nur via Plug-in einsetzen zu können? Tobias Bley ging es auch so. Doch mit jpro, das er auf der JAX 2017 vorstellte, gibt es endlich eine Möglichkeit, JavaFX-Anwendungen ohne nötiges Java-Plug-in im Browser auszuführen. Im Interview erklärt er, wie jpro genau funktioniert und wie es um die Zukunft von JavaFX bestellt ist.

Neues Quickvote: Wird sich JavaFX durchsetzen?

JavaFX ist der designierte Nachfolger für die in die Jahre gekommene Java-UI-Technologie Swing. Doch wird JavaFX diesem Anspruch tatsächlich gerecht? Wird sich das UI-Toolkit gegen Swing und/oder vielleicht sogar gegen die starke JavaScript-Konkurrenz durchsetzen?

Mit JavaFX geht es flux: Flux-Architektur mit JavaFX

In den letzten Jahren hat Facebook mit seiner JavaScript-Bibliothek React.js für einiges Aufsehen bei Frontend-Entwicklern gesorgt. Denn bei React werden einige altbekannte Muster und Best Practices kritisch hinterfragt, verworfen und neu gedacht. Mit der Flux-Architektur bietet Facebook auch einen Architekturansatz für React.js als Alternative zum klassischen Model View Controller an. Die Grundidee dieser Architektur ist aber nicht auf React oder JavaScript beschränkt, sondern kann auch für JavaFX-Entwickler interessant sein.

Sanfte Migration von Swing ins Web

Das Web als neue Run-anywhere-Plattform ist gesetzt. Viele Unternehmen haben jedoch in der Vergangenheit in integrierte Anwendungen mit Desktoptechnologien investiert, wie Java Swing oder Microsoft WPF. In diesem Artikel wird ein Architekturansatz vorgestellt, der eine schrittweise Migration mit parallelem Betrieb und nahtloser Integration von neuen und alten Bestandteilen ermöglicht.

FXGL – Eine JavaFX-Bibliothek für Spieleentwickler

Lasst uns ehrlich sein: Im Herzen eines jeden Entwicklers steckt doch der Wunsch, auch irgendwann einmal ein Spiel zu programmieren. Wer dies mit JavaFX tun möchte, für den ist die neue Bibliothek FX Gaming Library (FXGL) ein guter Startpunkt. Die umfangreichen Features bilden eine solide Grundlage und die ausführliche Dokumentation erleichtert den Einstieg.