Dr. Dobb's Journal June 2000

Genitor Corporation has announced the release of Genitor Surveyor 4.5, which helps development teams keep apprised of rapidly changing or unfamiliar code by automatically creating web-based documentation. Surveyor webs organize and chart relationships between objects, and give you a way to navigate through your projects using your own browsers. Features new to Version 4.5 include automatic web updates, automatic object links, text formatting macros, Java document comment compatibility, member indices, three new object indices, source code chromacoding, and summary sentences. Genitor Surveyor runs on Windows NT/95/99/2000 and supports HTML generation for any platform. The cost of a single-user license is $299.00.

Genitor Corp.

220 East Huron, Suite 500

Ann Arbor, MI 48104

888-436-4867

http://www.genitor.com/

Fookes Software has released NoteTab Pro 4.8, a Windows 95/98/2000/NT4 text editor. NoteTab Pro is a full-featured text editor that lets you open and edit simultaneously as many documents as your system can support. Perl and Gawk scripts can be stored in NoteTab Pro's Clips and can be applied directly to highlighted text or an entire document. There is a free repository of Clipbook libraries available on the NoteTab web site, covering HTML, JavaScript, LaTeX, SQl, C/C++, PGP, and FTP. NoteTab Pro 4.8 costs $19.95 and can be purchased from the company's web site.

Fookes Software

Av. Eughne-Pittard 22 Ter

CH-1206 Geneva, Switzerland

http://www.notetab.com/

ESRI has shipped ArcView Spatial Analyst 2, an optional extension to ArcView GIS. ArcView Spatial Analyst 2 introduces ESRI's ModelBuilder, which integrates logical modeling with GIS functionality. It provides you with a set of easy-to-use tools for building and interacting with various types of spatial models. Users construct models with process wizards or by dragging icons representing data (grid themes, for instance) and functions into the model and connecting them with lines to show how the data is processed. Models can be created, saved, and rerun using different input data and function parameters.

ESRI

380 New York Street

Redlands, CA 92373

800-447-9778

http://www.esri.com/spatialanalyst/

Dundas Chart, from Dundas Software, is an OpenGL powered charting component for use with Windows DNA 2000, Active Server Pages, Visual Basic, and Visual C++ development projects. A single-user license for the Windows DNA 2000 Server component is $950.00. Pricing for an ActiveX client component (Visual Basic, Visual C++) is $399.00.

Dundas Software

500-250 Ferrand Avenue

Toronto, ON, Canada M3C 3G8

800-463-1492

http://www.dundas.com/

Headway Software has launched re-View C++ 1.0, a visually interactive reverse-engineering tool. Using re-View C++, you can examine the directories and libraries where the source code is stored. From this point, the tools automatically generate an initial layout of the inherent structures and dependencies within the code base. The tools let you refine and modify software without compromising existing round-trip engineering processes. The tool also allows for the development of more accurate project plans. Headway re-View C++ costs $1000.00. A 30-day evaluation version of the software is available at the Headway Software web site.

Headway Software

48 Upper Mount Street

Dublin 2, Ireland

353-1-6787178

http://www.headway-software.com/

Numerical Objects AS has shipped the Diffpack Datafilter Toolbox 1.0 -- a plug-in module to the Diffpack Multi-Physics Simulation Framework. The module gives you easy and safe import facilities for third-party finite element meshes. The Datafilter Toolbox can be used either as a standalone file-to-file converter, or as a linkable library facilitating direct mesh import into customers' Diffpack applications. The Diffpack product line is available on Win32, Linux, DEC, IBM, SGI, HP, and Sun UNIX platforms. Test versions of the software, documentation, and application examples are available on a Demo CD or for download from the Numerical Objects web site.

Numerical Objects AS

Forskningsveien 1

P.O. Box 124 Blindern

N-0314 Oslo, Norway

47-22-06-79-02-73-00

http://www.nobjects.com/

The 1394 Developers' Conference 2000 will be held June 20-22 at the Fairmont Hotel in San Jose, California. The conference includes three days of information and presentations on the power and performance of the 1394b and 1394.1 Standards; home networking and wireless 1394; cooperative solutions; IP, patent pool, copy protection; OS support; Windows, Apple, UNIX, Linux; and HAVi overview. You can register online for the 1394 Developers' Conference at http://www.1394ta.org/.

1394 Trade Association

2350 Mission College Boulevard

Santa Clara, CA 95054-1552

408-748-9416

http://www.1394ta.org/

