Of Interest

Dr. Dobb's Journal December, 2004


Visual Numerics' IMSL C# Numerical Library adds mathematics extensions such as the ability to handle complex numbers to the C# language. You can write applications in Visual C# .NET or Visual Basic .NET and use the IMSL C# Library as the analysis engine. The library includes algorithms for common analytics such as profit maximization, product-design optimization, supply chain efficiency optimization, and demand forecasting, and the algorithms interact with charting and visualization packages including Excel, .NET Framework utilities, and those from third-party vendors.

Visual Numerics Inc.

12657 Alcosta Boulevard, Suite 450

San Ramon, CA 94583

925-415-8300

http://www.vni.com/

SoftIntegration is offering Ch 4.7, Ch SDK 4.7, and Embedded Ch 4.7. Ch is an embeddable C/C++ interpreter for cross-platform scripting, 2D/3D plotting, numerical computing, shell programming, and embedded scripting. The latest version features improvements for embedded scripting, and the Ch shell is now more compatible with the C shell in both command mode and shell programming. Thirty-six new APIs have been added in Ch SDK and Embedded Ch for easier interface with binary C/C++ libraries and embedded scripting. Product enhancements for Ch SDK and Embedded Ch include input/output redirection and interfacing functions with a variable number of arguments.

SoftIntegration Inc.

216 F Street, #68

Davis, CA 95616

530-297-7398

http://www.softintegration.com/

Riverbank Computing has updated PyQt to Version 3.13. PyQt is a set of Qt bindings for the Python programming language; it is implemented as a set of nine extension modules containing 300 classes and over 5750 functions and methods. PyQt can be used either as a rapid prototyping tool or as an alternative to C++ for developing large Qt applications. Changes since the last release include support for the QUuid, QMetaObject, and QMetaProperty classes.

Riverbank Computing

37 Julians Road

Wimborne Dorset BH21 1EF UK

http://www.riverbankcomputing.co.uk/

Scientific Component has released GPS ToolKit.NET 1.0 for Windows, a native .NET managed component for adding GPS support to any Visual Basic .NET, C#, or C++ project. GPS ToolKit.NET provides .NET software developers with an API for reading real-time data from GPS units. It provides access to dozens of data sets, including position, speed, course, satellite, and navigation data, in a number of formats and units. Additionally, GPS ToolKit.NET raises events each time a new fix is received, or navigation or satellite data is updated.

Scientific Component

130 Arch Street, #305

Philadelphia, PA 19106

267-448-4929

http://www.scientificcomponent.com/

I-Logix has introduced Harmony, a new process that combines systems and software engineering. Harmony is a model-based development process based on the UML 2.0 and SysML language. Strategic issues with traditional approaches, such as ambiguous or incomplete requirements, are managed through the use of model execution and validation, which is also designed to ensure the correctness of the architecture and software design.

I-Logix Inc.

3 Riverside Drive

Andover, MA 01810

978-682-2100

http://www.ilogix.com/

XAML from Xamlon is an XML-based markup language for Microsoft's "Longhorn" operating system, scheduled for release in 2006. Xamlon has developed a software package for programmers seeking to begin working in XAML today. Xamlon 1.0 is built around a XAML runtime engine that compiles XAML files into deployable .exe files. Xamlon 1.0 also includes tools and converters that let you use the engine with Visual Studio .NET 2003 and Adobe Illustrator. In addition, XamlPad (a XAML notepad) offers XAML interface prototyping.

Xamlon Inc.

4275 Executive Square, Suite 525

La Jolla, CA 92037

858-535-0912

http://www.xamlon.com/

Accelerated Technology has announced Version 3.0 of the Microtec C and C++ compiler suite for embedded developers using the PowerPC family of 32-bit microprocessors from Freescale Semiconductor. The new release supports C, C99, and C++, which includes a standard template library (STL), advanced templates, and the STLport libraries. The suite includes C/C++ compilers as well as an assembler and linker, and supports over 130 variants of the PowerPC processor family.

Accelerated Technology

739 North University Boulevard

Mobile, AL 36609

251-208-3400

http://www.acceleratedtechnology.com/

InterMajik Community Edition 1.1 is a free tool designed to help Java developers build complicated systems that span networks of devices. Within a visual drag-and-drop environment, users build software programs from component building blocks called "Meems." The Maji component model can be used to represent anything from a device or protocol to a service or user interface. InterMajik provides the means to link and configure these components along with business logic, then deploy them across a network.

Majitek North America

350 Sansome Street, Suite 400

San Francisco, CA 94104

415-462-0696

http://www.majitek.com/

Persistence Software has released Persistence EdgeXtendT for C#, Version 3, providing object-oriented data access layers for enterprise-class Microsoft .NET applications. The Professional Edition provides O-R mapping, while the Enterprise Edition adds runtime intelligent caching and cache clustering. Version 3 also includes a Database Explorer that lets you graphically browse a database schema and drag-and-drop schema elements into the project.

Persistence Software Inc.

1720 South Amphlett Boulevard

San Mateo, CA 94402

650-372-3600

http://www.persistence.com/

DDJ