My company investigated using JOVE (and other tools) to boost the performance of their client java application. It almost worked, but JOVE at the time couldn't handle large amounts of reflection. Great company support, though, and their product seemed to be based on a good premise. Has anyone has success in using JOVE? TOWERJ got good reviews, but it was only for server applications.
Sorry! Here's the URL for the company that makes JOVE: http://www.instantiations.com/ From the web site above: The JOVE� Optimizing Native Compiler for Java� Technology lets you create and deploy the world's fastest, most efficient Java applications. JOVE combines aggressive whole-program and object-oriented optimization technologies, native compilation, and a scaleable runtime architecture and deployment environment. Simply put, JOVE takes standard Java class files that are the output of any Java IDE, performs aggressive optimizations, packs them with extremely high performance runtime support, reduces them to native machine code, and creates an executable file for easy deployment on either a server or standalone system. Developers still use their favorite Java IDE and continue to create the write-once-run- anywhere class file versions of their applications. When it is time to deploy however, they run their code through JOVE to produce the most efficient and highest performance application possible!