Anton Avtamonov wrote:
> On 2/16/06, Fernando Cassia <[EMAIL PROTECTED]> wrote:
> [snip]
>> You try to sound clever by making that statement, but imho, despite any
>> other speed-up work who might be implemented, Sun's solution
>> is very important, and something that should have been implemented a long,
>> long time ago. I welcome their implementation, even if late.
>>
>> Get this: Splash screens sever an important purpose: they're a visual cue to
>> tell the user that the program is loading (even if it takes a long time).
> 
> Yes, splash screen feature is very important from usability point of you.
> However the problem itself is not completely clear for me: even early
> I was able to show splash screen if I wanted. Obviously, Swing stuff
> takes to much time to be initialized, but it start initialization only
> when the first reference to Swing is processed, i.e. direct or
> indirect call requires UIManager to be loaded. Therefore you can
> easily show splash screen at the begging of the program and continue
> with loading all other 'heavy-weight' stuff then. Does it make sense?
> For instance, I used SWT just to show splash screen quickly and then
> continue with Swing-based UI. Of course, such approach requires VM to
> be completely initialized anyway (in contrast to Mustang's splashes).
> 
> I welcome any approaches which makes JVM start up faster :-)

A common technique is for the launcher to open the dialog box (using
native platform win man of course), then pass the handle to Java to
close after start-up.

Regards,
Tim

-- 

Tim Ellison ([EMAIL PROTECTED])
IBM Java technology centre, UK.

Reply via email to