Departments


New Products

Industry-Related News & Announcements


EST Corp. Releases Debugging System

Embedded Support Tools Corp. of Canton, MA has released its EST Series 300, the first integrated debugging system to operate exclusively through Motorola's CPU32 Background Mode.

Background Mode is a feature that Motorola designed into its 68331, 68332, 68340 and 68HC16 microcontrollers. When Background Mode is enabled, developers can access debugging services that reside in the chip's microcode. The new EST Series 300 offers a high-level, transparent interface to Background Mode and the on-chip debugger. Like an in-circuit emulator, it does not need any target resources. Through Background Mode, it uses the debugging services embedded in the CPU32 microcode. Developers can use the product before the memory and communication subsystems are stable.

The EST Series 300 provides the hardware and logic to enable Background Mode for debugging, and disable it for real-time execution. Using the 5Mb per second communications link, the product combines low-level background mode commands to provide the following system-level debugging features: download, boot, and halt the application; single-step or multi-step instructions; set simple or conditional breakpoints on RAM or ROM code and data; trace the execution of the processor; fill and move blocks of memory; and ran hardware diagnostic tests.

Embedded Support Tools Corp. has ported a version of XDB 5.0, a leading C source-level debugger from Intermetrics, Inc., to the EST seies 300. XDB gives the series 300 an intuitive, multi-windowed user interface with complete symbolic and C source-level information.

For realtime simulation, EST has built a CPU32 and 128K of RAM into the series 300. Additionally, the product comes preconfigured to work with the Motorola 68331/332 and 68340 EVS evaluation boards.

The EST Series 300 is priced at $2,450. For $5,950, the Company bundles the XDB C source level debugger and the Inter-Tools Optimizing ANSI C toolkit with the EST Series 300. This package is available immediately for the 68330, 68331, 68332, and 68340. A version supporting the 68HC16 will be released shortly.

Contact Embedded Support Tools, Corp., 10 Elmwood St., Canton, MA 02021. (617) 828-5588; FAX (617) 828-7941.

Oasys Offers MS Cross C Development System

Oasys has released the Oasys Microsoft Cross C Development System for IBM RS/6000 and HP/Apollo's 9000/3xx and 9000/8xx Series in addition to other UNIX systems. The Oasys port of Microsoft's PC-based C development tools includes: Microsoft C, Microsoft Assembler (MASM), Microsoft Linker, and Oasys' Microsoft Embedded Kit (MEK86). The Oasys Microsoft Cross C Development System allows embedded systems software developers to use development environments of these host systems and run the executable output on any Intel 8086/286 embedded microprocessor, as well as any MS-DOS target system.

Each port of the Oasys Microsoft Cross C Development System offers identical functionality to Microsoft C v1.1 and is compatible with code developed on MS-DOS using Microsoft C. Microsoft Cross C gives users the option of linking object code on a PC or on the larger host to produce an executable. Oasys also provides Microsoft compatible tools that produce 8086/186/286 OMF format for the embedded Intel developer.

Oasys Microsoft Cross C Development System produces high-speed executables and optimized code by eliminating common sub-expressions. The compiler also implements register variables. The System offers several memory models (Small, Compact, Medium, Large, and Huge) and pointers (near, far, and huge). Library routines implement most of the UNIX System V C library. Users can choose from three math libraries and generate in-line 8087/80287 instructions or floating point calls.

This release also includes Oasys' Microsoft Embedded Kit (MEK86). The MEK86 includes Microsoft C runtime library source as well as 80x86 initialization code. It enables developers using embedded 8086 and 80286 chips to more effectively use Oasys' Microsoft cross tools from Oasys.

Oasys' Microsoft Cross C Development System is also available on DEC VAX (VMS/Ultrix) and Suns. Oasys is responsible for all porting, development, customer support, marketing, and sales. For complete pricing and availability, contact Oasys at One Cranberry Hill, Lexington, MA 02173. (617) 862-2002; FAX (617) 863-CODE (2633).

PDS Extends PDS-C To UNIX And XENIX Platforms

Software developer Parameter Driven Software recently released the UNIX and XENIX versions of PDS-C Source Generator, a development tool which translates 4GL programs into C source code which can be compiled to yield the benefits of 3GL execution. Resulting programs diminish runtime to one-half that of 4GL, as well as substantially diminishing memory requirements. The final application is platform-portable and created with all the advantages of 4GL development.

