C/C++ Users Journal May 2004

New Products

Hitex Releases Tessy Test Tool

Hitex Development Tools has released Tessy, a tool for the automatic dynamic unit test of software written in C. Tessy automatically builds up a complete test driverÑincluding stub functionsÑand automatically conducts reproducibility and regression tests. Tessy runs the tests either in the host environment or on the actual embedded target hardware, so Tessy supports most compilers for embedded systems. Customizable test reports can be produced in HTML, TXT, Word, or Excel format. Contact +1-949-863-0320 or http://www.hitex.com/.

Enea Embedded Rolls Out Polyhedra Upgrade

Enea Embedded Technology has rolled out a new version of its Polyhedra relational database management system. Polyhedra 5.0, available on UNIX, Linux, Windows, and embedded real-time operating systems such as OSE and VxWorks, offers two major enhancements: Unicode support, which lets database text include accented characters and special symbols; and schema migration support, so users can upgrade their Polyhedra-based applications with minimal disruption. Contact +1-858-720-9958 or http://www.ose.com/.

Intel Mobilizes C++ Tools

Intel has introduced a C++ Software Development Tool Suite designed to help you improve the performance of software running on hand-held devices. The suite includes the Intel C++ Compiler for PCA Processors, Version 1.2, which includes support for interprocedural optimization, and debugging tools supporting the mobile Intel Wireless MMX Technology. The suite also supports PCA processor-based handheld and mobile devices that use Palm OS 5.x or Nucleus OS 1.13 operating systems or that are OS-independent (there is debugger support only for devices using the Symbian operating system). Contact +1-408-765-8080 or http://www.intel.com/.

DoubleWide Introduces Test Config Tool

DoubleWide Designer is a graphical test configuration tool that lets you quickly test devices on desktops that use DoubleWide Studio's Embedded Supersystems Virtualization technology. This tool is designed for virtualizing multiple complete embedded systems and running them concurrently as applications on a single workstation. DoubleWide Designer then lets you create and configure complex test configurations of interconnected virtualized devices using a drag-and-drop interface. Contact +1-408-450-8989 or http://www.doublewidesoft.com/.

Reasoning Security Service

Aimed at organizations that develop C/C++ code, Reasoning's Security Inspection Service helps you find and fix the root-cause security vulnerabilities most often targeted by intruders. Reasoning locates and reports on buffer overflows, tainted data, race conditions, and risky operations such as using weak random number generators, loading external programs, or using poor temporary filenames. The security vulnerability inspection results are delivered in less than 10 business days and provide the exact location and root-cause of the vulnerability. Contact +1-650-316-4400 or http://www.reasoning.com/.

Telelogic Adds C++ Support

Telelogic's TAU/Developer now has model-driven autocode generation for C++ and Java, in addition to C. TAU/Developer 2.3 integrates with the DOORS/Analyst 1.2 and TAU/Architect 2.3, providing traceability from the textual and visual specification of requirements in DOORS/Analyst, to the creation of system architectural models in TAU/Architect and detailed software design models in TAU/Developer. TAU/Developer 2.3 also integrates with Microsoft Visual Studio .NET, Sun Java Studio and Eclipse. Contact +1-949-830-8022 or http://www.telelogic.com/.

MicroOLAP Updates Packet Sniffer

MicroOLAP Technologies has updated its ÒPacket Sniffer SDK for WindowsÓ library set: ActiveX, DLL, VCL, and static library editions for Microsoft Visual C and Borland C compilers. Previously available only to Delphi/C++Builder developers, the suite has been rewritten in Microsoft Visual C++, and is now available to any development environment, including Microsoft VisualBasic, Microsoft Visual C++, Microsoft Visual C#, Borland Delphi/C++Builder, Sybase PowerBuilder, and Intel C++ for Windows. A built-in BSD Packet Filtering engine boosts performance. Contact http://www.microolap.com/.

TimeSys TimeStore Supports Linux 2.6

The TimeStore Linux Tool Suite, a set of Eclipse-powered embedded development tools certified to work with any implementation of the Linux 2.6 kernel, includes the TimeStorm IDE for creating, editing, compiling, and debugging C/C++/Java embedded and real-time systems. TimeStorm adds features to the Eclipse Platform to simplify project creation, target management, cross-platform development, multithreaded kernel debugging and code version sharing. Contact +1-412-232-3250 or http://www.timesys.com/.

E@sierSoft Upgrades Graphic Utility

E@sierSoft has announced Super Color Picker 1.2, a graphics utility for Windows that picks a color on the screen, automatically copies the color code to the clipboard, and displays color codes in six preset formats including RGB, HSL, HTML, Delphi, C++, and Visual Basic, which can be copied either by mouse or keyboard. You can zoom in the area you want while picking color; zoom-in ratios from 1:20 can be specified. Contact http://www.esier.com/.

Telelogic Releases TAU/Developer 2.3

Telelogic has released Version 2.3 of its TAU/Developer toolkit. Among other features, this release supports automated model-drive code generation for C, C++, and Java. The toolset also provides integration between TAU and Microsoft's Visual Studio .NET, letting you create projects in one tool and exporting it to the other, as well as trace and debug C++ applications breakpoints set in either the model or the code and UML traces made of the running application. Contact +1-949-830-8022 or http://www.telelogic.com/.