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