From 16e432fbf0e76afd9904fb0bc68f1cafc74e2932 Mon Sep 17 00:00:00 2001 From: abhinayagarwal Date: Thu, 21 Sep 2023 04:37:54 +0000 Subject: [PATCH] deploy: a309371550f98876c41633ec9a02eea9eae9518d --- categories/index.html | 2 +- highlights/15/index.html | 2 +- highlights/16/index.html | 2 +- highlights/17/index.html | 2 +- highlights/18/index.html | 2 +- highlights/19/index.html | 2 +- highlights/20/index.html | 2 +- highlights/21/index.html | 3 +++ highlights/21/index.xml | 1 + highlights/index.html | 2 +- index.html | 4 ++-- sitemap.xml | 2 +- tags/index.html | 2 +- 13 files changed, 16 insertions(+), 12 deletions(-) create mode 100644 highlights/21/index.html create mode 100644 highlights/21/index.xml diff --git a/categories/index.html b/categories/index.html index 83d4566..86f5ba7 100644 --- a/categories/index.html +++ b/categories/index.html @@ -1 +1 @@ -Categories
\ No newline at end of file +Categories
\ No newline at end of file diff --git a/highlights/15/index.html b/highlights/15/index.html index 2d51206..0925565 100644 --- a/highlights/15/index.html +++ b/highlights/15/index.html @@ -1 +1 @@ -JavaFX 15 Highlights

JavaFX 15 Highlights

A couple of weeks ago, JavaFX version 15 was released. We’ve tailored down some of the most exciting parts of the release in this document.

Exciting features:

  • JavaFX now has 3D support for the newer Intel graphics drivers on Linux
  • Support for e-paper displays on i.MX6 devices was added
  • FX scripting support was enhanced

Improvements:

  • Better native keyboard handling and integration on iOS and Android
  • Adjusted font size in JavaFX apps with enabled Monocle on Raspberry Pi
  • Capped the refresh rate on iOS (to a maximum of 30 Hz)

Removal and Clean up:

  • The JavaBeanXxxPropertyBuilders constructors were removed
  • The deprecated finalize() methods from JavaFX property objects were removed
  • Some unnecessary logging, e.g. for pinch gestures on iOS, is now skipped

In the bug fix department, you’ll find, among others:

  • A fix for the SVG patterns that were drawn incorrectly
  • A solution for some inconsistencies with controls, such as:
    • The incorrect arrow key traversal through tabs after reordering the tabs in a TabPane
    • The lost formatting when using Ctrl-A in HTMLEditor
    • The wrong Scrollbar position on touch supported devices
  • A fix for memory leaks, e.g. in the ProgressIndicator class, in the ToggleButton.setToggleGroup() method, and in some other places
  • Better code hygiene to avoid exceptions such as:
    • An IndexOutOfBoundsException when requesting focus on an empty bar
    • A StringOutOfBoundsException when adding a ChangeListener to TextField.selectedTextProperty()
    • Possible NullPointerExceptions in TabPaneSkin.performDrag(), in the MenuButtonSkinBase change listener, and while entering empty submenu with “arrow right”

Finally, these are some dependency upgrades in JavaFX 15:

  • Upgraded libFFI to version 3.3
  • Upgraded SQLite to version 3.32.3
  • Upgraded WebKit to version 609.1
  • Upgraded libxml2 to version 2.9.10

A more comprehensive list of all the changes in JavaFX 15 can be found on Github.

Kudos go to the fine people at Gluon who took care of the bulk of the work on JavaFX 15. Do check their JavaFX Long Term Support services.

\ No newline at end of file +JavaFX 15 Highlights

JavaFX 15 Highlights

A couple of weeks ago, JavaFX version 15 was released. We’ve tailored down some of the most exciting parts of the release in this document.

Exciting features:

  • JavaFX now has 3D support for the newer Intel graphics drivers on Linux
  • Support for e-paper displays on i.MX6 devices was added
  • FX scripting support was enhanced

