---------------------------------------------------------------------------- The Florida SunFlash Third Party Product Announcements SunFLASH Vol 49 #3 January 1993 ---------------------------------------------------------------------------- C++ class library for distributed object-oriented Apps C++ Starter Kit Scopus integrates with Atria's ClearCASE Transarc's DCE & Encina for Sun NetMake Release 1.2 Object-Oriented Case for Real-Time -------------------------------------------------------------------------------- Subject: C++ class library for distributed object-oriented Apps From: shirleyk@qualix.com (Shirley Kumamoto) Info: info@qualix.com. NETCLASSES - C++ LIBRARY FOR DISTRIBUTED OBJECT-ORIENTED APPLICATIONS NetClasses is a set of C++ class libraries that is designed facilitate the development of object-oriented distributed systems applications. NetClasses provides the tools needed to develop complex distributed applications without having to deal with the details of low-level communications. NetClasses features: o Transport objects over a network. o Perform remote method invocations (RMI). Fault tolerance and connection management are transparent to the application programmer. o Develop distributed services based on a transparent connection and service management mechanism. Users can write applications that use agents that advertise their their services over the network. The programmer is shielded from setting up explicit port numbers and RPC connections. o Develop multiple distributed applications that leverage existing distributed applications by using the multiple inheritance, subtyping and data encapsulation capabilities of the NetClasses package. o TCP and UDP based reliable broadcast protocols available as C++ class libraries o Applications written with NetClasses are both interoperable and compatible with CORBA (Common Object Request Broker Architecture). Applications written with NetClasses can incorporate CORBA functionality within them and take advantage of Object Transport and Distribute Services while using CORBA within the same application. Also, NetClasses applications can communicate to any other CORBA via a gateway at the Remote Method Invocation layer. (CORBA does not support Object Transport or Distributed Services) PLATFORM INFORMATION -------------------- Available on Sun SPARC; PRICING: ------- NetClasses Development License $1995 NetClasses Runtime License $495 NetClasses Source Code License $7995 (includes 3 runtime licenses) NetClasses training class $2000 NetClasses consulting and porting services (ask for quote) ORDERING INFORMATION: -------------------- QUALiX GROUP, INC. 1900 So. Norfolk Street, #224 San Mateo, CA 94403 Ordering by phone: 1-800-245-UNIX 415-572-0200 Ordering by fax: 1-800-245-3468 415-572-1300 Ordering by e-mail: info@qualix.com GUARANTEE: We offer a 30-day money-back guarantee, so if you're not fully satisfied, we'll refund your money! FOR ADDITIONAL INFORMATION: -------------------------- Qualix is the sole distributor for NetClasses. For more information on this or any of our other products, call us at 1-800-245-UNIX -- or send e-mail to info@qualix.com. GETTING NETCLASSES INFORMATION VIA THE QUALIX MAIL SERVER: --------------------------------------------------------- Qualix Group maintains a mailserver with information files and demo versions of products. If you'd like more information on NetClasses, send an e-mail to qfacts@qualix.com (or uunet!qualix!qfacts) and include the following lines: BEGIN send netclasses.info END Name Address Phone The NetClasses information will automatically be sent to you. -------------------------------------------------------------------------------- Subject: C++ Starter Kit From: shirleyk@qualix.com (Shirley Kumamoto) Org: Qualix Group Address: 1900 S. Norfolk St. Suite 224 San Mateo, CA 94403-1151 voice: (415) 572-0200 fax: (415) 572-1300 ---------------------------------------------------------------------------- C++ Starter Kit ---------------------------------------------------------------------------- VENDOR NAME: Qualix Group ADDRESS: 1900 S. Norfolk St. #224 San Mateo, CA 94403 TELEPHONE: 1(800) 245-UNIX, (415) 572-0200 FAX: (415) 572-1300 PRODUCT NAME(S): C++ Starter Kit SALES OFFICE(S): San Mateo, CA (415) 572-0200 CONTACTS: SALES Arlington Glaze (415) 572-0200 MARKETING Shirley Kumamoto (415) 572-0200 TECHNICAL Doug Shaker (415) 572-0200 PRODUCT SUMMARY: C++ Starter Kit is a low priced learning kit for those who want to try C++ without spending a lot of money. The kit contains a C++ compiler, debugger, class libraries, a textbook, and an on-line tutorial with many examples. The Starter Kit comes with binaries for SPARC workstations and is distributed on CD ROM in SunOS filesystem format. BENEFITS SUMMARY: FEATURE: Complete C++ environment/learning toolkit for $99 BENEFIT: Low cost way to learn/try C++ FEATURE: Integrated and tested tutorial BENEFIT: All tutorial examples are guaranteed to work with the development environment provided. FEATURE: Full tutorial support offered BENEFIT: Email support will allow you to get your technical questions about C++ answered quickly by a staff of C++ experts. Qualix maintains a mailserver with information files and demo versions of products. If you would like more information on the mailserver, send an email to qfacts@qualix.com (or uunet!qualix!qfacts). The email should take the following form: BEGIN send help send index END Name Address Phone COMPLETE LISTING OF SOFTWARE ON THE CD: C++ Frequently Asked Questions: a Q&A text file from comp.lang.c++ newsgroup C++ Tutorial 2.2: an online tutorial for C++ gcc 2.1: C, C++, Objective C compiler gas 1.92.3: assembler gdb 4.4: source level debugger for c, c++ xxgdb 1.06: graphical front end for GDB libg++ 2.0: base class libary with iostream classes InterViews 3.0.1: C++ class libraries for X window programming. Ibuild: interface builder for InterViews Iclass: C++ class browser RCS 5.6: program to manage multiple revisions of files roadmap: text file describing how to use this kit RPC++: C++ Classes for RPC/XDR RWVector 2.2: Vector and Matrix Classes INSTALL: installation script Xv++: demonstration version of a C++ class library that encapsulates XView. oi_faq: an Xwindows-based browser for the C++ F.A.Q. list. patch 2.0.12u5: program to apply diff file to an original bison 1.14: parser generator (yacc replacement) binutils 1.94: linker and binary utils GNU grep 1.5: search file for a pattern groff 1.05: C++ implementations of troff, pic, eqn, tbl, refer ... legal.readme: listing of all copyright and license information -------------------------------------------------------------------------------- Subject: Scopus integrates with Atria's ClearCASE From: Ed Niehaus Integration connects key MIS functions for software developers Emeryville, California, November 18, 1992--Scopus Technology, Inc. announced today the selection of Atria Systems, Natick Mass., as a member of the Scopus TEAM-Partner program. For the first time, managers of software development operations get integrated access to the MIS applications most crucial to quality: defect tracking and configuration management. Under the joint technology and marketing partnership, the companies will integrate the Atria ClearCase configuration management system with the Scopus ProTEAM defect tracing system. "Customers' development, quality assurance and release departments now will be able to capture, analyze and report on important linkages between defects and source objects," explained David Schwab, Scopus vice president of marketing. "Our customers have made very clear that they want this kind of integrated solution." "The process of making and supporting software is very complex, especially in large organizations" said Adam Zais, director of marketing for Atria Software, "Companies are investing in information systems to assure quality and achieve efficiency in their software development process. They want these systems to be integrated to give them access to key information that would otherwise be unavailable." Provides quality information for quality software The integration of ProTEAM and ClearCase provides additional quality assurance to large organizations making complex software products. The release engineering department can make sure that all source code files to fix each known defect are included in the "build" for a release. Large companies can manage software quality even when defects are reported in multiple geographical locations, assuring completeness and quality while getting releases to market faster. Finds the trail for fast bug hunting For the first time, engineers have a set of integrated tools to understand the relationship between source code and defects. Fixing one bug sometimes creates others. The integration of ProTEAM and ClearCase clarifies the connection between source modules and bug reports. If a new bug is introduced in the process of fixing a previous bug, the engineer can review the source code changes specific to each bug-fix in this release to find the cause. The engineer can discover and understand relationships between bugs, cross-referencing related bugs and the source code modifications that may have caused them. Generates reports fast, saving release time When engineers build a new release, ProTEAM and ClearCase contribute to the automated preparation of a detailed list of newly fixed bugs. Before the integration of Scopus' and Atria's products, this "release notes" list usually was prepared manually, a laborious and error-prone process. About Atria ClearCase ClearCase is a software configuration management system that offers a complete solution to the fundamental problems associated with software development: tracking changes, building, releasing, and maintaining software in parallel, and bringing order to an essentially chaotic environment by enforcing development process policies. ClearCase keeps track of all of the objects involved in a software development project, including requirements, specifications, designs, source and binary code, and the environment in which they were created and stored. ClearCase ensures that development team members always know which is the most recent version of each object. It records the changes made between one version and the next, as well as who made the changes and why. ClearCase allows developers to re-create a previous version of a system for bug investigation, technical support or maintenance. The highly configurable ClearCase system is designed for large scale and long lived software development projects. ClearCase is available today on Sun, and other workstations, with a single-seat price of $4000 and discounts for quantities. About ProTEAM Scopus' ProTEAM is a client-server groupware system to automate the operations of software companies and software-centered organizations. ProTEAM is the most flexible and configurable way to integrate technical support, engineering, quality assurance, sales and marketing. ProTEAM enhances the communication among departments, providing real improvements in product quality and customer satisfaction. At the heart of ProTEAM is a product/customer database based on the Sybase SQL Server relational database. ProTEAM captures and organizes product and customer data to provide "enterprise memory," a true information asset for all employees. Currently available client modules include QualityTEAM for defect tracking and quality control, SupportTEAM for technical support operations and ViewTEAM for the graphical analysis of operations. The client modules share a suite of ProTEAM services for search and retrieval of information, report writing and event driven notifications. The QualityTEAM module, designed specifically for software development and quality assurance engineers, is the point of integration between ProTEAM and Atria's ClearCase. QualityTEAM allows managers to establish and enforce process rules for accepting, assigning, tracking, fixing and closing bugs and other exceptions. QualityTEAM keeps engineers and quality assurance in closer contact with one another, and with technical support personnel, so that everyone involved with a particular problem is notified on status and work- arounds. Scopus ProTEAM is available today. ProTEAM clients can run on any X Windows capable system. The ProTEAM Server runs on any server that supports Sybase including Sun SPARCstations, MIPS, HP 9000 and IBM RS 6000 servers. A typical ProTEAM configuration that would support four technical support people and 20 engineers would cost about $45,000. The integration between ProTEAM and ClearCase will be available to users of both products in the first quarter of 1993Q pricing for the integration will be determined later. For more information, call Scopus at 510-428-0500. About Scopus Technology Scopus Technology is the leading supplier of support automation tools to the software industry. The company's ProTEAM integrated client-server groupware package automates the operations of software companies, of software-centered organizations, and of help desks in companies that use software extensively. ProTEAM integrates the entire organizationQengineering, quality assurance, technical support, sales and marketingQall share a database of product and customer information. Scopus Technology's headquarters are in Emeryville, CA. The privately held company has a sales and support office in Marlboro, MA and Santa Clara, CA, and distributors in Europe. Press Contacts: David Schwab Vice President Marketing Scopus Technology, Inc. (510) 428-0500 Ed Niehaus Niehaus Ryan Haller Public Relations (415)615-7908 home phone (415)346-6499 niehaus@well.sf.ca.us For sales & marketing information: Scopus Technology, Inc. 1900 Powell Street, Suite 900, Emeryville CA 94608 (510) 428-0500 scopus@netcom.com Atria Software, Inc. 24 Prime Park Way Natick MA 01760 (508)650-1193 adam@atria.com -------------------------------------------------------------------------------- Subject: Transarc's DCE & Encina for Sun Contact: Sanford Merich Phone: (412) 338-4352 Fax: (412) 338-4404 Email: merich@transarc.com Transarc Providing Encina and DCE for Solaris Transarc Corporation (Pittsburgh, PA) is providing EncinaTM , Transarc's family of products for open on-line transaction processing (OLTP), for SunSoft's Solaris 1.0 and Solaris 2.0 operating environments. In addition, since Encina is based on the Open Software Foundation's (OSF) Distributed Computing Environment (DCE), Transarc is also providing implementations of DCE for Solaris. Transarc has been shipping Early Availability versions of Encina and DCE for Solaris 1.0 since March, 1992. Transarc will continue to ship Early Availability versions of Encina and DCE for Solaris 1.0 to Sun customers until production-quality implementations of Encina and DCE for both Solaris 1.0 and Solaris 2.0 are available in 1H93. Details are available from Transarc. Encina, with its standards-based approach to OLTP and its endorsement by major hardware and software vendors, will be a widely-used platform for commercial-grade OLTP. The Encina product family - which includes a Toolkit, Monitor, and Structured File Server - provides a modular, multi-layered OLTP solution for computing enterprises that span multiple locations, utilize computers from many vendors, and require access to data stored in a variety of databases. Encina products, which have been licensed and endorsed by system vendors such as IBM, Hewlett-Packard, Stratus and NEC, support the X/Open XA interface for relational database management systems such as Informix, Ingres, Oracle and Sybase. "The DCE product for Solaris is yet another example of Transarc's leadership in distributed computing technology, and its commitment to the success of the DCE," said Alfred Z. Spector, Transarc President and CEO. As a technology supplier to the OSF, Transarc provides the key data management components of the DCE: the Distributed File Service (DCE-DFS), and the Local File System (DCE-LFS), a log-based physical file system. Other standard DCE components include Remote Procedure Call (RPC), Threads, Cell Directory Service (CDS), Security, Distributed Time Service (DTS), and Global Directory Service (GDS). Transarc Corporation is a developer of open, distributed systems software, with headquarters in Pittsburgh. The company's products focus on two main areas of distributed computing - file systems and transaction processing. Transarc's first major file systems product, AFSTM 3, is licensed and supported at more than 300 sites in 16 countries worldwide. Early customers of Transarc's Encina product include Charles Schwab and Citibank. Transarc, with over 140 employees, continues to invest in the development of innovative software products for distributed computing. For further information please contact Sanford Merich via phone (412) 338-4352 or fax (412) 338-4404 or Internet merich@transarc.com. AFS and Transarc are registered trademarks and Encina is a trademark of Transarc Corporation. Other brands and product names appearing herein may be trademarks or registered trademarks of third parties. -------------------------------------------------------------------------------- Subject: NetMake Release 1.2 From: lisa@sirius.aggregate.com Contact: Lisa Rivers Org: Aggregate Computing, Inc. Phone: (800)966-1666 Phone: (612)546-5579 email: info@aggregate.com Dramatic Productivity Gains and Dollar Savings with Aggregate NetMake MINNEAPOLIS, MN (December 14, 1992) - Aggregate Computing, Inc. is now shipping release 1.2 of NetMake, a distributed, parallel version of the UNIX make utility. Because NetMake can use your entire network of workstations and servers in parallel, a one hour build can now take as little as 12 minutes! Developers see dramatic productivity gains and dollar savings. With NetMake, you get parallel network distribution of your build tasks without changing your Sun, BSD, and GNU makefiles! NetMake has quickly become the only alternative to standard make and home-grown versions of make. NetMake currently runs on your Sun network, but with release 2.0, NetMake will also support heterogenous computing environments. About NetMake 1.2 NetMake compiles individual program modules in parallel on separate hosts on your network, distributing the processing load across the workstations and servers on your network to decrease elapsed compile time. NetMake is based on the 4.3 BSD-Reno version of make. Sun make features were added with release 1.1, and now release 1.2 provides all GNU make features and functionality. NetMake is easy to install and use with all three types of makefiles. NetMake customers are excited about version 1.2 and are amazed at the productivity gains they have seen. "NetMake is a great product! We have cut tremendous time off of our builds," said Bob Simpson, System Administrator, ESRI. "We are extremely pleased with the support and commitment Aggregate has provided!" Because of Aggregate's commitment to open systems, NetMake will be ported to multiple platforms in 1993. "Today most environments are heterogeneous. People want and need products that run on multiple platforms. We are committed to providing our customers with products that increase their productivity. In today's computing environment that means one product working across multiple platforms," said Dean Mason, Vice President of Software Development at Aggregate. NetMake uses NetShareTM, Aggregate's distributed computing services. This common set of services allows users to locate and utilize the "best" resources on the network with no knowledge of the resources' states and locations. Powerful resource selection and remote execution interfaces are provided for easy use. NetShare is both application and operating system independent, so it is an excellent platform for the development of location transparent and network parallel applications, such as NetMake. Aggregate Offers No-Risk Purchasing Aggregate offers a no-risk money back guarantee to all of its customers. "Customer Service is our number one priority. Our customer list is 100% referencable. Not many software companies can say that," said Lauren Seidl, Director of Technical Services at Aggregate. "We want all of our customers to not only be satisfied but to develop better quality products because of the productivity gains and cost efficiencies they get with NetMake." About Aggregate Aggregate is a leader in the design and development of distributed computing technologies. The company was founded in 1990 and is headquartered in Minneapolis, Minnesota. Aggregate is privately owned and financed. Their mission is to give customers competitive superiority through the application of distributed computing technologies. Aggregate's President, Joan Wrabetz, is a recognized expert in distributed computing, influential in the future direction of the field. She is the chair of a subgroup of the Open Software Foundation (OSF) Distributed Computing Environment Special Interest Group (DCE SIG). She also chaired the Unix International Work Group on Distributed Computing. Ms. Wrabetz publishes regularly in the area of distributed computing technologies and presents at industry trade conferences. Aggregate's Vice President of Development, Dean Mason, is also a recognized expert in distributed computing applications, specifically using DCE. He regularly presents at industry trade conferences and publishes in the area of distributed computing. His most recent contribution, "Building Distributed Applications Using DCE" is the feature article in the January issue of Unix Review. ### Aggregate is a registered trademark and NetMake and NetShare are trademarks of Aggregate Computing, Inc. All other trademarks are the property of their respective holders. -------------------------------------------------------------------------------- Subject: ObjecTime: Object-Oriented Case for Real-Time Newsgroups: comp.newprod From: garth@ObjecTime.on.ca (Garth Gullekson) Org: ObjecTime Limited Phone: 1-800-567-TIME Email: sales@objectime.on.ca Major Enhancements to First Object-Oriented CASE Tool for Real-TimeSystems KANATA, Ontario, CANADA, -- ObjecTime 4.0, representing major enhancements to the first object-oriented CASE tool for distributed, event-driven systems, was introduced by ObjecTime Limited at OOPSLA'92. OOPSLA is the Seventh Annual Conference on Object-Oriented Programming Systems, Languages, and Applications. Support for executable specification and design models has been enhanced to include real-time interworking via TCP/IP sockets. For example, this can be used to control various hardware or software entities directly from an executing ObjecTime model. ObjecTime represents a new generation of problem-domain optimized CASE tools. As Jim McGee, President of ObjecTime Limited explains "ObjecTime was created to specifically address the needs of "real-time" software developers. It can be used on a broad spectrum of applications from high-level architecture and protocol design to detailed design". ObjecTime supports an advanced methodology for the analysis and design of distributed, event-driven systems known as Real-Time Object-Oriented Modeling (ROOM). ROOM includes graphical design concepts and a highly-iterative development process which help to eliminate error-prone discontinuities between the various phases of software development. As a unique feature, ObjecTime enables the creation of executable analysis and design models that can be tested in an extensive workstation-based run-time environment. The high-level design concepts supported for real-time include concurrent objects (hierarchically decomposed) that communicate via messages through formal protocol definitions. Complex hierarchical finite-state machines specify the behavior of such objects, via major object-oriented extensions to the Statecharts formalism. Inheritance can be applied at the design component level, independent of the detail level programming language. As Garth Gullekson, Vice President of Marketing notes, "Getting early prove-in of the control architecture of real-time systems is critical. ObjecTime 4.0 now allows the creation of various networked testbeds for more realistic prototyping of new systems". This is achieved by the capability of an executing ObjecTime model to send and receive messages in real-time (via TCP/IP) to directly control hardware, interlink multiple ObjecTime models for very large designs, or communicate with any other UNIX process. The high-level object-oriented concepts are independent of programming language. Either C++ or ObjecTime's Rapid Prototyping Language (based on Smalltalk-80) may be used at the detailed design level. To broaden the appeal of ObjecTime's ability to intermix graphical design content with detailed level programming, 4.0 contains improved C++ support. In addition to the GNU compiler, CFront from AT&T is now supported. ObjecTime 4.0 also includes a wide variety of other enhancements, including more flexible system layering, keyword searching for requirements traceability and reuse browsing, and graphical support for large state-machine and object structure diagrams. ObjecTime is vended by ObjecTime Limited, an independent software company established as a spin-off from Bell-Northern Research (BNR). Northern Telecom, BNR's parent, has granted ObjecTime Limited world-wide license rights to state-of-the-art software design tool technology developed at BNR's lab in Ottawa, Canada. ObjecTime Limited develops and markets software design tools for the telecommunications, aerospace, and manufacturing control industries and was formed from the group in BNR that originated the technology. TRACE: To: sunflash@suntri Errors-to: owner-sunflash@suntri.east.sun.com