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