This diagram depicts the background operations and screen events that occur during the application startup process. In the diagram, there is an upper row of five boxes representing background operations over time from left to right, matched to a lower row of four screen shots depicting screen events for a JavaFX application. The boxes for the background steps have the following captions:
Box 1: Check Prereqs, Install/Update
Below the application startup box, is a screen shot of a splash screen, which is displayed to the user during the processing in Box 1 and Box 2.
Box 2: Init JVM and JavaFX
Box 3: Download Application JARs
Below this box is a screen shot of a progress bar, which is displayed to the user during the processing of this box.
Box 4: Check if elevated permissions needed
Box 5: App init
Below this box is a screen shot of a running application, which begins after the application initialization process in this box is finished.
See the text in section 4.2.1 Startup Process for a description of how the background operations fit into the four phases of application startup.