GUI Design Tool for OS/2 PM Adds 32-Bit C Code Generation
Gpf Systems, Inc. has released Gpf v1.3, an upgrade of its Gpf (GUI Programming Facility) tool for OS/2 Presentation Manager applications. The new version extends the platforms on which Gpf-generated applications can run by enabling developers to create native 32-bit applications. It also allows developers to define custom graphical objects for the user interfaces they design.Gpf runs on OS/2 1.3 Standard Edition or later versions, and it supports Extended Edition for those applications using OS/2 DataBase Manager. The program requires a mouse and 1.5MB of available hard disk, and 6MB of RAM are recommended. Gpf is licensed on a workstation basis and is priced at $995 for the first copy. For more information contact Gpf Systems, Inc., P. O. Box 414, 30 Falls Rd., Moodus, CT 06469-0414, (800) 831-0017, FAX (203) 873-3302.
Quick and Cool PL
Intel Corp has introduced a high-performance CMOS 22V10 compatible programmable logic device (PLD) running at 100-MHz count frequency with a 10 nanosecond (ns) propagation delay.Intel's CMOS 85C22V10 PLD operates at 40 percent lower power than bipolar devices, thereby generating less heat. This translates into increased system reliability and decreased power supply requirements important features for today's compact system designs.
Based on the largest-selling PLD architecture, the 85C22V10 is JEDEC compatible with standard 22V10's and is supported by current 22V10 software. Optional superset features included are programmable clock inversion and additional signal feedback configurations.
In quantities of 1,000 the PLCC and PDIP 10ns versions cost $9.50 and the 15ns versions cost $4.75. For further information call a local Intel sales office, or the Literature Center at (800) 548-4725 (in the U.S. and Canada), or write for: Intel Literature Packet #IP-87, P.O. Box 7641, Mt. Prospect, IL 60056-7641.
Softaid Introduces 15 Mhz Z180 Emulator
Softaid has released a version of its UEM In-Circuit Emulator for Zilog's 15 Mhz Z180 processor. The Z180 offers a Z80 processor core with an extensive suite of on-board high integration peripherals. Recently Zilog introduced a 15Mhz version of the Z180, giving embedded designers access to more computing horsepower while maintaining software compatibility with their older Z80 code.The UEM includes 131,072 hardware breakpoints, a 4KB deep real time trace buffer, performance analysis, and a memory access monitor. It comes complete with a Source Level Debugger that supports essentially all C and PL/M compilers.
Softaid also offers a free Guide to Developing Z180 Applications, for those designers needing a little more information than provided in Zilog's sometimes cryptic data sheets.
The 15 Mhz Z180 UEM costs $6500.00 and is available from stock. For more information, contact Softaid, Inc., 8300 Guilford Rd., Columbia, MD 21046. (800) 433-8812.
Demo Maker/Player Programs for Software Systems Running Under X
Non Standard Logics, Inc. (NSL), has released a set of programs that allow developers working in X to create demos of their software quickly and inexpensively, with unlimited distribution of the demos at no cost beyond the initial purchase price.Designated XDemoMaker and X-DemoPlayer respectively. the two-program set employs an OSF/Motif graphical user interface, but demos produced are independent of the GUI and run under any X terminal graphical user interface used with the application. The program incorporates editing tools for fine-tuning the demos and for including text to amplify on the activities displayed on the screen. Complete or partial sequences can be repositioned within a demo by means of "Cut-Copy-Paste-Duplicate" commands.
XDemoPlayer is licensed to purchasers of XDemoMaker for use on specific platforms with unlimited copying rights, enabling developers to distribute their demos with the playing program in quantity. A standard 1.44MB diskette accommodates both the XDemoPlayer software and a demo of several minutes' length. Longer demos can be circulated on tapes and compact disks.
Single unit price for XDemoMaker is $6,000. XDemoPlayer is licensed for $4,000 for the first platform with discounts available for additional platform versions. Unlimited copying rights are included with the player license. The programs are now available for IBM, DEC, Sun and Hewlett-Packard workstations. For more information, contact Non Standard Logics, Inc., 4141 State Street, Suite B-11, Santa Barbara CA 93110, (805) 964-9599, FAX (805) 964-4367. In Europe, contact Non Standard Logics SA, 57-59 Rue Lhomond 75005 Paris, France, (33) 1 43 36 77 50, FAX (33) 1 43 36 59 78.
Visual Program Design and Code Generation Tool for MS-Windows
ProtoView Development has released ProtGen 2.1, a visual program design and code generation tool for Windows application development. Similar to ProtoGen 2.0, sold by Borland International, version 2.1 features a menu designer and dialog linking interface. It also generates code for both ANSI C and Borland C++ Object Windows.Using a C++ class object, ProtoGen 2.1 also allows C++ programmers to tap into the Proto View dynamic link libraries to access advanced data entry and validation capabilities. Masked input, date, currency, numerics and table selection controls and more, give a sophisticated look and feel with no coding effort.
ProtoGen's price is $199.00, but is now available at the introductory price of just $49.95. Upgrades for current users are also $49.95. It requires a PC with 80286 or higher processor running Windows in protected mode. Code generated by ProtoGen is royalty free. For further information, contact ProtoView Development Corporation, 353 Georges Road, Dayton, New Jersey 08810, (908) 329-8588.
New Release of Speededit
Bradford Business Systems recently released SpeedEdit vA.04, a programmer's text editor for MS-Windows, X-Windows, DOS, OS/2, MPE-XL and other operating systems and platforms. This version adds support for SunOS and Hewlett-Packard's MPE-XL. Under each platform, save MPE & MEP-XL, SpeedEdit comes in one of two forms, a character version to operate on standard terminals or non-windowed consoles and a Windowed version. The SpeedEdit system sells for $295 on all IBM-PC based platforms and $395 on single user UNIX workstations. Multi user UNIX systems are priced according to the system. For more information contact Bradford Business Systems, Inc. at 23151 Verdugo Drive, Suite 114, Laguna Hills, CA 92653 (714) 859-4428, FAX (714) 859-4508.
Multilingual Software Toolkit
Frontier Software Services has released the Translator's Apprentice, a programmer's toolkit which allows the programmer to write programs for multiple languages (French, Spanish, Russian, etc). Using the toolkit, programmers can create multi-lingual programs which start up in a user's choice of language and switch from one language to another at the press of a key.The package simplifies the tasks of the analyst, programmer, and translator by providing a mechanism for the translation and update of textual material in an application without requiring changes to the program for each translation.
The toolkit costs $175 for the Text Manager and Access Functions, including source code and a 30 day money-back guarantee. Site licensing is available. For further information contact Frontier Software Services at 31 Mystic Avenue, Winchester, MA 01890 (617) 729-2161.
Debugging and Data Capture Tool
Paladin Software, Inc. is now shipping an upgraded version of DataScopeTM, the communications debugging and data capture tool with applications in the computer programming, manufacturing, industrial automation, and multimedia industries. Version 2.0 saves time and money, eliminates guesswork by allowing the user to apply powerful display and search tools to ordinarily invisible transmissions, and provides an alternative to expensive hardware line monitors.DataScope is the only serial line monitor that includes context-sensitive Hypertext, Hypersetup, and user-alterable multitasking window displays. Version 2.0 offers a user-friendly, "windows-like" pull-down menu interface.
For further information contact Paladin Software, Inc., 3945 Kenosha Avenue, San Diego, CA 92117, (619) 490-0368, FAX (619) 490-0177.
Professional Input Validation for MS-Windows
MantaSoft Partners have released InControl, a new set of DLLs, with source code available, that will enable programmers to include professional input validation in their Microsoft Windows 3.0 applications. These DLLs are compatible with Microsoft Windows SDK, Borland C++ 2.0, Borland Turbo Pascal for Windows, Whitewater's Actor and Microsoft Visual BASIC.InControl Toolbox defines thirteen new classes of controls for Microsoft Windows. The controls are broken into two logical groups: display and input. Display controls are used to display information to a user of a Windows application. Input controls are used to control the information that a user enters into a Windows application.
InControl Toolbox contains two display controls. These are the Time control and the Date control. It contains 11 input controls. The input controls are broken into three groups: Formatted, Numeric and Free Format. The Formatted group contains controls which allow the input of Zip Codes, phone numbers, Social Security numbers and dates. There is also a programmer defined Formatted control that allows the programmer to define, at a character-by-character level, the allowable input for a given control. This control uses a dBase-like command string to describe the allowable input, if any, at a given position in the input control.
The Numeric group contains controls that allow the entry of integers, floating point numbers and dollar amounts. Each of these controls allows the entry of negative numbers and has an option which allows the programmers to set a legal range of values.
The Free Format group consists of two general entry controls. They are called general entry because they accept any input and, upon losing focus, try to determine if that input corresponds to a legal value. The first of these controls is the Free Format Date control. This control will try to determine what date the user meant from the given input. For example: a value of "F932" would yield the result "February 3, 1992" or "02/03/1992" depending on a style flag. Other allowable inputs are "Next Week", "Last Friday", "Today" and "Yesterday".
The second general entry control is the Regular Expression control. This control uses a Grep-like regular expression to determine if the value intered by the user was a legal value.
For each of the input controls, a programmer can assign a function that is called when the control loses focus. This routine can be used to further validate the data entered or to immediately store the entered value into a variable in memory. This function notifies the control, through a return value, whether it considers the value to be valid or invalid.
Each control can notify the user of error conditions in two forms. A style can be set that causes an audible beep whenever an error is detected. Alternatively, a visual text message can be displayed immediately below the current input control which more fully describes the error. For example, if a user enters a '9' in a Formatted control in a location where the maximum value has been set to '5', the control would display a message informing the user of the range violation.
InControl Toolbox is available directly from MantaSoft Partners and retails for $179, or $249 with complete source code. Orders will also be taken by GUI Clearing House, which can be reached at 1-800-522-4624. For more information please contact MantaSoft Partners, P.O. Box 203551, Austin, TX 78720, (512) 335-3497, CompuServe 70314, 1445.
C// for C++
Subtlesoft announced C// for C++: the C extension injecting real-time parallelism into a single C program, now combining the power of C// and the flexibility of C++. An unlimited number of run-time created, separable processes smoothly cooperate on common resources, self-parallel functions, queues, lists, events, timeouts. All the C++ communications and classical synchronization mechanisms are available, along with a powerful set of new C// weapons, including the new C// class of semiautomatic variables, run-time control variables, double access to process arguments, stack monitoring, private stacks, processes with no stack, offsets, etc. Dynamic priorities and scheduling facilitate interprocess cooperation. Precise handling of external events through the C// driver, user-programmed ISRs, urgent process executions, and the complete resolving of the problem with DOS and BIOS non-reenterability make C// for C++ a useful real-time tool.C// for C++ provides good memory management and performance. It provides a natural platform to pure object-oriented programming in addition to the C++ mechanisms. Real-time projects, communication and simulation software, internal multitasking environments, advanced control software are effectively implemented in C// for C++.
For further information contact Subtlesoft International, 4344 Bristol Street, Pittsburgh, PA 15207; (412) 682-3934.
Programming Library With Added Memory Capability
Library Technologies announces the addition of EMS/XMS/virtual memory capabilities to their programming library C-Heap for the Microsoft C and Borland C/C++ compilers. The 51 new functions give the programmer low-, medium-, and high-level functions for utilizing EEMS 3.2, LIM 4.0, XMS 2.0, and virtual (disk space) memory, with no 64KB limit on memory block size. The most powerful, high-level functions provide an automatic swapping mechanism (with locking capability) to completely remove the burden of managing EMS/XMS/virtual memory from the programmer, making the use of EMS/XMS/vmem an extremely simple matter. At all function levels, the programmer specifies whether EMS or XMS is to be used preferentially, but the fucntions use whatever is available. If neither is available, or when EMS/XMS is used up, the medium-and high-level functions can use disk space automatically. The user of disk space can be selectively disabled, though, or memory can be allocated specifically from disk space if desired; thus, the programmer can be sure that memory is being utilized exactly as he wishes. All virtual memory I/O occurs through from zero to four disk caches of up to 16KB each in size, which the programmer may specify be allocated to dramatically increase the speed of virtual memory I/O. With the high-level functions, a "dirty bit" can be cleared to avoid writes to EMS/XMS/virtual memory when the data has not been changed, which can greatly speed execution. All functions are compatible with malloc(), and all memory models but the tiny model are supported.These functions join the other 500+ assembly-language functions already in C-Heap, which deal with DOS memory management. The cost of C-Heap is $199, or $399 with source code. For further information contact Library Technologies, P.O. Box 56031, Madison, WI 53705-9331, (800) 767-4214.
Object Professional for C++
TurboPower Software announces Object Professional for C++, a powerful, time-proven library of text-mode user interface objects. Object Professional for C++ (OPC) is a straight port of the user interface objects from Object Professional for Turbo Pascal. OPC includes high-level objects such as text editors, dialog boxes, scrolling data entry screens, help systems, and more. The user interfaces are ready-to-use, and built-in calls allow programmers to customize the behavior. OPC does not use event-driven programming. Applications built using OPC will run nicely in 640KB 8088 based PC's.OPC includes utilities to help build menu systems and data entry screens. The utilities support interactive design and testing and then automatically generate source code. OPC includes full source code, 1,300 pages of documentations, pop-up help, and plenty of example and demo programs. No payment of royalties is required. OPC requires Borland C++ 2.0 or 3.0 Object Professional for C++ costs $249. For further information contact TurboPower Software, P.O. Box 49009, Colorado Springs, CO 80949-9009, (800) 333-4160.
Shortcut for Rapid Application Prototyping
Cadre Technologies Inc. announces the availability of ShortCutTM, a rapid application prototyping tool based on Cadre's TeamworR family of CASE products. Developed by Cadre's exclusive Austrian distributor, Computer & Software Engineering (C.S.E.), ShortCut incorporates a graphical user interface (GUI) editor, a database access library, a compiler, and a rule-based expert engine. Working together these components enable application developers to capture, analyze and validate end-user requirements before designing and implementing the actual production system. In addition they allow developers to generate a complete and functional application prototype and enable developers and potential end-users to interact with this prototype well in advance of the development of the code.With ShortCut, developers can understand, end-user requirements from three important application views: the user interface; functionality and control; and database access, which works with SQL databases such as Ingres, Oracle, and Sybase.
Priced at $7,995 for a base configuration that includes a GUI editor, a compiler, and an expert runtime system, ShortCut is available immediately on Sun, DEC, IBM, and HP workstations. For further information contact Cadre Technologies, Inc., 222 Richmond Street, Providence, RI 02903, (401) 351-CASE, FAX (401) 351-7380.
Database Independent Development Environment
Convergent Solutions, Inc. (CSI), has released its database independent development environment, CS/ADS Release 6.3, for use with ShareBase Database Servers attached to Sun 4 and Pyramid MisServer computers.CS/ADS is a tool set for professional programmers. It provides a comprehensive high-productivity development kit for building complex business applications and informations systems. A significant benefit of CS/ADS is that it allows applications to be built that are database independent, yet still incorporate the full power of SQL for the specific RDBMS.
CS/ADS applications that are built for ShareBase can be easily moved to other RDBMS's by using CS/ADS for ORACLE or CS/ADS for Informix.
The centerpiece of CS/ADS is a fourth generation programming language (4GL) that combines high-level constructs and powerful abstract datatypes with the programming structure of traditional third generation languages. The development environment includes a dynamic data dictionary that extends the data definition beyond the database schema by including editing, verification, and formatting rules for data fields. Also, CS/ADS comes with a suite of interactive, developer friendly utilities such as an advanced WYSIWYG screen painter and 4GL code generator, all of which are intergrated to both the data dictionary and the RDBMS schema.
CS/ADS for ShareBase III will be initially available for Sun 4 and Pyramid architectures. The software will be ported to other CS/ADS supported platforms later this year.
For more information contact Convergent Solutions, Inc. 100 Park South, Lawrence Harbor, NJ 08878, (908)290-0090, FAX (908) 290-1494.
OS9 for Motorola Single Board Computer
Microware Systems Corporation now offers an optimized version of OS-9 for the Motorola MVME167 single board computer.This latest version of OS-9 for Motorola microprocessor-based products allows designers to take full advantage of the 32-bit M68040 processor, while providing support for the on-board serial, SCSI and Ethernet hardware.
The OS-9/167 Development Pak includes a number of new OS-9 device drivers for the next generation I/O peripherals included on the MVME167 board family. These include new SCSI drivers for the NCR 53C710 controller which support Common Command Set flexible and hard disk drives and tape units. Additional drivers are included to support the on-board real-time clock and new CD-2401 serial I/O controller.
Full Ethernet support is provided by means of the OS/9 Internet Support Package (ISP) and new device drivers for the Intel 82597 Ethernet Controller. ISP allows an OS-9/167 Development Pak system to remotely login and transfer files between an MVME167 and UNIX or DOS nodes on an Ethernet network. Support for BSD socket-based interprocess communication is also provided.
The OS-9/167 Development Pak also includes a full set of resident development tools designed to jump-start application development. These tools include a full K & R C Compiler, Macro Assembler and Linker, User State Debugger, (mu)MACS full screen editor, Shell Command Interpreter, and numerous utility programs.
OS-9/MVME167 is available in two versions. The OS-9/167 Development Pak includes the OS-9/167 Real-Time Operating System modules and device drivers as well as the full suite of development tools. Cost for the Development Pak is $3,000. The OS-9/167 Run-Time Pak provides only the OS-9 Real-Time Operating System modules and is intended to provide target system functionality. Quantity one pricing for the Run-Time Pak is $1,500. Contact Microware for multiple-copy licensing information. Both packages are available now.
For more information contact Microware Systems Corporation, 1900 NW 114th Street, Des Moines, IA 50325-7077, (515) 224-1929, FAX (515) 224-1352.
Program Language Translation
Shannon Associates' METAMORPHOSIS is a generic utility program which facilitates the transformation of any syntactically reducible character-oriented file to other forms. Given the syntactical definition of the source and target languages, METAMORPHOSIS will translate source programs from one language to another; ie: FORTRAN to Ada, JOVIAL or Ada, any language to C, dialect conversions, etc.. METAMORPHOSIS also functions as a custom compiler, assembler, macro processor, graphics language processor and report generator. Further, METAMORPHOSIS facilitates reformatting of database files and analysis of natural language, grammar, sequential and parallel procedures and computational signatures.In addition to generic METAMORPHOSIS, preconfigured METAMORPHOSIS translators including FORTRAN IV to C PL/I (Subset G) to C, and CMS-2M to Ada are available for immediate delivery.
Generic METAMORPHOSIS, FORTRAN IV to C, PL/I (Subset G) to C and CMS-2M to Ada sell for $387, $87, $87, and $134 each, respectively. All execute on the IBM PC, PC/XT, PC/AT and compatibles with minimum 416K RAM, monochrome monitor, two 360K bytes 5.25" DSDD floppy drives, optional printer and MS-DOS / PC-DOS 2.0 or revisions.
Contact J.H. Shannon Associates, INC., P.O. Box 597, Chapel Hill, NC 27514 (919) 929-6863.
New Name for Raima Product
Raima Corporation announces that they are changing the nomenclature of db_VISTA, the high performance database management system, to Raima Data Manager. This move is in line with the company's new corporate image campaign of relating its product names to their specific technology.The Raima Data Manager DBMS is best known for its high performance in applications development, and for its combined database technology of relational and network models.
Raima began the new naming campaign last June when they introduced Raima Object Manager, a storage class library targeted in the C++ and object-orientated marketplace.
The name change to Raima Data Manager accompanies a new update release, version 3.21. The update does not present new features, but includes fixes to the current 3.2 version.
Raima Data Manager will continue to be marketed as both a stand-alone product, and as a full system accompanied by db_QUERY and db_REVISE. db_QUERY is an SQL-based query and reporting module; db_REVISE is a sophisticated database restructuring tool.
For further information contact Raima Corporation, 3245 146th Place S.E., Bellevue, WA 98007, (800) 327-2462, FAX ( 206) 747-1991.