Improvements:

  • Better native keyboard handling and integration on iOS and Android
  • Adjusted font size in JavaFX apps with enabled Monocle on Raspberry Pi
  • Capped the refresh rate on iOS (to a maximum of 30 Hz)

Removal and Clean up:

  • The JavaBeanXxxPropertyBuilders constructors were removed
  • The deprecated finalize() methods from JavaFX property objects were removed
  • Some unnecessary logging, e.g. for pinch gestures on iOS, is now skipped

In the bug fix department, you’ll find, among others:

  • A fix for the SVG patterns that were drawn incorrectly
  • A solution for some inconsistencies with controls, such as:
    • The incorrect arrow key traversal through tabs after reordering the tabs in a TabPane
    • The lost formatting when using Ctrl-A in HTMLEditor
    • The wrong Scrollbar position on touch supported devices
  • A fix for memory leaks, e.g. in the ProgressIndicator class, in the ToggleButton.setToggleGroup() method, and in some other places
  • Better code hygiene to avoid exceptions such as:
    • An IndexOutOfBoundsException when requesting focus on an empty bar
    • A StringOutOfBoundsException when adding a ChangeListener to TextField.selectedTextProperty()
    • Possible NullPointerExceptions in TabPaneSkin.performDrag(), in the MenuButtonSkinBase change listener, and while entering empty submenu with “arrow right”

Finally, these are some dependency upgrades in JavaFX 15:

  • Upgraded libFFI to version 3.3
  • Upgraded SQLite to version 3.32.3
  • Upgraded WebKit to version 609.1
  • Upgraded libxml2 to version 2.9.10

A more comprehensive list of all the changes in JavaFX 15 can be found on Github.

Kudos go to the fine people at Gluon who took care of the bulk of the work on JavaFX 15. Do check their JavaFX Long Term Support services.

\ No newline at end of file diff --git a/highlights/16/index.html b/highlights/16/index.html index a2455e0..370023e 100644 --- a/highlights/16/index.html +++ b/highlights/16/index.html @@ -1 +1 @@ -JavaFX 16 Highlights

JavaFX 16 Highlights

JavaFX version 16 has been released. We’ve tailored down some of the most exciting parts of the release in this document.

Exciting features:

  • Attenuation has been added for PointLight in JavaFX 3D
  • Performance improvement for all controls using VirtualFlow

Improvements:

  • JavaFX will now warn if any javafx.* modules are loaded from the classpath
  • ImagePattern has been improved to apply SVG pattern transforms
  • Transformation javadoc in Node has been re-written for clarity

Removal and Clean up:

  • Obsolete Pisces rasterizer has been removed

In the bug fix department, you’ll find, among others:

  • Undecorated stage were not being able to be maximized on Linux and MacOS. It has now been fixed in both the places
  • Nested calls to snap methods in Region now gives consistent results
  • At certain DPI scaling levels, control labels used to truncate inside a Dialog. This has been fixed
  • System menu bar now works on macOS Catalina
  • Fix misbehavior on switching skin for:
    • ChoiceBox
    • Labeled
    • ListCell
    • TabPane
    • TreeCell
    • TreeView
  • On Android platform, the keyboard now displays correctly when tapped on a TextInput control

A more comprehensive list of all the changes in JavaFX 16 can be found on Github.

Kudos go to the fine people at Gluon who took care of the bulk of the work on JavaFX 16. Do check their JavaFX Long Term Support services.

\ No newline at end of file +JavaFX 16 Highlights

JavaFX 16 Highlights

JavaFX version 16 has been released. We’ve tailored down some of the most exciting parts of the release in this document.

Exciting features:

  • Attenuation has been added for PointLight in JavaFX 3D
  • Performance improvement for all controls using VirtualFlow

Improvements:

  • JavaFX will now warn if any javafx.* modules are loaded from the classpath
  • ImagePattern has been improved to apply SVG pattern transforms
  • Transformation javadoc in Node has been re-written for clarity

Removal and Clean up:

  • Obsolete Pisces rasterizer has been removed

