GRIDtoday Logo Digipede

DAILY NEWS AND INFORMATION FOR THE GLOBAL GRID COMMUNITY /

   ( Table of Contents )   

Breaking News - Operating Systems & Middleware:

Etnus CodeRoad 2.0 Seamlessly Debugs C/C++, Java Applications

Etnus, provider of the most advanced debugger on Linux and UNIX, announced the availability of the CodeRoad JNI Bridge 2.0. The CodeRoad JNI Bridge, offers debugging of mixed C/C++/Java code that utilizes the Java Native Interface (JNI), providing a tight bond between the Etnus TotalView C/C++ debugger and the most popular Java debuggers.

Today, developers frequently integrate native C/C++ code with Java to leverage the desirable Java features while accessing large or specialized C/C++ code. However, debugging these mixed language codes can be frustrating, as developers must debug the C/C++ and Java sides separately. Etnus CodeRoad JNI Bridge eliminates the frustration and delays inherent in switching among tools during debug sessions.

The JNI Bridge integrates popular Java debuggers with the state-of-the-art Etnus TotalView C/C++ debugger to provide a single, uninterrupted debugging session. It works seamlessly with Borland JBuilder versions 6, 7, 8 and 9; Sun One Studio for Java version 4, and NetBeans versions 3.3, 3.4 and 3.5.

There are two models of development when mixing C/C++ and Java code, both of which are supported by the JNI Bridge. In the first model a Java application utilizes C routines available in a shared library through the JNI. Developers working in the second model embed a Java Virtual Machine in an existing C/C++ application, which then makes calls into the Java code. In both cases, the JNI Bridge provides seamless debugging from one language to the other without burdening the user with the setup of multiple tools.

Regardless of which "side of the bridge" they begin on, CodeRoad JNI Bridge 2.0 allows users to debug mixed language code. It works whether the application is C/C++ program with an embedded Java Virtual Machine, or Java-based calling C/C++ methods through JNI. Programmers can set breakpoints in native C/C++ or Java code, and step back and forth between C/C++ and Java. And since Etnus TotalView is offered on so many Linux and UNIX platforms, developers can have the same debugger on all of their development platforms. CodeRoad is available for free trial download from the Etnus Web site.

( Top of Page )

   ( Table of Contents )