Of Interest

Dr. Dobb's Journal December 2000

REBOL Technologies has announced a set of commercial extensions to its REBOL/Core 2.3. REBOL/Command 1.0 lets you extend your REBOL language-based applications by integrating them with platform-specific libraries, tools, third-party applications, and databases. REBOL/Command-based applications directly integrate with e-mail, web servers, and database systems (through ODBC under Windows, as well as direct communication with databases such as Oracle). REBOL/Command is available for Windows, Linux, and Solaris, and starts at $249.00.

REBOL Technologies

301 South State Street

Ukiah, CA 95482

707-467-8000

http://www.rebol.com/

Jn-Software has released VBAcodePrint, a Visual Basic add-in that enhances source code printing across the Microsoft Office 2000 suite of applications. VBAcodePrint's main window is a dockable floating toolbar that integrates fully with Visual Basic for Applications, and can be used to set options, preview source code, print it without previewing, or export the formatted output to RTF ready to be incorporated into word processors. VBAcodePrint's color-coded printing lets users specify the font attributes and colors for comments, identifiers, keywords, line numbers, strings, procedure headings, and page headers and footers. VBAcodePrint costs $25.00.

Jn-Software

P.O. Box 3139

Workingham, Berkshire

RG41 2FZ England

44-0-118-9780421

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

IAR Systems has launched an embedded C++ compiler for Atmel's 8-bit AVR microcontroller. The EC++ compiler is a component in the IAR Embedded Workbench. Features of the compiler include the ability to allocate a number of registers to the developer instead of the compiler, making it more efficient when switching context in an RTOS. A set of new keywords to extend the C/EC++ language has also been introduced, such as the "_eeprom" keyword to gain direct access to the EEPROM memory from C/EC++. The stack sizes and addresses to external memory can also be specified within the IAR Embedded Workbench.

IAR Systems

One Maritime Plaza, Suite 1770

San Francisco, CA 94111

415-765-5500

http://www.iar.com/

Polyspace has announced a software verification and validation tool that automatically evaluates every program execution case to identify code that is incorrect. The C Verifier requires only correct compilation, not modification or execution of the source code. C Verifier detects an attempt to read a noninitialized variable; access conflicts for unprotected shared data; referencing through null or out-of-bounds pointers; out-of-bounds array access; buffer overflow; division by zero; invalid arithmetic operations; overflow and underflow of arithmetic operations for integers and floating-point numbers; unreachable code; and illegal type conversion. The software program runs on personal computers under Linux and on Sun workstations under Solaris.

Polyspace Technologies

100 Cummings Center, Suite 207P

Beverly, MA 01915

877-711-POLY

http://www.polyspace.com/

IBM's VisualAge for Java Version 3.5 includes a new servlet wizard; prebuilt solution templates; improved bridge to external version control systems; storage for heterogeneous resources; an XML toolkit; and solution maps. IBM has also announced Version 3.5 of WebSphere Studio, a toolkit for creating dynamic web applications, and Version 3.5 of WebSphere Site Analyzer, a tool that provides web site visitor behavior traffic measurement and reporting functions. Finally, WebSphere Application Server 3.5 is designed to be an open, standards-based, flexible application deployment environment.

IBM

New Orchard Road

Armonk, NY 10504

914-499-1900

http://www.ibm.com/

ComponentOne has announced True DBGrid Pro 7.0, an Active-X component that lets you browse, edit, add, delete and manipulate tabular data. True DBGrid Pro features Excel-style cell selection, better keyboard navigation; and rich scrolling capabilities. Other new features include expanded styles; more print and print preview options; a Filter Bar data entry row that lets you implement custom end-user operations; a Tag Property that allows programmers to attach any type of object to a column; bidirectional language support for both right-to-left and left-to-right languages; and additional 3D effects for mouseovers.

ComponentOne

4516 Henry Street, Suite 501

Pittsburgh, PA 15213

412-681-4343

http://www.componentone.com/

InaAuthenticate from Inabyte is a component for authenticating users within a domain. By directly querying a Windows NT domain, InaAuthenticate enables password and user name authentication across the entire network. It can also verify that users belong to certain groups within the domain, and it allows for the retrieval of all groups users belong to within the domain. As such, it can support security systems that restrict user access or grant permission to specific areas within a site.

Inabyte Inc.

5 Betty Lane

Novato, CA 94947

415-883-3407

http://www.inabyte.com/

Syware has announced Visual CE 5.0, a database development tool for building customized databases on Windows CE and Pocket PC handheld computers. Visual CE 5.0 has been designed to mirror the look-and-feel of the device it is running on. New features include the ability to open an image, play a recorded sound, or open a Pocket Word document from within a database form. Data can be pulled from multiple tables and shown on a single form. In addition, the contents of a drop-down list can be changed based on the value selected in another list. (The number of dependent lists in an application is unlimited.) Users can define automatic synchronization based on any scenario of changed, deleted, or unchanged records, on the mobile or desktop, in either direction.

SYWARE Inc.

P.O. Box 425091

Cambridge, MA 02142

617-497-1300

http://www.syware.com/

MATLAB 6, available from The MathWorks, features a new desktop front-end and a portfolio of integrated tools. New tools simplify common tasks such as importing data, performing quick analysis, and creating high-quality, informative graphics. Desktop components include a cross-product, searchable HTML-based help reader, a Command History window that documents users' MATLAB sessions, a Workspace Browser for loading, viewing, and editing data, and more. Also included is a GUI interface design environment, built for point-and-click development. A new Java interface lets you call Java directly from MATLAB, and the updated MATLAB Compiler Suite 2.1 converts an enlarged set of MATLAB functions and language features to C and C++.

