Of Interest

Dr. Dobb's Journal May, 2005


Testing Technologies is offering TTworkbench, a test development and integration environment based on the standardized test specification and implementation language TTCN-3. The environment offers modules such as a TTCN-3 core language editor, a TTCN-3 to Java compiler, and an embedded test-management suite. Features include context-specific syntax highlighting, code navigation support, immediate validation of test specifications, filtering of logging events, online/offline logging, and test data views with analysis support for validity.

Testing Technologies IST GmbH

Rosenthaler Strasse 13

10965 Berlin, Germany

+49-(0)30-7261919-0

http://www.testingtech.de/

The latest version of the NAG Fortran Library includes over 300 new functions, taking the total number of routines in Mark 21 to 1500. New functions include a chapter covering mesh generation that incorporates routines for generating 2D meshes together with a number of associated utility routines. Extensions have been included in the areas of zeros of polynomials, partial differential equations, eigenvalue problems (LAPACK), sparse linear algebra, and a significant expansion of the G05 (Random Number Generation) function.

The Numerical Algorithms Group

1431 Opus Place, Suite 220

Downers Grove, IL 60515-1362

630-971-2337

http://www.nag.co.uk/

Coverity Prevent and Coverity Extend are designed to improve software quality—reducing or eliminating computer system crashes, security vulnerabilities, and performance degradation—by discovering defects in software code during development. Coverity Prevent provides automatic analysis while Coverity Extend supports creation and enforcement of custom coding rules. Both tools work with source code written in C or C++ for FreeBSD, HP-UX, Linux, Solaris, or Windows. The tools are an upgrade to the older Coverity SWAT solution.

Coverity Inc.

185 Berry Street, Suite 3600

San Francisco, CA 94107

978-922-3860

http://www.coverity.com/

The Carbon Project is providing a free development toolkit, CarbonTools 2, for .NET developers building interoperable geospatial solutions. Based on the.NET 1.1 Framework, CarbonTools 2 provides an API for accessing geospatial web services based on Open Geospatial Consortium (OGC) specifications: It supports any OGC Web Map Service (WMS) or Web Feature Service (WFS), and also handles Geography Markup Language (GML), OGC's XML encoding for geospatial information.

The Carbon Project

47 Westwood Street

Burlington, MA 01803

703-491-9543

http://www.thecarbonproject.com/

Jcorporate has updated its Expresso Framework. The open-source Expresso 5.6 release includes Struts Validator integration, Velocity support, and Maven integration. Expresso integrates and builds on many open-source projects including Ant, Bouncycastle, Cactus, Commons, Log4J, ORO, Oswego Concurrent, JUnit, Struts, Tiles, Velocity, Xalan, and Xerces: more than 65,881 lines of code in 593 classes. Jcorporate also offers an Expresso WebServices component.

JGroup Inc.

757 SE 17th Street, #735

Fort Lauderdale, FL 33316

954-566-0976

http://www.jcorporate.com/

A Fixed-Point Toolbox is available from The MathWorks, bringing fixed-point design capabilities to MATLAB. The Fixed-Point Toolbox lets you develop fixed-point algorithms using bit-true arithmetic and logical operations with word lengths ranging from 2 to 65,535 bits. Paired with Simulink Fixed Point, the Fixed-Point Toolbox can create test benches in MATLAB for bit-true testing of fixed-point Simulink models. The new toolbox also enables input and output of fixed-point data types from Simulink models.

The MathWorks Inc.

3 Apple Hill Drive

Natick, MA 01760-2098

508-647-7000

http://www.mathworks.com/

MsgCommunicator from AidAim Software is a Delphi or C++Builder messenger SDK for creating custom secure client/server and peer-to-peer instant messaging applications with data compression, encryption, and networking technologies. Starting with Version 1.40, MsgCommunicator supports both client/server and peer-to-peer architectures. The tool is available with full source code.

AidAim Software LLC

555 Vine Avenue, Suite 110

Highland Park, IL 60035

http://www.aidaim.com/

Aonix has optimized performance in its 4.2 version of PERC, a clean room virtual machine that was created to manage the complexity of large, dynamic real-time systems. By improving class-loading technology, Aonix has boosted PERC's performance on representative benchmarks by up to 30 percent. PERC 4.2 also adds support for the GNU Classpath implementation of AWT graphics libraries, providing a complement to the Eclipse SWT graphical library support.

Aonix

5040 Shoreham Place, Suite 100

San Diego, CA 92122

858-457-2700

http://www.aonix.com/

The Flash Edition of Xamlon Pro lets you write Flash applications in XAML, Microsoft's XML-based markup language, rather than being limited to Macromedia's ActionScript. In addition to offering XAML for simplified development, Xamlon Pro, Flash Edition lets you program back-end logic with any .NET language, including Visual Basic.NET, C#, C++, or JScript. Although .NET languages are used for the application logic, the .NET runtime is not required; deployed applications only require the Flash runtime on the client.

Xamlon Inc.

4275 Executive Square, Suite 525

La Jolla, CA 92037

815-366-8289

http://www.xamlon.com/

DDJ