First Byte Introduces MS-DOS Pro-Voice Speech Toolkit
First Byte announced ProVoice, a toolkit for adding synthesized speech to any MS-DOS computer application. ProVoice uses First Byte's SPEECH ENGINE to produce synthesized speech from strings of text, numbers, and data. ProVoice provides tools, examples, and sample source code for speech programming in C, Pascal, and Assembly.ProVoice synthesizes speech using a dictionary and grammar rules. Users can edit this dictionary to add words or alter pronunciation. ProVoice converts text to speech in two phases, using phonetic translation and pronunciation rules. The software analyzes and translates text into "sound descriptors", a phonetic language that can express pitch, duration, and amplitude codes to produce stress patterns in phrases and sentences. The second phase converts the intermediate phonetic language into speech signals.
ProVoice supports a variety of sound boards, including Sound Blaster, AdLib, Covox Speech Thing, IBM ACPA card, Tandy sound system, PS/1 Audio Card, Street Electronic's Echo PC II, the IBM Speech Card, Sound Source from Disney, Hearsay 100, and the Sound Commander. ProVoice is priced at $595. Contact First Byte Software c/o Davidson & Associates, 19840 Pioneer Ave., Torrance, CA 90503, (310) 793-0600 ext. 230, FAX (310) 793-0601.
Yardbird Software Ships Laughing Dog Screen Maker 1.0
Yardbird Software has begun shipping Laughing Dog Screen Maker 1.0, a full-featured MS-DOS text-mode screen designer. The screen tool provides an on-screen toolbar, mouse support, pop-up menus, on-line help, and a wide variety of output options. The Laughing Dog Screen Maker was modeled on paint-program-style interaction, with an on-screen toolbar, click, drag and drop operations, and commands executable from pop-up menus and mnemonic hot keys.Compilable source code is generated in C, various dialects of BASIC, Pascal, or assembly language. Screens are saved in a compressed format to conserve disk space and speed loading, and can be exported in a variety of file formats including: BSAVE, ANSI, WildCat!, BBS, PCBoard BBS, PostScript (EPS), and binary.
Fully-functional evaluation copies are being distributed as shareware and are available from CompuServe, GEnie, ASP-approved disk vendors, and BBSs. The filename is LDOG10x.ZIP or LDOG10.ZIP. Copies can be ordered directly from Yardbird Software. Registration is $35 U.S. (California residents add sales tax) or $45 outside the U.S. Registered users receive the latest version of the program, a bound manual, sample screen files, and product support. Contact Yardbird Software, P.O. Box 4646, West Hills, CA 91308, (818) 794-6402; CompuServe: 73650,104; GEnie: J.SLOAN7.
WATCOM Ships New Versions of C and FORTRAN 77
WATCOM began shipping new versions of its C and FORTRAN 77 Professional Languages products. The products include development support for Microsoft Windows in both 16-bit and 32-bit versions. The FORTRAN 77 compiler adds support for OS/2 2.0.C9.01/386, WATCOM's 32-bit C compiler and tools, supports DOS, Windows 3.x, and OS/2 2.0. The compiler is ANSI standard, and comes with tools including debugger, profiler, 32-bit DOS extender (DOS/4GW from Rational Systems, which supports DPMI, VCPI, and XMS), Microsoft SDK components, and more. OEM Versions of the compiler are Novell's Network C for NLMs SDK and Go Corporation's WATCOM C/386 for PenPoint. The compilers include new 486 optimizations.
Windows' support includes a 32-bit Windows API library, a 32-bit Windows C library, and a supervisor enabling execution of 32-bit Windows applications. The VIDEO debugger tool is included and C9.01/386 includes licensed components from Microsoft's SDK, so that users can begin programming without need of additional tools.
The compilers support OS2/2.0 as both an application target and a host for cross-development that targets other systems, including Windows, DOS, and embedded systems. The tools are integrated with OS/2 2.0's Workframe/2 environment.
The 32-bit compilers (C and FORTRAN 77) are priced at $895, while the 16-bit systems are priced at $495. Registered users of previous versions should contact WATCOM about upgrades. For information, contact WATCOM, 415 Phillips Street, Waterloo, Ontario, Canada, N2L 3X2, (800) 265-4555; FAX: (519) 747-4971.
ParcPlace Ships New C++ and Smalltalk Tools
ParcPlace has begun shipping user-interface tools, Objectbuilder\C++, for C++ application development on Sun SPARCstations. ParcPlace has also announced Objectworks\Smalltalk v4.1, and Objectkit\Smalltalk C Programming, an extension to its Smalltalk development environment that simplifies access to C libraries and applications.Objectbuilder\C++, along with the C++ graphics class library, Objectkit\C++ OI, permit creation of GUIs that allow run-time selection between OSF/Motif and OPEN LOOK interfaces. Objectbuilder\C++ and Objectkit\C++ OI are based on technology licensed from Solbourne Computer, Inc. , and provide a class hierarchy, inheritance, subclassing, accelerators, localization, and access to X resources.
Objectkit\Smalltalk C Programming allows programmers to integrate Smalltalk applications with existing C programs or with libraries that use a C calling convention. Developers can access platform specific facilities without leaving their object-oriented application development environment. These facilities include Windows DLLs, UNIX RPCs and sockets, Macintosh Events and Publish and Subscribe services, and relational database interfaces. Objectbuilder\C++ is priced at $2,995, Objectkit\C++ costs $995, Objectworks\ Smalltalk 4.1 costs $3,500 per user, and Objectkit\Smalltalk C Programming is priced at $500. Contact ParcPlace Systems, 1550 Plymouth Street, Mountain View, CA 94043, (415) 691-6700; FAX: (415) 691-6715.
BSO/Tasking Ships Tools for Embedded MIPS R3000 Family
BSO/Tasking announced a cross-development toolkit for the MIPS R3000 family of RISC processors. The toolkit supports MS-DOS and several UNIX platforms. The toolkit comprises an ANSI C compiler, source libraries, assembler, linker, Locator, and CrossView, BSO/Tasking's source-level multi-window debugger.The output from the C compiler is source assembly language, compatible with the MIPS assembler. The compiler includes common optimization techniques, and adds processor specific optimizations such as register allocation, peephole optimization, leaf-function handling, and function inlining. The compiler supports hardware floating point and the ANSI/IEEE standard 745 floating point libraries. Various compiler options support short-form addressing, exception handling, and fixed memory locations. The compiler avoids stackframe overhead for several "in-line functions" such as break, coprocessor instructions, and TLB interface.
The complete MIPS R3000 toolkit is priced at $6990, with individual components available starting at $1750. For additional information, contact BSO/Tasking, Norfolk Place, 333 Elm Street, Dedham, MA 02026-4530, (617) 320-9400; FAX: (617) 320-9212.
Expersoft Announces XShell Distributed Environment
Expersoft Corporation announced XShell, a portfolio of module-building toolkits and an object-oriented, distributed-system integration framework. XShell programs are encapsulated as software objects with a flexible, abstract interface, so that programs can be treated as extensible building blocks with standard interfaces. XShell's object-oriented module interfaces are written in C++ and provide transparent network communications between system building blocks. XShell modules see each other as though they were local software objects, though they may actually be running on separate computers, or even machines with completely different architectures.The XShell integrating framework supports the composition and control of cooperating systems of XShell modules, allowing system architects to dynamically distribute modules across a network, configure their communications pathways, and control the operation. XShell is primarily hosted on UNIX systems and uses common network protocols for communication. The X Window and Motif systems are used for all XShell graphical user interfaces.
The XShell development framework also supports optional toolkits, such as rule-based systems, fuzzy logic, and genetic optimization and learning. For further information, contact Expersoft Corporation, 6620 Mesa Ridge Road, Suite 100, San Diego, CA 92121, (619) 546-4100; FAX: (619) 546-4110.
Willies Computer Software Introduces COMM-LOG
Willies Computer Software Co. has introduced COMM-LOG, a configurable communications utility that provides a script-language engine for serial communications, file transfers, with extensive string handling, integer arithmetic, conditional script execution flow, directory management, subroutine calls, file I/O, changing to other scripts and more. COMM-LOG includes a debugging facility, configurable TSRs, and the ability to run multiple concurrently executing scripts in the background.The COMM-DRV TSR is now distributed with COMM-LOG, or the entire COMM-DRV development package can be purchased separately. The full complement of XMODEM and YMODEM file transfer sources and libraries have been added to COMM-DRV, along with the SCRN-INPUT package (with sources). The development package allows programmers to create serial applications with full screen management capabilities.
COMM-LOG and COMM-DRV are priced at $190, with discounts for previous owners. Contact Willies' Computer Software Co., 2470 S. Dairy Ashford, Suite 188, Houston TX 77077, (713) 498-4832; FAX: (713) 568-3334.
XDB Ships SQL Database for MS-Windows
XDB Systems has released XDB-SQL/Windows v2.41, an MS-Windows database manager that provides IBM's mainframe DB2 SQL on a PC. XDB-SQL/Windows includes XDB's Dynamic Link Library (DLL) SQL Engine for Windows, a C function call library (providing C programmers with access to the SQL Engine functions), a Visual Basic interface, a Dynamic Data Exchange (DDE) interface, and a redirector for LANs. Applications written in C or Visual Basic for XDB-SQL/Windows can be used stand-alone against a local MS-Windows SQL Engine, or as a client workstation accessing any XDB- Server on a LAN, or connected to mainframe DB2 using XDB-Link. XDB's SQL engine supports both DB2 v2.2 and ANSI standards. XDB-SQL/Windows is priced at $995, and requires Microsoft Windows 3.0 or 3.1 in standard or enhanced mode. For additonal information, contact XDB Systems, Inc., 14700 Sweitzer Lane, Laurel, MD 20707-2921, (301) 317-6800.
ISE Eiffel 3 Provides New Programming Environment
Interactive Software Engineering, Inc. has released ISE Eiffel 3, a major revision of the programming environment. The UNIX-based software is distributed as components, which can be purchased to match project requirements. The key component of ISE Eiffel 3 is EiffelBench, the programming environment that consists of the Eiffel compiler along with debugging, browsing, and editing tools. EiffelBench enables cross-development of self-contained C packages and external language interfaces for C and other languages, while maintaining the basic Eiffel object-oriented paradigm. EiffelVision is a graphical user-interface library that supports X development and portability. An application builder, EiffelBuild, a class library, EiffelStore, and EiffelBase, the basic Eiffel libraries, complete the ISE Eiffel 3 components. ISE Eiffel 3 is available for UNIX, VMS, and AIX platforms. Contact Interactive Software Engineering, 270 Storke Road, Suite 7, Goleta, CA 93117, (805) 685-1006; FAX: (805) 685-6869; EMAIL: info@eiffel.com.
Borland Updates Languages
Borland International has released new versions of C++: Borland C++ & Applications Frameworks 3.1, Borland C++ 3.1, Turbo C++ for Windows 3.1, and Turbo Pascal for Windows 1.5. The Windows products support Windows 3.1, while OS/2 is supported by another update, ObjectVision 2.0 for OS/2. New features for the Windows product lines include Windows 3.1 and 3.0 support, color-syntax highlighting, and new Windows documentation. Other new features of Borland C++ 3.1 are: strict C++ compliance, an optimizing Windows-hosted development environment, new global optimizations for C++ and 386 code generation, the WinSpector for analyzing UAEs, and an integrated resource compiler. Turbo Pascal adds Resource Workshop, Speedbar, and Turbo Debugger for Windows 3.0 with Super VGA support. ObjectVision 2.0 supports OS/2 2.0, and is also available in a Windows Version. Prices range from $150 to $750, with substantial discounts for users upgrading previous versions. For information, contact Borland International, 1800 Green Hills Road, P.O. Box 660001, Scotts Valley, CA 95067- 0001.
Softaid Announces Microtec C Support
Softaid released their Source Level Debugger for Microtec Research's C compiler for the 68000 and Z180 microprocessors. The Source Level Debugger is part of Softaid's UEM series of in-circuit emulators. The debugger supports compilers from several vendors, providing a common debugging tool across varied development platforms. Softaid sells the 68000 UEM emulator with the Source Level Debugger and Microtec C interface as an integrated package. Systems are priced at $5500. Contact Softaid, Inc., 8300 Guilford Road, Columbia, MD 21046, (410) 290-7760, or (800) 433-8812.
Pocket Soft Ships Release 5.1 of RTLinkPlus
Pocket Soft has begun shipping their MS-DOS linker, RTLinkPlus for Microsoft C/C++ 7.0 and Borland C++ 3.0. RTLinkPlus provides both VML (Virtual Memory Linking) and a multiple/nested overlay scheme. RTLinkPlus 5.1 strips unreferenced code from the program during linking and supports memory-swapping at the routine and function level, rather than at the object level, resulting in tighter code and faster swapping. (Borland 3.0 function-level swapping is restricted to in-line functions.) VML provides complete control over memory-use design and execution. Overlay features provide additional flexibility and can be used in conjunction with VML virtual memory. RTLinkPlus requires no special hardware or coding restrictions, and supports both CodeView and Turbo Debugger, while providing additional debugging features for tracing and analysis. Contact Pocket Soft, Inc., P.O. Box 821049, Houston, TX 77282, (713) 460-5600; FAX: (713) 460-2651.
Softway Adds PenDOS Support for HI-SCREEN Pro II
Softway, Inc. has integrated PenDOS extensions into Hi-SCREEN Pro II, their language-independent, object-oriented user interface development system. HI-SCREEN Pro II support for PenDOS will be transparent and integrated, providing access to pen input capabilities while avoiding development complexity. For example, using the interactive screen editor, developers can design forms with pen-writing areas, without needing specific knowledge of the PenDOS environment. HI-SCREEN Pro II emphasizes compatiblity, providing support for C (and C++) versions including: Borland, Microsoft, Lattice, Power, Watcom, and Mark Williams. Support for other languages includes versions of: BASIC, FORTRAN, COBOL, dBASE, CLIPPER, PASCAL, assembly, Modula-2, ADA, Forth, and LISP. Contact Softway, Inc., 185 Berry Street, Suite 5411, San Francisco, CA 94107, (415) 896-0708; FAX: (415) 896-0709.
Gimpel Software Releases C-Vision
Gimpel Software released C-Vision, tools for analyzing, understanding, and maintaining C source. The C-Vision package includes four components: a cross-referencer, a function-call diagrammer, a source-code reformatter, and an intelligent source-code lister.The cross-referencer annotates symbols with usage (definition/declaration, assignment to, taking the address of) and type information. The tree diagrammer can show different views of the call graph either directed calls from functions or calls to functions. The lister prints outlined listings of C source, with special processing for preprocessor commands. The reformatter is customizable and can be used to format both source and embedded comments.
C-Vision is the merger of technologies from the C:Lines/C:Tree package from SoftRex and the source code processing of PC-lint. For 386 machines, C-Vision can use DOS extenders for very large cross-reference and function tree output.
C-Vision runs under MS-DOS or OS/2, with a minimum of 384K. C-Vision is priced at #139. Contact Gimpel Software, 3207 Hogarth Lane, Collegeville, PA 19426, (215) 584- 4261.
FlashTek Enhances DOS Extender and Graphics Packages
FlashTek, Inc. has released X-32 and X-32VM, two DOS extenders, successors to its "DOSX" 32-bit extender that has shipped with the Zortech C/C++ compiler since July, 1991. FlashTek also announced enhancements to its Flash Graphics package, which has been shipping with Zortech compilers for nearly four years.X-32 includes a debugger interface allowing developers to do source level debugging with the existing Zortech debugger. spawn(), exec(), and system() functions are now available also. X-32VM is the same DOS extender as X-32, with the added feature of up to 3.5 GB of virtual memory. X-32 is compact for small programs, X-32 executables will be only about 15K larger than the equivalent large memory model 16-bit programs, while for larger programs, the X-32 executable size is often smaller than the equivalent large memory model 16-bit programs, due to the elimination of multiple instructions required for far pointers.
Flash Graphics includes two separate libraries: a debug library and a smaller, faster standard library (only about 45K space required) for delivery. An interface module with source allows most BGI functions, except some initialization and palette functions, to work without modification using Flash Graphics.
The FlashTek package for the Zortech compiler has been shipping since May 1, and sells for $69, plus shipping and handling. Educational discounts are available. There are no royalties. Contact FlashTeck, Inc. at 804 Airport Way, Suite D, Sandpoint, ID 83864, phone (800) 397-7310 or (208) 263-7311; FAX: (208) 263-8772.
UNIX International Announces Debugging Specification
UNIX International (UI) has completed a specification for debugging tools that can analyze any UNIX system application. The specification (DWARF) allows debugging of any application generated by a compiler (C, C++, or Fortran 77) that supports the DWARF format, regardless of the applications vendor. The DWARF specification is the work of a UI SIG representing 70 organizations, including Data General, Fujitsu Limited, IBM, NER, NEC, the Open Software Foundation, Sun Microsystems, UNIX Systems Laboratories, and others.The DWARF format allows compilers to store complex debugging information in a compiled application. The goal of developing a standardized debugging format is to create a method for comunicating an accurate picture of how a compiled application relates to the original source. The DWARF format is open-ended and extensible, allowing the addition of new debugging information or support for additional languages, The format is not oriented toward any particular compiler or debugger design and can be used for platforms other than UNIX SVR4. After receiving industry input, UI will issue a revised format incorporating the developments of the review process.
UNIX International is a not-for-profit international organization open to all parties interested in the evolution of UNIX System V and related software. The organization has over 260 members: manufacturers, software and system vendors, and universities. The DWARF specification is available free of charge by calling UI at (800) 848-6495 or (201) 263-8400. Also, requests can be made by fax at (201) 263-8401 or by e-mail to s.mccarron@ui.org.
Arnet Announces MS-Windows Developer's Kit and Serial I/O Driver
Arnet Corporation announced the Developer's Kit, for multiple I/O connectiviity in MS-Windows, and a serial I/O device driver for MS-Windows on Arnet's MultiPort, SmartPort, and SmartPort Plus serial expansion cards. The Developer's Kit ($295) includes a DOS driver, an MS-Windows communication server application, a MS-Windows COM interface library, technical documentation, and sample application source. The serial device driver supports multiple COM ports per window and multiple windows with multiple COM ports. Contact Arnet, (615) 834-8000; FAX: (615) 834-5399.
Quantum Updates QNX
Quantum Software Systems Ltd. announced plans to ship QNX 4.1 in June. The new release of QNX, a POSIX-compliant, realtime, distributed operating system for Intel-based PCs, provides greater functionality, support for Ethernet, network fault-tolerance, and 10% gains in disk I/O and IPC performance. QNX 4.1 includes a dedicated Pipe Manager that can implement high-speed pipes without the presence of a filesystem, and FLEET networking technology (Fault-tolerant, Load-balancing, Efficient, Extensible, and Transparent). The Network Manager supports multiple networks (both Arcnet and Ethernet) simultaneously. Contact Quantum, (613) 591-0931; FAX: (613) 591-3579.