From: daemon@cs.tulane.edu ()
	id AA11131; Fri, 13 Nov 92 00: 08:07 PST
Subject: 47.19 SunFlash: 2.0.1 SPARCworks and SPARCompilers
Original-Message-Id: <9211130807.AA28632@sunvice.East.Sun.COM>
Nntp-Posting-Host-[nntpd-18829]: rex
Precedence: junk
Reply-To: <owner-sunflash@housun.Central.Sun.COM>
Organization: Computer Science Dept., Tulane Univ., New Orleans, LA
Errors-To: <owner-sunflash@housun.Central.Sun.COM>
Distribution: lou
Date: Fri, 13 Nov 1992 09:07:34 GMT
Return-Path: <owner-sunflash@housun.Central.sun.com>
Content-Length: 20631

----------------------------------------------------------------------------
                                                        The Florida SunFlash

                   2.0.1 SPARCworks and SPARCompilers

SunFLASH Vol 47 #19					       November 1992
----------------------------------------------------------------------------

		SPARCompiler Products
		   * SPARCompiler C 2.0.1
		   * SPARCompiler C++ 3.0.1
		   * SPARCompiler FORTRAN 2.0.1
		   * SPARCompiler Pascal 3.0.1

		SPARCworks 2.0.1

		SPARCworks "Professional" Products
		   * SPARCworks Professional C 2.0.1
		   * SPARCworks Professional C++ 3.0.1
		   * SPARCworks Professional FORTRAN 2.0.1
		   * SPARCworks Professional Pascal 3.0.1


****************************************************************************
*									   *
*	2.0.1 SPARCworks/SPARCompilers software development products	   *
*									   *
*	2.0.1 SPARCworks/SPARCompilers include 3 packaging options:	   *
*		- SPARCompiler - compiler only (no tools)		   *
*		- SPARCworks - development tools			   *
*		- SPARCworks "Professional" - compiler + development tools *
*									   *
* 	2.0.1 SPARCworks/SPARCompilers support both Solaris 2.0 and 	   *
*	Solaris 1.1 transparently: 					   *
*		- new support for Solaris 1.1 (previous release supported  *
*		  only Solaris 2.0)					   *
*		- this dual OS support for both Solaris 1.1 and 	   *
*		  Solaris 2.X allows customers to purchase and use a	   *
*		  development environment independent of which operating   *
*		  environment they are currently using			   *
*		- this dual OS support also makes SPARCworks/SPARCompilers *
*		  easier to sell and support 		                   *
*									   *
*	New Configurations:						   *
*		- 100 pack configurations are cheaper and easier to	   *
*		  purchase for Sun's large scale developers		   *
*		- New "Slim Pack" configuration includes everything 	   *
*		  (CD-ROM, license, online documentation) except hardcopy  *
*		  documentation for a low cost complete package		   *
*		- all SPARCworks/SPARCompiler products (C, C++, Fortran,   *
*		  and Pascal) are now available together on a single 	   *
*		  CD-ROM, making the products easier to distribute and     *
*		  support						   *
*									   *
*	Better Performance:						   *
*		- 2.0.1 SPARCompilers improve performance on SuperSPARC	   *
*		  based systems 8% - 12% with just a recompile		   *
*									   *
*	The SPARCworks Tools are the same as the 2.0 release: six powerful,*
* 	graphical, and integrated development tools that deliver increased *
*	productivity and extended capabilities to professional programmers.*
*	Features include:        					   *
*									   *
*		- Common tools across all SPARCompilers. Includes strong   *
*		  C++ object oriented tools, a unique powerful performance *
*		  analyzer, and a much enhanced debugger 		   *
*									   *
*		- Uses ToolTalk messaging and an OPEN LOOK GUI to 	   *
*		  integrate tools for even greater productivity            *
*									   *
*									   *
****************************************************************************

