Dr. Dobb's Journal August, 2004
Visual Numerics is offering the IMSL Thread Safe Fortran Numerical Library for application development in high-performance computing organizations. Complete thread safety lets you call the same routine multiple times in the program and have multiple instances of the routine running on multiple threads, improving performance and simplifying programming. The IMSL Thread Safe Fortran Numerical Library is currently available on Sun Solaris (32 and 64 bit) and IBM AIX (64 bit).
Visual Numerics Inc.
12657 Alcosta Boulevard, Suite 450
San Ramon, CA 94583
925-415-8300
http://www.vni.com/
Innovartis has launched DB Ghost 3.0, a database change-management system for SQL Server users. The DB Ghost process involves scripting out your entire production database's schema and static data into individual scripts, using the DB Ghost Scripter, and adding these into your source-management system. From that point on, to make a change, you check out the relevant script, make the amendments, execute it against your development database, do unit testing/bug fixing, and check it back in when you're finished. DB Ghost then verifies that all the scripts compile with no dependency errors, and makes the necessary changes to the target database to ensure that it matches the scripts.
Innovartis Ltd
1 Myrtle Road
Hampton, London TW12 1QE
U.K.
http://www.innovartis.co.uk/
+44 207 917 6264
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 FCE4C 2.4 is available with source code and comes with example programs, including Microsoft Foundation Class (MFC) and Borland C++ Builder (BCB) examples.
MarshallSoft Computing Inc.
POB 4543
Huntsville, AL 35815
256-881-4630
http://www.marshallsoft.com/
The new LynuxWorks Eclipse-based IDE is a Linux and Solaris-based development environment, powered by the Eclipse platform, that gives LynuxWorks' BlueCat Linux developers 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, enabling you to view all the processes and threads on a specific target.
LynuxWorks
855 Embedded Way
San Jose, CA 95138-1018
408-979-3900
http://www.lynuxworks.com/
SmartKernel from Aonix is a memory- and time-partitioned kernel designed to provide safety and security protection. Aonix is targeting language-specific configurations of SmartKernel so that you can create systems where multiple applications in multiple languages can safely run on a single board. Newly released is SmartKernel-Ada95/Embedded, offering support for the full Ada95 language on the PowerPC. As the first implementation of a language-specific implementation using SmartKernel, this release runs as a single SmartKernel partition.
Aonix North America Inc.
5040 Shoreham Place, Suite 100
San Diego, CA 92122
858-457-2700
http://www.aonix.com/
N8 Systems has debuted N8 Archetype, which lets business analysts describe requirements in English text and see them represented as UML use case and activity diagrams. Provided as a subscription-based online service, Archetype offers a dual-view interface that uses Microsoft's Word and Visio. Text in Word describing business processes is transformed into Visio diagrams of an existing or desired system, filtering out ambiguities in the process.
N8 Systems
918 Parker Street, Suite A-11
Berkeley, CA 94710
510-841-8833
http://www.n8systems.com/
SensAble Technologies has announced its 3D Touch SDK and Haptic Device API (HDAPI). This SDK supports the SensAble PHANTOM devices and enables the integration of haptics with existing third-party applications. The HDAPI enables haptic programmers to render forces directly, offers control over configuring the runtime behavior of the drivers, and provides utility features and debugging aids.
SensAble Technologies Inc.
15 Constitution Way
Woburn, MA 01801
781-937-8315
http://www.sensable.com/
Xoetrope has released XUI 1.0.3, an open-source Java and XML framework for creating rich client applications. The framework supports rich data binding features, and complete applications can also be built with XUI using XML with application logic written in Java (no JavaScript). The framework includes a graphical IDE. The XUI framework is available at http://xui.sourceforge.net/, and licensed under the Artistic License.
Xoetrope
13 Landscape Crescent
Churchtown, Dublin 12
Ireland
+353 1 2967702
http://www.xoetrope.com/
dtrt.NavBarWin is a RAD control for .NET developers that lets users navigate in a data collection, either by clicking on buttons, using shortcut keys, entering navigation commands in the display window or by selecting commands from the context menu. For additional purposes, developer-defined buttons can be activated. The control is built to work with datasets, views, collections, and every object that implements the IList interface, and can be used with all the VS.NET compatible languages.
dtrt AG
Itenhardstrasse 48
P.O. Box 750
5620 Bremgarten
Switzerland
+41 76 467 2936
http://www.dtrt.com/
DDJ