The people at Excelsior have developed a really interresting application - a Java precompiler called JET. JET makes a native code (plain .exe files) out of Java programs. This is done by precompiling the Java code. By precompiling Excelsior claims that they can deliver better performance than with the "just-in-time" compilation that Java programs normally go through. The "just-in-time" compilation scheme cannot spend too much time on optimisations, that would make Java programs start too slow for instance. You can read all about it here: http://www.excelsior-usa.com/jet.html
With this package, there is no need to install Java first, it contains all that is needed to run JAlbum. It is JAlbum v6.1.6 by the way. I haven't played much with it myself, but I noticed far better startup time.
I didn't see a Big difference in starting time.. and,in all cases, can wait 4" insteed of 3"..
That JAlbum can be start without JRE can be an advantage for some users but not for user like me, that have 5 or 6 versions of JAlbum on the HD. The added files are almost as big in size as the JRE kit. (Installed size of JAlbum-native is now 68 Mo, was only 30 Mo for V6.2 ) That's a lot of drive space.
Don't see other major problem with this version, everything seem to work the same way as usually.
No problems that I have noticed, and any speed-up is always a good thing IMO
Does it handle memory differently to JAlbum normally does? Looking at Task Manager, it seems to handle it more "dynamically" than JAlbum normally would - ie. it takes memory, then releases it, and repeats, rather than steadily increasing which is what JAlbum appears to do normally (in my eyes anyway)
So I personally would happily trade the larger file size for the increase in speed
By default, the Sun JRE sets maximum heap size to 64MB, whereas the default setting in the Excelsior JET runtime is "Adaptive", which means the application may use all available physical memory before triggering the garbage collector.
Would be great if there were 2 versions precomiled one and normal one for download! =)
My personal opinion.
The speed isn't that huge of a trouble I guess...few seconds don't make difference...more would.
It would seem to me that any increases in speed are a secondary issue and of minor value, the primary advantage would be the elimination of hundreds and hundreds of install problem threads in this forum by java illiterates such as myself. Deployment would be a no-brainer for the millions of windows users who simply want to make an album and Jet is a direct enhancement to Jalbums founding principle "ease of use". For those that haven't read it, this advantage could not be more clearly stated then by this sub link of David's: http://www.excelsior-usa.com/articles/java-to-exe.html
Their arguments are irefutable but a java purist would take strong exception to them and rightly so. To make an exe out of a jar is an affront to what Java is all about, but you "well learned" Java folk must keep in mind the millions that still think Java is coffee. Such being the case, it would seem to me that there is a strong arguement for both. This would be a straight jalbum zip file with no installer for Java savy users, and the windows exe version packaged with a "bug proof - legacy minded" installer for us millions stupefied by Bill Gates.
Just some uneducated thoughts from one of the masses.