On 2 November, 1992 SMCC announces the latest release of SunPro's
SPARCworks/SPARCompiler software development products, the 2.0.1
release. This release adds dual OS support for both Solaris 2.0 and
Solaris 1.1. New configurations such as the "100 Packs" and "Slim
Packs" are also available. SuperSPARC-based systems will also see a
performance boost provided by the new SPARCompilers. The
SPARCworks/SPARCompiler products continue to strengthen SMI's already
leading software development position, making SPARC/Solaris the best
software development platform in the Unix industry.

ScholarPAC pricing and packaging will be announced shortly. 

SPARCworks/SPARCompiler 2.0.1 products replace the 1.1 and 2.0 products
running on Solaris 1.X and Solaris 2.0 respectively.

For customers still on Solaris 1.x (SunOS 4.1.X) using the older 1.1
products, the major changes for this 2.0.1 release include:

		SPARCworks adds 4 new development tools, and
		significant enhancements to the existing tools. This
		toolset is the same one that has been available only on
		Solaris 2.0.  These features increase productivity,
		enhance capabilities, and improve ease-of-use.

		SPARCompilers improve performance 8 to 12% for faster
		applications, especially for SuperSPARC-based machines.

		SPARCworks and SPARCompilers are now available
		separately, or together as SPARCworks "Professional"
		products. Customers can choose the right product configuration
		for their needs.

		SPARCworks and SPARCompilers use networked floating
		licenses, to save costs and offer flexibility over single
		user (machine based) licenses.

For customers on Solaris 2.0 using the newer 2.0 products, the major
changes for this 2.0.1 release include:

		All SPARCworks/SPARCompiler products are included on a
		single CD. This includes all the languages, and
		tools/compilers for both Solaris 2.0 and Solaris 1.1.
		Furthermore, the license will work for either Solaris
		2.0 or Solaris 1.1, and will be interchangable (although only
		one at a time). This is convenient for customers that are
		continuing the  migration to Solaris 2.0.

		Bug fixes improve stability and reliability.


For all customers (using either Solaris 1.X or Solaris 2.0), this 2.0.1
release provides a powerful, graphical, integrated development
environment that increases individual programmer productivity and
enhances capabilities.

On 2 November, 1992 SMCC announces the latest release of SunPro's
SPARCworks/SPARCompiler software development products, the 2.0.1
release. This release adds dual OS support for both Solaris 2.0 and
Solaris 1.1. New configurations such as the "100 Packs" and "Slim
Packs" are also available. SuperSPARC-based systems will also see a
performance boost provided by the new SPARCompilers. The
SPARCworks/SPARCompiler products continue to strengthen SMI's already
leading software development position, making SPARC/Solaris the best
software development platform in the Unix industry.

New "100 Pack" configurations allow large scale developers to purchase,
use, and support SPARCworks/SPARCompiler products more easily and for
less costs. "100 Packs" replace site licenses.

New "Slim Pack" configurations allow developers to purchase a complete
package for a single user at a low cost. "Slim Packs" replace the "RTU-only"
configurations, by providing more (CD-ROM, online documentation) for
the same costs.


PRODUCT DESCRIPTION
--------------------
The products are available in a variety of configurations:

	SPARCompiler C, C++, FORTRAN, Pascal - compiler alone
	SPARCworks - development tools alone
	SPARCworks "Professional" C, C++, FORTRAN, Pascal - compiler plus tools


SPARCworks
----------
SPARCworks includes six development tools, all powerful, graphical and
integrated:

	SPARCworks Manager
	- manages the other tools, including third party tools. Allows tools
	  to be managed from a single control panel, as a single session.

	SourceBrowser
	- graphical static analyzer with extensive C++ object-oriented
	  programming tools and function call graphers. Developers can
	  better visualize and inspect/search their programs.

	Debugger
	- powerful symbolic (source code) debugger based on Sun's dbx.
	  Support for optimized code and shared libraries allows
	  developers to debug their real-life programs. Integrated
	  edit-compile-debug cycle for easy turnaround.

	Analyzer
	- powerful and graphical performance analyzer and optimizer. Unique
	  disk paging improvement tool reduces virtual memory
	  requirements of application (up to 40% reduction in virtual
	  memory requirements for some applications tested, resulting
	  in up to 20% overall performance improvement!). 
	  
	FileMerge
	- graphical tool to compare and merge files, especially for concurrent
	  development. Simple, intuitive user interface.

	MakeTool
	- graphical user interface to the Unix make utility, to manage and
	  understand the software build process.

