Dr. Dobb's Journal May 2004
Scientific Toolworks has announced its Understand for Java software, an IDE designed to help maintain and understand large amounts of Java code. Understand is a suite of tools that parse source code to reverse engineer, automatically document, calculate code metrics, and help you understand, navigate, and maintain source code that has grown too large for one person to know. Understand for Java offers code navigation using a detailed cross reference, a syntax-colorizing smart editor, and a variety of graphical reverse engineering views.
Scientific Toolworks Inc.
321 N. Mall Drive, Suite I-201
St. George, UT 84790
435-627-2529
http://www.scitools.com/
MicroOLAP Technologies has updated its Packet Sniffer SDK for the Windows library set: ActiveX, DLL, VCL, and static library editions for Microsoft C and Borland C compilers. Previously available only to Delphi/C++Builder developers, the suite has been rewritten in Microsoft Visual C++, and is now available to any development environment including Microsoft VisualBasic, Microsoft Visual C++, Microsoft Visual C#, Borland Delphi/C++Builder, Sybase PowerBuilder, and Intel C++ for Windows. A built-in BSD Packet Filtering engine boosts performance.
MicroOLAP Technologies LLC
208 West State Street
Trenton, NJ 08608-1002
http://www.microolap.com/
JNetDirect has introduced JSQLMapper, a bidirectional data mapping tool that eliminates the need to construct custom code in order to bring relational data into XML format. Through a graphic interface, you can access immediate support for create, read, update, and delete operations. JSQLMapper provides a data-mapping editor that lets you visually design the relational data to XML mappings that are executed by a runtime engine. The mapping editor allows the creation of arbitrarily complex mappings that can be used to express intricate relationships between relational tables and XML schemas.
JNetDirect Inc.
12801 Worldgate Drive, Suite 500
Herndon, VA 20170
571-203-7275
http://www.jnetdirect.com/
CGIScripter 1.73 from .com Solutions aims to improve developer productivity for heterogeneous database installations by generating Perl CGI scripts for six database servers: MySQL, Oracle, Access, SQL Server, Sybase, and DB2. Perl CGI scripts are generated for IIS web servers running on Windows and Apache web servers running on UNIX, Linux, or MacOS X. CGIScripter also now supports HTML checkboxes on HTML web forms, letting you create web survey forms that write data directly into database tables for any supported database.
.com Solutions Inc.
3984 Washington Boulevard, #334
Fremont, CA 94538
510-490-3482
http://www.cgiscripter.net/
JetBrains has released Version 4.0 of its IntelliJ IDEA Java IDE. Highlights of the new release include new productivity features such as on-the-fly local code inspection during error analysis, enhanced code completion, and intention actions; a new GUI Designer with intelligent runtime layout positioning and automated internal UI code; integrated CVS source code management; BEA WebLogic Server integration; an open API for the Program Structure Interface; enhanced code editing; and support for Java Generics.
JetBrains
1670 So. Amphlett Boulevard, Suite 214
San Mateo, CA 94402
650-378-8571
http://www.jetbrains.com/
Innovasys is offering Document! X 4.0 to developers and technical writers. Document! X 4.0 automatically produces technical documentation and online help for Microsoft .NET Framework assemblies, COM components, Visual Basic .NET, Visual Basic for Applications source code, and XSD Schemas. Document! X 4.0 introduces full-page-edit and visual comment designers for Visual C# .NET and Visual Basic .NET source code that lets you directly edit source comments within a preview of the generated documentation. Also new in the current release is documentation of XSD Schemas, including full graphical schema diagrams.
Innovasys Ltd.
Westowe, Chelston Road,
Torquay, Devon,
United Kingdom TQ2 6PU
+44-1803-690340
http://www.innovasys.com/
Shoptalk Systems' Liberty BASIC 4.0, a Windows BASIC programming language that emphasizes simplicity and ease of use. Liberty BASIC has a text editor with pull-down menus, color-coded syntax highlighting, and a "run" button for executing programs immediately after they're written. Liberty BASIC also includes an integrated debugger that lets you step through each program instruction and pinpoint any logic problems. The program's debugger includes an expression evaluator. Liberty BASIC comes with a tutorial and reference guide.
Shoptalk Systems
P.O. Box 1062
Framingham, MA 01701
508-740-5939
http://www.libertybasic.com/
Guardsoft's VSGuard deploys a technique called relative debugging that lets you compare internal data between two executing programs. This technique is useful whenever a program is modified during the development process or ported to a different environment, such as moving the program to a new platform or during system upgrades. VSGuard tests whether the program performs the same task as a previous version, and provides tools to isolate any differences, down to an individual line in the source code. VSGuard does not require large trace files, and is fully integrated with Visual Studio .NET.
GuardSoft Pty Ltd.
2 Alfred Street
South Caulfield, Victoria,
Australia, 3162
+61-3-990-51183
http://www.guardsoft.com/
DDJ