Last updated May 28, 2009 15:58, by Roman Ondruska
=NetBeans Debugger Demos=
===[[Gallery|Project Gallery---Mulithreaded Debugging in NetBeans]]===
====Description====
The Gallery demo is a simple Java Swing Application that plays animated images of NB debugger team members. The application has two buttons that enable to add and remove animated images--each image is animated by an extra thread. In this exercise we demonstrate NB multithreaded debugging capabilities including suspending threads, stepping in a selected thread, or handling breakpoints in multithreaded environment. [[Gallery|More...]]
Requirements: NB 6.5 or better
===[[Deadlock|Project Deadlock---Deadlock Detection in NetBeans]]===
====Description====
The Deadlock project contains a simple application demonstrating NetBeans ability to check for deadlocks. Sometimes (especially in large apps) a deadlock is reported by users from time to time, but it is hard to reproduce it (and thus hard to fix). In the Deadlock demo, you will reproduce a deadlock and the debugger will detect it for you. [[Deadlock|More...]]
Requirements: NB 6.5 or better
===[[Evaluator|Project Evaluator---Netbeans Debugger Code Evaluator and Variable Formatters]]===
====Description====
The Evaluator project is a simple project defining classes for storing tennis results. In this demo we show how to use debugger evaluator and how one can customize the variable view using so-called formatters. Note that the evaluator works on code snippets (not only expressions), so you can do almost everything ;-) [[Evaluator|More...]]
Requirements: NB 6.7
===[[Stepping|Project Stepping---Fine-Grade Visual Step Into with NetBeans Debugger]]===
====Description====
Every debugger should provide some set of stepping actions and NetBeans is really not an exception. In this demo we introduce a cutting edge version of traditional Step Into allowing to select visually any method call inside an expression to step into--this way of stepping can significantly speed up the debugging process.
The Project Stepping is a small piece of code with few little classes and one multi-call expression generating places to stay in the Space ;-) [[Stepping|More...]]
Requirements: NB 6.5 or better





