Dr. Dobb's Journal April 2000
VSFlexGrid Pro 7.0, from VideoSoft, lets you customize the display and presentation of dynamic data in Windows, the Internet, or intranet projects with a variety of methods for displaying, editing, formatting, organizing, summarizing, and printing tabular data. With VSFlexGrid Pro 7.0, you have the choice of three types of data binding, ensuring a small software footprint for any application. You can choose from an ADO/OLEDB data-binding version for compatibility with the latest database standards, a DAO version for compatibility with legacy systems, and a "lite" version that reduces footprint size and eliminates the need to distribute ADO DLLs in applications that don't require database support. New features include custom data sources, translated ImageLists, column reference by key, range aggregates, easy ComboLists, modified user interface, new event for data conversions, as-you-type searching, and improved design-time interface for setting properties visually. VSFlexGrid Pro 7.0 is compatible with Visual Basic 5 and 6. Single-user licenses are available for $299.00.
VideoSoft
5900-T Hollis Street
Emeryville, CA 94608
888-ACTIVEX
http://www.videosoft.com/
MathTools has introduced the Time- Frequency Signal Analysis (TFSA) package, a general-purpose signal analysis tool for scientific and signal processing applications. TFSA lets you apply time-frequency and time-scale presentations, instantaneous frequency estimators, and other tools. TFSA features a large class of bilinear and multilinear time-frequency representations, time-scale and scale-domain analysis, instantaneous frequency estimators, data visualization tools, and a GUI. TFSA is compatible with MATLAB and MIDEVA, and can be downloaded from the MathTools web site. The price for a single commercial professional license of TFSA is $600.00 and an academic license is $149.00.
MathTools Ltd.
P.O. Box 784
Fort Washington, PA 19034
800-851-8507
http://www.mathtools.com/
Waterloo Maple has released Maple 6 for Windows, UNIX, Macintosh, and Linux. Maple 6 embodies a new math engine that delivers an integrated suite of symbolic and numerical solvers. The software combines the flexibility and intelligence of Waterloo Maple's symbolic computation algorithms with the reliability, accuracy, and power of the NAG numerical solver. You can perform end-to-end technical computations for projects that formerly required the user of several separate packages or libraries. New features include large-scale floating-point data handling and user interface, seamless connectivity to Microsoft Excel 2000, and the ability to export Rich Text Format (RTF).
Waterloo Maple Inc.
57 Erb Street West
Waterloo, ON, Canada N2L 6C2
800-267-6583
http://www.maplesoft.com/
The Imaging Source has unveiled an ActiveX SDK called FPICS, short for Frame-grabber Programming Interface Control Standard, that lets you build advanced capture applications. FPICS features include support for multiple boards and/or concurrent multiple cameras with different video sources, Visual Basic source code examples and demo programs, image processing parameters, full support for DirectDraw, no run-time royalties, and full integration into LeadTools. Key features also include automatic detection or manual selection of color and video modes, the ability to display captured images as interlaced, noninterlaced, or single field, and control over hardware functions and access to features such as internal and external triggers and digital input/output.
The Imaging Source
900 Baxter Street, Suite 103A
Charlotte, NC 28204
704-370-0110
http://www.theimagesource.com/
GDPro 4.0, a UML visual modeling tool for Java, C++, and CORBA IDL from Advanced Software Technologies, includes a system hierarchy window, unlimited undo/redo, and new sequence diagrams. Additional enhancements include an improved link drawing interface, comment processing and macro preservation in C++ reverse engineering and forward engineering, integration with Merant's PVCS Suite, reverse engineering of COM libraries, symbol coloring, selection improvements, and enhanced printing capabilities. GDPro 4.0 supports iterative markerless round-trip engineering and collaborative multiuser development over WAN/LAN or the Internet. GDPro 4.0 supports Intel-based PCs running Windows 96, 98, and NT. UNIX support is also provided for Sun Solaris. Pricing begins at $2495.00 for Windows and $3995.00 for UNIX.
Advanced Software Technologies Inc.
7851 South Elati Street, Suite 102
Littleton, CO 80120
800-811-2784
http://www.advancedsw.com/
Northwoods Software has released the GO++ Version 3.0 software class library with automatic layout option. GO++ software provides a flexible, high-performance, easy-to-use C++ class library that lets you create Windows and Windows NT applications with interactive diagrams. The GO++ library can also handle problems that call for thousands of nodes and edges, and is integrated with the Microsoft Foundation Classes (MFC). Version 3.0 includes an automatic layout option, which lets you automatically control the placement of nodes and edges on the diagram. Entry pricing for GO++ 3.0 is $895.00. The automatic layout option may be purchased separately for $895.00. An upgrade package is available for $495.00.
Northwoods Software Corp.
142 Main Street
Nashua, NH 03060
603-886-5780
http://www.nwoods.com/
FIS has announced Genesis 4.0, a technical analysis charting system for Windows 95/98/NT/2000, providing a complete set of models and charting features, with real-time feed support and automatic chart updates for nonreal-time data, spreadsheet-like capabilities, built-in SQL query builder, chart saving as bitmaps, printing capabilities, and no restrictions to data sources or number of instruments that can be analyzed simultaneously. The system is not tied to any data supplier, and allows data to be manually corrected. Genesis incorporates the most widely used charting tools, and you can use applications such as Excel to massage data, produce your own models, and feed the results back into Genesis. Genesis has also been ported to Windows CE. Genesis requires 498 KB of disk space.
FIS
28 Drakes Drive
Northwood, Middx HA6 2SL, England
44-0-192-383-6413
http://www.fis-group.com/
JWAVE 3.0, from Visual Numerics, is a client/server solution that uses Sun's Java components to rapidly develop and deploy applications via the Internet or an intranet. New features of JWAVE 3.0 include expanded connection choices for linking JWAVE with an organization's enterprise architecture, the addition of 76 mathematical and statistical analysis functions from Visual Numerics' IMSL C Numerical Library, and first-time support for the Linux operating system. In addition to the Linux operating system, JWAVE 3.0 supports servers and desktop computers running any popular version of UNIX (Solaris, HP-UX, IRIX, Tru64, and AIX) or Windows NT. The price of a JWAVE 3.0 starter kit, which includes a single-user server license and two-client developer licenses, is $8795.00.
Visual Numerics Inc.
5775 Flatiron Parkway, Suite 220
Boulder, CO 80301
303-939-8797
http://www.vni.com/
Objective Interface has shipped ORBexpress for Enea OSE Systems' RTOS and Green Hills Software's MULTI and C++ Optimizing Compilers. Features such as predictable time behavior and custom transports provide developers with an environment for creating high-performance, high-reliability, distributed software components that are lightweight, flexible, and fast. The OSE RTOS supports fault-tolerant systems that are designed to allow recovery from hardware and software failures and provides a strong foundation for the development of real-time and embedded applications. MULTI is a complete integrated development environment for embedded programmers using C, C++, and Ada 95, and includes an advanced debugger, simulator, project builder, performance profiler, and a run-time error checker. MULTI also provides the graphical user interface for the embedded programmer to control the scalable elements of the Green Hills optimizing ANSI-compliant C++ compiler, such as C++ constructs, code size, and performance.
Objective Interface
1892 Preston White Drive
Reston, VA 20191
703-295-6524
http://www.ois.com/
Demicron has unveiled WireFusion, a Java programming tool. The program is a drag-and-drop visual programming tool developed for creating applets and illustrations, and does not require any prior knowledge of programming or Java. WireFusion is a Java 2 application and can be executed on any platform running Java 2. WireFusion was recently released in its full version and is available as shareware for free downloading from Demicron's homepage. Key features include advanced real-time image-processing filters, support for multilayer effects, programmable 256-scale Alpha channels, JPEG image sequence generator, and a publishing wizard that includes an FTP-client.
Demicron
Hogklintavagen 9
SE-172 62 Sundbyberg, Sweden
46-0-28-94-50
http://www.demicron.com/
BlueWater Systems has introduced Version 2.7 of its WinDK Device Driver Development Toolkit for Windows. WinDK 2.7 adds upgraded Windows 2000 plug-and-play and power management support, allowing you to build high-performance device drivers. WinDK also allows kernel driver developers work in C/C++, and features new support for IEEE 1394 and USB. The USB features found in WinDK 2.7 are fully compatible with BlueWater Systems' USB Extension to WinDK. This Extension provides you with the capability for building USB drivers that are source-code compatible with Windows NT 4.0, Windows NT Embedded, Windows 98, and Windows 2000. Pricing begins at $995.00.
BlueWater Systems Inc.
190 West Dayton, Suite 202
P.O. Box 776
Edmonds, WA 98020
425.771.3610
http://www.bluewatersystems.com/
Novell has released its LDAP Libraries for C SDK. Based on open source code from OpenLDAP, the Novell LDAP Libraries for C SDK provides standards-based NDS eDirectory access for creating directory-based applications. The SDK provides the lower entry costs and widespread operability that come from developing to established Internet standards. Code enhancements will be contributed back to the OpenLDAP project under the OpenLDAP license.
Novell Inc.
1555 North Technology Way
Orem, UT 84097
1-888-321-4272
http://www.novell.com/
FinePrint 2000 is a Windows printer driver that captures printer output and provides additional formatting and control options along with the ability to transfer printed output to the clipboard. FinePrint works with all printers, and saves time because 2, 4, or 8 pages can be printed on a single sheet of paper. The universal print preview with zoom and page delete capability ensures that printed content is controlled by users and not the application. With FinePrint, individual pages or documents can be copied to the clipboard as text, bitmaps, or scalable metafiles for easy pasting into other applications. Print jobs can be collected, saved, rearranged, and deleted before dispatch to the printer. All output can be converted to TIFF files for transfer of print jobs to users on all platforms. The single-user price is $39.95.
FinePrint Software
16 Napier Lane
San Francisco, CA 94133
http://www.fineprint.com/
Cisco Systems has announced a free software protocol to better manage the secure delivery of digital certificates to network devices and users. The protocol, called the Simple Certificate Enrollment Protocol (SCEP) offers a common, consistent method of requesting and receiving digital certificates from different certificate authorities. In addition to Microsoft, SCEP is backed by several other major PKI vendors and CAs, including Baltimore Technologies, Cybertrust, Cylink, Entrust Technologies, iD2 Technologies, the Sun-Netscape Alliance, Phaos Technology, and RSA Security. The SCEP specification is publicly available through the IETF at http://www.ietf.or/internet-drafts/draft-nourse-scep-01.txt and is open to any interested party looking to add certificate enrollment services to their application.
Cisco Systems Inc.
170 West Tasman Drive
San Jose, CA 95134
800-553-6387
http://www.cisco.com/
The 7th Annual Conference on the Pattern Languages of Programs (PloP) will take place August 13th to 16th, 2000 at Robert Allerton Park and Conference Center in Monticello, Illinois. The emerging interest in software patterns represents an effort to catalog and communicate themes that recur and endure across different applications and different domains. PLoP brings together practitioners and researchers whose interests span a broad range of topics and who share an interest in exploring the power of the pattern form to provide handbooks of proven solutions to common problems. The deadline for submitting papers is May 8th, 2000. For more information, see http://jerry .cs.uiuc.edu/plop/plop2k/.
Eugene Wallingford
wallingf@cs.uni.edu
University of Northern Iowa
Department of Computer Science
Cedar Falls, IA 50614-0507
DDJ