---------------------------------------------------------------------------- The Florida SunFlash SunSoft Software Development Tools SunFLASH Vol 70 #4 October 1994 ---------------------------------------------------------------------------- The Electronic Journal For Sun Users Since 1988 John J. Mclaughlin, Publisher & Editor - flash@sun.com ____________________________________________________________________________ 70.04 SunSoft Software Development Tools Sun Microsystems Computer Company (SMCC) announces new and enhanced software development products for the Solaris(R) 1 (SunOS(TM) 4.1.3 or later release) and Solaris 2.2 or later operating environments. Industry-leading product features first announced for Solaris 2 in January 1994, will now be available for Solaris 1. Major enhancements have been made to SPARCworks(TM)/iMPact(TM) multithreaded development tools. Enhanced versions of the SunSoft WorkShop(TM), SPARCworks development tools, and SPARCompiler(TM) language systems for C, C++, FORTRAN, Pascal, and featuring productivity and performance improvements over previous releases are also available. In addition, two new products are availabale - SunSoft WorkShop for Ada and Tools.h++ source code. (532 lines) ---------------------------------------------------------------------------- SunSoft Developer Product Lines for SPARC systems running Solaris 1 and Solaris 2.2 or later AVAILABILITY ------------ Products can be ordered and are shipping immediately. PRODUCT TRANSITION ------------------ All old marketing part numbers are replaced by the new marketing part numbers. Please note that the replacement of the old part numbers absolutely means no loss of functionality. The new part numbers represent updated version of each product. All prices remain the same as before. Please note the following transition schedule for old product numbers: Last Quote Date: October 14, 1994 Last Order Date: December 30, 1994 Last Ship Date: January 31, 1995 * SunSoft WorkShop is everything a software developer needs -- in one box * "Best of Breed" -- most advanced technology (MP/MT, new C++) * "More for less" -- SunSoft WorkShop provides more than any other Solaris development and at a lower price Sun provides a complete development environment for software application developers. The core development tools provide a strong foundation for enterprise-wide development of client-server applications. The core tools support rapid development, deployment and integration as well as a shortened edit-compile-debug cycle. Sun is introducing the core software developer productivity tools that include compilers, programmer productivity toolsets, workgroup and configuration management toolsets, MP compilers and MT tools for both Solaris 1 and Solaris 2 operating environments. SunSoft WorkShop provides an integrated suite of core software development productivity tools for the Sun platform. SPARCworks/Teamware is a code management toolset for distributed development. SPARCworks/iMPact enables parallellization technology and multithreaded development with an MP FORTRAN compiler and an MT debugger for C, C++ and FORTRAN. SPARCworks development tools are a tightly integrated, robust set of GUI-based software development tools that improve programmer productivity. SPARCworks Professional 3.0 for C, Pascal and Ada has individual developer tools which assist rapid development and deployment of software applications. It has fast turnaround like an interpretive environment and all the benefits of a compilation-based environment. SPARCworks Professional is a co-packaging of SPARCworks and one SPARCompiler. Sun's core developer tools will be especially valuable to software developers concerned with high-quality environments that support rapid development and deployment of software applications. Target markets include all software developers in the following areas: * Integrated software development product suite - Provides comprehensive, integrated tool suite - Consolidates core set of tools used by developers on a daily basis - Supports individuals and teams - Supports development of single and multi-threaded applications * Improves application performance - Scalable, production quality compilers deliver peak performance - Auto-parallelizing FORTRAN compiler boosts application performance * Improves developer and team productivity - Advanced features like 'runtime error checking`, 'memeory leak detection' and 'fix and continue' slach development time - Easy to use tools automate software version control, release integration, release management, and project builds PRODUCT DESCRIPTION -------------------- * SPARCompiler language systems: - SPARCompiler Ada: validated MIL-STD-1815A Ada compiler - SPARCompiler C: Supports ANSI and K&R C - SPARCompiler C++: "native" C++ compiler which closely tracks the emerging ANSI C++ draft standard - SPARCompiler FORTRAN: enhanced ANSI standard FORTRAN-77 compiler - SPARCompiler Pascal: compiles with ISO and ANSI standards, and offers entensions for easy migration of applications from other platforms * Tools.h++ is Rogue Wave Software's library of over 100 C++ foundation classes. The binary version and documentation is bundled with our C++ compiler. Tools.h++ source code version 6.4 is for sale. * SPARCworks development tools for building, testing, debugging and tuning applications in C, C++, FORTRAN, and Pascal * SPARCworks/Ada development tools for building, testing, debugging and tuning applications in Ada * SPARCworks/iMPact automatic parallelization of FORTRAN programs and tools for developing multithreaded applications in C, C++, and FORTRAN * SPARCworks/iMPact Ada easily multithread multitasking Ada applications * SPARCworks/TeamWare code management tools to speed and simplify project integration, system builds, software version control, and release management ******************* SunSoft WorkShop Product Suite WorkShop C: SPARCworks, SPARCompiler C, SPARCworks/iMPact, SPARCworks/TeamWare WorkShop C++: SPARCworks, SPARCompiler C++, SPARCompiler C, SPARCworks/iMPact, SPARCworks/TeamWare WorkShop FORTRAN: SPARCworks, SPARCompiler FORTRAN, SPARCompiler C, SPARCworks/iMPact, SPARCworks/TeamWare WorkShop Ada: SPARCworks, SPARCworks/Ada, SPARCompiler Ada, SPARCompiler C, SPARCworks/TeamWare, SPARCworks/iMPact Ada ******************** SPARCworks features include: SourceBrowser: Graphical static source code analyzer. Includes special C++ code browsing tools. Debugger: Powerful symbolic debugger based on Sun's dbx. Patch executable and continue. Support optimized code and shared libraries. Runtime Error Checker: Catch hard to find errors. Improve quality. Analyzer: Powerful graphical runtime performance analyzer and optimizer. FileMerge: Graphical tool to visually compare and merge concurrently modified MakeTool: GUI to the UNIX "make" utility. Helps manage software build process. ******************** SPARCworks/iMPact includes tools for multithreaded development in C/C++: Debugger MT extensions for debugging mulithreaded applications, LockLint for detecting hard-to-find synchronization errors in MT C programs; Thread Analyzer for profiling and tuning MT applications. SPARCworks/iMPact also includes tools for quickly moving FORTRAN applications to top MP systems: SPARCompiler FORTRAN MP extensions to automatically parallelizing compute-intensive FORTRAN applications; and LoopTool for profiling and refining parallel FORTRAN applications for maximum performance. ******************** SPARCworks/TeamWare features include: CodeManager: Automate project integration; graphical release manager. VersionTool: Provides graphical version control; SCCS compatible. FreezePoint: Captures source configurations for later retrieval. ParallelMake: Accelerates project builds by parallelizing makefiles on multiprocessor systems. FileMerge: Graphical tool to visually compare and merge concurrently modified source code. ********************* NEW FEATURES AND PRODUCT IMPROVEMENTS ------------------------------------- Highlights for SunSoft WorkShop 1.1 =================================== *NOTE: All SunSoft WorkShop version numbers are changed to 1.1 to reflect and match SunSoft's version numbers. * Faster compilation - 5% improvement overall, 30% for C++ over version 1.0 * Faster execution Speed - 5% improvement over version 1.0 * New FORTRAN capabilities - Global Program Checking detects hard-to-find source errors - POSIX FORTRAN bindings * SPARCworks/iMPact 2.0 - Better automatic parallelization - LoopTool for analysis of parallelized FORTRAN programs - LockLint for error detection in multithreaded C programs - ThreadAnalyzer for performance analysis of MT programs Highlights for SPARCworks 3.0 ============================= * Provides the fast turnaround of an interpretive environment - Based on production code - Production quality compiler, the industry standard for performance - Scales to handle the largest applications - Excellent support for team development - Overcome productivity objections * Integrates quality-enhancing functionality on all developer's desktops - Runtime Error Checking (RTC) and memory-leak detection Tightly and seamlessly integrated with SPARCworks debugger Highlights for SPARCompiler language systems ============================================ * SPARCompiler C and FORTRAN compile code faster than ever * Native SPARCompiler C++ supports the latest features: templates and exceptions - Compiles code up to 3 times FASTER than C++ Version 3.0 * SPARCompiler C leads the industry in runtime performance - Industry's best SPECint numbers * Instant performance boost by simply recompiling - 15-20% impreovement over 2.0.1, 5% over 3.0 * SPARCompiler Ada compiles faster than ever * SPARCompiler Pascal remains the UNIX standard Pascal language system HARDWARE AND SOFTWARE CONSIDERATIONS ------------------------------------ All the products require Solaris 1(SunOS 4.1.3 or later release) or Solaris 2.2 or later, 16 MB of main memory, 40 MB of swap space, 65 MB of file storage space for Workshop and 45 MB of file storage space for SPARCworks Professional and SPARCompiler products. Collector/Analyzer, SPARCworks/iMPact, Debugger Data Inspector, Debugger Enhanced Watchpoints, and FORTRAN POSIX bindings are only supported under Solaris 2. SPARCworks/iMPact 2.0 requires installed licenses for SPARCworks development tools and a SPARCompiler Language System. SPARCworks/iMPact Ada 1.0.1 requires installed licenses for SPARCworks Professional Ada 2.1.1 or SPARCompiler Ada 2.1.1. Effective use of the floating licenses require that these SPARCsystems be networked. U.S. PRICING AND ORDERING INFORMATION ------------------------------------- The following software configurations will be available from SMCC and will be offered on the End User and Reseller price lists: Monthly Order List Discount Software Only Description Number Price Category Support Price ==================================================================================== WORKSHOP ******** WorkShop for C 1.1 WSCC-1.1-S 2195 B $40 WorkShop for C 1.1 WSCC-1.1-P 2445 B $40 WorkShop for C 1.1 WSCC-1.1-P10 18900 B $400 WorkShop for C 1.1 WSCC-1.1-P25 44000 B $1000 WorkShop for C 1.1 Docs WSCC-1.1-D 350 B N/A WorkShop for C++ 1.1 WSCPL-1.1-S 2995 B $55 WorkShop for C++ 1.1 WSCPL-1.1-P 3295 B $55 WorkShop for C++ 1.1 WSCPL-1.1-P10 25750 B $550 WorkShop for C++ 1.1 WSCPL-1.1-P25 60000 B $1375 WorkShop for C++ 1.1 Docs WSCPL-1.1-D 400 B N/A WorkShop for FORTRAN 1.1 WSFTN-1.1-S 3195 B $59 WorkShop for FORTRAN 1.1 WSFTN-1.1-P 3495 B $59 WorkShop for FORTRAN 1.1 WSFTN-1.1-P10 27500 B $590 WorkShop for FORTRAN 1.1 WSFTN-1.1-P25 64000 B $1475 WorkShop for FORTRAN 1.1 Docs WSFTN-1.1-D 400 B N/A WorkShop for Ada 1.0 WSADA-1.0-P 12500 B TBD WorkShop for Ada 1.0 WSADA-1.0-P10 104000 B TBD WorkShop for Ada 1.0 WSADA-1.0-P25 244000 B TBD WorkShop for Ada 1.0 WSADA-1.0-D 400 B N/A SPARCWORKS PROFESSIONAL *********************** SPARCworks Pro C 3.0.1 SCC-3.0.1-S 1195 B $22 SPARCworks Pro C 3.0.1 SCC-3.0.1-P10 10400 B $220 SPARCworks Pro C 3.0.1 Upgr SCC-3.0.1-SU 395 B $22 SPARCworks Pro C 3.0.1 Upgr SCC-3.0.1-P10U 3560 B $220 SPARCworks Pro Pascal 3.0.3 SPA-3.0.3-S 2195 B $35 SPARCworks Pro Pascal 3.0.3 SPA-3.0.3-P 2395 B $35 SPARCworks Pro Pasc3.0.3 Upgr SPA-3.0.3-SU 695 B $35 SPARCworks Pro Pasc3.0.3 Upgr SPA-3.0.3-PU 895 B $35 SPARCworks Pro Ada 2.1.1 ADE-2.1.1-P 9995 B $250 SPARCworks Pro Ada 2.1.1 ADE-2.1.1-P10 83500 B $2500 SPARCworks Pro Ada 2.1.1 ADE-2.1.1-P25 196000 B $6250 SPARCworks Pro Ada 2.1.1 Upgr ADE-2.1.1-PU 3195 B $250 SPARCworks Pro Ada 2.1.1 Upgr ADE-2.1.1-P10U 25650 B $2500 SPARCworks Pro Ada 2.1.1 Upgr ADE-2.1.1-P25U 60000 B $6250 SPARCWORKS/TOOLS/iMPact *********************** SPARCworks Tools 3.0.1 SW-3.0.1-P 1695 B $25 SPARCworks Tools 3.0.1 Doc only (d) SW-3.0.1-D 150 B N/A SPARC development products SW-3.2-CD 25 B N/A CD-ROM only (must be ordered in multiples of 10) SPARCworks/iMPact 2.0 SWMT-2.0-P 1095 B $18 SPARCworks/iMPact 2.0 SWMT-2.0-P10 8500 B $180 SPARCworks/iMPact Ada 1.0.1 ADMT-1.0.1-S 2995 B $55 SPARCworks/iMPact Ada 1.0.1 ADMT-1.0.1-S10 25500 B $550 SPARCworks/iMPact Ada 1.0.1 ADMT-1.0.1-S25 60000 B $1375 SPARCworks/Ada 2.1.1 SWA-2.1.1-P 2495 B $55 SPARCworks/Ada 2.1.1 Upgrade SWA-2.1.1-PU 875 B $55 SPARCOMPILER ************ SPARCompiler C 3.0.1 CC-3.0.1-S 695 B $13 SPARCompiler C 3.0.1 Doc only CC-3.0.1-D 150 B N/A SPARCompiler C 3.0.1 Upgrade CC-3.0.1-SU 250 B $13 SPARCompiler C++ 4.0.1 CPL-4.0.1-S 995 B $20 SPARCompiler C++ 4.0.1 CPL-4.0.1-P10 8600 B $200 SPARCompiler C++ 4.0.1 Doc only CPL-4.0.1-D 150 B N/A SPARCompiler C++ 4.0.1 Upgrade CPL-4.0.1-SU 350 B $20 Tools.h++ Source Code Version 6.4 TOOLSH-6.4-SRC 3995 B TBD SPARCompiler FORTRAN 3.0.1 FTN-3.0.1-S 1095 B $20 SPARCompiler FORTRAN 3.0.1 FTN-3.0.1-P10 9400 B $200 SPARCompiler FORTRAN 3.0.1 doc only FTN-3.0.1-D 150 B N/A SPARCompiler FORTRAN 3.0.1 Upgrade FTN-3.0.1-SU 375 B $20 SPARCompiler Pascal 3.0.3 PAS-3.0.3-S 1095 B $20 SPARCompiler Pascal 3.0.3 PAS-3.0.3-P10 9400 B $200 SPARCompiler Pascal 3.0.3 doc only PAS-3.0.3-D 150 B N/A SPARCompiler Pascal 3.0.3 Upgrade PAS-3.0.3-SU 375 B $20 SPARCompiler Ada 2.1.1 ADA-2.1.1-P 7500 B $205 SPARCompiler Ada 2.1.1 Upgrade ADA-2.1.1-PU 2350 B $205 TEAMWARE ******** SPARCworks TeamWare 1.0.3 SWT-1.0.3-S 1095 B $25 SPARCworks TeamWare 1.0.3 SWT-1.0.3-P 1195 B $25 SPARCworks TeamWare 1.0.3 SWT-1.0.3-P10 9000 B $250 SPARCworks TeamWare 1.0.3 SWT-1.0.3-P25 21000 B $625 SPARCworks TeamWare 1.0.3 SWT-1.0.3-P100* 63000 B $2500 SPARCworks TeamWare 1.0.3 Docs Only SWT-1.0.3-D 150 B N/A * End User price list only Transitioning of Old Marketing Part Numbers ------------------------------------------- Please NOTE that the replacement of the old part numbers absolutely means No Loss of Functionality. The new part numbers represent updated version of each product. Almost all of the old products are now availble for both Solaris 1 (SunOS 4.1.3 or later release) and Solaris 2.2 or later release. All prices remain the same as before. Please note the following transition schedule for old product numbers: EOL Announce Date: September 12, 1994 Last Quote Date: October 14, 1994 Last Order Date: December 30, 1994 Last Ship Date: January 31, 1995 Marketing Part # Marketing Part # That Being Transitioned Replaces Transitioned Part # ------------------------------------------------------------ SunSoft WorkShop for C WSCC-3.0-S WSCC-1.1-S WSCC-3.0-P WSCC-1.1-P WSCC-3.0-P10 WSCC-1.1-P10 WSCC-3.0-P25 WSCC-1.1-P25 WSCC-3.0-D WSCC-1.1-D WSCC-2.0.1-D WSCC-1.1-D SunSoft WorkShop for C++ WSCPL-4.0-S WSCPL-1.1-S WSCPL-4.0-P WSCPL-1.1-P WSCPL-4.0-P10 WSCPL-1.1-P10 WSCPL-4.0-P25 WSCPL-1.1-P25 WSCPL-4.0-D WSCPL-1.1-D WSCPL-3.0.1-D WSCPL-1.1-D SunSoft WorkShopfor FORTRAN WSFTN-3.0-S WSFTN-1.1-S WSFTN-3.0-P WSFTN-1.1-P WSFTN-3.0-P10 WSFTN-1.1-P10 WSFTN-3.0-P25 WSFTN-1.1-P25 WSFTN-3.0-D WSFTN-1.1-D WSFTN-2.0.1-D WSFTN-1.1-D SPARCworks Professional C SCC-3.0-S SCC-3.0.1-S SCC-3.0-P10 SCC-3.0.1-P10 SCC-3.0-SF SCC-3.0.1-SU SCC-3.0-P10F SCC-3.0.1-P10U SPARCworks Professional Pascal SPA-3.0-S SPA-3.0.3-S SPA-3.0-P SPA-3.0.3-P SPA-3.0-SF SPA-3.0.3-SU SPA-3.0-PF SPA-3.0.3-PU SPARCworks Tools SW-3.0-P SW-3.0.1-P SW-3.0-D SW-3.0.1-D SPARC development products CD-ROM only SW-3.0-CD SW-3.2-CD SPARCworks/iMPact SWMT-1.0-S SWMT-2.0-P SWMT-1.0-S10 SWMT-2.0-P10 SPARCompiler C CC-3.0-S CC-3.0.1-S CC-3.0-D CC-3.0.1-D CC-3.0-SF CC-3.0.1-SU SPARCompiler C++ CPL-4.0-S CPL-4.0.1-S CPL-4.0-P10 CPL-4.0.1-P10 CPL-4.0-D CPL-4.0.1-D CPL-4.0-SF CPL-4.0.1-SU CPL-P CPL-4.0.1-S CPL-S CPL-4.0.1-S SPARCompiler FORTRAN FTN-3.0-S FTN-3.0.1-S FTN-3.0-P10 FTN-3.0.1-P10 FTN-3.0-D FTN-3.0.1-D FTN-3.0-SF FTN-3.0.1-SU SPARCompiler Pascal PAS-3.0-S PAS-3.0.3-S PAS-3.0-P10 PAS-3.0.3-P10 PAS-3.0-D PAS-3.0.3-D PAS-3.0-SF PAS-3.0.3-SU TeamWare 1.0 SWT-S SWT-1.0.3-S SWT-P SWT-1.0.3-P SWT-P10 SWT-1.0.3-P10 SWT-P25 SWT-1.0.3-P25 SWT-P100 SWT-1.0.3-P100 SPARCworks Professional Ada ADE-2.1-P ADE-2.1.1-P ADE-2.1-P10 ADE-2.1.1-P10 ADE-2.1-P25 ADE-2.1.1-P25 ADE-2.1-PF ADE-2.1.1-PU ADE-2.1-P10F ADE-2.1.1-P10U ADE-2.1-P25F ADE-2.1.1-P25U SPARCworks/Ada SWA-2.1-P SWA-2.1.1-P SWA-2.1-PF SWA-2.1.1-PU SPARCworks/iMPact Ada ADMT-1.0-S ADMT-1.0.1-S ADMT-1.0-S10 ADMT-1.0.1-S10 ADMT-1.0-S25 ADMT-1.0.1-S25 SPARCompiler Ada ADA-2.1-P ADA-2.1.1-P ADA-2.1-PF ADA-2.1.1-PU (c) 1994 Sun Microsystems, Inc. Sun, Sun Microsystems, the Sun logo, Sun Microsystems Computer Company, Solaris, SunOS, and SunSoft WorkShop are trademarks or registered trademarks of Sun Microsystems, Inc. All SPARC trademarks, including the SCD Compliant Logo, are trademarks or registered trademarks of SPARC International, Inc. SPARCworks/iMPact, SPARCworks, and SPARCompiler are licensed exclusively to Sun Microsystems, Inc. Products bearing SPARC trademarks are based upon an architecture developed by Sun Microsystems, Inc. All other product or service names mentioned herein are trademarks of their respective owners.