In the bug fix department, you’ll find, among others:

  • Undecorated stage were not being able to be maximized on Linux and MacOS. It has now been fixed in both the places
  • Nested calls to snap methods in Region now gives consistent results
  • At certain DPI scaling levels, control labels used to truncate inside a Dialog. This has been fixed
  • System menu bar now works on macOS Catalina
  • Fix misbehavior on switching skin for:
    • ChoiceBox
    • Labeled
    • ListCell
    • TabPane
    • TreeCell
    • TreeView
  • On Android platform, the keyboard now displays correctly when tapped on a TextInput control

A more comprehensive list of all the changes in JavaFX 16 can be found on Github.

Kudos go to the fine people at Gluon who took care of the bulk of the work on JavaFX 16. Do check their JavaFX Long Term Support services.

\ No newline at end of file diff --git a/highlights/17/index.html b/highlights/17/index.html index 8630673..d1244b1 100644 --- a/highlights/17/index.html +++ b/highlights/17/index.html @@ -1,4 +1,4 @@ -JavaFX 17 Highlights

JavaFX 17 Highlights

JavaFX version 17 has been released and embarks a new LTS release after 11. +JavaFX 17 Highlights

JavaFX 17 Highlights

JavaFX version 17 has been released and embarks a new LTS release after 11. We’ve tailored down some of the most exciting parts of the release in this document.

New features:

  • Stylesheets and Images support data-URIs
  • “Print to File” support added to JavaFX
  • Spotlight, a PointLight that can radiate light in a cone in a specific direction, has been added to JavaFX 3D

Improvements:

  • New API to query states of CAPS LOCK and NUM LOCK keys
  • Developers can now make use of new SkinBase API to (un)register invalidation/listChange listeners
  • Hardware cursor can be used on Monocle-EGL platforms

Removal and Clean up:

  • Marlin rasterizer (single-precision) has been removed

The community came together to fix 87 bugs in the last 6 months. Following are major bug-fixes that went into 17:

  • Better touch support in JavaFX:
    • Touch inputs fixes for touch enabled devices running Windows and Linux
    • Scroll events fixed from touch input in window mode Better support for HiDPI displays with the following fixes:
    • Origin coordinates were fixed for EGL and HiDPI
    • HiDPI scaling fixed for linux platforms
  • MediaPlayer’s seek used to freeze video. This issue was fixed.
  • Memory leaks were fixed in Scene, ControlAcceleratorSupport and ProgressIndicator

Finally, these are some dependency upgrades in JavaFX 17:

  • Update Mesa 3-D Headers to version 21.0.3
  • Update GStreamer to version 1.18.3
  • Update glib to version 2.66.7
  • Update GStreamer to version 1.18.4
  • Update to 610.2 version of WebKit
  • Update ICU4C to version 68.2
  • Update libxml2 to version 2.9.12

A more comprehensive list of all the changes in JavaFX 17 can be found on Github.

Kudos go to the fine people at Gluon who took care of the bulk of the work on JavaFX 17. Do check their JavaFX Long Term Support services.

This website is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.

Gluon OpenJFX
\ No newline at end of file diff --git a/highlights/18/index.html b/highlights/18/index.html index dab9aab..1d2e287 100644 --- a/highlights/18/index.html +++ b/highlights/18/index.html @@ -1,2 +1,2 @@ -JavaFX 18 Highlights

JavaFX 18 Highlights

JavaFX version 18 has been released. We’ve tailored down some of the most exciting parts of the release in this document.

New features:

  • JavaFX Media now has support for H.265/HEVC
  • Node’s managed property can now be styled using CSS
  • Convenience factory methods for Border and Background

Improvements:

  • JavaFX modules include version information
  • JavaFX Webview supports transparent backgrounds
  • Improvement in selection performance for TableView

Removal and Clean up:

  • JavaFX GTK 2 library has been deprecated for removal

The community came together to fix 74 bugs in the last 6 months with nearly half of them going into the ‘controls’. +JavaFX 18 Highlights

JavaFX 18 Highlights

JavaFX version 18 has been released. We’ve tailored down some of the most exciting parts of the release in this document.

New features:

  • JavaFX Media now has support for H.265/HEVC
  • Node’s managed property can now be styled using CSS
  • Convenience factory methods for Border and Background

