Of Interest

Dr. Dobb's Journal July 2001

PythonLabs and the Python Software Foundation have announced the final release of Python 2.1. This is the first release of Python under the auspices of the Python Software Foundation (PSF). New features include nested scopes, a warnings framework, two frameworks for automatic software testing, and a new documentation tool. The most important speed-up is for line-by-line reading of text files.

Python Software Foundation

Lafayette Technology Center

513 Prince Edward Street

Fredericksburg, VA 22401

540-371-6909

http://www.python.org/2.1/

CocoBase Enterprise O/R from Thought provides object to relational mapping for most standard EJB servers. CocoBase generates code for CMP/BMP entity beans and session beans, and provides a simplified layer for persisting Java classes with EJB, without requiring embedded JDBC and SQL calls in objects. CocoBase 3.19 offers EJB 2.0 support, including dependent objects; better JSP code generation; and updates to some of the UNIX scripts to enhance compatibility.

Thought Inc.

657 Mission Street

San Francisco, CA 94105

415-836-9199

http://www.thoughtinc.com/

REBOL/View from REBOL Technologies is a system-independent distributed computing platform that lets portions of an application execute on different parts of the network without modification. Applications intercommunicate using REBOL dialecting, a unified method for the secure exchange of semantic information between all types of computer systems. Dialects are intended to offer greater control over the information and functions being exchanged. The REBOL/View package is 360 KB, free for noncommercial purposes, and includes 14 Internet protocols, graphics, a world-wide distributed desktop, compression, and the REBOL messaging language. A commercial version adds encryption, external library access, and shell application access.

REBOL Technologies

301 South State Street

Ukiah, CA 95482

707-467-8000

http://www.rebol.com/

Fookes Software has released NoteTab Pro 4.85, a Windows text editor that can simultaneously open and edit as many documents as the system can support. A configurable toolbar features more than 90 commands, and a ClipBar feature lets you create toolbar buttons to execute custom scripts and wizards. NoteTab Pro incorporates a scripting language to process text, create text/code completion wizards, control the Clipboard, manipulate NoteTab's interface, and exchange data with other applications, and there are commands that provide support for Perl and Gawk interpreters. It also includes one-click conversion from text to HTML, has the ability to strip HTML tags quickly and easily, and supports the new XHTML Standard.

Fookes Software

Av. Eugine-Pittard 22 Ter

CH-1206 Geneva

Switzerland

41-22-789-58-44

http://www.notetab.com/

DataFlux has released Blue Fusion SDK 4.0 for embedding data quality functions into proprietary applications that need real-time data cleansing and integrity. Available for Windows, Linux, and mainframes, Blue Fusion uses similarity searching and fuzzy logic to find and recognize similar data patterns in databases and data sets. The Blue Fusion SDK is an API with C-callable libraries including functionality for standardization, matching, fuzzy searching, parsing, data identification, gender analysis, capitalization, and self-maintenance.

DataFlux Corp.

4001 Weston Parkway, Suite 300

Cary, NC 27513

919-674-2153

http://www.dataflux.com/

The MathWorks has announced MATLAB Image Processing Toolbox 3. This version supports grayscale morphology, with functions ranging from basic operators such as dilation and erosion to advanced tools including the watershed transform and Euclidean distance transforms. New functions are also included for spatial transformations; supported transform types include affine, projective, polynomial, piecewise linear, local weighted mean, and user-defined. The most recent version of the toolbox also offers functions for aligning two images and fundamental algorithms for image deblurring in multidimensional problems. Image data and metadata can now be read in DICOM format. The toolbox ships for Windows and UNIX.

The MathWorks Inc.

3 Apple Hill Drive

Natick, MA 01760-2098

508-647-7000

http://www.mathworks.com/

The Consystant Design Environment offers a design environment abstracted from the underlying hardware architecture: You encapsulate software behavior within components and control within coordinators, and the Consystant environment automatically generates C code to integrate the software design with the target architecture. The component designer is a visual tool; hand coding can be inserted in Consystant's own scripting language. Simulation and debugging tools are also provided, as is a library system letting you archive and distribute reusable elements.

Consystant Design Technologies

4055 Lake Washington Blvd NE, Suite 200

Kirkland, WA 98033

425-739-9927

http://www.consystant.com/

MicroOLAP Technologies has announced a library of native CL components for direct access to a MySQL database server. The MySQL Direct Access Components do not require BDE/ODBC on the client side. MySQLDAC supports all MySQL specific features, including show, transaction, ping, kill process, check, and repair table. Other features include automatic insert, update, delete, and refresh processes, support for BLOB fields, and quick fetches of records from databases. MySQLDAC supports Borland Delphi and MySQL 3.23 stable versions for all existing platforms.

MicroOLAP Technologies LLC

TOR 980, PMB 500

208 East 51st Street

New York, NY 10022-6500

http://www.microolap.com/

Aha-soft has developed a series of Windows software tools designed to help create icons, cursors, and small images. The ArtIcons utility scans files and folders for icons, deletes duplicate icons, and arranges icons into libraries using drag and drop. Users can import icons directly from image or library files, cursor files, and executables. Icons can be manipulated in standard or custom sizes, in up to 16 million colors. Standard paint tools are provided, including spray can, text, and line tools, and flood, gradient, and chess fills. The ArtCursors tool offers similar functions for the creation and editing of cursors. Aha-soft also offers two conversion utilities for converting icons and cursors to and from image files: Icon to Any, and Any to Icon.