A high degree of integration and interaction among these tools is
achieved using Solaris' ToolTalk, Sun's widely accepted, multiplatform
messaging system included for free on every Sun system.  For instance,
any tool can be started, stopped, or hidden via the SPARCworks Manager
using ToolTalk messages. And because ToolTalk is an open available
interface, third party or in-house applications can be integrated
similarly. SPARCworks also uses a simple and intuitive OPEN LOOK GUI
(including hypertext online documentation).



SPARCompilers
-------------
There are four SPARCompiler products:

	- SPARCompiler C 2.0.1 - supports ANSI C and K&R C. Recently validated
	  by NIST for successfully passing the ANSI C Validation Suite on
	  Solaris 2.1.
	- SPARCompiler C++ 3.0.1 - based on USL cfront 3.0, the defacto C++
	  standard, which includes the commonly requested feature, templates.
	- SPARCompiler FORTRAN 2.0.1 - supports ANSI standards, and includes
	  VAX/VMS extensions
	- SPARCompiler Pascal 3.0.1 - based on Berkeley Pascal, and includes
	  Apollo Domain extensions.

All four SPARCompilers are optimized for SPARC, including the
SuperSPARC processor (8% - 12% performance improvement over previous
SunPro compilers). This performance improvement requires only a
recompile, and the resulting binary can run on SuperSPARC and
non-SuperSPARC systems for transparent performance gains. All
SPARCompilers also support SPARCworks 2.0.1, so there is no need to
purchase tools twice for multilanguage development.

SPARCworks "Professional"
-----------------------
2.0.1 SPARCworks "Professional" products simply copackage SPARCworks
2.0.1 with a SPARCompiler (e.g. SPARCworks "Professional" C 2.0.1 is
SPARCworks 2.0.1 plus SPARCompiler C 2.0.1).


Licensing
---------
Both SPARCworks and the SPARCompilers use floating licenses, which
allow a license to be shared among many users on a single network. The
SPARCworks floating license is independent of the SPARCompiler floating
license in the SPARCworks "Professional" products, so developers can use
the SPARCompiler independent of SPARCworks usage. Furthermore, the
floating license is OS independent, so a license can be used on either
Solaris 1.1 or Solaris 2.0, although not at the same time.

New Configurations
------------------
The 2.0.1 release adds two new configurations: a "100 Pack" and a "Slim
Pack". A "100 Pack" includes 100 licenses, one set of hardcopy manuals,
and one CD-ROM (which includes unlimited online documentation). The 100
licenses are packaged as 10 x "10 Packs". The "Slim Pack" includes
everything except hardcopy documentation - it includes one license and
one CD-ROM, which includes online documentation.



FEATURES AND BENEFITS
-----------------------

-Features-				-Benefits-

Tightly integrated development tools	Highly productive, rapid programming
					environment. Developers focus on
					the task, not the tools.

C++ capabilities (class grapher and	Easy and powerful object-oriented
class browser)				programming.

Performance Analyzer			Unique! Powerful graphical software
					performance analysis tool accelerates
					tuning applications for peak
					performance

ToolTalk 				SPARCworks tools use ToolTalk to
					integrate with each other for faster
					edit-compile-debug cycle. Integrate
					third party tools for even greater
					productivity

Floating Licenses			Share a license among users on a
					network to save costs and offer
					flexibility over node locked licenses

OPEN LOOK GUI, Online documentation	Lower learning curve, and graphical
					output for programmer productivity

Multilanguage development		Choose the right language for the task.
					Mixed language applications supported

SPARC optimization			SPARCompilers deliver improved
					performance on all SPARC processors,
					including SuperSPARC

