Departments


New Products

Industry-Related News & Announcements


Microsoft Releases Visual Programming Tools Set

Microsoft Corporation has also released other products supporting developers: Microsoft Delta, a visual version control system; the Microsoft Developer Network (MSDN), a source for technical information on Windows and NT; and the Visual Control Pack, a collection of custom controls for Visual C++ (or Visual Basic).

Microsoft Delta supports team-oriented software development by recording the history of a development project, storing and retrieving previous versions of files and releases, and preventing unrecorded changes to source files.

Microsoft Developer Network is a membership program that provides a single, comprehensive source for technical information from Microsoft. Annual enrollment is $195 and includes four quarterly editions of the Developer Network CD; six issues of Developer Network News; discounts on Microsoft Press books; and a $25 credit toward CompuServe connect charges.

Microsoft Visual Control Pack collects 19 custom controls, providing 3-D controls, and adding charting, communications, and multimedia capabilities. Contact Microsoft Corporation, One Microsoft Way, Redmond, WA, 98052-6399, (800) 227-4679, extension 11700; FAX (206) 936-7329.

Microsoft Releases Visual C++

Microsoft has released the Microsoft Visual C++ development system for the Microsoft Windows operating system. Visual C++ provides an integrated visual development system for C++ programming, with a standard edition replacing QuickC and a professional edition succeeding C/C++ v7.0. The Visual C++ development system includes the following new features: Visual WorkBench, AppStudio, AppWizard, ClassWizard, and Microsoft Foundation CLass Library v2.0.

Visual WorkBench is an integrated, Windows-hosted development environment. A toolbar provides one-click access to common operations. WorkBench provides access to the other tools (AppStudio, AppWizard, and ClassWizard) and provides an integrated Windows-hosted debugger.

AppStudio provides a graphical approach to user interface design, resource editing, and Visual Basic control manipulation. Developers can create and edit the standard Windows-based resources, and they can install Visual Basic custom controls within the AppStudio environment, allowing use of third-party custom controls. AppStudio supports editing of multiple resources concurrently.

AppWizard automates the first steps of using an application framework, creating skeleton application source code files.

ClassWizard automates the process of connecting user interface elements (such as dialog buttons) created in AppStudio to the C++ code that handles them.

The Microsoft Foundation Class v2.0 is an application framework for creating Windows-based applications, and is compatible with v1.0. New classes and capabilities added to v2.0 include printing and print preview, documents and views, toolbar and status bar classes, form and edit views, support for Visual Basic custom controls, scrolling and split-pane windows, OLE classes, dialog data exchange and validation (DDX/DDV), and context-sensitive help.

The professional edition includes MS-DOS application targeting, CodeView for MS-DOS and Windows, Source Profiler for Windows and MS-DOS, and essential components of the Windows v3.1 SDK. The Visual C++ professional edition is $500, (standard edition is $200), with upgrade discounts available. Visual C++ requires MS-DOS v5.0+, MS-Windows v3.1, 4MB RAM (8MB recommended), and 30MB to 50MB of disk space. Contact Microsoft Corporation, One Microsoft Way, Redmond, WA, 98052-6399, (800)227-4679, extension 11700; FAX (206)936-7329.

Other Vendors Release Visual C++ Support

Blinkinc has released BLINKER v2.1, a free upgrade to the language-independent version of its dynamic overlay linker that supports Microsoft Visual C++, Microsoft C/C++ v7.0, Borland, Zortech, and Watcom C compilers, and other languages. Contact Blinkinc, 8001 West Broad St., Richmond, VA, 23294, (804)-747-6700.

Knowledge Garden Inc. has released KPWIN++ v1.1, an integrated environment for Windows application development. The upgrade is free for existing KPWIN++ users and is compatible with Visual C++ and Borland C++ v3.1. KPWIN++ v1.1 includes a speed bar and an improved desktop. Contact Knowledge Garden Inc., 12-8 Technology Dr., Setauket, NY 11733, (516) 246-5400; FAX (516)246-5452.