Zend Technologies has released the Zend Optimizer, available as a free download. The Zend Optimizer speeds up the execution of PHP code, and is available in a version compatible with the current Beta 4 release of PHP 4.0. The Zend Optimizer uses multipass code optimizations to double the running speed of PHP 4.0 applications by running several optimization passes on the code, created by the run-time compiler, before the code is executed. The Zend Optimizer is capable of performing approximately 20 different optimizations. For example, one of the simpler optimizations that the Zend Optimizer does is to change postincrementing to preincrementing everywhere possible, since preincrementing is considerably faster. PHP (http://www.php.net/) is an open-source scripting language used for developing dynamic web pages for e-commerce and other dynamic web applications.

Zend Technologies

35 Jabotinsky Street

Ramat-Gan 52511, Israel

972-3-6139

http://www.zend.com/

VxDWriter 2.0 is a Windows 95/98 device driver (VxD) development tool from Techsoft. Using this tool, VxD can be developed entirely in C/C++ without requiring any assembly-language programming. The resulting VxD, when compiler optimization is enabled, is supposedly comparable with that written in assembly language in code efficiency and size. Key features include VxDWizard, special Ring 0 run-time library, more than 620 additional VxD service wrapper functions, a highly optimized VxD Foundation Class Library, support for developing VxD in the Visual C++ IDE, integrated help file with Win98 DDK, sample VxDs, and most of the run-time library source code. The VxDWriter costs $429.00 and can be purchased from the company's web site.

Techsoft Pvt. Ltd.

44/A, Madhu Roy Lane

Calcutta 700006, India

http://www.techsoftpl.com/

Hewlett-Packard has announced HP Developer's Garage, a multiplatform program for developing Internet applications. Developer's Garage offers a development environment with integrated tools for Java, C/C++, XML, and HP's e-speak technology. You can work in Windows NT, Linux, or HP-UX. The program includes free access to information, software, tools, and support through a portal for registered members. Detailed porting guides, IA-64 support, Linux APIs, and other tools are included in the program. Technical information is available at http://devresource.hp.com/.

Hewlett-Packard

3000 Hanover Street

Palo Alto, CA 94304-1185

650-857-1501

http://www.hp.com/go/devgarage/

Troll Tech has announced Qt/Embedded, an embedded Linux version of its Qt cross-platform C++ application framework for rapid development of GUI applications. Qt/Embedded offers the cross-platform portability, like other Qt/Windows and Qt/X11 products. Applications may be developed on desktop Qt systems and ported to embedded Linux systems. Qt is supported on a wide range of platforms, including Windows, Linux, Solaris, HP-UX, IRIX, and AIX. It is also the basis of the KDE Linux desktop environment. An evaluation copy may be downloaded from the TrollTech web site.

TrollTech

Waldemar Thranes gate 98B

N-0175 Oslo, Norway

47-22-80-63-90

http://www.trolltech.com/

Omnis Software has released Version 2.4 of Omnis Studio, its rapid application development (RAD) tool. Omnis Studio provides a component-based environment for building GUI interfaces within e-commerce, database, and client/server applications. Omnis Studio runs on Linux, Windows, and Macintosh, and supports native access to Oracle, Sybase, DB2, MySQL, and other ODBC-compliant data sources. The Omnis Web Client allows the developer to create client interfaces that either utilize forms or a secure plug-in.

Omnis Software

981 Industrial Road, Bldg. B

San Carlos, CA 94070

650-632-7100

http://www.omnis-software.com/

On Time has announced a royalty-free real-time x86 operating system called RTOS-32, which implements a Windows NT subset kernel in 16 KB. RTOS-32 is a scalable component architecture, so that only the components needed by the application are loaded on the target. RTOS-32 consists of the RTTarget-32 development system, the RTKernel-32 real-time scheduler, the RTFiles-32 embedded file system, and the RTIP-32 embedded TCP/IP stack. The development system integrates with Microsoft Visual Studio 6.0 and also supports Borland C, Watcom C, and Borland Delphi. The TCP/IP stack makes the core TCP/IP protocols available through the UNIX socket API. Pricing starts at $1700.00.

On Time Software

88 Christian Avenue

Setauket, NY 11733

631-689-6654

http://www.on-time.com/

Zentropix has announced the availability of a set of Perl bindings that let you use the Real Time Application Interface (RTAI) programming API from a scripting environment. The bindings extend the LXRT technique in the RTAI to a scripting environment. RTAI facilitates hard real-time programming on a Linux system by using its API within a user-written kernel module. LXRT provides soft real-time support for Linux using a new paradigm. Rather than altering the Linux scheduler, LXRT uses a proxy hard real-time process to carry out the scheduling duties of the user space process. RTAI, LXRT, and the LXRT Perl bindings are all released under terms of the GNU LGPL.

Zentropix

441-B Carlisle Drive

Herndon, VA 20170

703-471-6690

http://www.zentropix.com/

Chilisoft has released Chilisoft Active Server Pages (ASP) for Linux. ASP for Linux lets you build and maintain dynamic web applications using Active Server Pages for live database connectivity and dynamic content. Supported development environments include Microsoft FrontPage 2000 and Visual InterDev, Allaire Homesite, Macromedia Drumbeat, as well as the VBScript and Jscript scripting languages. Cobalt Networks has worked closely with Chilisoft to integrate ASP for Linux with its Cobalt RaQ 3 server appliance. Chilisoft ASP for Linux retails for $995.00 per server with a four CPU maximum. The first release of ASP for Linux is available for the Apache web server on Red Hat Linux 6.0 and 6.1.

Chilisoft Inc.

13920 SE Eastgate Way #120

Bellevue, WA 98005

425-957-1122

http://www.chilisoft.com/

Quadbase Systems has released Version 2.2.1 of ExpressChart, a tool for creating and publishing dynamic graphic charts on the Web. Chart templates can either be incorporated into applets, servlets, or applications using ExpressChart's API or directly into an HTML page. Charts can be exported in PNG, BMP, GIF, JPG, WMF, and VRML formats. ExpressChart 2.2.1 supports Sun's JDK 1.1. and JDK 1.2. The tool is available as a JavaBean as well as a Swing component. It can be used with development tools such as Visual Café, JBuilder, Visual Age for Java, WebSphere, WebLogic, and Visual J++. ExpressChart runs on Windows, Solaris, HP-UX, and various UNIX and IBM platforms.

Quadbase Systems

2855 Kifer Road #203

Santa Clara, CA 95051

408-982-0835

http://www.quadbase.com/

NS Basic has announced the availability of NS Basic/Palm, a complete programming environment for Palm OS devices. The product features a visual drag-and-drop interface and includes features such as serial communications, math and trigonometric function support, a Palm OS emulator, sample code, and a 150-page handbook. NS Basic/Palm runs on Palm OS devices running Version 3.0 or higher. The development platform is Windows. NS Basic/Palm is priced at $99.95.

NS Basic Corp.

71 Hill Crescent

Toronto, ON, Canada M1M 1J3

416-264-5999

http://www.nsbasic.com/

DDJ