Improvements:

  • JavaFX modules include version information
  • JavaFX Webview supports transparent backgrounds
  • Improvement in selection performance for TableView

Removal and Clean up:

  • JavaFX GTK 2 library has been deprecated for removal

The community came together to fix 74 bugs in the last 6 months with nearly half of them going into the ‘controls’. Following are major bug-fixes that went into 18:

  • Skin and behavior fixes in multiple controls:

    • Misbehavior on switching skin has been fixed for TextField, TableView and TreeTableView
    • NPE on calling startEdit on TextFieldXXCell, TableCell and TreeTableCell
    • Better support for disposing skin elements across controls
  • MediaPlayer had the following fixes:

    • No speakers connected to the PC while playing an mp4 video results in no display
    • Video stops, but audio continues to play when stopTime is reached on MacOS

A more comprehensive list of all the changes in JavaFX 18 can be found on Github.

Kudos go to the fine people at Gluon who took care of the bulk of the work on JavaFX 18. Do check their JavaFX Long Term Support services.

This website is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.

Gluon OpenJFX
\ No newline at end of file diff --git a/highlights/19/index.html b/highlights/19/index.html index d6ad9fd..8c88b3a 100644 --- a/highlights/19/index.html +++ b/highlights/19/index.html @@ -1 +1 @@ -JavaFX 19 Highlights

JavaFX 19 Highlights

JavaFX version 19 has been released. We’ve tailored down some of the most exciting parts of the release in this document.

New features:

  • In JavaFX 18, Media support for H.265/HEVC codec was added. In JavaFX 19, the coded support has been extended toHTTP Live Streaming
  • New API: Map, FlatMap and OrElse fluent bindings for ObservableValue
  • Two new CSS pseudo-classes for Node :focus-visible and :focus-within

Improvements:

  • Faster observable ArrayList creation in FXCollections
  • Available list of printers can now be updated without a need to restart the application

In the bug fix department, you’ll find, among others:

  • Modal behavior fixes for Stage on Linux platform
  • ES2Pipeline detection for AMD vega20 graphics card
  • Fixes related to touch screen:
    • ScrollPane edge bounce on Raspberry Pi with Touchscreen
    • Mouse or touch presses on a non-focusable region don’t clear the focusVisible flag of the current focus owner
    • With Touch enabled devices scrollbar disappears and the table is scrolled to the beginning
    • Touch events related leaks in ScrollPaneSkin

Finally, these are some dependency upgrades in JavaFX 19:

  • Upgraded libFFI to version 3.4.2
  • Upgraded GStreamer to version 1.20.1
  • Upgraded Glib to version 2.72.0
  • Upgraded WebKit to version 613.1
  • Upgraded SQLite to version 3.37.2
  • Upgraded libxml2 to version 2.9.14
  • Upgraded libxslt to version 1.1.35

A more comprehensive list of all the changes in JavaFX 19 can be found on Github.

Kudos go to the fine people at Gluon who took care of the bulk of the work on JavaFX 19. Do check their JavaFX Long Term Support services.

This website is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.

Gluon OpenJFX
\ No newline at end of file +JavaFX 19 Highlights

JavaFX 19 Highlights

JavaFX version 19 has been released. We’ve tailored down some of the most exciting parts of the release in this document.

New features:

  • In JavaFX 18, Media support for H.265/HEVC codec was added. In JavaFX 19, the coded support has been extended toHTTP Live Streaming
  • New API: Map, FlatMap and OrElse fluent bindings for ObservableValue
  • Two new CSS pseudo-classes for Node :focus-visible and :focus-within

Improvements:

  • Faster observable ArrayList creation in FXCollections
  • Available list of printers can now be updated without a need to restart the application

In the bug fix department, you’ll find, among others:

  • Modal behavior fixes for Stage on Linux platform
  • ES2Pipeline detection for AMD vega20 graphics card
  • Fixes related to touch screen:
    • ScrollPane edge bounce on Raspberry Pi with Touchscreen
    • Mouse or touch presses on a non-focusable region don’t clear the focusVisible flag of the current focus owner
    • With Touch enabled devices scrollbar disappears and the table is scrolled to the beginning
    • Touch events related leaks in ScrollPaneSkin

