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 qualityreducing or eliminating computer system crashes, security vulnerabilities, and performance degradationby 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