Dyad Software Corporation has released M++ v4.0 for Visual C++. M++ provides a math library and multidimensional array language for C++ programmers, including LINPACK code and EISPACK code. M++ is $295, $495 with full C++ source code. Modules are $195, including source code. Contact Dyad Software Corporation, 515 116th Ave. NE, Suite 120, Bellevue, WA 98004, (800)366-1573; FAX (206)637-9428.

SLR Systems' OPTLIB Library Manager now supports Visual C++. OPTLIB is upward compatible with LIB, and also creates and services DOS, Windows, and OS/2 libraries. OPTLIB is $199. Contact SLR Systems, Inc., 1622 N Main St., Butler, PA 16001, (412))282-0864; FAX (412)282-7965.

Data Techniques has released ImageMan v2.0, an image processing library for MS-Windows. ImageMan provides Visual C++ with support for image processing in formation including TIFF, PCX, DCX, GIF, Targa, Encapsulated Postscript, Windows Bitmap, and Windows Metafile. Version 2.0 adds support for digital cameras and scanners, as well as additional image processing features, such as high-speed rotation, wipes, and fades. ImageMan v2.0 is $395 for object code and $995 for source code. Contact Data Techniques, Inc., 1000 Business Center Dr., Suite 120, Savannah, GA 31405, (800)955-8015 or (912)651-8003.

MMC AD Systems has released C Programmer's Toolbox v3.0. Version 3.0 supports Visual C++ with a collection of 30+ programming and documentation utilities, including CFlow, Clint, CXref, PMon, and others. Contact MMC AD Systems, P.O. Box 360845, Milpitas, CA 95036, (510) 770-0858; FAX (510)770-0116.

Concurrent Sciences has announced support for Visual C++ in Soft-Scope III/CSiMON, a source-level, PC-hosted, remote-target debugger for embedded systems development. Soft-Scope III/CSiMON is $1,750. Contact Concurrent Sciences Inc., 530 S Asbury, P.O. Box 9666, Moscow, ID 83843, (208)882-0445; FAX (208)882-9774.

Object/Designer, ImageSoft's extensible C++, C, and Pascal source code generator, has been extended with support for Visual C++. Object/Designer enables developers to generate code that directly supports derived classes. Object/Designer for Visual C++ is $499. Contact ImageSoft, 2 Haven Ave., Port Washington, NY 11050, (516)767-2233.

Zinc Application Framework v3.5, an object-oriented, multiplatform development tool and interactive design tool, now supports Visual C++. The Zink Engine is $499, with at least one key required. Keys are available for DOS, MS-Windows, MS-Windows NT, OS/2, Pen-DOS, and OSF/Motif with prices ranging from $99 to $1,499. Contact Zinc Software, Inc., 405 South 100, East 2nd Floor, Pleasant Grove, UT 84062, (801) 785-8900; FAX (801)785-8996.

Sax Software has released Sax Comm Objects, a Visual C++ compatible, C/C++ function and class library for building Serial Communications applications for MS-Windows. Sax Comm Objects includes a custom control for Visual C++. Sax Comm Objects is $299, upgrades are available for a limited time at $99. Contact Sax Software, Callaertstraat 23, B9100 Sint-Niklaas, Belgium, 32-37663264; FAX 32-3-7781405.

Visual C++ compatibility announcements have overflowed the new products queue. Many other companies have sent in announcements, some of them are: Systems & Software, Inc. (CV/Tools), (714) 833-1700; Sequiter Software (Code-Base v5.0), (403) 437-2410; Coromandel (Integra Visual Database Builder), (718) 793-7963; Quadbase Systems, Inc. (Quadbase-SQL v2.0 for Windows), (408) 738-6989; Software Source (CB/ISAM Beta v2.0 for Windows), (510) 623-7854; FarPoint Technologies, Inc. (Visual Architect), (800) 645-5913; ProtoView Development Co. (The DataTable), (908) 329-8588; Pinnacle Publishing, Inc. (Graphics Server SDK), (206) 251-1900; PocketSoft, Inc. (RTLinkPlus v6.1 and VMData/Windows), (713) 460-5600; MicroHelp, Inc. (VBTools v2.5, 3-D Gizmos, HighEdit, and Muscle), (800) 922-3383; Media Architects, Inc. (ImageKnife/VBX vl.2), (503) 297-5010; Crystal Computer Services, Inc. (Crystal Reports v2.0 and Crystal Report Pro v2.0), (604) 681-3435; and National Instruments (NI-DAQ, NI-488.2, and NI-VXI), (800)433-3488.