Aha-soft

P.O. Box 17077

Krasnoyarsk, Russia 660010

http://www.aha-soft.com/

dtSearch 6.0 offers indexed (and slower unindexed) searching of large document collections — word processor, database, spreadsheet, e-mail, ZIP, XML, and more. A developer component is designed for use with a wide variety of programming languages. There are over two dozen full-text search options, and with the new release, distributed searching of local drives and remote servers is available. The XML-based distributed search protocol can also be incorporated into applications. The new release includes a web spider; Unicode support; browser-based display of retrieved files; Java support through a JNI interface; sample source code; improved multithreaded operation; and search results serialization as an XML or URL-encoded stream.

dtSearch Corp.

6852 Tulip Hill Terrace

Bethesda, MD 20816

301-263-0731

http://www.dtsearch.com/

Tasking offers several new products for embedded developers, including the Tasking 8051 Tool Suite 6.0, with an enhanced debugging and a simplified development environment. The DSP56xxx Tool Suite 3.0 offers improved breakpoint handling and a compiler that fine-tunes loops, exploits parallel execution, and checks stack and register use. And the Multicore Debug System debugs multiprocessor applications passing data between processor platforms in a simulated environment.

Tasking Inc.

333 Elm Street

Dedham, MA 02026

781-320-9400

http://www.tasking.com/

The Samba team has announced Samba 2.2.0, the open-source implementation of the Microsoft CIFS/SMB protocols for UNIX. Enhancements include integration of server-terminated leases with UNIX NFS sharing; the ability to act as an authentication source for Windows 2000/NT clients; full support for the automatic downloading of Windows 2000/NT printer drivers; unification of Windows 2000/NT access control lists with UNIX access control lists; single sign-on integration using the winbind server; Microsoft Distributed File System support; share level security setting; and bug fixes.

The Samba Team

3 Ballow Crescent

Macgregor, A.C.T.

2615 Australia

http://www.samba.org/

ActiveState has introduced Komodo 1.0, a Perl and Python integrated development environment for programming using the Mozilla application framework. The multilanguage IDE features integrated online help and an interactive remote debugger. Komodo also includes a regular expression toolkit, auto-completion and call tips, a language-aware code editor, code folding, and visible, customizable source code.

ActiveState Corp.

580 Granville Street

Vancouver, BC

V6C 1W6 Canada

604-484-6400

http://www.activestate.com/

Visual UML 2.7 from Visual Object Modelers features stereotypes for web modeling, data modeling, and objects on sequence diagrams; word wrapping in object descriptions, use case specification properties, and documentation editor dialog boxes; data modeling and SQL DDL schema generation; a print preview model; the ability to export reports to HTML, RTF, and XML; a rewritten HTML publishing feature; an enhanced XML interface with import; maintenance of multiple model elements; better support for modeling for C++, Visual FoxPro, and databases; improvements to object, sequence, and collaboration diagrams; and assorted bug fixes.

Visual Object Modelers Inc.

4450 Arapahoe Avenue, Suite 100

Boulder, CO 80303

303-448-8835

http://www.visualobject.com/

Virtual Sellers has released TAME V, the newest version of its ODBC pure scripting language. TAME is intended to enhance Java by providing the capability to call and integrate previously coded browser and nonbrowser-based Java applications, while maintaining a lighter base code than C++. TAME is platform independent, compatible with most browsers, and fully integrated with XML. In addition, TAME eliminates CGI programming, and uses server-side processing to reduce bandwidth consumption.

Virtual Sellers.com Inc.

3075 Tollview Drive

Rolling Meadows, IL 60008

877-367-8263

http://www.virtualsellers.com/

iSpheres has released the MetaApp Framework for developing applications that detect and respond to business events. The framework uses standard Java IDEs, and the applications are deployable on J2EE-compliant application servers. The framework is intended to generate reusable components from new or existing application services and connect them to define event response interactions. Semistructured content is extracted and normalized to the component interface model, automatically adapting to changes in application provider interface presentation. The framework is also intended to detect events spanning applications and organizations, routing them to the appropriate meta application components.

iSpheres Corp.

640 Third Street

Oakland, CA 94607

510-302-6700

http://www.ispheres.com/

ESRI has announced ArcGIS 8.1, an integrated system for geographic data creation, management, integration, and analysis. ArcGIS is composed of ArcView and ArcInfo desktop software and ArcSDE for spatial database services. Other extensions include an editor, spatial analyst, 3D analyst, geostatistical analyst, U.S. street map feature, and the MrSID encoder. All the ArcGIS components share a common interface and all include features such as on-the-fly projection, map production, feature construction and editing tools, metadata creation and reporting, and a Windows user interface.

ESRI

380 New York Street

Redlands, CA 92373-8100

909-793-5953

http://www.esri.com/

SourcePro C++ Core from Rogue Wave Software consists of fundamental components to handle low-level intricacies of the language, allowing developers to focus on domain-specific issues. The SourcePro Core is extended by three tools: SourcePro DB for object-oriented relational database access in C++; SourcePro Net to handle the granular details of protocols in networked application development; and SourcePro Analysis to solve mathematical problems in business and research.

Rogue Wave Software Inc.

5500 Flatiron Parkway

Boulder, CO 80301

303-473-9118

http://www.roguewave.com/

DDJ