Printer Friendly
The Free Library
14,652,131 articles and books
Member login
User name  
Password 
 
Join us Forgot password?

Etnus Announces CodeRoad 2.0, Seamless Debugging for C/C++ and Java Applications.


Business Editors/High-Tech Writers

NATICK, Mass.--(BUSINESS WIRE)--Nov. 24, 2003

Etnus, provider of the most advanced debugger on Linux and UNIX UNIX

Operating system for digital computers, developed by Ken Thompson of Bell Laboratories in 1969. It was initially designed for a single user (the name was a pun on the earlier operating system Multics).
, today announced the availability of the CodeRoad JNI (Java Native Interface) A programming interface (API) in Sun's Java Virtual Machine used for calling native platform elements such as GUI routines. RNI (Raw Native Interface) is the JNI counterpart in Microsoft's Java Virtual Machine.

JNI - Java Native Interface
 Bridge 2.0. The CodeRoad JNI Bridge, offers debugging of mixed C/C C/C Center to Center
C/C Combustion Chamber
C/C Command/Control
C/C Crew Chief
C/C cabin cruiser (US DoD)
C/C chief complaint (medical)
C/C Channel-to-Channel
C/C Communication and Collaboration
++/Java code that utilizes the Java Native Interface (programming) Java Native Interface - (JNI) A native programming interface for Java that allows Java code running inside a Java Virtual Machine to interoperate with applications and libraries written in other programming languages such as C, C++ and assembly language.  (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 A Java interpreter. The Java Virtual Machine (JVM) is software that converts the Java intermediate language (bytecode) into machine language and executes it. The original JVM came from the JavaSoft division of Sun.  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 (JVM See Java Virtual Machine.

JVM - 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 website.

About Etnus

Etnus is the world's leading provider of debugging and analysis solutions for complex code. Etnus products provide software engineers with the ability to visualize, control and correct complex applications running on a wide variety of platforms and using one to thousands of processors. They offer significant productivity gains in application development, helping to eliminate the frustration, delays, and headaches inherent in analyzing multi-process, multi-thread, and network-distributed applications containing many lines of code The statements and instructions that a programmer writes when creating a program. One line of this "source code" may generate one machine instruction or several depending on the programming language. A line of code in assembly language is typically turned into one machine instruction.  or advanced programming techniques such as MPI MPI - Message Passing Interface , threads, and OpenMP.

Etnus products are used in the development of applications in industries such as weather prediction, film special effects and animation, oil and gas exploration, CAD/CAM CAD/CAM
 in full computer-aided design/computer-aided manufacturing.

Integration of design and manufacturing into a system under direct control of digital computers.
 software development, automotive, aerospace, finance and telecommunications. Privately held, Etnus offers its expanding product line through worldwide resellers and direct sales.

For more information contact Etnus LLC (Logical Link Control) See "LANs" under data link protocol.

LLC - Logical Link Control
 at: 24 Prime Parkway, Natick, MA 01760; phone: 800-856-3766 (U.S.A.), 1-508-652-7700 (outside U.S.A.); fax: 508-652-7701; web: www.etnus.com; e-mail: info@etnus.com.
COPYRIGHT 2003 Business Wire
No portion of this article can be reproduced without the express written permission from the copyright holder.
Copyright 2003, Gale Group. All rights reserved. Gale Group is a Thomson Corporation Company.

 Reader Opinion

Title:

Comment:



 

Article Details
Printer friendly Cite/link Email Feedback
Publication:Business Wire
Date:Nov 24, 2003
Words:538
Previous Article:Swagelok Web Site Now Available in Traditional and Simplified Chinese Languages.
Next Article:Royal Standard Minerals Inc.: Proposed Development Program for Pinon-Railroad Project, Elko County, Nevada.



Related Articles
U.S. DEPARTMENT OF ENERGY SELECTS ETNUS DEBUGGER/ANALYZER FOR USE IN WORLD'S FASTEST SUPERCOMPUTER.(Product Information)
ETNUS TOTALVIEW TO SUPPORT IA-64 AND INTEL COMPILERS FOR LINUX.(Etnus TotalView debugger)(Product Announcement)
Etnus Announces TotalView 6.0, With Support for New Compilers, Platforms, and Expanded C++ Support; Feature List Includes Much-Anticipated Linux...
Etnus Announces Seamless Debugging for Java and C++ Codes Utilizing JNI.
Etnus announces TotalView 6.2 for Intel Itanium 2-based systems.
Etnus Announces TotalView 6.2 for SGI Systems Based on Intel Itanium 2 Processors.
Sun Microsystems partners with AMD to provide native support for Java technology on 64-bit AMD Opteron processor for Linux and Windows: high...
Etnus TotalView Now Supports AMD Opteron Processors.
Etnus TotalView Honored with LinuxWorld Magazine's Readers' Choice Award.
Etnus Releases TotalView 7.1 Featuring Enhanced Memory and MPI Debugging.

Terms of use | Copyright © 2009 Farlex, Inc. | Feedback | For webmasters | Submit articles