Columbia University Upgrades Kermit

Columbia University has upgraded their Kermit communications software. C-Kermit Release 5A(188) is distributed as C source code. C-Kermit is portable and consistent across many platforms, including UNIX, VMS, OS/2, Commodore, and Atari.

C-Kermit 5A(188) has added sliding windows (up to 31 window slots), and long packets (up to 9024 bytes). According to the University, by using maximum values, it is possible to have up to 280,000 bytes "in the pipe" before acknowledgment is required, bringing text file transfer efficiency into the 85 percent to 95 percent range before compression. The sliding window transport uses selective retransmission to minimize overhead on noisy connections, and the packet length adapts automatically to noise characteristics. Errors are detected by 16-bit CRC and other methods. Other C-Kermit 5A(188) features include: translation capabilities that have been extended to include East European languages, Cyrillic alphabet languages, and Japanese Kanji; a feature which allows application of language-specific rules when translating text into ASCII; keymapping, keystroke macros, command macros, and a script programming language; accessing, or acting as a Kermit file server with file management and host access functions; and documentation.

C-Kermit 5A(188) supports serial connections, TCP/IP connections, and X.25 connections on Sun computers equipped with SunLink X.25. The price for C-Kermit 5A(188) depends upon the platform. Contact Columbia University, Kermit Distribution, 612 W. 115th St., New York, NY 10025, (212) 854-3703.

Liant Releases C++/Views for the Macintosh

Liant Software Corp. has released C++/Views for the Macintosh. C++/Views lets programmers develop applications portable across Windows, Presentation Manager, Motif, and Macintosh while avoiding the details of the APIs. Programmers can develop for one GUI and port the source code unchanged to another by recompiling. C++/Views for the Macintosh uses native GUI components to give applications a Macintosh "look and feel." As applications are ported to other environments, the "look and feel" changes to reflect the target GUI. C++/Views provides a library of C++ classes and an interactive class browser. Classes contained in C++/Views include: 100 object classes that form a library of software components to support windows, views, menus, dialogs, bitmaps, graphics, and printers; foundation classes that provide support for runtime type checking, construction, identification, and object persistence; data management classes (containers, collections, sets, and dictionaries); and higher level classes such as VTableView (for tables or simple spreadsheets). C++/Views includes C++/Browse, an interactive object class browsing utility similar to the Small-Talk browser. C++/Views is $3,000. Contact Liant Software Corp., 959 Concord St., Framingham, MA 01701-4613, (508)872-8700; FAX (508)626-2221.

Segue Software Releases QA Partner

Segue Software, Inc. has released QA Partner, a cross-platform, object-oriented GUI test automation system. QA Partner supports test automation of GUI applications and lets developers directly port regression suites, and test results on multiple GUI platforms. QA Partner is available for MS-Windows, Macintosh, and UNIX/Motif.

Segue claims that QA Partner's "GUI-aware" design makes capture/playback and bitmap-oriented testing systems originally developed for character-mode applications obsolete.

Single user licenses for QA Partner are $4,995 for the Motif version, and $1,495 for the Windows and Macintosh versions. Segue plans to release versions of QA Partner for OPEN LOOK, OS/2, and NT in 1993. Contact Segue Software, Inc., 1320 Centre St., Newton Centre, MA 02159, (617) 969-3771; FAX (617) 969-4326.

WATCOM Announces ClientServer SQL for QNX