Finally, these are some dependency upgrades in JavaFX 19:

  • Upgraded libFFI to version 3.4.2
  • Upgraded GStreamer to version 1.20.1
  • Upgraded Glib to version 2.72.0
  • Upgraded WebKit to version 613.1
  • Upgraded SQLite to version 3.37.2
  • Upgraded libxml2 to version 2.9.14
  • Upgraded libxslt to version 1.1.35

A more comprehensive list of all the changes in JavaFX 19 can be found on Github.

Kudos go to the fine people at Gluon who took care of the bulk of the work on JavaFX 19. Do check their JavaFX Long Term Support services.

This website is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.

Gluon OpenJFX
\ No newline at end of file diff --git a/highlights/20/index.html b/highlights/20/index.html index 3999414..eeea775 100644 --- a/highlights/20/index.html +++ b/highlights/20/index.html @@ -1,4 +1,4 @@ -JavaFX 20 Highlights

JavaFX 20 Highlights

JavaFX version 20 has been released. We’ve tailored down some of the most exciting parts of the release in this document.

JavaFX 20 Requires JDK 17 or Later

JavaFX 20 is compiled with --release 17 and thus requires JDK 17 or later in order to run. +JavaFX 20 Highlights

JavaFX 20 Highlights

JavaFX version 20 has been released. We’ve tailored down some of the most exciting parts of the release in this document.

JavaFX 20 Requires JDK 17 or Later

JavaFX 20 is compiled with --release 17 and thus requires JDK 17 or later in order to run. If you attempt to run with an older JDK, the Java launcher will exit with an error message indicating that the javafx.base module cannot be read.

Exciting features:

  • New API: Skin class has a new method install. It allows the skin to safely make changes to its associated control, like registering listeners, adding child nodes, and modifying properties and event handlers
  • New API: ObservableValue class has a new method when, simplifying management of listeners
  • New API: Additional constrained resize policies for Tree/TableView

Improvements:

  • Memory leakage when changing skin fixed in Accordion, ButtonBar, ComboBox, MenuBar, MenuButton, Pagination, ScrollBar, ScrollPane, SplitPane, TableView, TreeTableView
  • Update JPEG Image Decoding Software to 9e
  • Media support for libavcodec version 59
  • Opacity is now working in JavaFX WebView

In the bug fix department, you’ll find, among others:

  • Fix for JFXPanel popups opening at wrong coordinates when using multiple hidpi monitors
  • Fix icon size in system menu on macOS with Retina display
  • VirtualFlow no longer creates unneeded empty cells

Finally, these are some dependency upgrades in JavaFX 20:

  • Upgraded MarlinFX to 0.9.4.6
  • Upgraded WebKit to 614.1
  • Upgraded ICU4C to 71.1
  • Upgraded SQLite to 3.39.4

A more comprehensive list of all the changes in JavaFX 20 can be found on Github.

Kudos go to the fine people at Gluon who took care of the bulk of the work on JavaFX 20. Do check their JavaFX Long Term Support services.

This website is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.

Gluon OpenJFX
\ No newline at end of file diff --git a/highlights/21/index.html b/highlights/21/index.html new file mode 100644 index 0000000..b5b317a --- /dev/null +++ b/highlights/21/index.html @@ -0,0 +1,3 @@ +JavaFX 21 Highlights

JavaFX 21 Highlights

JavaFX version 21 has been released. We’ve tailored down some of the most exciting parts of the release in this document.

JavaFX 21 requires macOS 11 or later

On Mac platforms, JavaFX 21 requires macOS 11 or later. +An exception will be thrown when initializing the JavaFX runtime on older versions of macOS.

JavaFX 21 requires GTK 3 on Linux

On Linux platforms, JavaFX 21 requires GTK3 version 3.8 or later. +An exception will be thrown when initializing the JavaFX runtime if the GTK 3 library cannot be loaded.

