Thread View: lou.sun
1 messages
1 total messages
Started by daemon id AA17494 Thu 29 Oct 92 ...
Fri, 30 Oct 1992 07:40
46.25 SunFlash: Third Party Product Announcements
Author: daemon id AA17494 Thu 29 Oct 92 ...
Date: Fri, 30 Oct 1992 07:40
Date: Fri, 30 Oct 1992 07:40
631 lines
29518 bytes
29518 bytes
----------------------------------------------------------------------------
The Florida SunFlash
Third Party Product Announcements
SunFLASH Vol 46 #25 October 1992
----------------------------------------------------------------------------
A C++ class interface to XView
Cfront 3.0 available now for Sun SPARC!
IDE Launches Success Package for C++
IDE Introduces OOSD/C++
--------------------------------------------------------------------------------
Subject: A C++ class interface to XView
From: shirleyk@qualix.com (Shirley Kumamoto)
Org: Qualix Group
Email: info@qualix.com
Mail: 1900 S. Norfolk St. Suite 224 San Mateo, CA 94403-1151
Phone: 1-800-245-UNIX (voice)
Phone: (415) 572-0200 (voice)
fax: (415) 572-1300 (fax)
NEW! Xv++ version 3.0.1 - A C++ class interface to XView
Qualix Group announces Xv++ Version 3.0.1
Xv++ is a library of classes providing a C++ Application Programmer's
Interface (API) to Sun's XView Open Look toolkit. Applications derive
classes from Xv++ base classes, with notification and events handled by
virtual functions. The product includes source, examples, manual and a
code generator, gXv++ for use with Sun's OpenWindows Developers Guide
3.0.
New classes in version 3.0.1
----------------------------
o Selection classes - support cut/copy/paste type operations
using the new XView packages
rather than the Sunview based Selection service class
interface.
o Drag 'n' Drop classes - allow you to easily incorporate this feature
into your graphic objects.
o Extensibility - supports writing your own class wrappers over any
additional XView package.
Compatible with the leading C++ compilers
------------------------------------------
o tested with Lucid C++, Sun C++ and gnu g++ compilers
Includes static and dynamically linked libraries
------------------------------------------------
Compatible with DevGuide
--------------------------------
o Includes a code generator which reads DevGuide output (GIL files) and
creates classes which derive from Xv++ classes. These classes provide
"stubs" which are easily customized.
Pricing
Single User Price
------ ---- ----
$150 binaries
$495 source
Multi-user License
---------- -------
$1,495 source
--------------------------------------------------------------------------------
Subject: Cfront 3.0 available now for Sun SPARC!
From: shirleyk@qualix.com (Shirley Kumamoto)
Org: Qualix Group
Mail: 1900 S. Norfolk St. Suite 224 San Mateo, CA 94403-1151
voice: (415) 572-0200
fax: (415) 572-1300
email: shirleyk@qualix.com
***********************************************************************
C++ Cfront Version 3.0
=========================
Cfront C++ is a full function version of the AT&T C++ language release
3. It directly translates this language into C source code for efficient
use with the SPARC/Sun compatibles.
Cfront C++ is available stand alone or bundled with PDB (Process Debugger).
PDB is a powerful, window-based debugger. Written in C++, PDB's user interface
was designed for mouse interactions, making its powerful facilities easy to
learn and to use.
Features and Benefits of C++ 3.0
--------------------------------
o Templates - A class template defines the layout and operations
for an unbounded set of related types. A function
template defines an unbounded set of releated functions.
o Class - A user-defined, abstract data type. Data items
describe the format and functions describe its behavior.
By encapsulating data types and funcitons, classes reduce the
possibility for accidental misuse of data.
o Class Member Functions - These are methods defined for a class.
They permit access to the data and state of a class,
facilitating data hiding and reducing errors.
o Strong Type-Checking - Data type inconsistencies are detected
at compile time rather than later in the testing cycle.
o Typesafe linkage - C++ libraries can be reliably linked without
the possibility of name collision, permitting greater
use of modularity in system development.
o Inline functions - program efficiency is improved by copying
a function in line each time it is used. This eliminates
the overhead of external function calls.
o Data Abstraction - new data types are described in terms
of their data, as well as the function that works upon them.
Data abstractions promote data sharing without knowledge
of the underlying data structure.
o Data Hiding - Restricts access to member variables and
functions of a class via encapsulation, and enforces separation
between specification and implementation of abstract
data types.
o Inheritance - The process by which a derived class acquires the
data and functions of its base classes, encouraging structured
design and reducing redundant definitions.
o Multiple inheritance - A sub-class can inherit functions
from multiple direct base classes without redefinition.
o Operator Overloading - Additional meanings can be defined
for a C operator when used on different abstract data types.
o Function Overloading - Functions can be distinguished based
upon their argument types. Creating functions with the same
name to represent the same generic operation on different data
types increases programming flexibility.
System Requirements:
-------------------
Sun SPARC or compatible
Disk: 12MB
Memory: 12MB
Operating System: SunOS 4.1.x, Solbourne SPARC OS/MP 4.0, 4.1
Prices:
------
Domestic:
C++ translator $1,495
C++ translator and pdb debug. $1,895
Pdb Debugger, Single User $995
International:
C++ translator $1,875
C++ translator and Pdb debug. $2,375
Pdb debugger, Single User $1,245
Group and corporate discounts are availble.
HOW TO ORDER:
-------------
Qualix Group accepts MasterCard, VISA or a valid
corporate purchase order. Call us at 1-800-245-UNIX
or send e-mail to info@qualix.com to place an order
or if you'd like more information. (Our fax number
is 415-572-1300.)
GUARANTEE:
---------
We offer a 30-day money-back guarantee,
so if you're not fully satisfied, we'll refund
your money.
CORPORATE DISCOUNTS:
--------------------
Your company may have a Corporate Discount Agreement
with us, which will entitle you to special DISCOUNTS!
If your company has UNIX workstations, but doesn't
have a corporate discount in plan, call us to get
more information on how you can get the best
UNIX software products at the best price.
MORE ON QUALIX:
---------------
Qualix Group is an independent marketing organization
that sells and supports UNIX workstation software. Our
products include systems and network utilities,
personal and group productivity applications, and
object-oriented programming tools.
Qualix Group backs everything we sell with first-class
support. We make sure the software passes our stringent
tests. Our staff of trained UNIX experts know and
understand each product and stand ready to give you
the right answers to your questions -- and timely
solutions to your problems.
CALL US TODAY:
--------------
Call us today (1-800-245-UNIX) or send e-mail to
info@qualix to learn more about the product we carry
or to receive our FREE UNIX SOFTWARE BUYER'S GUIDE.
This guide is full of up-to-the minute information
on the products we carry.
--------------------------------------------------------------------------------
Subject: IDE Launches Success Package for C++
Contact: Ed Niehaus
Org: Niehaus/Ryan/Haller Public Relations
Mail: 601 Gateway Blvd. Suite 930
South San Francisco CA 94080
Phone: Ed's direct phone 415-615-7908
Phone: Company main phone 415-615-7900
Fax: 415-615-7901
"Achieve the Software Reuse Benefits of Object-Oriented Development"
Summary:
NEW YORK, NY, September 22, 1992 -- at UNIX Expo T92 --
Companies must reengineer their development organizations if
they are to obtain the full benefits of object-orientation.
Interactive Development Environments, Inc. (IDE) of San
Francisco, CA has introduced the Success Package for C++ to
help customers make the transition to an object-oriented
development process and to organize for effectively reusing
existing designs and code. IDE asserts that customers who buy
only tools -- without learning object-oriented thinking and
establishing roles and expectations -- risk not achieving
object-oriented design, much less producing reusable software
components. Based on its experience, IDE has developed a
success formula consisting of the right expectations, the right
tools, the right training, and close consultation, to help
customers achieve the benefits of reuse in the shortest
possible time. As part of the Success Package, IDE consultants
work with customers to identify success criteria, define
people's roles, set correct expectations, and organize for
reuse. IDE's training teaches everyone to think in an object-
oriented way and work as a team in their new roles. The
Success Package for C++ combines IDE's OOSD/C++ (see related
release) with training, consulting, maintenance, and support.
The five seat Success Package is available immediately for
$75,000. For more information call 1-800-888-IDE1.
---------------------------------------------------------------
Full Text of Press Release:
NEW YORK, NY, September 22, 1992 -- at UNIX Expo T92 --
Interactive Development Environments, Inc. (IDE) of San
Francisco, CA announced today the immediate availability of the
Success Package for C++. The package is designed to help C++
customers achieve the benefits of object-oriented development
in the shortest possible time. It incorporates IDE's proven
success formula: set the right expectations, provide the right
tools, offer the right training, and support the process fully.
The Success Package for C++ assures that customers develop
reusable software components while completing their first
project on-time and within budget.
"Object-oriented technology offers companies greater quality
and productivity, if they can make reuse an ongoing part of
their software development process," said Anthony I. Wasserman,
president and CEO of IDE. "But companies often run into
trouble with their first C++ project, because the shift to the
object-oriented paradigm requires major changes in how people
approach software development. The solution requires more than
advanced tools and user training. In our Success Package for
C++, we train everyone involved in the object-oriented
development process, not just developers but senior executives
and technical managers as well. We consult to set everyone's
specific expectations and to keep the project on track. We
stick with them to assure that reusability and other objectives
are achieved. Success is the result, and we've packaged it."
According to Sesha Pratap, president and co-founder of
CenterLine Software, "We are pleased that ObjectCenter
integrates with the Success Package for C++. Companies already
feel the competitive pressure to move to object-oriented
development for their mainstream applications. IDE's Success
Package for C++ with ObjectCenter helps ensure success from the
very first project. When a company's first project succeeds,
C++ will spread into development teams throughout the
enterprise, benefiting both CenterLine and IDE."
Object Orienting an Organization:
According to well-known author and consultant Les Hellenack,
"Success with C++ is more than just picking the right tool. The
benefits come from moving to an object-oriented development
process. Successful migration requires commitment of
executives, technical managers, and developers. IDE's success
package is the right approach for ensuring success."
The Success Package for C++ combines OOSD/C++ (see related
release) with training classes, consulting services,
maintenance, and technical support. To set the correct
expectations, each project starts with a half-day executive
briefing that presents the business case for object-oriented
CASE environments. IDE consultants then teach management
techniques for dealing with object-oriented development
projects. Aided by the consultants, technical managers write a
project plan that includes the criteria for success and the
details of installation, training, and support.
A comprehensive object-oriented design, methods, and tools
training class is conducted for developers. The class includes
hands-on sessions using the OOSD notation, OOSD/C++, the reuse
browser, programming tools, and technical publishing systems
for object-oriented analysis, design, and implementation.
IDE consultants and technical support engineers provide support
throughout the project. Consultants jump-start the project by
helping the team reach consensus on tools, techniques, and
methods before development efforts start. IDE offers
consulting to build and install the integrated development
environment that has been tailored to the organization's needs.
The consultants help set milestones and conduct success reviews
to keep the project on track and the project team focused.
Technical support engineers are readily available through an
800 hotline to answer any questions about OOSD/C++.
The project concludes with two review sessions involving the
project team and the executives. The consultants help with a
two-day review of the development process, tools, techniques,
methods, and reusable components. In a half-day executive
session, they summarize project goals and achievements and set
expectations for future projects.
Early users of the Success Package for C++ include the European
Space Operations Center (ESOC), Lockheed, Racal Communications,
and Swiss Bank Corporation.
OOSD/C++ Makes Reuse a Reality:
For the first time, C++ developers can reuse validated design
diagrams, then automatically generate compilable code and
publish documentation, all in one integrated environment.
IDE's OOSD/C++ supports architectural design, detailed design,
implementation and documentation of C++ components and
applications. OOSD/C++'s graphical editor lets users draw
diagrams of C++ software components in the clear, concise
Object-Oriented Structured Design (OOSD) notation. The reuse
browser increases quality and productivity by making it easier
to reuse software components stored in multiple libraries. The
accompanying Code Generator for C++ produces compilable code
for all program objects. Initially, OOSD/C++ is integrated
with the ObjectCenter programming environment and with
FrameMaker and Interleaf5 technical publishing systems.
Pricing and Availability:
The Success Package for C++ is available immediately to
accommodate project teams of 5 to 15 people. The five seat
package costs $75,000. The 10 and 15 seat packages cost
$110,000 and $135,000 respectively. Although IDE recommends
customers start with the Success Package, OOSD/C++ is available
with one year of software maintenance and technical support and
a four-day training class for $10,000 per seat.
Interactive Development Environments (IDE):
IDE, founded in 1983 by Anthony I. Wasserman, supports
REnterprise-Wide CASE for UNIX.S The company's mission is to
develop and sell leading-edge CASE software, to support
integrated CASE environments, and to provide training and
consulting services, to help customers be successful throughout
their software development process. IDE's Software through
Pictures is a multi-user, integrated CASE environment that
includes graphical editors as well as code, design and
documentation generators, all sharing a common repository. The
Software through Pictures graphical editors support both
structured and object-oriented development methods and
notations, including Structured Analysis, Information Modeling,
and OOSD. Software through Pictures runs in a heterogeneous
network of workstations and minicomputers with X terminals,
PCs, and Macintoshes as X11 servers.
IDE leverages the open architecture of Software through
Pictures by combining it with best-of-class tools from other
vendors and with training and consulting into a series of
comprehensive, integrated open solutions. IDE's partners
include CenterLine Software (formerly Saber Software), Frame
Technology, Informix, Interleaf, ISE, Sybase, and Visual Edge.
IDE educates executives on the benefits of software
engineering, helps technical managers develop an effective CASE
strategy, and trains developers in methods, tools, and
techniques for a variety of applications. IDE is a privately
held company with over 900 customers worldwide. IDE's
headquarters is at 595 Market Street, 10th Floor, San
Francisco, CA 94105, USA. Phone 1-800-888-IDE1.
Contacts:
Ed Niehaus, Niehaus/Ryan/Haller
(415) 615-7908 [home phone (415) 346-6499]
Nobby Akiha, IDE (415) 543-0900
Tamelyn Holter, IDE, Europe +33 (1) 39 02 26 02 (France)
--------------------------------------------------------------------------------
IDE Introduces OOSD/C++
"Simplifies Software Reuse for Increased Quality and Productivity"
Summary:
NEW YORK, NY, September 22, 1992 -- at UNIX Expo T92 --
Interactive Development Environments, Inc. (IDE) of San
Francisco, CA is adding Object-Oriented Structured Design/C++
(OOSD/C++) to its Software through Pictures( family of CASE
products. For the first time, C++ developers can reuse
validated design diagrams, then automatically generate
compilable code and publish documentation. OOSD/C++'s
graphical editor lets users draw diagrams of C++ software
components in the clear, concise Object-Oriented Structured
Design (OOSD) notation. The Reuse Browser increases quality
and productivity by making it easier to reuse software
components stored in multiple libraries. The accompanying Code
Generator for C++ produces compilable code for all program
objects. Initially, OOSD/C++ is integrated with the ObjectCenter
programming environment and with FrameMaker and
Interleaf5 technical publishing systems. A mouse click lets
OOSD/C++ users navigate between a design object and its
corresponding code in ObjectCenter. OOSD/C++ is available
immediately on Sun SPARC-based workstations and servers. IDE
recommends that OOSD/C++ be purchased as part of its Success
Package (see related release). OOSD/C++ is available with one
year of maintenance and support and a four-day class for
$10,000 per seat. For more information call 1-800-888-IDE1.
------------------------------------------------------------
Full Text of Press Release:
NEW YORK, NY, September 22, 1992 -- at UNIX Expo -- Interactive
Development Environments, Inc. (IDE) of San Francisco, CA
announced the immediate availability of Object-Oriented
Structured Design/C++ (OOSD/C++), the latest member of the
Software through Pictures( family of CASE products. OOSD/C++
supports development teams doing architectural design, detailed
design, implementation, and documentation of C++ applications
as well as creating reusable design components.
"OOSD/C++ will improve the overall quality and aid the on-time
delivery of C++ systems by providing the best support on the
market today for creating, storing, and reusing software
components," said Anthony I. Wasserman, president and CEO of
IDE. "Reuse is the key to gaining the benefits of object-
oriented development, so IDE's OOSD/C++ includes the C++ Reuse
Browser. Users can browse, modify, and extend proven software
components from multiple libraries. Reusing validated designs
and code improves productivity and quality."
Browser and Libraries Make Reuse Easy:
OOSD/C++ supports reuse of software components while still in
the design phase. The interactive Reuse Browser allows users
to access multiple libraries, either prepopulated or created by
users, to retrieve and reuse design components. OOSD/C++
automatically draws the components selected, and includes the
desired interfaces and methods for easy connection with the
system being created. OOSD/C++ includes the AT&T Library
Classes.
Integration Gives Access to Best-of-Class Tools:
OOSD/C++ is built on the open architecture of Software through
Pictures, so this new product can be integrated with other
best-of-class development tools. IDE has initially integrated
OOSD/C++ with the ObjectCenter programming environment and with
FrameMaker and Interleaf5 technical publishing systems.
Integration with SoftBench C++ along with ObjectCenter will be
available on the HP platform in the fourth quarter of 1992.
OOSD/C++'s Graphical Editor Knows C++:
OOSD/C++ guides developers in creating syntactically correct
C++, which reduces errors and increases reusability. OOSD/C++
includes a language-sensitive graphical editor that automates
the Object-Oriented Structured Design (OOSD) notation for C++
and allows users to build compound objects such as classes from
a variety of subcomponents. IDE has extended the basic OOSD
notation to include important C++ concepts such as classes;
public, private and protected member functions and member data;
templates; global and local scoping; and single and multiple
inheritance. OOSD/C++ includes programs for checking the
completeness and consistency of all diagram information, saving
time during the construction phase. Since the objects
correspond directly to C++ code, the integration with a
programming environment lets users navigate between an OOSD/C++
design object and its corresponding code in ObjectCenter with a
mouse click.
Users can annotate each object with properties, values, and
free-form descriptive text. Annotation values may be
automatically filled from graphical information. The
annotation facility is template-driven and can be customized to
include project-specific information. Accelerators and
default value options customized for C++ assist in entering
information into OOSD/C++.
Code Generator Produces Real Software through Pictures:
The accompanying Code Generator for C++ automates the tedious
task of writing interfaces and specifications for any design
object in the repository. It generates code for all program
objects including classes, templates, and functions, as well as
the declarations for all data types and objects. Users can
annotate objects with executable C++ statements or pseudo-code,
and they will be included appropriately in the body of the
code.
Appropriate Details for Clearer Communication:
OOSD/C++ includes a set of hide commands that make diagrams
more easily understood by different audiences. According to
Michael P. Thoma, IDE's vice-president of Marketing, "Designers
may prefer a detailed view with all objects visible, while
their customers may want to review only the major components.
OOSD/C++ makes it easy to view diagrams both ways. This
facility also helps new project members to quickly understand
the system being built."
C++ Success Package Helps Companies Achieve On-going Reuse:
"Customers who buy only tools, without learning object-oriented
thinking and establishing roles and expectations, risk never
achieving object-oriented design much less ending up with
reusable software components," Mr. Thoma said. "Our
consultants work with customers to identify success criteria,
define new roles for each of the players, set correct
expectations, and organize for reuse. The Success Package for
C++ incorporates IDE's time-tested success formula that
combines the right expectations, right training, right tools,
and close consultation to ensure the development of reusable
software components while completing the first project on-time
and within budget."
Pricing and Availability:
OOSD/C++ is available immediately on Sun SPARC-based
workstations and servers and will be available on HP 9000
Series 700 and IBM RISC System/6000 workstations before the end
of 1992. OOSD/C++ is available as part of IDE's Success
Package for C++ (see related release). The five seat package
for $75,000 includes OOSD/C++, training, consulting, technical
support, and one year of maintenance. Early users of the
Success Package for C++ include the European Space Operations
Center (ESOC), Lockheed, Racal Communications, and Swiss Bank
Corporation.
Although IDE recommends customers start with the Success
Package, OOSD/C++ is available with one year of software
maintenance and technical support and the four-day "Object-
Oriented Design, Methods, and Tools for C++" class for $10,000
per seat.
Interactive Development Environments (IDE):
IDE, founded in 1983 by Anthony I. Wasserman, supports
"Enterprise-Wide CASE for UNIX." The company's mission is to
develop and sell leading-edge CASE software, to support
integrated CASE environments, and to provide training and
consulting services, to help customers be successful throughout
their software development process. IDE's Software through
Pictures is a multi-user, integrated CASE environment that
includes graphical editors as well as code, design and
documentation generators, all sharing a common repository. The
Software through Pictures graphical editors support both
structured and object-oriented development methods and
notations, including Structured Analysis, Information Modeling,
and OOSD. Software through Pictures runs in a heterogeneous
network of workstations and minicomputers with X terminals,
PCs, and Macintoshes as X11 servers.
IDE leverages the open architecture of Software through
Pictures by combining it with best-of-class tools from other
vendors and with training and consulting into a series of
comprehensive, integrated open solutions. IDE's partners
include CenterLine Software (formerly Saber Software), Frame
Technology, Informix, Interleaf, ISE, Sybase, and Visual Edge.
IDE educates executives on the benefits of software
engineering, helps technical managers develop an effective CASE
strategy, and trains developers in methods, tools, and
techniques for a variety of applications. IDE is a privately
held company with over 900 customers worldwide. IDE's
headquarters is at 595 Market Street, 10th Floor, San
Francisco, CA 94105, USA. Phone 1-800-888-IDE1.
Contacts:
Ed Niehaus, Niehaus/Ryan/Haller
(415) 615-7908 [home phone (415) 346-6499]
Nobby Akiha, IDE
(415) 543-0900
Tamelyn Holter, IDE, Europe +33 (1) 39 02 26 02 (France)
-Software through Pictures and the IDE logo are registered trademarks of Interactive Development Environments, Inc.
-UNIX is a registered trademark of UNIX System Laboratories, Inc.
-X Window System is a trademark of the Massachusetts Institute of Technology.
-Macintosh is a trademark of Apple Computer Inc.
-ObjectCenter is a trademark of CenterLine Software Inc.
-FrameMaker is a trademark of Frame Technology, Inc.
-Interleaf is a trademark of Interleaf, Inc.
-SPARC is registered trademark of SPARC International.
-IBM is a registered trademark and RISC System/6000 is a trademark of International Business Machine Corporation.
-SoftBench is a trademark of Hewlett-Packard.
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
For information send mail to info-sunflash@sunvice.East.Sun.COM.
Subscription requests should be sent to sunflash-request@sunvice.East.Sun.COM.
Archives are on solar.nova.edu, paris.cs.miami.edu, uunet.uu.net,
src.doc.ic.ac.uk and ftp.adelaide.edu.au
All prices, availability, and other statements relating to Sun or third
party products are valid in the U.S. only. Please contact your local
Sales Representative for details of pricing and product availability in
your region. Descriptions of, or references to products or publications
within SunFlash does not imply an endorsement of that product or
publication by Sun Microsystems.
John McLaughlin, SunFlash editor, flash@sunvice.East.Sun.COM. (305) 776-7770.
TRACE: To: sunflash@housun.Central Errors-to: owner-sunflash@housun.Central.sun.com
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads