New Tools
AUGUST 1998 (Vol. 31, No. 8) pp. 103-107
0018-9162/98/$31.00 © 1998 IEEE

Published by the IEEE Computer Society
New Tools
  Article Contents  
  Software Development  
  Hardware Development  
  Net Development  
  Component Technology  
  Systems Analysis  
Download Citation
   
Download Content
 
PDFs Require Adobe Acrobat
 
Software Development
Metamata's Integrated Java Tool Suite
Metamata released four interoperable Java development tools: Metamata Browse, a Java source code browser; Metamata Debug, a Java command line interpreter and debugger; Metamata Audit, a source code analysis tool; and Metamata Metrics, a measurement tool for calculating static metric measurements on different portions of Java source code.
Metamata Browse offers search capabilities such the ones used for locating declaration of variables and types. Browse can be used with all of the components of the Metamata suite as well as on source code generated through other existing environments.
Metamata Debug is designed for debugging large-scale Java applications. Metamata Debug checks for the validity of assertions and other diagnostic code and provides breakpoints on failure. Debug also offers thread debugging and the ability to control each Java thread independently.
Metamata Audit evaluates the quality of Java source code—for programming and style errors—against a set of standard Java principles and coding practices. Audit can be run on partially written code and can locate errors that might be allowed by the compiler.
Metamata Metrics provides an interface for developers to calculate OO metrics for Java on partially written applications or portions of Java source code. Metrics performs static analysis, does not require the developer to compile and run the source code, and works with Java source code generated through any other tool or IDE.
According to the company, Metamata's components work on all Java 1.1-compliant platforms and can be used to complement IDEs on any platform.
A basic version of Metamata Browse is free; the advanced version costs $95. Metamata Debug costs $250. Metamata Audit costs $395. Metamata Metrics costs $500 for the basic version and $995 for the advanced version. ( http://www.metamata.com)
Mainsoft's Development Tools for Unix
Mainsoft announced that the company is hosting Stingray's Microsoft Foundation Classes (MFC) development tools on Unix. Stingray MFC development tools include the source code for Objective Studio, which contains Objective Toolkit 5.12, Objective Grid 6.1, and Objective Chart 1.02. The Unix versions of these products are offered as add-ons to Mainsoft's MainWin development environment, which offers developers a way to program multiple platforms via Windows API-based source code.
With the addition of Stingray's Objective Studio for MFC, developers can extend MFC for creating GUI controls, grids, diagrams, and charts. Objective Studio also provides a set of tab control and tabbed window classes that Mainsoft says are more versatile than MFC property sheets because they provide a variety of looks, greater capacity for customization, and take advantage of the document/view architecture.
Objective Studio is designed for Solaris, HP-UX, AIX, and IRIX and costs $1,495. ( http://www.mainsoft.com)
Quintessoft Engineering's Analysis and Editing Tool
Quintessoft Engineering released Code Navigator 2.0, a suite of tools for analysis, documentation, reorganization, and editing. Code Navigator's framework lets developers create user extension classes to implement code patterns and generate documentation.
Code Navigator continuously parses changes made by other tools. Developers can visually edit code attributes, create code by dragging and dropping, and use the built-in software design patterns. As a code construction toolkit, Code Navigator offers the ability to view the object model while developers implement the details.
Code Navigator represents code as a hierarchical tree of projects, modules, and classes. Developers can make design improvements by restructuring dependencies among modules and by reorganizing them into categories and sub-categories. The newest version of the product ships with two new views that allow users to see the entire class inheritance hierarchy bottom up or top down.
Code Navigator costs $195. ( http://www.quintessoft.com)




Quintessoft Engineering's Code Navigator 2.0 is a suite of tools for analysis, documentation, reorganization, and editing. Code Navigator represents code as a hierarchical tree of projects, modules, and classes. Design improvements can be advanced through restructuring dependencies among modules.
Excel Software's Design Tool
Excel Software released WinA&D 2.1, a software package that supports system analysis, requirements specification, software design, and code generation. The latest version adds a new contents view for diagram editors and automated inheritance graphs for OO designs.
WinA&D supports diagram editors for data, class, state, object, structure, and task models. Each diagram editor has a contents view that can be shown or hidden. The contents view represents each diagram as a folder icon with a list of diagram objects under it. The user can navigate between diagrams or edit properties of diagram objects from the contents view.
Inheritance graphs can be generated from root classes in the OO design dictionary. The software also provides inheritance graphs to express the class inheritance structure of design projects containing thousands of object classes. Designers can edit class properties from the inheritance graph.
User-developed tools can supplement features in WinA&D, access document data, and get executed as a stand-alone program or as supplemental WinA&D commands. Languages like Visual Basic, Delphi, Java, and C/C++ can access the WinA&D API.
WinA&D pricing starts at $695. ( http://www.excelsoftware.com)
Hardware Development
Summit Design's Behavioral Synthesis Tool
Summit Design released RapidPath, a tool that lets users enter behavioral-level designs in VHDL or Verilog and automatically synthesize code, which then feeds into the standard synthesis design flow. Behavioral design is said to reduce coding effort by up to 10 times over straight coding for large, complex designs.
RapidPath supports interactive and incremental scheduling. Users can interactively specify resource and timing constraints to explore area and performance trade-offs. RapidPath incorporates implementation issues into the behavioral synthesis process, which is particularly important for deep submicron (DSM) chips. Developers can prioritize interconnects in the design flow via wire-load models and datapath partitioning. RapidPath automatically outputs both logical and physical partitions, including separate memory, control, and datapath elements for downstream implementation tools.
The latest version of RapidPath includes a new user interface to provide better design exploration and design project management. And a new graphic timing display lets developers view timing dependencies of the synthesized design.
RapidPath supports SunOS, Solaris, and HP-UX. Supported RTL synthesis tools include Synopsys' Design Compiler and Exemplar Logic's Leonardo.
RapidPath costs $95,000. ( http://www.summit-design.com)
CMT's Memory Test System
Crimble Micro Test (CMT) released a new high-speed memory module test system, the CMT3100, which is optimized for testing SDRAM units faster than 100 MHz. According to the company, the system has the accuracy required for the PC100 compliance test.
The base configuration is a single-site system with 160 high-speed digital I/O pins, ten programmable device power supplies, and 20 DC Power Measurement Units (PMUs). A fully configured version of the machine has four completely independent test sites providing a total of 640 pins with one PMU per eight pins.
The CMT3100 can test four high-performance memory modules in parallel. The CMT3100 can also test existing memory technologies such as EDO DRAM, SRAM, SGRAM, and flash memories with the addition of future upgrades.




CMT's CMT3100 tester is primarily targeted at the SDRAM memory module test market, but the unit can also be used for testing embedded memory. The CMT3100 has a real-time algorithmic pattern generator that can generate industry-standard memory test patterns at rates over 100 MHz.
The CMT3100 costs $110,000 for a single-sided test unit and $375,000 for a four-sided test unit.
Microware's RTOS
Microware Systems released Ariel, a portable real-time OS designed for building embedded applications. Ariel is currently ported to the Motorola M·Core processor and supports Windows 95, Windows 98, and Window NT 4.0 development hosts.
Possible applications of the Ariel real-time OS include machine and process control, signal processing, cellular phones, intelligent communications de-vices, and online image enhancement. Ariel is designed with an open architecture to support third-party development tools. For the M·Core, Ariel is supported by SDS's SingleStep debugger and Diab Data's D-CC and D-C++ compilers.
An Ariel evaluation CD-ROM is available now. ( http://www.microware.com)
Net Development
Mustang's Internet/Intranet File Library System
Mustang Software released FileCenter File Library System, a software package that manages the process of submitting, posting, and locating files on Internet and intranet sites. FileCenter stores file information—including file name, description, author, and location—in an ODBC-compliant MS Access database.




Mustang Software's FileCenter File Library System is a software package that takes advantage of Microsoft's Active Server technology. FileCenter indexes all the words found in a document so that users can search for the files they need by title, author, description, date, and even the number of downloads.
File creators may upload their files to FileCenter's library using a Web browser by clicking on an upload icon on a Web page. The system's Wizard prompts the file's submitter for all relevant information. FileCenter automatically catalogs the file and can even optionally scan the file for viruses using McAffee Virus Scan. FileCenter posts the file, updates the new submission list, places the file in the proper category and group, and creates the necessary HTML code to permit viewing the index with an ordinary browser. System users can then search on any of FileCenter's database fields, including the name of the person uploading the file and the date of submission.
FileCenter costs $999. ( http://www.mustang.com)
ODS Networks' Private Networking System
ODS Networks released CryptoCom VPN, a secure, virtual private networking (VPN) system. According to the company, CryptoCom delivers data securely 100 percent of the time over the public infrastructure. CryptoCom VPN is said to provide some of the strongest encryption algorithms available—dual-key, triple DES, 128-bit IDEA, and 56-bit DES—integrated with two-factor user authentication, packet authentication, automatic short-term key expiration and renewal, and network compartmentalization.
CryptoCom helps ensure that users are properly authenticated and packet integrity is maintained. CryptoCom VPN is designed to be easy to use and administer by providing transparent operation to all end users. The CryptoCom VPN Gateway hardware and CryptoCom VPN Client software are compatible with existing firewalls, routers, network architectures, and protocols and do not require network device reconfigurations.
Centralized administration provides network managers with tools for configuration as well as the ability to disable an account if an end user device has been compromised. CryptoCom's two-factor user authentication process eliminates the need for authentication products such as key-generating cards and public-certificate authorities, which most VPN solutions require to be secure.
According to the company, CryptoCom VPN does not degrade network performance. As a dedicated VPN hardware server, the CryptoCom VPN Gateway assures high traffic flows while eliminating the need to burden the processing power and throughput of existing firewalls or routers. The client software supports Windows NT and 95 with major protocols, including IP, IPX, NetBIOS, NetBEUI, or even SNA, over major types of network connection (dial-up, frame relay, ISDN, X.25, Ethernet, and Token Ring). The gateway hardware supports most LAN and WAN interfaces.
CryptoCom costs $5,000 for the server for up to 250 users, and $100 per user for the client software. ( http://www.ods.com)
Distributed Bits' Enterprise E-Mail Management System
Distributed Bits released ResponseNow, an e-mail system designed to manage and track the e-mail correspondence received as the by-product of corporate Web sites. ResponseNow automatically routes inbound e-mail to the correct representatives and manages, tracks, analyzes, and archives the life cycle of all correspondence. The ResponseNow server software retrieves e-mail from multiple e-mail accounts, then categorizes and distributes it to service representatives according to company-defined rules that analyze the e-mail content.
Other ResponseNow features include historical reporting for examining long-term trends and progress in meeting benchmarks at the enterprise, group, or individual level (such as e-mail volume and response time). ResponseNow offers real-time monitoring of response time and quality so supervisors can log in and check the status of messages, how long they have been in the queue, and what the average response time has been over a given period.
ResponseNow can be customized to provide integration with a variety of protocols, such as bulletin boards, telephone, fax, Internet telephony, Internet video, and proprietary e-mail gateways. ResponseNow supports Windows 95, Windows NT, Microsoft SQL Server 6.5, and TCP/IP.
ResponseNow costs $30,000 for one server license and two user licenses. Additional user licenses cost $295. ( http://www.dbits.com)
GraphOn's Thin Client PC X Server
GraphOn released a new version of GO-Global, a thin-client PC X server that supports all major Unix/X systems, including Solaris, SunOS, HP/UX, AIX, OpenServer, Digital Unix, and Linux. According to the company, GO-Global is the first and only software designed for high-speed access to graphical Unix/X applications from any Windows desktop without running an X server on the PC.
GO-Global is essentially a centrally located platform for delivering Unix/X applications to local and mobile Windows users, remote sites, and branch offices. The software is said to achieve communication speeds that can be up to twenty times faster than other remote access technologies.
GO-Global pricing begins at $295 per seat. ( http://www.graphon.com)
Component Technology
Black & White Software's CORBA Diagnostics
Black & White Software released the latest version of Object/Observer, a software toolkit that supports distributed object diagnostics and message tracing for CORBA. The latest release adds Inprise Corporation's VisiBroker to the other supported configurations that include the Orbix and OrbixWeb object request brokers from Iona Technologies.
Object/Observer can monitor communication between CORBA components implemented in Java and C++. The product offers a number of monitoring options, including dynamic selection of methods to monitor, visual presentation of communication activity, background logging of method invocation details, and request-reply timing analysis.
Object/Observer allows method invocations to be monitored at all four possible points: client sending, server receiving, server sending, and client receiving. Method invocations can be monitored using Object/Observer's configurable viewing tool, which graphically shows invocation requests with parameter values, replies with return values, and thrown exceptions. The monitoring functions can be dynamically enabled or disabled for each client or server. And activity on each method can be tracked for a finite number of invocations or indefinitely. All communication activity can be recorded for subsequent data analysis using Object/Observer's parsing tool.
Object/Observer is an IIOP-based diagnostic and deployment tool. According to the company, it is the only such product to run with multiple CORBA implementations across Unix and Windows NT platforms while providing native support for Java and C++ programs.
Object/Observer pricing starts at $16,695. ( http://www.blackwhite.com)
GreenTree Technologies' ActiveX Controls
GreenTree Technologies released the Active Control Pak, an assortment of nine 32-bit ActiveX Controls (with optional source code) that can be used in OCX form or by adding them directly to source code.
The Active Control Pak's GTCalendar control allows developers to set backcolor, forecolor, font, and picture properties for individual days, day headings, and month/year captions. The GTTab control lets developers select individual colors and pictures for each tab and also supports multiple orientations (top, bottom, left, and right) and different tab styles and caption orientations. With the GTExplorer Tree control, programmers can capture the look and feel of the Windows Explorer Tree.
The Active Control Pak also includes a variety of other controls: the GTOption Set control for displaying multiple option buttons; the GTSpin control for manipulating buttons; the GTSlider control for displaying pictures in different orientations; and the GTElastic Container control for maintaining a uniform look across controls.
The Active Control Pak costs $179; the source code version costs $259. ( http://www.green-tree.com)
RTI's Component-Based Programming System
Real-Time Innovations (RTI) released ControlShell 6.0, a component-based, real-time programming system designed for building complex electromechanical systems. The system combines event-driven logic and sampled-data feedback control in an automated visual programming system.
ControlShell allows the creation of electromechanical design by visually decomposing problems into interacting objects. It allows designers to build their system from the bottom up by graphically combining components from a repository of reusable software. While the software allows engineers to build from preexisting components without coding, it is still an open programming system that supports custom development.
ControlShell supports Sun, SGI, and Windows NT hosts. ControlShell pricing starts at $13,250. ( http://www.rti.com)
Forté Software's MQSeries Integration Kit
Forté Software released an integration kit that enables applications developed and deployed in the Forté Application Environment to integrate with IBM's MQSeries messaging products on a variety of platforms. The Forté MQKit essentially provides a set of prebuilt Forté components and external routines that interoperate with IBM's MQSeries.
According to Forté, combining the Forté MQKit and IBM MQSeries messaging provides organizations with the facilities they need to deploy applications without having to program to specific MQSeries APIs. Developers can add MQ access to an application under development or customize MQ services for an existing application that is already deployed.
Forté MQKit runs on Windows NT, OS/390, and popular Unix platforms and costs $25,000. ( http://www.forte.com)
Systems Analysis
Fluke's Network Monitoring Software
Fluke released Network Inspector, a network test suite that offers the ability to monitor TCP/IP, IPX, and NetBIOS. The software can also monitor servers, clients, switches, routers, and printers.
Fluke's Network Inspector includes both a console that enables a system administrator to view the network and an agent that collects the network information. For a real-time picture of the network infrastructure, Network Inspector automatically discovers devices and determines whether or not a server supports SNAP, 802.2, 802.3, and Ethernet II frame types. Current status, use, and errors are also available for each interface on the server.




Using Fluke's Network Inspector, system administrators can be alerted to potential errors on a network, such as duplicate IP addresses, incorrect subnetwork masks, and duplicate device names. Network Inspector also warns system administrators when key devices on the network do not respond or when use on a server, router, or switch interface is greater than 50 percent for more than two minutes.
Network Inspector can map all devices by DNS name, IPX name, NetBIOS name, and IP address in a single view so that system administrators can perform tests to determine network layer connectivity to specific devices and can trace the path of IP packets through the network to a device.
Network Inspector costs $395 for the console and $495 for a 100-workstation agent license. ( http://www.fluke.com)