Exciting features:

  • New APIs:
    • Add and remove listeners with ease using the new Subscription API
    • Event handler methods addEvent* and removeEvent* have been added to EventTarget interface
    • GridPane has a new constructor: GridPane(double hgap, double vgap)
    • Platform class has a new method canStartNestedEventLoop which can used to check whether it is safe to start a nested event loop
    • TextFlow has a new method underlineShape(int, int) to enable spellchecker decoration (squiggly line) under text region
    • TableHeaderRow has a new protected method showColumnMenu(mouseEvent), allowing developers to customize the behaviour when the table menu button is clicked
  • All new APIs since JavaFX 9 can now be easily accessed from the javadoc under the New section.

Improvements:

  • Performance improvement in VirtualFlow
  • Table column’s PopupMenu is now created lazily. This improves performance, especially for tables with many columns
  • ObservableListBase constructs ListChangeBuilder lazily improving performance of application using ObservableList

The community came together to fix 63 bugs in the last 6 months. Following are major bug-fixes that went into JavaFX 21:

  • Match.getPseudoClasses used to return an instance PseudoClassState, which is a private class
  • Fix NPE for drag and drop events
  • Spinner’s converter now correctly update its editor
  • JavaFX now supports fonts installed per-user on Windows 10/11
  • Memory leak fix in JPEG image loader

Finally, these are some dependency upgrades in JavaFX 20:

  • Upgraded libFFI to 3.4.4
  • Upgraded WebKit to 615.1
  • Upgraded libxml2 to 2.10.4
  • Upgraded ICU4C to 73.1

A more comprehensive list of all the changes in JavaFX 21 can be found on Github.

Kudos go to the fine people at Gluon who took care of the bulk of the work on JavaFX 21. Do check their JavaFX Long Term Support services.

This website is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.

Gluon OpenJFX
\ No newline at end of file diff --git a/highlights/21/index.xml b/highlights/21/index.xml new file mode 100644 index 0000000..b8bba08 --- /dev/null +++ b/highlights/21/index.xml @@ -0,0 +1 @@ +JavaFX 21 Highlights on JavaFXlocalhost:1313/highlights/21/Recent content in JavaFX 21 Highlights on JavaFXHugo -- gohugo.ioen-us \ No newline at end of file diff --git a/highlights/index.html b/highlights/index.html index e52e682..c411c47 100644 --- a/highlights/index.html +++ b/highlights/index.html @@ -1 +1 @@ -Highlights

This website is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.

Gluon OpenJFX
\ No newline at end of file +Highlights

This website is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.

Gluon OpenJFX
\ No newline at end of file diff --git a/index.html b/index.html index 85e7cdf..b1792d2 100644 --- a/index.html +++ b/index.html @@ -1,3 +1,3 @@ -JavaFX

JavaFX

JavaFX is an open source, next generation client application platform for desktop, mobile and embedded systems built on Java. It is a collaborative effort by many individuals and companies with the goal of producing a modern, efficient, and fully featured toolkit for developing rich client applications.

Download

JavaFX runtime is available as a platform-specific SDK, as a number of jmods, and as a set of artifacts in Maven Central.

Download

Develop

JavaFX, also known as OpenJFX, is free software; licensed under the GPL with the class path exception, just like the OpenJDK.

Let's do it!

One framework to rule them all

JavaFX applications can target desktop, mobile and embedded systems. Libraries and software are available for the entire life-cycle of an application.

Scene Builder

Create beautiful user interfaces and turn your design into an interactive prototype. Scene Builder closes the gap between designers and developers by creating user interfaces which can be directly used in a JavaFX application.

Wiki +JavaFX

JavaFX

JavaFX is an open source, next generation client application platform for desktop, mobile and embedded systems built on Java. It is a collaborative effort by many individuals and companies with the goal of producing a modern, efficient, and fully featured toolkit for developing rich client applications.

Download

JavaFX runtime is available as a platform-specific SDK, as a number of jmods, and as a set of artifacts in Maven Central.

Download

Develop

JavaFX, also known as OpenJFX, is free software; licensed under the GPL with the class path exception, just like the OpenJDK.