The PDS-C Source Generator compatible with the open system architecture created via the UNIX operating system. It is an element of the PDS Application Devlopment Environment, in which users may program using a 4GL and execute the finalized application as compiled C.

Another component of the environment is PDS-ADEPT, a 4GL application generator with built-in database manager and report writer designed to solve a variety of data processing needs. PDS-C enables users to compile programs developed in PDS-ADEPT into C code, facilitating greater execution speed, reduced memory requirements and platform portability. A third component of the environment, PDS-QUERY, allows users to quickly and easily analyze and report on data contained within the ADEPT-developed programs.

PDS-C requires no knowledge of C programming and adds the benefits of source code for easy modification of a software solution prior to development. Beta tests show execution speeds increasing 60 to 200 percent without addtional memory, and up to 500 percent when applications involve extensive data manipulation.

The PDS-C Source Generator has three components. First, the source generator creates standard C source code from programs developed with PDS-ADEPT. The C source code is then compiled and bound with the PDS Procedure Library and the platform system libraries.

The PDS Procedure Library source code and library files make up the Development Kit, the second component of the PDS-C Source Generator. The Development Kit is hardware-specific, and lets the programmer port applications from one platform to another.

The third component, User Access Software, is utilized by each master workstation, or server, that will execute a compiled PDS-C application. User Access Software is used to set up the user's operating environment and password security.

PDS-C Source Generator is priced from $3,000 to $45,000 suggested list, depending on the system platform, and requires a $100 to $1,400 user access fee. For further information, contact Parameter Driven Software, 359 Enterprise Ct., Bloomfield Hills, MI 48302. (800) 955-OPEN; (313) 335-7475; FAX (313) 335-7346.

OurSoft Introduces Turbo Brief V2.0

OurSoft has released Turbo Brief v2.0, an enhancement product for the popular programmers editor, Brief. Turbo Brief creates in Brief an Integrated Software Engineering Environment.

Turbo Brief combines all the errors and warnings from a mixed language Make into a single error window. From this you point and click or hot-key to jump directly to the correct source file and line, no matter which source language. After your corrections, hot-key right back to the error window and repeat. This Automagic error tracking cuts several minutes from every edit-Make-run-debug cycle.

Turbo Brief includes a standard makefile which can Make most projects as is. It lets a software engineer spend more energy concentrating on software design and less on the mechanics of how to do a Make. A single hot-key launches your choice of UNIX-style Make or your own batch file Make.

Your choice of debugger: Turbo Debugger, Codeview, etc. has been integrated, with Brief and your favorite compilers. This Integrated Software Engineering Environment includes all the power and convenient familiarity of your favorite stand-alone tools.

Brief users can move up to Turbo Brief easily without relearning keys by using the power key set, a super-set of the original Brief keys. They will discover that editing power has been substantially increased with the number of hot-key functions doubled. A pull-down main menu and a command history pick list, a command response editing window have been added.

A second key-map has been provided that is a super-set of the Borland Turbo I.D.E./Debugger keys. This allows users of Borland languages to easily move up to Turbo Brief without relearning keys.

Brief v3.0-3.1 is required. The price is $249.50 plus $10 shipping and handling.

For more information, or to order, contact OurSoft at P. O.Box 6396, Bellevue, WA 98008-0396. (206) 643-0204.

Softaid Announces Sierra C Support

Softaid has released a version of the company's Source Level Debugger that supports Sierra System's C compiler for the 68000 family processors.

The Source Level Debugger is part of Softaid's UEM series of In-Circuit Emulators. It supports compilers from a number of vendors, giving the user freedom to chose those tools best optimized to his application. Sierra C is the first compiler supported by Softaid's new 68000 UEM emulator. Sierra C is specifically targeted toward embedded environments.

Softaid sells the 68000 UEM emulator with the Source Level Debugger and Sierra C interface as one integrated package. Systems are available for $6,495 from stock. Contact Softaid, Inc., 8300 Guilford Rd., Columbia, MD 21046. (301) 290-7760; (800) 433-8812; FAX (301) 596-1852.

Objective Solutions' ObjectPM

