Omnicore Software recently made
CodeGuide 7.0, their Java Integrated Development Environment (IDE) for software programmers, available. The new version features full support for Java 1.5 as well as a new option called “back-in-time” debugging.
“Using back-in-time debugging can lead to dramatic time savings when investigating bugs in software systems,” said Dennis Strein, co-founder and joint-CEO of Omnicore Software.
Back-in-time debugging allows programmers to go back into their code and step into a method and investigate a bug caused by it after it has already run, something that conventional debuggers don’t permit. CodeGuide 7 accomplishes this with Step Back buttons placed next to the conventional step buttons; they open inspection of the execution history, complete with which statements and expressions were evaluated before the execution stopped.
CodeGuide 7 is compatible with all common Java Development Kits from version 1.1 through 1.5. It offers support for application, applet, and Web application development, as well as J2SE and J2EE development. In addition, it features many of the options developers need in a debugger, including: JSP debugging; HotSwap dynamic class replacement; quick expression evaluation and field/variable modification; code completion and syntax highlighting for expressions; current scope and heap browsing; conditional breakpoints; exception breakpoints; logpoints; and more.
System requirements call for a G4 processor running 700MHz or faster, with 384MB RAM. 512MB RAM is recommended for larger projects.
Upgrades from CodeGuide 6.1 are free, while owners of 6.0 or 3.x through 5.x need to pay US$99 or $149, respectively. Licenses for the full version of CodeGuide 7 are $299 each for 1 to 4 seats, $285 each for 5 to 9 seats, and $269 each for 10 or more seats.
Educational licensing is $99 for Academic and $49 for Student. Upgrades from Academic 4.x, 5.x, or 6.0 are $39 each, while upgrades from Student 4.x, 5.x, or 6.0 are $19 each.
Each CodeGuide 7 license includes free upgrades for six months after purchase.