Let's do it!

One framework to rule them all

JavaFX applications can target desktop, mobile and embedded systems. Libraries and software are available for the entire life-cycle of an application.

Scene Builder

Create beautiful user interfaces and turn your design into an interactive prototype. Scene Builder closes the gap between designers and developers by creating user interfaces which can be directly used in a JavaFX application.

Wiki Download

TestFX

TestFX allows developers to write simple assertions to simulate user interactions and verify expected states of JavaFX scene-graph nodes.

Wiki -Repository

Community

JavaFX features a vibrant and passionate developer community. This enthusiasm can be found in the open source mailing list. Here are a few examples of tools and frameworks built around JavaFX.

Testimonials

“I’m excited to see the more folks from the wider Java Community working together with Oracle on JavaFX. This release proves there is a great future for client-side Java development. As an OpenJDK Project , OpenJFX shares much of its principles and infrastructure, leading to a high-quality release that is very well aligned with the upcoming Java 11 release.”

Georges Saab

Georges Saab Vice President, Software Development, Java Platform Group at Oracle

“I am very pleased with the unbundled OpenJFX 11 release, which is now available to developers via maven modules or a standalone SDK. This release is a great example of what can happen with a vibrant community of open-source developers. I look forward to the future of JavaFX as a community-driven project.”

Kevin Rushforth

Kevin Rushforth OpenJFX Project Co-Lead, Oracle

“OpenJFX is like a child to me. After helping it to grow up for so long, I now look at it proudly and excited about its future. The community effort that is growing around it pleases me to no end, and I can’t wait to see where it goes next.”

Jonathan Giles

Jonathan Giles Java guy at Microsoft, OpenJFX contributor & ControlsFX project lead

“As an advocate of JavaFX for over a decade I’m thrilled about the community support and momentum of OpenJFX. A big thanks to the folks at Gluon for providing leadership to the OpenJFX effort!”

James Weaver

James Weaver Developer advocate at Pivotal

“For me OpenJFX represents a major milestone in the ongoing effort to make JavaFX the leading technology for mobile, embedded, and desktop applications. Finally Java has an advanced UI toolkit that can evolve independently of JDK development activities. A toolkit that is supported by a passionate developer community where each member can directly contribute to its future!”

Dirk Lemmermann

Dirk Lemmermann CEO of DLSC Software & Consulting GmbH

“JavaFX is a fantastic technology that has enabled the cost-effective development of capabilities while providing performance and customization necessary for our engineering problems. OpenJFX 11 is a big step forward that streamlines our application images, making them more lightweight. This makes distribution to our users performing design analysis supporting NASA missions easy so they can move forward faster.”

Sean Phillips

Sean Phillips Software Architect for the Deep Space Trajectory Explorer at a.i. solutions

“At KBC, we use JavaFX in a number of projects. We are extremely happy to see that the JavaFX project is moving forward. The open development in OpenJFX ensures that different companies can provide their input, which typically results in high-quality releases.”

KBC

Lieven Franckaert Project Leader at KBC Bank

“I’m very optimistic about JavaFX 11 and beyond. The excellent technical work, including hardware acceleration and first class Java API’s are now combined with modern, open development, testing and integration approaches. The input of new contributors is already showing.”

Johan Vos

Johan Vos OpenJFX Project Co-Lead, Co-founder at Gluon

“JavaFX helps us provide the best solution for our customers, and with the new JavaFX 11 we will be even better than before. Thus, we have already started to migrate our projects. As a developer, it is fun to design JavaFX products with all the new potential and options it gives to enhance the customer experience.”

Diego Cirujano Cuesta

Diego Cirujano Cuesta Zeiss Expert Leader - Staff

This website is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.

Gluon OpenJFX
\ No newline at end of file +Repository

Community

JavaFX features a vibrant and passionate developer community. This enthusiasm can be found in the open source mailing list. Here are a few examples of tools and frameworks built around JavaFX.

Testimonials

