FOR Your Information -------------------- This is a new product announcement from USENET. Forwarding this new product announcement in no way implies an endorsement by Sun etc. etc. -johnj -------------------------------------------------------------------------------- From: khaw@parcplace.COM (Mike Khaw) Newsgroups: comp.newprod Subject: Objectworks for C++ - a development environment Date: 13 Jul 89 22:25:17 GMT Sender: usenet@mcdchg.chg.mcd.mot.com Organization: ParcPlace Systems, Palo Alto CA ParcPlace Systems Announces Objectworks for C++ (Objectworks for C++ will be available in late August 1989 for the Sun-3, with other platforms to follow.) First Software Application Development System for AT&T's C++ Release 2.0 MOUNTAIN VIEW, Calif., June 27, 1989 ParcPlace Systems today announced Objectworks[TM] for C++, a software development system for AT&T's C++ Language System, Release 2.0. Objectworks for C++ provides developers and programmers with a system for the creation, management and delivery of object-oriented software programs and applications using C++. The integrated set of object-oriented development tools address key phases of C++ application development, from the design of class and code structure to ongoing maintenance. "Objectworks for C++ will draw more software developers to object-oriented technology by providing a development environment for the C++ programming language," said Adele Goldberg, President and CEO of ParcPlace Systems. "Tools such as an incremental compiler and linker, and file and program structure browsers, will deliver the benefits of object-oriented technology to the C++ programmer." Objectworks brings three essential object-oriented programming tools to the C++ system: incremental compiling and linking, source-level debugging and source code browsing. The incremental compiler/linker involves the C++ translator and host compiler and links the modified functions. Use of the host compiler ensures identical behavior of programs during the development process and at the time of application delivery. The source-level debugger allows programmers to interact with the execution state of a program and to inspect and change the values of variables. The source code browser of Objectworks for C++ enables programmers to view the class hierarchy and file structure of application code in a graphical way. Programmers can query the system, dynamically searching for a function's implementors and callers. Additionally, the browser allows programmers to search for references to data types or to filter the search on the basis of C++ private, protected or public interfaces. Additionally, Objectworks for C++ includes a file browser, providing a graphical interface to the Unix operating system and file system that simplifies the management of files and directories. This interface is called the Unix Navigator[TM]. "We are excited to see the first development system for C++ Release 2.0," said Mike DeFazio, director of Unix Systems Software at AT&T's Unix Software Operations. "ParcPlace's Objectworks for C++ provides programmers with an advanced object-oriented development system for the C++ language." C++ was designed by Bjarne Stroustrup at AT&T Bell Laboratories. C++ adds the features of object-oriented programming to the widely used C programming language developed at AT&T during the 1970s. Release 2.0 fully supports the creation of abstract and concrete classes. It supports multiple inheritance, allowing a class to be derived from one or more other classes. This new release supports dynamic memory allocation definable on a per-class basis. It includes type-safe linkage, which eliminates a large class of C programming bugs. Objectworks for C++ will be available in late August 1989 for the Sun-3, with other platforms to follow. Pricing is set at U.S. $2495 for the Sun-3 platform. Software support service is available, including a customer hotline, upgrades to new software releases, an electronic bulletin board and ParcPlace newsletters. ParcPlace Systems, Inc., based in Mountain View, Calif., is a pioneer and leader in the development and marketing of object-oriented systems and graphical user interface technology. ParcPlace's products include Objectworks for Smalltalk-80[TM], an object-oriented development system for the Smalltalk-80 programming language. In-house and on-site training, covering introductory through advanced level object-oriented programming is also available. The company was founded in April 1988 by the Xerox PARC researchers who were part of the team that created the Smalltalk object-oriented systems. ParcPlace products are supported on a complete range of popular hardware platforms from PCs to high-end workstations, providing full portability of graphical applications across diverse processors, operating systems and windowing systems. Contact: ParcPlace Systems, Inc. 1550 Plymouth Road Mountain View, CA 94043 USA (415) 691-6700 e-mail: info@parcplace.com or {uunet,decwrl,sun}!parcplace!info Mike Khaw -- ParcPlace Systems, 1550 Plymouth St., Mountain View, CA 94043 415/691-6749 Domain=khaw@parcplace.com, UUCP={uunet,sun,decwrl}!parcplace!khaw