CMAKE v1.00
CMAKE, a make utility for Microsoft C and Microsoft Windows Software Development Kit programmers, automatically determines dependencies from command lines and source files. This includes dependencies upon header files and resources such as icons, bitmaps, fonts, and cursors.A make file for CMAKE usually consists of nothing more than the CL, RC, MASM, LIB, and INK commands that are required to build a a given application. Samples are provided to help users get started. A complete manual, in the form of a QuickHelp-compatible help file, is also included.
CMAKE v1.00 is distributed as shareware. The program may be downloaded from CompuServe. To locate CMAKE on CompuServe, use the IBM File Finder (GO IBMFF) and search for the keyword, CMAKE. The program is also available on hundreds of BBSs in the US. The registration fee for CMAKE is $25.
For more information, contact John Greschak, 50 W. 34th St. Apt. 14B8, New York, NY 10001, (212) 947-1327, CompuServe: 70744, 1417.
Gimpel Software Releases Flexelint 5.0 For Mainframes, Minicomputers And Workstations
Gimpel Software has released FlexeLint v5.0. FlexeLint is a C source code analysis tool. FlexeLint will analyze C programs and report on bugs, glitches, inconsistencies and redundancies. FlexeLint looks across multiple modules and so provides a perspective that a compiler does not give. It aids in developing and maintaining programs, and in porting programs.Two features of FlexeLint 5.0 are a strong type-checking facility and a control-flow based analysis of variable initialization. The strong typing facility is based on typedef types. The user may control both the types checked and the kinds of operations that are monitored. In addition, Boolean operations can be restricted to a Boolean type, and subscript types can be validated. A natural type hierachy is supported and can be supplemented by the user.
The control-flow based analysis will report on posibly uninitialized variables. The analysis takes into account all C control structures as well as the properties of system functions such as free and exit and user-specified equivalents.
Other constructs that are scrutinized in v5.0 are constant expressions, initializers, and expressions involving overflow or lost information. FlexeLint can be used on mainframes, minicomputers and workstations, including, but not limited to, UNIX, VAX VMS, ULTRIX, SUN O.S. Apollo, OS-9, IBM VM-MVS, and QNX. FlexeLint is distributed in obfuscated source form - a form that is easy to compile but difficult for humans to comprehend. It requires only K&R C to compile but will support ANSI C.
For more information contact Gimpel Software, 3207 Hogarth Lane, Collegeville, PA 19426, (215) 584-4261.
New MKS LEX & YACC v3.1 Features YACC Tracker
MKS has released MKS LEX & YACC v3.1. In this upgrade to its UNIX system compatible scanner and parser generators, MKS has added YACC Tracker, a diagnostic aid which allows users to see inside their parser. YACC Tracker is not a debugger. Instead, YACC Tracker maintains a fullscreen display of the internals of the MKS YACC-generated parser. YACC Tracker lets the user interactively trace what a grammar is doing for particular input, and simplifies the task of locating problems in a grammar.As an aid to understanding the concepts of writing compilers and interpreters, MKS LEX & YACC v3.1 includes a code generator for an extended desk calculator, illustrating concepts such as language scoping rules and code generation. Two additional examples for a desk calculator are also included, plus a tutorial describing how to set up symbol tables using these examples.
MKS LEX & YACC brings two language development tools available under UNIX systems to software developers working on DOS and OS/2. The vendor claims that MKS LEX & YACC are fully compatible with lex and yacc on UNIX Systems V and BSD UNIX systems, and track the x/Open and POSIX.2 draft standards. Grammars and generated code are portable between UNIX, and OS/2 systems.
lex and yacc are used in the development of other programs to produce software that analyzes and interprets input, such as an embedded command language in a configurable text editor. MKS LEX builds a lexical analyzer, a function that takes a stream of input and breaks it up into tokens according to rules the user specifies. MKS YACC (Yet Another Compiler Compiler) builds a parser, a function that takes a stream of tokens (such as provided by MKS LEX) and matches them against a grammar the user provides. When a portion of the grammar is matched, source code embedded in the YACC grammar file is executed, thus giving action to the parsed commands.
MKS LEX & YACC v3.1 with YACC Tracker retails for $299 and includes both DOS and OS/2 versions. The upgrade cost is $89. MKS offers a 50 per cent discount to qualified educational buyers. GSA pricing, LANs and site licenses are available. For more information contact Mortice Kern Systems, Inc., 35 King Stret North, Waterloo, Ontario, Canada, N2J 2W9, 519-884-2251, FAX 519-884-8861.
C++ Persistent Container/Data Classes
PSW/Power Software has released their generic data structures product Loose Data Binder v1.6. LDB is a C++ persistent container class library. Having a stack-queue-deque-list-array interface and built-in sort, search, and iterate functions gives it full container capabilities in one flat class. Being persistent, a LDB can be saved on a stream for later reloading while multiple references to its elements are automatically resolved thus allowing for a network of containers. A streamable class is provided for packaging your data in a persistent wrapping. Source code is included with all PSW software tools.For more information contact PSW / Power Software, P.O. Box 10072, McLean, VA 22102-8072, 703-759-3838.
32-Bit NDP FORTRAN, C, C++, and Pascal Compiles for Windows
Microway is now shipping EXWIN32, their 32-bit Windows Extender. This product provides 32-bit, multilanguage support for the Windows platform. NDP Fortran, NDP C, NDP C++, and NDP Pascal, Microway's protected mode 386 compilers, have been extended to take advantage of the Windows environment. As a result, programmers can now recompile their 32-bit applications and run them using the Windows 386 enhanced mode.EZWIN32 implements character-based I/O, making it possible to create or run a 32-bit character-based application in a window.
Microway has taken a two-pronged approach with EZWIN32. The character-based side of EZWIN32 supports features of DOS and UNIX not available in Windows. These features are necessary to develop code on Windows and include the C concept STDIO, batch files, and file redirection, all of which are built into EZWIN32's command interpreter and are part of the NDP Windows compilers. As a result, EZWIN32 runs both the Department of Commerce FORTRAN Test Suite and the Plum Hall C Suite, making it easy to port existing DOS and UNIX programs to Windows.
For more information contact Microway, P.O. Box 79, Kingston, MA 02364, (508) 746-7341, FAX (508) 746-4678.
GEOGRAF Adds Graphics Tools to Borland C++
GEOCOMP Corporation has released GEOGRAF Level One for Borland Turbo C++, which allows Borland C++ programmers to add customized graphics to their programs. GEOGRAF Level One is a graphics library that simplifies creating custom graphs and charts. GEOGRAF Level One supports 13 fonts and four line types. You can import plots from the product into any program that accepts HPGL files, such as WordPerfect 5.1 and Microsoft Word.GEOFRAF Level One supports over 250 different output devices. The included device drivers support most graphics cards, dot matrix printers, inkjet printers, laser printers, and pen plotters. You can change device drivers at any time without changing the application code.
GEOGRAF Level One for Borland Turbo C++ costs $149 and includes documentation and a 30-day money-back guarantee. GEOGRAF Level One is also available for Microsoft C, Microsoft QuickC, BASIC PDS 7, Borland Turbo C, and Turbo C++. Other GEOGRAF libraries are available for popular C, FORTRAN, and BASIC compilers. For more information contact GEOCOMP Corporation, 66 Commonwealth Ave., Concord, MA 01742, (800) 822- 2669, FAX (508) 369-4392.
Stingray Ships Software Installation and Distribution Toolkit
Stingray Corporation is now shipping Embark Professional, a software installation toolkit for distributing and updating software on stand-alone and networked PCs. Features include an interactive "scriptless" installation software generator, indexed end-user help, installation simulations, full network awareness, and a CUA/SAA compliant interface on both the main program and installation runtimes.To learn more about Embark Professional, contact Stingray Corporation at 355 E. Central St., Ste. 204, Franklin, MA 02038, Tel 508-520-4562 (FAX 508-520-4172).
More Windows Utilities from Blue Sky
Blue Sky Software has released RoboHELP. RoboHELP is an authoring tool for creating Help Systems for Microsoft Windows 3.x. RoboHELP generates source code for indexes, topics, keywords (for search), categories, defined terms, pop-up definitions, bitmaps, bitmap hot links, cross references, and hypertext links.Blue Sky claims that a second new release, Magic Fields, takes Windows data validation development from a professional specialty to an activity accessible to even non-programmers. Instead of writing code to do the input checking, the developer points and clicks to add predefined or custom-defined data entry fields. In addition, the developer can visually specify fonts and colors and add a 3-D NeXT look (similar to Lotus 123 for Windows look) to the fields. The grayed 3-D effect can also be applied to dialog box itself and to any of the other elements inside it.
For more information, contact Blue Sky Software Corp., 7486 La Jolla Blvd., Suite 3, La Jolla, CA 92037, (800) 677-4946.
NCR And Lucid, Inc. Integrate Technology for Development Environment
NCR Corporation announced today that joint development has been underway with Lucid, Inc. to advance technology for future software application development environment products for the NCR System 3000 family of Intel-based general purpose computers. The Lucid technology is based on a client/server architecture and provides an integrated environment for developing and understanding C and C++ programs.NCR's announcement coincides with Lucid's announcement of its product program using this technology, the EnergizeTM Programming System (Energize). Energize includes "browser" tools, developed jointly by NCR and Lucid over the past year, that permit multiple views into a program under development. It also intergrates a suite of familiar programming tools including editors, debuggers and Lucid's native code C++ and C compiler.
For more information contact NCR Corporation, Public Relations, Dayton, OH 45479, (513) 445-2696.
JMI Software Consultants Expand C EXECUTIVE
JMI Software Consultants have announced CPU board level products from Heurikon to C EXECUTIVE, their real-time operating system kernel. Initially, C EXECUTIVE will work with Heurikon's i960-based HK80/V960E board, followed by the 680XX-based Heurikon boards. The i960 version of C EXECUTIVE will now provide board-level and device-driver support for the Heurikon HK80/V960E i960CA board. These developments came after the two companies signed a joint marketing agreement as part of Heurikon's Partners in Real-Time program.In addition, JMI has repackaged C EXECUTIVE to include Metaware's High C 80386 vl.7 and Phar Lap's 386 |ASM| Link-Loc v4.0.
For more information contact JMI Software Consultants, Inc., 904 Sheble Lane, P.O. Box 481, Spring House, PA 19477, (215) 628-0840.
Object-Oriented Framework Speeds Cross-Platform Development
Glockenspiel CommonView, an application framework and C++ class library, is now available for developing GUI applications on the OSF/Motif platform.With the availability of CommonView for OSF/Motif, the product now offers portability among Motif, DOS/Windows, and OS/2 Presentation Manager platforms. Applications written using CommonView can be ported from one platform to another by re-compiling.
For more information contact ImageSoft, Inc., the pricipal North American distributor for Glockenspiel products, 2 Haven Ave., Port Washington, NY, 11050; 516/767-2233, FAX 516/767-9067.
EMS Expands Libraries
EMS Professional Shareware Libraries has begun shipping upgrades of several of its shareware and public domain libraries. EMS has added 30 programs and files to The C++ Utility Library, for a total 129 products for C++ programmers. The upgrade of WIN-LIB added 200 files and programs for a total of 713 products for users of MS-Windows 3.0. And 50 programs and files were added to the NW Utility Library, for consultants and administrators of Novell Netware LANs.For more information contact EMS, 4505 Buckhurst Ct., Olney, MD 20832, (301) 924-3594, FAX (301) 963-2708.
Procase and Microtec Research Develop Cooperative Marketing Agreement
PROCASE Corporation and Microtec Research have jointly announced that they have formed a cooperative marketing agreement that includes integration of PROCASE's SMARTsystem software engineering product family with Microtec Research's compiler and XRAY Debugger tools, as well as joint marketing and sales activities.The PROCASE/Microtec integration is made possible by the open architecture inherent in SMARTsystem's user interface, which incoporates a built-in interpretive process control language. According to the vendor, this language allows developers to modify the interface to suit their programming style as well as to integrate multiple tools without modifying the source code for either application. SMARTsystem users are able to directly call XRAY from SMARTsystem through the adapted interface.
The integration software is available immediately through PROCASE. It is licensed on a site basis at $12,500 per site. For more information contact PROCASE Corporation, 3130 De La Cruz Blvd., Ste. 100, Santa Clara, CA 95054, (408) 727-0714, FAX (408) 492-1814.
GUI Cross-Development Tools Based on Windows API
Interactive Engineering has announced its WinPort line of GUI cross-development tools based on the Microsoft Windows API (application programming interface). By providing equivalent libraries for the native Windows API functions, these tools enable developers to port their Windows applications to MS-DOS, OS/2, UNIX, X/Motif, and other environments. In most cases, according to the vendor, only a simple recompilation is required.The WinPort products enable programmers to take advantage of Windows API features such as menus, dialog boxes, messages, resources, and GDI painting, when developing for other environments. Since the WinPort products are source-code compatible with the Microsoft Windows API, they can be used in conjunction with many Windows-based development tools, including Borland Windows/MAKER, and CASEWORKS' CASE:W.
Interactive Engineering is currently shipping its first WinPort product, WINDOWS.TXT/DOS, which enables programmers to develop MS-DOS text-mode versions of their Microsoft Windows applications. WINDOWS.TXT/DOS has a suggested retail price of $395 ($695 with library source) and is available directly from Interactive Engineering Corporation. No royalties are required.
For more information contact Interactive Engineering Corporation, P.O. Box 7022, Boulder, CO 80306-7022, (303) 440-7674.
GUI Development Tool for C++ Applications
TeleSoft has released v2.0.5 of its graphical user interface (GUI) development tool, TeleUSE.Version 2.0.5 includes the ability to link a GUI under development to C++ based applications; the generation of ANSI-compatible C source code; the provision of a new color Pixmap Editor; support for the X-Window System (X11R5) on SPARC platforms; as well as general maintenance. TeleUSE v2.0.5 also supports OSF/Motif 1.1.4.
TeleUSE is available for the following platforms: Data General AViiON, DECstations, HP 9000/400, HP 9000/700, HP Apollo, IBMR RISC System/6000TM, Sun3, Sun SPARC-based systems, and now the Silicon Graphics, Inc. IRIS-4D, and NCR System 3000 families.
North American pricing for v2.0.5 is $7,500 for a single license. Multiple license discounts are available. TeleUSE includes a license for OSF/Motif version 1.1.4 and X11 client libraries. For more information contact TeleSoft, (619) 457-2700.
Mercury Launches TestRunner
Mercury Interactive Corporation of Santa Clara, CA has announced shipment of TestRunner, a multiplatform system for state-of-the-art automated software testing. TestRunner consists of a PC loaded with Mercury's test software, and special digital signal processing hardware that gathers screen, keystroke and mouse data. The application being tested can be on a wide range of personal computers and workstations. Systems are priced at $7,500 to $20,000, after an initial investment of $45,000 to $55,000 for TestRunner's infrastructure. TestRunner conigurations can suit a single user or a series of networked users. For more information contact Mercury Interactive, 333 Octavius Dr., Santa Clara, CA 95054, (408) 987-0100, FAX (408) 982-0149.
Developer's Kit Eased Addition of Tiff Image Support to Windows Applications
Black Ice Software has announced availability of the TIFF Software Development Kit v2.A (SDK) for Windows. The kit features a library of functions that developers can use to add TIFF image support to their Windows applications.The TIFF SDK's library of functions can be used to add the ability to read or write TIFF files in all common TIFF formatsincluding the file format specification which supports 24-bit color to a Windows application, and enables developers to include image manipulation features that size, crop, rotate, flip, and invert TIFF images.
Version 2.A of the TIFF SDK includes fuctions specifically geared to support other Windows application development tools and programs such as Visual Basic, Actor, and SQL Windows. Also, the kit's functions are now compatible with the GammaFax internal PC fax board.
For more information contact Black Ice Software, Crane Rd., Somers, NY 10589, (914) 277-7006, FAX (914) 276-8418.
Costar Releases Cost Estimation Tool
Softstar Systems has released Costar v3 for VAX/VMS systems. Costar is a software cost estimation tool intended for software mangers who need estimates of a software project's duration, staffing, and cost. The Costar package runs on any VAX/VMS or PC compatible computer.The estimation tool allows managers to make preliminary estimates during a project's initial definition, and then produce more accurate forecasts as the project's definition is refined.
Version 3 supports Function Points, the Ada COCOMO model, and several Cost Drivers. Costar automates the estimation process, and also provides a variety of reports, including a recommended schedule, cost histograms, and staffing level histograms.
The price of a single user version of Costar for the VAX or the PC is $800. Site licenses and volume discounts are available. For more information, contact Softstar Systems at 28 Ponemah Road, Amherst, NH 03031, (603) 672-0987.
Cooperative Workgroup Computing and License Manager Toolkit
PESUS Group has released the ADAM client/server toolkit. The ADAM toolkit enables users of similar and diverse applications (databases, spreadsheets, editors, CAD) to work together as a group.Data modified by one application is distributed to others in real-time. ADAM provides real-time data flow control, logical locks, event triggers and more. Applications can function as peers, clients, servers, or monitors.
ADAM's floating license manager protects software against unauthorized use.
The ADAM toolkit can be merged into existing applications and is available for UNXI, AIX, DOS, etc. Prices start at $995. Executables may be distributed royalty free.
For further information contact PESUS Group Incorporated, 335 Central Ave., Lawrence, NY 11559, (516) 374-0800, FAX (516) 374-0846.