Link to the original text (Posted: 2021/04/13)
Gluon has released Scene Builder 16.This is a graphical design tool that helps the team to create a cross -platform graphical interface that works on a single code base on a computer or mobile device.
This tool is to create a completely cross -platform application that developers can use in a general app store, following Gluon's recent work.With SCENE BUILDER, developers can combine integrated development environments such as Apache NetBeans and Intellij with graphical layout tools that simplify the creation of FXML screens.Using Scene Builder, developers or designers can adjust the visual layout and manage the associations between UI elements and coded bindings.
INFOQ spoke with Ionnis Hadjipanayis, a developer of Watchdog, an ebay price monitoring application created by Apple AppStore."Watchdog for ebay is completely designed in SceneBuilder, and this monitoring tool is currently published on the App Store."
Hadjypanayis explains in detail why using JavaFX to build a mobile application and the advantages provided by SCENEBUILDER:
The JavaFX Platform is an excellent solution that offers all UI aesthetics that recent applications must be attractive to users.
In JavaFX, the developer makes an easy creation of UI using the FXML language, a XML -based user interface markup language described for JavaFX, and focuses on each FXML file to the application.Can be loaded.
And here is the time of SceneBuilder.Even if there is no FXML code in one line, you can create a complicated GUI simply by dragging and dropping the JavaFX UI component to the scene area, applying a custom CSS style to each component, and saving the result in FXML format files.increase.
Scene Builder enhances the MVC (Model-View-Controller) architecture ideas beyond the level that can load custom JavaFX UI components.This is because each FXML view is associated with one controller (Java class) in which the event is executed by the event.
Using Scene Builder displays what you can get in the final application.Easy, very easy, definitely an excellent design tool for Java.
Gluon's work is expanded beyond the interface design, providing a common hardware abstraction layer that allows developers to use mobile hardware.This layer, Gluon Attach, offers a common API set for dialogue with general mobile hardware and functions, such as Bluetooth beacons, shared functions, and orientation.Mobile application developers can use this hardware for code to reflect related information through the UI built in Scene Builder.
The JavaFX application is executed as an native application on the target platform.Binary is built natively via GRAALVM to support and process platform level details such as iOS bit code.
HTML compatible layers can be used through online systems such as JPRO.The development team can simplify the development by running with a single UI with a single UI written in JavaFX and running on a computer, tablet, mobile device, and web browser.