Jansi: java library use ANSI codes to format console output
Jansi is a small java library that allows you to use ANSI escape sequences to format your console output which works even on windows.

Jansi is a small java library that allows you to use ANSI escape sequences to format your console output which works even on windows.

List of 28 Rich Data Visualization Tools
http://www.insideria.com/2009/12/28-rich-data-visualization-too.html
http://code.google.com/p/javamelody/
Here is the problem; your program fails at a customer's site with an exception, but you can't (or don't want to) reproduce the problem on your computer, because it's too time consuming. If only you could attach the debugger and collect a few information, you can rapidly proceed on fixing the problem. But running a debugger at a customer's site is practically impossible; if the user isn't a techie, it's out of question. Even if he is, you'd still need the source code loaded up in the IDE, then you have to explain to him where he needs to set breakpoints and what to report back to you. It's just too much work.
That's where YouDebug comes into play. YouDebug is a Java program that lets you script a debug session through Groovy. You can think of it as a programmable, non-interactive debugger --- you can create a breakpoint, evaluate expressions, have it dump threads, and a lot more, without requiring any source code. Your customer can just run the tool with the script you supplied, without any knowledge about Java. YouDebug uses the same Java Debug Interface that IDEs use, so from the point of view of your program, YouDebug behaves as a debugger. Therefore you need not do anything special with your program. In this way, the troubleshooting of your program gets a lot easier. http://youdebug.kenai.com/Thread Weaver is a framework for writing multi-threaded unit tests in Java.
It provides mechanisms for creating breakpoints within your code, and for halting execution of a thread when a breakpoint is reached. Other threads can then run while the first thread is blocked. This allows you to write repeatable tests for that can check for race conditions and thread safety. See the "Wiki" tab for a Users' Guide. For full documentation, please see the "docs" directory on the source tree, or in the main zip file on the Downloads page. The source tree also contains several examples of common race conditions, and shows how to test these using Thread Weaver. http://code.google.com/p/thread-weaver/ Users Guide
http://eclipsesource.com/blogs/2009/10/02/executable-wars-with-jetty/
Starting a WebApplication using "java -jar myapp,jar":
When optimizing - don't forget the Java Virtual Machine (JVM)
http://bigdatamatters.com/bigdatamatters/2009/08/jvm-performance.html
Tropo is an application platform that enables web developers to write communication applications in the languages they already use: Groovy, Ruby, PHP, Python and JavaScript. Tropo is in the cloud, so we manage the headaches of dealing with infrastructure and keeping applications up and running at enterprise-grade. Tropo is simple to deploy, requires no contracts and no up-front setup costs. With Tropo developers can build and deploy voice and telephony applications, or add voice to existing applications.
Previously developers had to write voice applications in VoiceXML. This has left out developers who either did not want to learn VoiceXML, wanted the flexibility of working in other development languages or have been working in VoiceXML for 10 years and are ready for a change.