Objective Solutions has released ObjectPM, a class library for C++ that provides more than 90 class objects for building sophisticated OS/2 and PM applications. The library features window management, a full performance data forms manager for building data entry screens, sophisticated graphics objects and many objects for the base operating system including support for threads and the file system's extended attributes. In addition, a 32-bit version will be available July 31, 1991. Prices are: $495 per workstation without source code, $1,000 per workstation with source code, and $10,000 site license with source code.

For more information, contact Objective Solutions, 23200 Chagrin Blvd., Commerce Park Square, Bldg. 2, Suite 105, Cleveland, OH 44122. (216) 292-2546.

Dolphin Software Releases Far Memory Manager And Debugging Library

Dolphin Software has released v1.62 of their Far Memory Manager Library for effective use of all 640K in the far heap. Far Memroy Manager provides enhanced memory allocation functions, multi-dimensional dynamic array allocation, far heap diagnostic functions, and a memory allocation log useful in tracking down far memory bugs.

The new version adds enhanced debugging features. The library now provides the ability to identify the line number and source file of a statement that generates an error. The error can be not only a critical error, but any of 27 errors (or any selected subset of them) detectable by the Dolphin functions.

A utility is now included to display any Dolphin function declaration from the DOS command line. If your program editor allows access to the command line, then this utility will be very helpful while programming.

The documentation has been revised and the debugging features of the Far Memory Manager are now presented in practical detail.

The library supports both Turbo-C/C++ and Microsoft C v5.10/6.00 and is supplied in small, medium, and large memory models.

The price of the library is $99. For more information, contact Dolphin Software, 48 Shattuck Square #147, Berkeley, CA, 94704. (415) 644-9530; FAX (415) 641-2651.

Dolphin Software's Dolphin C Toolkit

The Dolphin C Toolkit consists of over 200 functions, emphasizing date, string, disk directory, file, and arithmetical and printer functions. Date functions convert between calendar dates and Julian day numbers and calculate day-of-week, days-between-dates, etc. Disk functions detect presence, type, and number of disks and disk drives. There is a set of file and directory functions, and a set of string functions. Many functions allow use with the small model of data in far memory. There are several demo programs and sample code. The library supports both Turbo C/C++ and Microsoft C v5.10/6.00 and is supplied in small, medium, and large memory models.

The library is priced at $125. For more information, contact Dolphin Software, 48 Shattuck Square #147, Berkeley, CA 94704. (415) 644-9530; FAX (415) 641-2651.

IDE's C Development Environment Synchronizes Design, Source Code, And Documentation

Interactive Development Environments, Inc. (IDE) of San Francisco, CA has released the C Development Environment. New features include reverse engineering and code generation modules, and facilities to synchronize code and designs, query the shared repository, and navigate among the components. The complete environment, including Software through Pictures, Saber-C, and FrameMaker or Interleaf TPS, along with the new modules and facilities, is available directly from IDE.

The C Development Environment reverse engineers source code into designs and generates source code from designs, and it maintains consistency between them throughout the development process. Developers can modify either the design or the code, or both, and sychronize them easily. Mangagers can have design diagrams of existing code and work in progress. Everyone can have complete documentation.

The C Development Environment integrates tools from leading vendors into an open solution for developing C software on UNIX workstations and servers.

Design Generator for C reverse engineers existing C source code into complete design representations and specification documents, and stores the information in a shared repository. The result is a full system view that includes structure charts with parameters, and data structure diagrams. All code and design information is deposited in a shared repository. Code Generator for C produces ANSI or K&R C source code frames for design information stored in the repository. Developers can start with designs and generate C source code. As the work proceeds, the C Development Environment synchronization facility maintains consistency between designs and code by incrementally updating one to reflect changes in the other.

The C Development Environment provdes multiple views of the systems being developed. Its navigation facility enables users to move easily among code, design, and documentation. For example, simply by selecting a function in the source code view in Saber-C, a user can immediately see that function's design representation in Software through Pictures.

The C Development Environment query facility derives valuable information stored in the repository to help users make good decisions throughout the development process. Users can use the query facility to understand how objects in the system affect each other and to locate unused or redundant code. The query facility also encourages reuse of existing software modules by allowing users to select and evaluate modules of trusted quality, and adapt and incorporate them into new applications with a minimum of effort.