“I’m excited to see the more folks from the wider Java Community working together with Oracle on JavaFX. This release proves there is a great future for client-side Java development. As an OpenJDK Project , OpenJFX shares much of its principles and infrastructure, leading to a high-quality release that is very well aligned with the upcoming Java 11 release.”

Georges Saab

Georges Saab Vice President, Software Development, Java Platform Group at Oracle

“I am very pleased with the unbundled OpenJFX 11 release, which is now available to developers via maven modules or a standalone SDK. This release is a great example of what can happen with a vibrant community of open-source developers. I look forward to the future of JavaFX as a community-driven project.”

Kevin Rushforth

Kevin Rushforth OpenJFX Project Co-Lead, Oracle

“OpenJFX is like a child to me. After helping it to grow up for so long, I now look at it proudly and excited about its future. The community effort that is growing around it pleases me to no end, and I can’t wait to see where it goes next.”

Jonathan Giles

Jonathan Giles Java guy at Microsoft, OpenJFX contributor & ControlsFX project lead

“As an advocate of JavaFX for over a decade I’m thrilled about the community support and momentum of OpenJFX. A big thanks to the folks at Gluon for providing leadership to the OpenJFX effort!”

James Weaver

James Weaver Developer advocate at Pivotal

“For me OpenJFX represents a major milestone in the ongoing effort to make JavaFX the leading technology for mobile, embedded, and desktop applications. Finally Java has an advanced UI toolkit that can evolve independently of JDK development activities. A toolkit that is supported by a passionate developer community where each member can directly contribute to its future!”

Dirk Lemmermann

Dirk Lemmermann CEO of DLSC Software & Consulting GmbH

“JavaFX is a fantastic technology that has enabled the cost-effective development of capabilities while providing performance and customization necessary for our engineering problems. OpenJFX 11 is a big step forward that streamlines our application images, making them more lightweight. This makes distribution to our users performing design analysis supporting NASA missions easy so they can move forward faster.”

Sean Phillips

Sean Phillips Software Architect for the Deep Space Trajectory Explorer at a.i. solutions

“At KBC, we use JavaFX in a number of projects. We are extremely happy to see that the JavaFX project is moving forward. The open development in OpenJFX ensures that different companies can provide their input, which typically results in high-quality releases.”

KBC

Lieven Franckaert Project Leader at KBC Bank

“I’m very optimistic about JavaFX 11 and beyond. The excellent technical work, including hardware acceleration and first class Java API’s are now combined with modern, open development, testing and integration approaches. The input of new contributors is already showing.”

Johan Vos

Johan Vos OpenJFX Project Co-Lead, Co-founder at Gluon

“JavaFX helps us provide the best solution for our customers, and with the new JavaFX 11 we will be even better than before. Thus, we have already started to migrate our projects. As a developer, it is fun to design JavaFX products with all the new potential and options it gives to enhance the customer experience.”

Diego Cirujano Cuesta

Diego Cirujano Cuesta Zeiss Expert Leader - Staff

This website is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.

Gluon OpenJFX
\ No newline at end of file diff --git a/sitemap.xml b/sitemap.xml index 787ebb7..2255677 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -1 +1 @@ -localhost:1313/categories/localhost:1313/highlights/localhost:1313/localhost:1313/highlights/15/localhost:1313/highlights/16/localhost:1313/highlights/17/localhost:1313/highlights/18/localhost:1313/highlights/19/localhost:1313/highlights/20/localhost:1313/tags/ \ No newline at end of file +localhost:1313/categories/localhost:1313/highlights/localhost:1313/localhost:1313/highlights/15/localhost:1313/highlights/16/localhost:1313/highlights/17/localhost:1313/highlights/18/localhost:1313/highlights/19/localhost:1313/highlights/20/localhost:1313/highlights/21/localhost:1313/tags/ \ No newline at end of file diff --git a/tags/index.html b/tags/index.html index 62e53f4..f615dc6 100644 --- a/tags/index.html +++ b/tags/index.html @@ -1 +1 @@ -Tags

This website is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.

Gluon OpenJFX
\ No newline at end of file +Tags

This website is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.

Gluon OpenJFX
\ No newline at end of file