JDK-6633005 : UX: Add splash screen "Java Loading" before when Java starts up
  • Type: Enhancement
  • Component: deploy
  • Sub-Component: plugin
  • Affected Version: 6u10
  • Priority: P4
  • Status: Closed
  • Resolution: Cannot Reproduce
  • OS: generic
  • CPU: generic
  • Submitted: 2007-11-21
  • Updated: 2010-12-27
  • Resolved: 2010-12-27
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 7
7-poolResolved
Related Reports
Relates :  
Relates :  
Relates :  
Description
One of the things that annoys me and also detracts from the user experience with Java applets is that while the JVM is starting there is absolutley no indication that anything is happening in the browser. The progress bar in the status bar freezes, the cursor freezes and the entire browser fails to respond. I am not talking about what happens when the orange Java logo and its animation appear - that's great - it's what happens *before* that I am referring to. I realise that the time before the orange logo appears is getting shorter with Update N but I would still like to see *something* that indicates that Java is loading before that.

How about a small splash screen (or even some simple text) that says something like "Java loading..." in the center of the applet or on the status bar? That would be a huge improvement that's easy to implement!

Comments
EVALUATION Following improvements were implemented: - custom progress support was added in 6u18 - plugin is now not blocking browser in IE (to be extended to FF) - many improvements to improve real startup time fo applets With this adding default splash to the applets does not seem to be needed anymore. Note that one can always use javascript solution to show animated GIF in the applet placeholder until applet is ready and then move applet back from "invisible" position.
27-12-2010

EVALUATION We need to revisit this in context of further improvement of new customizable splash.
25-08-2010

SUGGESTED FIX Default determinate loading experience as implemented for JavaFX 1.3.1 should be ported to the JRE. See this feature information: http://download-llnw.oracle.com/javafx/1.3/tutorials/ApplicationStartup/
12-08-2010

EVALUATION See 6624980 (Support animated GIF images for custom loading screens in Plugin), implemented in 6u10 build 12. Combined with the asynchronous loading of applets in the new Java Plug-In, I think this should satisfy this RFE. Anything more will require an inordinate amount of native code to be added to the browser-side code, which is undesirable.
01-02-2008