A typical small work group configuration of the C Development Environment costs about $10,000 for each user. Design Generator for C costs $6,000, and Code Generator for C costs $3,000 for a single license. The new C Development Environment is available August 1 on Sun SPARCstations and will be available on digital ULTRIX, HP 9000, and IBM RS/6000 workstations within three months. Contact Interactive Development Environments, 595 Market St., 10th Floor, San Francisco, CA 94105. (415) 543-0900; FAX (415) 543-0145.

SilverWare's SilverComm C Library SPCS V3.10

SilverWare has released v3.10 of the SilverComm C Async Library SPCS, which features expanded terminal emulation, improved transfer protocols, and complete source code. The Library provides interrupt-driven control of asynchronous communications in C programs. The included source code makes the library easy to customize. SPCS stands for SilverWare Professional Communications Series, a family of advanced communication products for developers.

Version 3.10 adds VT-52 and VT-100 terminal emulation to the ANSI and TTY capabilities already available. 1K-XMODEM, 1K-XMODEM-G, and YMODEM-G batch file transfer protocols are supported, and a new function has been included to improve processing of modem responses. Also included are the Interrupt 0x14 Redirection feature, which makes the C Async Library network-compatible, and a special background timer feature that allows functions to be called at specific time intervals. Other features include support for Huge model queues, micro channel and 16550 UART compatibility, support for up to 115K Baud, and expanded compiler support (WATCOM C, Microsoft C v6.0, Borland Turbo C/C++, Microsoft QuickC, and Jensen & Partners TopSpeed C). The library also features flow control, Smartmodem support, high-level remote input, character filtering, video functions, and free technical support.

The Silvercomm C Asnyc Library SPCS v3.10 is $249. Registered SilverComm C Async users can upgrade to v3.10 for $25. For more information, contact SilverWare, Inc., 3010 LBJ Freeway, Ste. 740, Dallas, TX 75234. (214) 247-0131; FAX (214) 406-9999.

RTXC Realtime Kernel V3

A new version of the ROMable real-time kernel for embedded systems is now available from A.T. Barrett & Associates. The new version of RTXC expands the library of services offered in RTXC v2.2 while also enhancing the kernel's use in complex embedded systems. Like its earlier version, RTXC v3 features multitasking, pre-emptive scheduling, intertask communication and synchronization, as well as resource, memory, and timer management. In the new verison, the library of executive services now numbers over 40 functions providing a rich, yet configurable, software development environment for the realtime embedded systems designer.

The new version operates with fixed or variable task priorities using pre-emptive scheduling between task priorities and round-robin scheduling within a priority. New executive services permit access of a system object (queue, mailbox, memory partition, etc.) with optional blocking while others permit inquiries about the state of a system object. The timer manager has been completely revised in the new version to improve efficiency and timing accuracy and to permit those executive services which block the requesting task to limit duration of the blockage by a specified timeout period.

Being written almost entirely in C makes RTXC highly portable to different processors. Current ports exist for the Intel iAPX 80x86 family as well as Motorola's MC680x0 family of processors including the MC68302 and the new high-performance M683xx microcontoller. Other microcontroller ports are available for the Intel 80x96 and Motorola's M68HC11 and the new M68HC16. A new port for protected mode operation in Intel's 80386 will soon be released as well as ports to the Intel 8051 microcontroller and Analog Devices AD2100 family of DSP processors.

RTXC ports are available with bindings to C compilers from Microsoft (C v5.1 and v6.0), Borland International (C++), Intermetrics/Whitesmith's Microtec Research, Sierra Systems, Software Development Systems (Cross Code C), Introl Corporation, Intel, Archimedes, Metaware (High C), and Analog Devices.

The RTXC distribution package includes all source code for the kernel, an interactive system generation package (RTXCgen), and a system level debugging aid (RTXCbug). RTXC documentation includes a new 250-page User's Manual and a separate Binding Manual for each processor and compiler combination. Free telephone support and product upgrades are available during the initial six months warranty period and may be optionally extended.

RTXC v3 remains available for a one-time site license fee of $2,995 and is free of royalties during its continued use by the licensee. For information about availablility, delivery, processor/compiler bindings or a free demonstration diskette, contact A.T. Barrett & Associates, 11501 Chimney Rock, Houston, TX 77035. (713) 728-9688; (800) 525-4302; FAX (713) 728-1049.

Software Development Systems Now Supports New 68000-Series Processors

Software Development Systems, Inc. now offers its CrossCode C compiler and FreeForm source-level debugger tailored specifically for the new Motorola MVME-165 VME CPU board, and the new 68340EVS, 68332EVS, and 68302ADS evaluation boards.

