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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
DDJ