Hi all, I think most of you have the experience:After launch a Java application,the sequential applications' startup time is shortened significantly.
My way-- To put a simple Swing application in the 'startup' folder of 'START->PROGRAMS' in Windows XP/2000/98.
To get good performance for MS Office program,Microsoft also puts initilization process at Window's start time.Why not let Windows do the same job for Java applications?This could make you have better position at customer side:"See,after window's long startup procedure,our Java applications run very quick!". Your comments would be welcome.
Regards, Xu Song
[ September 16, 2004: Message edited by: Xu Song ] [ September 16, 2004: Message edited by: Xu Song ]
The hidden swing-app is added to customer autostart folder after my software is installed on the PC.Actually I call this operation with:'init. setup for optimization'--one mandatory step of the whole installation procedure.
That's the same way when you install MS office,or some other huge MS applications:The installation wizard will setup initilization(similiar to add into autostart folder,could be in windows register) without prompt.
This procedure will shorten startup time on Java tiger platform as well.BTW,I found starting jEdit software would take longer time if I use tiger instead of JRE 1.4.2.It's tested on Windows 98.
I can only speak to you from the perspective of a user, but I personally hate programs that write themselves into my windows' autostart. If every program did this, your computer would be superfast. After having needed 30 mins for starting up. Just MS' doing so is no reason to copy this. If you do it nevertheless, be so kind to make it easily detachable during the installation for users like me.