WATCOM International Corp. has announced QNX support for the WATCOM SGL product line. WATCOM SQL Developer's Edition for QNX provides tools for developing database applications with WATCOM SQL, and includes a Network Server Edition of QNX, database administration utilities, and tools for C development of SQL applications using the QNX system C compiler. The package also includes the Application Creation Made Easy (ACME) front-end application development system.

WATCOM SQL Network Server Edition for QNX provides software and licensing for one SQL database sewer and one client node. WATCOM SQL Client for QNX supports additional concurrent client nodes.

The WATCOM SQL database server supports ANSI standard SQL and includes: bidirectional scrollable updatable cursors; referential, and entity integrity; query optimization; row-level locking; symmetric multithreading of server request; compression; and encryption. The Developer's Edition for QNX is $995, the Network Server Edition is $250, and the Client software is $150. Contact WATCOM International Corp., 415 Phillip St., Waterloo, Ontario, Canada, N2L 3X2, (800) 265-4555; FAX (519) 747-4971.

Sheridan Releases 3D Widgets

Sheridan Software Systems has released 3D Widgets, a programming tool for Microsoft's Visual C++. 3D Widgets supplies pre-built objects for use in dialogs, adding components to the Visual C++ AppStudio toolbox.

3D Widgets includes the following controls: ListBoxes supporting multi-column, multi-select, horizontal scrolling; hard or soft tabs; pictures for each list item; synchronized scrolling capability for multiple listboxes; command buttons with captions or pictures; plus variable forecolors and bevel width; ribbon buttons that can be used in logical groups to create tool bars; versatile panels for backgrounds or status bars with percentage display; and specialized file, directory, and drive listboxes.

Other 3D Widget controls in the set include: Option Button, Frame, ComboBox, and CheckBox. Six of the Widgets are included in the Microsoft Visual Control Pack for Visual C++. 3D Widgets is $109. Contact Sheridan Software Systems, (516) 753-0985.

Kuck & Associates Release C Preprocessor for IBM RS/6000

Kuck and Associates have Released KAP/C, an optimizing C preprocessor for IBM RS/6000 platforms. RS/6000 users can improve the performance of C programs in a variety of applications including robotics, simulation, and logic design. KAP/C's optimizations automatically restructure C floating-point and integer applications to execute faster on single processor RISC architectures, and improve the object code produced by the IBM XL C compiler.

KAP/C performance improvements have been tested by Kuck & Associates with the SPEC benchmark suites, CFP92 and CINT93. Kuck & Associates state that KAP/C performs particularly well on three C benchmarks: alvinn, ear, and eqntott. The performance improvement users can expect from KAP/C depends on the nature of particular programs and the programming style and optimizations already coded in the program. On single processor workstation, KAP/C's optimizations are most likely to improve performance of C programs which: use significant computation time; use a large data set — the total size of the data must be larger that the cache of the machine, or a portion of each array that is used is larger than the cache; have significant data reuse within a loop nest, for example, matrix multiplication; and have loop nests that use many local arrays.

Additionally, KAP/C performs pointer and I/O analysis to identify optimization opportunities. KAP/C for IBM is $595 per user for a floating license. Contact Kuck and Associates, 1906 Fox Dr., Champaign, IL 61820, (217) 356-2288; FAX (217) 356-5199.

XVT Releases XVT-Design++ v1.0, XVT ToolKit v3.0 and Design Platform Support v2.0

XVT Software Inc. has released XVT-Design++ v1.0, an interactive GUI layout, design and prototyping tool for C++. The Designer can lay out interfaces interactively and specify connections between elements of the interface. Interfaces can be tested without compiling the program.

XVT-Design++ v1.0 includes a C++ code fragment editor and an application framework. C++ source can be added to the graphical interface item it refers to by using the C++ code fragment editor. The XVT++ application framework provides a skeleton for portable applications and general utility objects. A C++ class is provided for each definable element. XVT-Design++ is licensed on a developer-seat basis with no additional user licensing or royalties. The price ranges from $1,395 to $2,095 depending on the platform.

