============================================================================= Microsoft Win32 Development Tools Guide for Window NT ============================================================================= Date October 7, 1992 The Microsoft Win32 Development Tools guide showcases development tools that can be used to create Win32 applications. All companies listed in this guide have committed to delivering Win32 tools. This guide is intended to assist the Windows-based product developer in selecting the right tools for each development project. We at Microsoft Corporation hope that the information in this work is valuable to you. Your use of the information contained in this work, however, is at your sole risk. All information in this work is provided "as is", without any warranty of its accuracy or completeness, and none of the third-party products mentioned in the work are recommended or guaranteed by Microsoft. Microsoft shall not be liable for damages resulting from errors or omissions contained in this work. In no event shall Microsoft be liable for consequential, incidental or special damages. This work is not part of any other Microsoft product. ============================================================================= The list below represents 22 Windows NT development tools from 19 different vendors that are shipping now. Following this list is the full descriptions and detailed product information of 8 development tools from 7 different vendors. This list is ever expanding and will be updated on a periodic basis. Vendor Windows NT products ------------------------------ ----------------------- Blue Sky WindowsMaker Pro Computer Innovations, Inc. Debug 2000 (*) Computer Innovations, Inc. Edit 2000 (*) Congruent Corporation Tool Buster GNU Tools Coromandel Industries, Inc. Objectrieve Digital Equipment Corporation C++ Compiler (*) Easel Corporation Enfin/3 Guild Products Guild(tm) (*) Hamilton Laboratories Hamilton C shell(tm) (*) Inmark Development Corp zApp Libraries Knowledge Garden Knowledge Pro (*) Mark V Systems Limited ObjectMaker MetaWare, Inc. High C Compiler MicroEdge Inc. Slick Edit Phar Lap Software, Inc. Quickstart (*) Silicon Valley Software C3 ANSI C Silicon Valley Software C3 FORTRAN-77 Silicon Valley Software C3 Pascal Symantec Corporation Zortech C++ Compiler (*) The Stirling Group SHIELD Series Watcom C Compiler XDB Systems XDB-Server (*) Denotes detailed product information provided below. ----------------------------------------------------------------------------- Product(s): EDIT*2000 programmer's editor, and, DEBUG*2000 dynamic C/C++ source debugger. Description: EDIT*2000 is a robust programmer's editor that provides a real windowing editor engineered to the Microsoft Graphical User Interface, and allows multiple windows for the display and editing of multiple program files. EDIT*2000 is currently available for Win 3.0, 3.1, and Windows NT. DEBUG*2000 is a dynamic source debugger that uses clean and uncomplicated operations to reduce the time and effort required to develop C and C++ programs. A choice of up to nine (9) program windows allows multiple views of the program, and the elected windows are dynamically updated as the program executes. Extensive use of pop-up lists and menus reduces the tracking and management of source files, values, functions, classes, methods, etc. Hardware/Software Requirements: EDIT*2000 will run on any Windows 3.x system, or on any Windows NT system (X86 or MIPS) DEBUG*2000 will run on any X86-based Windows NT system. Price: EDIT*2000 currently introductory priced at $99, and, DEBUG*2000 priced at $395. Availability: EDIT*2000 is available now. DEBUG*2000 will ship mid-November 1992. Ordering Information: Company Name: Computer Innovations, Inc Company Phone: (908) 542-5920 Company Fax: (908) 542-6121 Contact Name: Bill Fowler @ 1 800 922-0169 ----------------------------------------------------------------------------- ----------------------------------------------------------------------------- Product(s): DEC C++ for Windows NT - Technology demonstration Description: DEC C++ for Windows NT is a port of DEC C++ for ULTRIX V1.0. DEC C++ V1.0 addresses the software development needs of the C++ and C programmer. It includes a native, optimizing C++ compiler, an ANSI-compliant C compiler, C++ and C source-level debugger and class libraries. Future releases will support NT, OSF/1, and VMS. We are seeking NT developers with complementary products. Hardware/Software Requirements: Price: Availability: Now. Ordering Information: Digital Equipment Corporation 206-644-2600 Fax 206-865-8890 Contact: Cathie Richardson 206-865-8723 ----------------------------------------------------------------------------- ----------------------------------------------------------------------------- Product(s): GUILD(tm) Description: GUILD is a high level GUI tool for development of graphical user interfaces by professional C application developers. The GUI is developed by using a point-and-click "Resource Builder" while the application code is written in C or C++. The GUILD Resource Builder has features for automating the attachment of actions (e.g., sending messages) and the display of data (e.g., within a list box) to screen objects. Data can come from relational databases (e.g., using ODBC). This enables GUILD to be used in serious client-server applications. The GUILD Resource Builder produces a resource file which is separate from the application code. This file is loaded at run-time, when necessary, which makes GUILD a User Interface Management System. GUILD has on-line test and debugging facilities which reduces the need for a time-consuming compile, link and test cycle. GUILD is fully 32 bit. User interfaces developed in GUILD are portable between all the commonly available window managers: Windows 3.1 and NT, UNIX/Motif, OS/2 and Macintosh. Hardware/Software Requirements: 6MB hard disk space. Price: Initial Beta: $900. Free upgrade to NT general release. General Release (List): $2,995. Availability: Shipping now. Ordering Information: Company Name: GUILD Products Phone#: (415) 593-3200 FAX#: (415) 595-8158 Contact: Bjorn Frogner at (415) 593-3200 ----------------------------------------------------------------------------- ----------------------------------------------------------------------------- Product(s): Hamilton C shell(tm) Description: Hamilton C shell recreates a tools environment comparable to that of high-end UNIX workstation from scratch for Windows NT. The centerpiece is the C shell itself, which recreates all the functionality of the original Berkeley UNIX C shell but adds numerous enhancements including full-screen command line editing, filename and command completion, user-defined and built-in procedures, local variables, multi-threading and incremental compilation. Over 130 commands, utilities and built-in functions complement the shell, including alias, grep, fgrep, head, tail, cut, diff, more, mv, cp, rm, sed, tar, xd, chmod, touch, tr, wc and many others. Not simply an attempt to cosmetically make NT look like UNIX, Hamilton C shell has been carefully designed to follow NT conventions and to be compatible with all NT filesystems, networks and applications. Hardware/Software Requirements: Hamilton C shell will run on any system capable of running Windows NT. Price: $350.00 ($365.00 in Canada/Mexico; $395.00 elsewhere), including shipping. Availability: Shipping on Windows NT since 7-24-92. Shipments are generally made within one business day after receipt of order. Ordering Information: Hamilton Laboratories 13 Old Farm Road Wayland, MA 01778-3117 Contact: Douglas A. Hamilton Phone: 508-358-5715 FAX: 508-358-1113 Please specify Intel x86 versus MIPS version and preference for 3.5" or 5.25" media. ----------------------------------------------------------------------------- ----------------------------------------------------------------------------- Product(s): KPWin32 - pre-release version Description: KPWin32 is a Windows NT version of the award winning KnowledgePro for Windows (KPWin) application development environment. KPWin is a high-level object-oriented language with hypertext and expert systems functionality. The system combines visual design tools with a powerful, but easy-to-learn, object-oriented language for rapid prototyping and application development. A C++ code generation facility called KPWin++ is now shipping under Windows. Hardware/Software Requirements: H/W & S/W Any machine which will run Windows NT. Recommended configuration 486/25 with 16MB. Price: $1295 Availability: Shipping pre-release version now. KPWin32++ will be available by first quarter 1993. Ordering Information: Company: Knowledge Garden Inc. 12-8 Technology Drive Setauket, NY 11733 Tel. 516-246-5400 Fax 516-246-5452 Contact Brian Pioreck 516-246-5400 ----------------------------------------------------------------------------- ----------------------------------------------------------------------------- Product(s): *QuickStart for Windows NT* Description: Product Description: *QuickStart for Windows NT* allows developers to build 32-bit Windows NT applications in their familiar DOS environment. QuickStart enables developers to start writing Windows NT applications immediately by running Microsoft's standard NT tools (32-bit C/C++ compiler, linker and resource compiler) under DOS. Based on Phar Lap's award-winning DOS extender technology, QuickStart is designed to ease the transition to Windows NT. Because QuickStart runs in the familiar DOS environment, programmers can run the NT tools in conjunction with their favorite DOS editors, utilities, source control systems and network software. Debugging, of course, must be done on the NT system. Hardware/Software Requirements: MS-DOS and the Windows NT SDK CD-ROM tools installed. 3 megabytes RAM. Price: Free for a limited time. Availability: Currently shipping since July of 1992. Ordering Information: Company Name: Phar Lap Software, Inc. Company phone: (617) 661-1510 Company FAX: (617) 876-2972 Contact name & phone number: SALES DEPARTMENT (617) 661-1510 ----------------------------------------------------------------------------- ----------------------------------------------------------------------------- Product(s): Zortech C++ for Windows NT Description: With the Symantec NT Developer's Program, you get a head start learning and programming in the Windows NT environment. With this program, you receive a preliminary version of the Zortech C++ compiler for Windows NT that supports the Preliminary Win32 SDK, full documentation, free updates as the product is refined, and finished product to support the final release of the Win32 SDK. Zortech C++ for Windows NT offers ANSI C and AT&T C++ 3.0 support, precompiled headers, templates, multithreading, and advanced numerics, including NCEG and IEEE support. Zortech's mature global optimizer ensures tight, high-quality 32-bit code generation. Zortech C++ is also offered for 16- and 32-bit DOS, Windows 3.x, OS/2 2.0, SCO Unix and Macintosh. The cost for this program is $499 ($249 for registered Zortech users). Hardware/Software Requirements: Requires hardware capable of running Windows NT, and the Win32 Preliminary SDK. Price: Availability: Available Today! Developer's Program shipping- 10/92. Periodic revisions through Windows NT development cycle with final release after Windows NT ships. Ordering Information: Symantec Corporation 10201 Torre Avenue Cupertino, CA 95014 (800) 999-8846 (408) 253-9600 (Int'l) (408) 366-7430 FAX -----------------------------------------------------------------------------