dual OS support				Easy migration to Solaris 2.0 for
					all software developers via a common
					development environment on both
					Solaris 2.0 and Solaris 1.1. Development
					environment is easy to purchase,install,
					use, and support independent of
					operating environment.

100 pack configurations			Cost effective, easy migration to
					Solaris 2.0 for large scale C
					developers, especially those still using
					the SunOS 4.1.X bundled C compiler.

HARDWARE AND SOFTWARE CONSIDERATIONS
--------------------------------------

SPARCworks/SPARCompiler products run on SPARCsystems with at least 16
MB of main memory and 40 MB swap space. 45 MB file space is required on
the file server for storing the product. SPARCworks/SPARCompilers
requires either Solaris 2.0 or Solaris 1.1 (SunOS 4.1.X release or
greater and OpenWindows 3.0).  Effective use of the floating licenses
require that these SPARCsystems be networked.

Orders are being taken immediately for all configurations. Shipping for
all configurations except the "100 Packs" will begin early/mid November.
The "100 Packs" will begin shipping the end of November.


What kind of floating license manager does SPARCworks use, and how
does it work?

	SunPro uses Highland Software's floating license mechanism,
	FlexLM.  After installation, the floating license software
	provides simple operation.  SPARCworks tools, when started,
	contact the "license server" requesting permission to run.  The
	license server checks to determine the maximum number of
	simultaneous users for the application; it then compares this
	with the current use.  The license server grants permission to
	execute if that maximum number has not been reached; otherwise
	it withholds permission.

	The multi-license packs (10, 25 packs) use 1 license server
	(not 10 or 25), and thus must be shared on a single network. A
	100 pack consists of (quantity 10) 10-packs.  Licenses are
	interchangable for either Solaris 1.1 or Solaris 2.0 usage.
	This includes the multi-license packs (e.g.  a 10 pack can
	provide 7 licenses to Solaris 1.1 users while providing the
	remaining 3 licenses to Solaris 2.0 users).


Do the SPARCompiler products include a debugger?

	The SPARCompiler products include the compiler, assembler, and
	runtime libraries. The debugger is included only in the
	SPARCworks toolset. The SPARCompiler products are intended for
	customers adding compiler licenses for multilanguage
	development, since a customer does not need to repurchase
	SPARCworks when adding other languages. SPARCompiler products
	are also useful for casual developers that do not need a
	debugger (e.g. shareware compiling).


There is also a SunPro user group called the SunPro Special Interest
Group (SIG) which customers can join. For instance, SunPro now provides
Pipeline, a tool used for migrating applications to Solaris 2.0, in its
SunPro SIG shared software distribution.  If you would like more
information about joining this SIG, send email to SunproSIG@Sun.Com.


U.S. PRICING AND ORDERING INSTRUCTIONS
--------------------------------------
Definitions:

A "Slim Pack" includes a CD-ROM, Online Documentation, and a One User
License.

A "One Pack" includes a CD-ROM, Online and Hardcopy Documentation, and a
One User License.

A "10 Pack" includes a CD-ROM, Online and Hardcopy Documentation, and a 10
User License.

A "25 Pack" includes a CD-ROM, Online and Hardcopy Documentation, and a 25
User License.

A "100 Pack" includes a CD-ROM, Online and Hardcopy Documentation, and
10 x 10-User Licenses.


All part numbers below are in the End User and Reseller price lists,
except for the "100 Pack" part numbers (which are only in the End User price
lists).


			      Order            List   Discount    Software
Description                   Number           Price  Category  Support Price
=============================================================================+

SPARCompiler C 2.0.1 (C compiler only)
--------------------------------------

Slim Pack			CC-S	       $695    	 B	   $10

One Pack		      	CC-P	       $795    	 B	   $10



SPARCworks Professional C 2.0.1 (C compiler plus tools)
-------------------------------------------------------

Slim Pack			SCC-S	       $1595     B	   $25

One Pack		      	SCC-P	       $1795	 B	   $25

Ten Pack			SCC-P10        $13750	 B	   $215

25 Pack				SCC-P25        $32000	 B	   $500

100 Pack			SCC-P100       $96,000	 B	   $2000

Upgrade to SPARCworks 		SCC-SF	       $795      B	   N/A
Professional C 2.0.1 Slim Pack

Upgrade to SPARCworks		SCC-PF	       $995      B	   N/A
Professional C 2.0.1 One Pack



SPARCompiler C++ 3.0.1 (C++ compiler only)
-------------------------------------------

Slim Pack			CPL-S	       $895    	 B	   $10

One Pack		      	CPL-P	       $995    	 B	   $10


SPARCworks Professional C++ 3.0.1 (C++ compiler plus tools)
------------------------------------------------------------

Slim Pack			SCP-S	       $1795     B	   $25

One Pack		      	SCP-P	       $1995	 B	   $25

Ten Pack			SCP-P10        $15450	 B	   $215

100 Pack			SCP-P100       $108,000	 B	   $2000

Upgrade to SPARCworks		SCP-SF	       $895      B	   N/A
Professional C++ 3.0.1 Slim Pack

Upgrade to SPARCworks		SCP-PF	       $1095     B	   N/A
Professional C++ 3.0.1 One Pack


SPARCompiler FORTRAN 2.0.1 (Fortran compiler only)
--------------------------------------------------

Slim Pack			FTN-S	       $1095      B	   $10


One Pack			FTN-P	       $1195      B	   $10


SPARCworks Professional FORTRAN 2.0.1 (Fortran compiler plus tools)
--------------------------------------------------------------------

Slim Pack			SFT-S	       $1995     B	   $25

One Pack		      	SFT-P	       $2195	 B	   $25

Ten Pack			SFT-P10        $17150	 B	   $215

100 Pack			SFT-P100       $120,000	 B	   $2000

Upgrade to SPARCworks		SFT-SF	       $995	 B	   N/A
Professional FORTRAN 2.0.1 Slim Pack

Upgrade to SPARCworks		SFT-PF	       $1195     B	   N/A
Professional FORTRAN 2.0.1 One Pack


SPARCompiler Pascal 3.0.1 (Pascal compiler only)
-------------------------------------------------

One Pack			PAS-P	       $1195     B	   $10


SPARCworks Professional Pascal 3.0.1 (Pascal compiler plus tools)
------------------------------------------------------------------

One Pack			SPA-P	       $2195	 B	   $25

100 Pack			SPA-P100       $120,000	 B	   $2000

Upgrade to SPARCworks		SPA-SF	       $995      B	   N/A
Professional Pascal 3.0.1 Slim Pack

Upgrade to SPARCworks		SPA-PF	       $1195     B	   N/A
Professional Pascal 3.0.1 One Pack


SPARCworks 2.0.1 (toolset only)
---------------------------------------------------------------

Slim Pack			SW-S	       $1395	 B	   $15


One Pack			SW-P	       $1495	 B	   $15




Notes:
-------
	1) SPARCompiler products, SPARCworks, and SPARCworks Professional
	   products feature floating license technology.  Floating
	   licenses allow licenses to be used by any user, on any
	   SPARCsystem, on the same network. The SPARCworks
	   Professional products include a SPARCworks license and a
	   SPARCompiler license - the licenses are independent of each
	   other and can be used by different users simultaneously.
	   There is a minimum amount of time (15 minutes, starting from
	   the time the compile is complete) that the SPARCompiler
	   licenses are held for each use. This is to ensure that large
	   compile jobs (e.g. make's) can complete without losing their
	   licenses. The SPARCworks licenses are held for the duration
	   of the user's session.
	2) Support cost assumes existing SunOS support contract in place.
	3) Software Support Price for the multi-license configurations are for
	   the entire product, not for each Floating License.
	4) Upgrade prices are applicable only for customers without
  	   a support contract. A current support contract includes
           upgrades.



++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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
Newsgroups: lou.sun