New Products

C/C++ Users Journal July, 2004


SlickEdit Supports C++ Refactoring

SlickEdit has announced Visual SlickEdit 9, a code editor featuring 10 C++ refactorings. A new Java GUI builder lets you construct Java GUIs in Swing and AWT while you simultaneously edit code. Visual SlickEdit v9 lets .NET developers edit, compile, and debug Common Language Runtime (CLR) applications without leaving the Visual SlickEdit environment. CLR support also includes intelligent coding assistance such as library function help and parameter information. Contact +1-919-473-0070 or http://www.slickedit.com/.

Parasoft Ushers in C++ Testing for Embedded Systems

Parasoft has introduced C++Test for Embedded Systems, a unit testing tool that features a portable, extensible library for host-target communication, with source code included. It also supports customizable deployment of test-harness to the target system; customizable test settings including code suppression; user-defined test cases and test report generation; line coverage for the tested code on test case, function, or file level; and a set of standard coding rules including MISRA guidelines, Universal Coding Standards, and Ellemtel rules. The Microsoft Visual C++ or Cygwin compilers are supported on Windows, along with COSMIC Software cross-tools for Motorola MC68HC12. GCC 2.95.x or 3.x is supported on Linux. Contact +1-626-256-3680 or http://www.parasoft.com/.

MarshallSoft Releases FTP Engine

MarshallSoft's FTP Client Engine for C/C++ (FCE4C) is a library of functions providing direct control of the FTP protocol. FCE4C contains both WIN16 and WIN32 DLLs and can be used with any application capable of calling the Windows API. The newly released 2.4 version of FCE4C is available with source code and comes with example programs, including Microsoft Foundation Class (MFC) and Borland C++ Builder (BCB) examples. Contact +1-256-881-4630 or http://www.marshallsoft.com/.

LynuxWorks IDE Based on Eclipse

The LynuxWorks Eclipse-based IDE is a Linux and Solaris-based development environment, powered by the Eclipse platform, that provides developers of LynuxWorks' BlueCat Linux with control over creating, editing, compiling, managing, and debugging C/C++ and Java embedded and real-time applications. You also benefit from a target connection wizard to simplify target setup, an application wizard to help start development, and a cross process viewer, letting you view all the processes and threads on a specific target. Contact +1-408-979-3900 or http://www.lynuxworks.com/.

Etus Upgrades Debugger

The TotalView 6.4 debugger for Linux and UNIX is now available from Etnus. The 6.4 release includes support for SuSE ES 8.2 on Linux x86, Red Hat EL 3.0 for Linux IA-64, and Red Hat Fedora Core 1, along with new compilers such as Intel's Fortran 8.0 for Linux. TotalView also now supports Sun One Studio Compiler Collection, C/C++, and Fortran Version 8.0. This release brings two GUI additions: The Expression List Window gathers and groups expressions that you want to evaluate during debugging sessions, while the Data Window lets you monitor interesting variables and structures. Contact +1-508-652-7700 or http://www.etnus.com/.

Birdstep Releases RDM Mobile 3.0

Birdstep Technology is offering Birdstep RDM Mobile 3.0, a small footprint database designed for mobile computing systems. RDM Mobile uses a C-based Database Definition Language (DDL) to define all of the data relationships to the degree of detail you require. It also features automatic database recovery, multiuser support, transaction processing and file locking, and API functions that can open databases incrementally or in bulk. Contact +1-206-748-5353 or http://www.birdstep.com/.

Scientific Computing Ships TCP Linda

Scientific Computing Associates is shipping TCP Linda, for Microsoft Windows clusters. TCP Linda is designed to give users without expertise or training in parallel programming the ability to build new parallel applications or to parallelize existing sequential applications easily. Any program written in C or Fortran can be parallelized using four TCP Linda operations. Contact +1-203-777-7442 or http://www.lindaspaces.com/.

Macraigor Introduces USB Debugging Device

Macraigor Systems has introduced usbDemon, a high-speed USB device for JTAG (IEEE Standard 1149.1) or BDM (background debug mode) on-chip debugging. usbDemon operates as a converter of JTAG commands: The Windows host PC communicates with usbDemon via the USB protocol to the proper OCD signals required by the target. The host port may be JTAG, E-JTAG, OnCE, COP, BDM, or any of several other types of connections. The usbDemon applications API is compatible with the GNU tools suite (GCC, GAS, and GDB). Contact +1-617-739-8693 or http://www.macraigor.com/.

PeerSec Releases SSL Tool

PeerSec Networks has released MatrixSSL 1.0, a dual-licensed Secure Sockets Layer (SSL/TLS) implementation available under either an open-source GPL license or a royalty-free commercial license. MatrixSSL is less than 50 KB including cipher suites. The software includes TLS and SSLv3 client and server support, X.509 certificate authentication, fast session resumption, and implementations of RSA, AES, 3DES, ARC4, SHA1, and MD5. MatrixSSL is not dependent on any specific transport layer, operating system, or hardware configuration; it is designed to allow straightforward integration with existing applications without threading, sockets, or filesystem constraints. MatrixSSL includes sample client and server applications. Contact +1-866-646-7850 or http://www.peersec.com/.