Of Interest

Dr. Dobb's Journal September 2003

DataSynapse has released Version 3.2 of its GridServer grid-computing infrastructure software. The company claims that GridServer is the first product that provides a scalable platform that hosts web services and applications over a grid of commodity processors, performing thousands of web-service requests in parallel. In other words, GridServer extends applications to operate in a distributed computing environment across a virtual pool of underutilized computing resources. The software creates a self-managed grid-computing infrastructure that runs on Linux, UNIX, or Windows, providing automated process management, a scalable programming architecture, real-time distribution, guaranteed service execution, distributed data caching, and self-recovering adaptive load balancing.

DataSynapse Inc.

632 Broadway, 5th Floor

New York, NY 10012

212-842-8842

http://www.datasynapse.com/

Celoxica's DK Design Suite provides a C language design environment for Xilinx's Spartan-3 FPGAs. With the Celoxica tools, you can partition designs between hardware and software, verify the system using high-level languages, and synthesize from C-based models to Xilinx Spartan-3 devices. The Celoxica methodology uses C, C++, System-C, and Handel-C to raise design abstraction. The common language base facilitates design functionality between hardware and software implementations. The toolset also provides cycle-accurate simulation of C-based models and cosimulation with FSMLab's Real-Time Linux simulators and models developed in The MathWorks Matlab/Simulink environment.

Celoxica Inc.

900 East Hamilton Avenue

Campbell, CA 95008

800-570-7004

http://www.celoxica.com/

Trolltech has released Qt Script for Applications (QSA), which makes Qt applications scriptable. QSA lets you prototype changes in already-compiled applications; write test scripts; customize applications; script-enable applications to enable macros; and provide script-based fixes for previously released applications. The QSA toolkit includes: QSA SDK, which lets you make applications scriptable; Qt Script, a multiplatform interpreted scripting language based on the ECMAScript standard; QSA Workbench, a lightweight scripting environment that provides code formatting, syntax highlighting, code completion, and stack-trace output; and Input Dialog Framework, a high-level GUI API for writing dialogs.

Trolltech Inc.

1860 Embarcadero Road, Suite 100

Palo Alto, CA 94303

650-813-1676

http://www.trolltech.com/

The dtSearch Text Retrieval Engine lets you add dtSearch's text retrieval capabilities to web-based and other applications. The dtSearch Engine supports SQL, ADO, C++, .NET, Delphi, and Java. The 6.2 release adds a Linux version of the dtSearch Engine for C++ and Java developers and has additional Java, C++, and .NET (ASP.NET, VB.NET, C++.NET, C#) code samples and extensions to the developer APIs. dtSearch offers over two dozen indexed, unindexed, fielded, and full-text search options, and the new release also includes forensic search enhancements: Text segments in large data blocks, such as those recovered through an "undelete" process, can be automatically parsed. Language recognition algorithms can detect text in a variety of languages.

dtSearch Corporation

6852 Tulip Hill Terrace

Bethesda, MD 20816

301-263-0731

http://www.dtsearch.com/

FairCom has released the new c-treeSQL Server for Windows, a database server incorporating a SQL engine built on the core of the c-tree Server. This new technology includes embedded SQL and interactive SQL utilities as well as JDBC and ODBC drivers. In conjunction with this release, FairCom released a new edition of its c-tree Plus embedded database development system with new VCL and CLX components for working in Borland environments and new C and C++ interfaces simplifying the development and management of databases.

FairCom Corporation

2100 Forum Blvd., Suite C

Columbia, MO 65203-5456

573-445-6833

http://www.faircom.com/

pure-systems has launched AspectC++ Add-In for Visual Studio, designed to facilitate the modular implementation of software aspects in C++. Aspects can be used to implement crosscutting concerns like error checking and handling, synchronization, or caching. AspectC++ Add-In allows the separated development of program code and aspect code; program code is unaffected by crosscutting concerns and is only merged with aspect code when being compiled.

pure-systems GmbH

Agnetenstr. 14

39106 Magdeburg, Germany

+49-391-544-569-0

http://www.pure-systems.com/

Amzi! has adopted the Eclipse IDE for its Amzi! Prolog + Logic Server. The Eclipse open-source project IDE supports features such as syntax coloring in the editor, source-file outlining, source-level debugging, and seamless integration with source-control systems. The Amzi! extensions for Eclipse provide the ability to run/debug both interpreted and compiled Prolog code; full source code debugging showing variable bindings at each level in the call stack; full source debugging of Prolog components embedded in other languages and tools, and those running on remote machines.

Amzi! Inc.

5861 Greentree Road

Lebanon, OH 45036

513-425-8050

http://www.amzi.com/

Openmake 6.2 from Catalyst Systems is a build-management tool designed to eliminate the need for XML scripting and makefiles in Java applications. Version 6.2 allows you to create custom Build Types using any of the available ANT attributes, then dynamically generate ANT build scripts at build time. It also features expanded support for .NET, an Eclipse Plug-in, and Ready for WebSphere Studio Validation. Openmake 6.2 supports builds on Z/OS, USS, OS/390, LINUX, HP/UX, AIX, Solaris, Windows, and Mac OS.

Catalyst Systems Corporation

5385 Hollister Ave., Suite 207

Santa Barbara, CA 93111

805-696-6866

http://www.openmake.com/

DDJ