---------------------------------------------------------------------------- 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@suntri Errors-to: owner-sunflash@suntri.east.sun.com