The FreeForm debugger package includes a transparent monitor program for these 68000-series based boards. The monitor is able to retrieve the target's register contents and other information to the debugger and thereby eliminate the need for expensive hardware emulators.

Software developers can use FreeForm to connect any MS-DOS or UNIX computer directly to the target hardware through an RS-232 cable. FreeForm will debug fully optimized code and can debug code in real-time. Because it will run on a lap-top computer, Freeform can be taken on location to debug a program in the field.

The FreeForm debugger is fully integrated with the CrossCode C compiler. Crosscode C is a complete development system for developing ROMable 68000-series applications. It includes a fully ANSI standard C compiler, a macro relocating assembler, linker, librarian, downloader, symbol listing utility, and startup routine.

CrossCode C and FreeForm are available together for $3,490. The package is available from dealers and distributors worldwide or directly from Software Development Systems, Inc. For further information or to order, contact Software Development Systems, Inc., 4248 Belle Aire Lane, Downers Grove, IL 60515. (800) 448-7733; (708)-971-8513; FAX (708) 971-8513.

Saber-C++ Now Integrated With ObjectStore ODBMS

Saber Sotware, Inc. has announced the integration of the Saber-C++ programming environment with ObjectStore, an object-oriented database management system (ODBMS) from Object Design, Inc.

The result of a strategic alliance announced in November 1990, the availabliilty of the integrated products is of particular importance to software developers creating large-scale, data-intensive applications out of pre-existing object libraries, including CAD, CASE, electronic publishing and financial applications. This integration will give users the tools they need to retrieve, debug, and graphically browse objects in a variety of ways and quickly create database applications. In addition, because both products support C and C++, companies that want to move to object-oriented programming now have a solution that lets them protect their investment in C as well as immediately benefit from reuse of existing code libraries, easier maintenance and greater extensibility of software.

Developers now have interactive access to the ObjectStore database through Saber-C++. Object-oriented programs can be developed, debugged and tested in the Saber-C++ programming environment and the resulting object can be easily stored in the ObjectStore database. Likewise, objects stored in the database can be "transparently" retrieved and brought into Saber-C++. The developer can then use Saber-C++ to manipulate and browse objects stored in the ObjectStore database as naturally as any other C++ object. This flexibility facilitates modular development, rapid prototyping, and testing, resulting in significant productivity gains.

Saber-C++ is a UNIX programming environment for writing, understanding and enhancing C++ programs. It integrates a C++ interpreter, a comprehensive source-level debugger, graphical browsers, an incremental linker and a runtime C++ error detection system: ObjectStore is an ODBMS for developers of highly interactive, design-oriented applications written in C and C++. Along with providing complete database capabilities, the ODBMS works with existing applications and fully supports object-oriented development using C and C++.

Contact Saber Software, Inc., 10 Fawcett Street, Cambridge, MA 02138-1110. (617) 498-3000; FAX (617) 868-6655.

Solution Systems Introduces Third BRIEF

Solution Systems today released a BRIEF add-on developed especially for programmers who work in C++. BRIEF or C++, The C Programmer's Assistant, customized BRIEF by including a complete browser for C++. This marks the third language add-on introduced to the programming tools market by Solution Systems, the first two being dBRIEF for X-base and dBRIEF for Paradox.

The C++ browser allows a developer to view classes and structures in a window that pops up on the screen. Programmers can browse according to class hierarchy, member variables, or member functions. Once the programmer makes his or her selection from the window, the editing process can begin from within BRIEF. When it later becomes necessary to edit from another class or function, the browser can be called once again by using keyboard commands or the mouse.

The browser can scan multiple files, allowing a programmer to have access to all files in the system, not just those currently stored in memory. BRIEFor C++ automatically loads the relevant files, positioning the cursor to the relevant member variable, member function, or class.

The price of BRIEFor C++ is $129. Bundled with BRIEF v3.1, the price is $339. BRIEFor C++ requires BRIEF v3.0 or higher, IBM PC or 100 percent compatibles with hard disk drive and minimum 256K RAM (512K RAM recommended; 640K RAM preferred).

For information, contact Solution Systems, 372 Washington St., Wellesley, MA 02181. (800) 677-0001; (617) 431-2313; FAX (617) 740-0089.