XVT Software has also released XVT Portability Toolkit v3.0 and XVT-Design v2.0, adding support for HP 800, AViiON, IRIS 4D RISC-based workstations, and SCO Open Desktop v2.0. Contact XVTSoftware, Inc., 4900 Pearl East Circle, P.O. Box 18750, Boulder, CO 80308, (303) 443-4223; FAX (303)443-0969.

Gpf Systems Releases GpfTools

Gpf Systems, Inc., has released GpfTools, a design management tool for its OS/2 v2.0 GUI development packages. GpfTools supports graphical and textual design browsing. GpfTools also allows designs to be merged and Gpf object dictionaries to be created. Large designs can be viewed graphically at any level of object hierarchy. In addition, GpfTools uses the OS/2 View utility to facilitate design browsing with hyper-text links between objects, actions, and help panels. User can merge designs and share objects by dragging an iconic representation to a separate view of a new or existing application GUI. GpfTools works with 16 bit and 32 bit version of Gpf. Gpf-Tools is $195 for a single copy. Contact Gpf Systems, Inc., P.O. Box 414, 30 Falls Rd, Moodus, CT 06469-0414, (800)831-0017; FAX (203)873-3302.

Eyring Releases BCS v1.1

Eyring Corporation has released v1. 1 of PDOS/MS-DOS Backplane Communication Services (BCS). BCS lets developers use an 80x86 PC to develop real-time PDOS applications targeted for Motorola 680x0 CPUs. BCS combines a multitasking, source-level debugging environment with an MS-DOS interface. BCS lets the host MS-DOS CPU and target PDOS CPU reside in the same VME backplane, or they can be connected through a VMEbus adapter. Communications between the PC host and the target occur over the VME backplane. Host system applications can communicate through the backplane with applications on the target system.

BCS is part of the PDOS Full Spectrum development kit which supports the Microtec ANSI C compiler and runtime library of POSIX and PDOS extensions. Contact Eyring Corp., 1455 W 820 North St., Provo, UT 84601, (801) 375-2434; FAX (801) 374-8339.

MainSoft Ports MS-Windows Applications

MainSoft (MAchine INdependent SOFTware Corporation) has introduced MainWin, a tool for porting MS-Windows applications to UNIX. Using MainWin's compatibility library and toolkit, developers can convert Windows applications written in portable ANSI C to UNIX systems supporting X Window and POSIX. MainWin uses the Windows API and the application is natively implemented on Xlib. Developers do not have to rewrite source code and the application runs under UNIX at the same level as the Windows version runs under MS-Windows.

With MainWin, a converted application appears and behaves like the original Windows application. MainWin, as a native port to UNIX, avoids the tradeoffs in performance, maintainablility, and upgradeability of emulators and other layered software approaches. MainWin Software Development kits are dedicated to specific UNIX architectures, with support for Solaris v2.1, UNIXWare vl.0, AIX v3.2 for RS 6000, and HP-UX v8.0. MainWin supports Windows v3.0, with an upgrade to Windows v3.1 due later this year. Contact Machine Independent Software Corp., 185 BerrySt., Suite 5411, San Francisco, CA 94107, (800) 624-6946; FAX (415) 896-0709.

Cray Releases Data Storage Management Products

Cray Research has released Cray Data Migration Facility (DMF) and Cray/REELlibrarian, software products for data storage management.

DMF software is a hierarchical storage manager that tracks file system space, automatically moving inactive or infrequently used files from online disk storage to off-line tape storage devices. DMF users can retrieve data files transparently, retrieving files stored offline as if they were stored online.

Cray/REELlibrarian is a volume management and cataloging system that administers large-volume tape libraries. Cray/REELlibrarian users can access data on tape volumes by file name only. Cray/REELlibrarian can track millions of volumes, managing security and access control over multiple storage sites and media types. DMF and Cray/REELlibrarian are priced according to the Cray Research platform, beginning at $35,000 for DMF and $33,000 for Cray/REELlibrarian. Contact Cray Research, Inc., (612) 683-7198.