The MathWorks Inc.

3 Apple Hill Drive

Natick, MA 01760

508-647-7000

http://www.mathworks.com/

Perforce Software has released Perforce 2000.1, which includes filetype mapping, keyword expansion, file modtimes, and job wildcards. P4Win, the Perforce Windows client, has been enhanced with a Configurable Tools menu allowing users to write scripts that access Perforce and to run these scripts from within P4Win; a set of Find commands allowing files to be easily located in the depot based on file pattern or client file location; full support for the Perforce Resolve command, including all autoresolve options; and a new P4Win help file.

Perforce Software Inc.

2420 Santa Clara Avenue, Suite 200

Alameda, CA 94501

510-864-7400

http://www.perforce.com/

XML Spy 3.5 is available from Icon Information-Systems. Version 3.5 adds an integrated XML Schema editor that supports the most recent W3C Schema draft and allows true live editing of the schema within the graphical representation. The XML editor provides four views on any XML instance document. XML Spy also includes XML editing and validation, Schema/DTD editing and validation, and XSL editing and transformation.

Icon Information-Systems

Ziegelofengasse 41/12

A-1052 Wien

Austria

43-1-545-51-55-0

http://www.xmlspy.com/

CRYPTOCard has launched CRYPTOAdmin 5.0, a strong user authentication system that generates a one-time password from a hardware or software token. Web servers communicate with CRYPTOAdmin, enabling ASP or JSP security. CRYPTOAdmin is designed to offer transparent integration without the need for browser configuration, plug-ins or additional software. The server runs on Windows NT/ 2000, Linux, and Solaris.

CRYPTOCard

300 March Road, Suite 304

Kanata, ON

Canada K2K 2E2

613-599-2441

http://www.cryptocard.com/

Upspring Software has announced CodeRover, a family of desktop software infrastructure analysis applications. CodeRover Integrity is an automated source- code quality assurance tool to analyze newly written or modified software against predefined, industry accepting programming rules prior to submission. CodeRover Impact assesses the impact of proposed changes to source code; CodeRover Header is a C/C++ source-code analysis tool for the simplification of header structures; CodeRover Dormant identifies and reviews unused code; and CodeRover Change automates change of individually defined complex and repetitive program statements. CodeRover applications support C, C++, Java, and SQL on Win32, Microsoft Visual Studio, and UNIX in a Rational Clearmake environment.

Upspring Software Inc.

15 Third Avenue

Burlington, MA 01803

781-359-3300

http://www.upspring.com/

Dundas Software has released Dundas Chart Active X, an OpenGL powered charting component intended to bring presentation quality graphics and 3D acceleration to client-side development projects. Designed for use in Visual Basic and Visual C++ development projects, Dundas Chart ActiveX includes an array of chart types, texture color blending, templates/template editing, edge beveling, and annotation. Dundas' Template Creator can automatically set many of the chart's characteristics.

Dundas Software

500-250 Ferrand Drive

Toronto, ON

Canada M3C 3G8

416-467-5100

http://www.dundas.com/

Applied Data Systems recently unveiled the "Bitsy," the company's smallest single-board computer to date, with a 3 X 4-inch footprint. Targeted for the PDA/ handheld markets, the Bitsy is engineered around the Intel 32-bit StrongARM processor. The system runs from unregulated 6-12VDC, includes a battery charger and supports a backup battery. The Bitsy supports up to 16 MB of SDRAM and 32 MB of flash memory and includes a Type II PCMCIA slot. Microsoft's Windows CE, Microware's OS-9, WindRiver's VxWorks, and Linux are all supported operating systems.

Applied Data Systems

9140 Guilford Road

Columbia, MD 21046

301-490-4007

http://www.applieddata.net/

Metrowerks has released Version 6.0 of CodeWarrior for Mac OS and Windows. CodeWarrior for Mac OS now provides the ability to migrate applications from classic Mac OS to the new Mac OS X, and also includes support for debugging applications that have been written to take advantage of multiprocessor systems. CodeWarrior has been carbonized to run natively on Mac OS X with Apple's new "Aqua" interface, and Metrowerks's PowerPlant application development framework has been improved to support Carbon events and core foundation. CodeWarrior for Windows Version 6.0 includes enhanced ANSI/ISO C++ compliance, improved debugging, improved Java support and improved cross target support to Mac OS.

Metrowerks Inc.

9801 Metric Boulevard, Bldg. 100

Austin, TX 78758

512-997-4700

http://www.metrowerks.com/

Advanced Systems Concepts has released XLNT Version 2. XLNT is an enterprise scripting language and command shell designed for scripting access to Window NT's components and objects. Version 2 incorporates a fully distributed batch queue management system, integrated support for Microsoft ActiveX and Windows Scripting Host, complete printer management, and FTP integration into existing XLNT file commands. Unlike languages that rely exclusively on API functions, XLNT provides built-in "functionally complete" commands. XLNT offers a multicriteria file selection capability on all of its file-oriented commands, and is fully network aware.

Advanced Systems Concepts Inc.

33-41 Newark Street

Hoboken, NJ 07030

201-798-6400

http://www.advsyscon.com/

DDJ