Accelerated Technology Releases Nucleus PLUS and Nucleus NET

Accelerated Technology Inc. has released two products, Nucleus PLUS and Nucleus NET. Nucleus PLUS, a real-time kernel, supports the components found in Nucleus RTX, but adds dynamic creation and deletion of objects: pipes, variable-length queues, counting semaphores, timers, upgraded variable memory management, signals, and the Advanced Interrupt Management Mechanism (AIMM). AIMM spawns high priority task threads out of interrupts to reduce interrupt latencies and let interrupt management be more synchronous to the tasking environment. Nucleus PLUS comes with ANSI C standard source code.

Nucleus NET is an embedded TCP/IP protocol suite for use with Nucleus RTX and Nucleus PLUS. The suite includes TCP, UDP, IP, ICMP, ARP, RARP, and BOOTP protocols. Prices for Nucleus PLUS range from $5,000 to $9,995, depending on the platform. Nucleus NET TCP/IP is $9,500. Contact Accelerated Technology Inc., P.O. Box 850245, Mobile, AL 36685, (800) 468-6853; FAX (205) 661-5788.

Microsoft Visual C++ Includes Phar Lap DOS-Extender Technology

Microsoft's Visual C++ compiler incorporates Phar Lap Software, Inc.'s DOS-Extender technology, both within the compiler itself, by using TNT DOS-Extender, and as a tool for Visual C++ developers, by including 286/DOS-Extender Lite.

To run under DOS and Windows, Visual C++ incorporates Phar Lap's TNT DOS-Extender. By using TNT DOS-Extender, Microsoft wrote its compiler for future compatibility with Windows NT, while enabling it to run under DOS as a 32 bit Extended-DOS application.

286/DOS-Extender Lite lets developers write C and C++ programs that access up to 2MB of memory, and run under DOS, DESQview, and Windows. 286/DOS-Extender Lite is included with C++, and comes with on-disk documentation and example programs, 286/DOS-Extender Lite is $495. Contact Phar Lap Software, Inc., 60 Aberdeen Ave., Cambridge, MA 02138, (617) 661-1510, FAX (617) 876-2972.

Phar Lap Upgrades 386/DOS-Extender

Phar Lap has released 386/DOS Extender v5.0, adding support for use of the Microsoft Windows NT 32-bit C/C++ compiler for 32-bit Extended-DOS development. The extender supports the 32 bit Microsoft compiler under DOS, giving developers the functionality of the 16-bit Microsoft C/C++ DOS runtime libraries, including graphics, using the standard 16-bit calls. The 386/DOS-Extender v5.0 Software Development Kit (SDK) also includes Phar Lap's 386/SRCBug, a 32-bit source code debugger for protected mode 386/DOS-Extender programs.

386/DOS-Extender supports the XMS, VCPI, and DPMI specification, so Extended-DOS programs will run under DESQview, OS/2 v2.0, and all modes of Windows. 386/DOS-Extender v5.0 is $495. Contact Phar Lap Software, Inc., 60 Aberdeen Ave., Cambridge, MA 02138, (617)661-1510, FAX (617) 876-2972.

Rational Systems Upgrades DOS/16M

Rational Systems, Inc., has released DOS/16M v5.0, an upgrade to its 16-bit DOS extender. DOS/16M v5.0 supports Microsoft's C/C++ v7.0, Visual C++, and Borland C/C++ v3.1. DOS/16M v5.0 includes the ability to build DLL-based segmented executables. At runtime, when the application calls code located in the DLL, DOS/16M transfers the required code into memory and continues execution. DOS/16M supports CodeView and Turbo Debugger. DOS/16M supports both real and protected modes. DOS/16M v5.0 conforms to memory-management standards, including DPMI, VCPI, and XMS. Prices for DOS/16M v5.0 start at $5,000. Contact Rational Systems, Inc., 220 N. Main St., Natick, MA 01760, (508) 653-6006; FAX (508)655-2753.