Sun™ Studio 10 Software for Linux Platforms on the Web Sun.Com/Software

Sun™ Studio 10 Software for Linux Platforms on the Web Sun.Com/Software

Datasheet Sun™ Studio 10 Software for Linux Platforms On the Web sun.com/software Sun™ Studio 10 Software for Linux Platforms Developing Reliable, Scalable, and High-Performance Applications for the Linux Operating System Key feature highlights Sun™ Studio 10 software provides a comprehensive, productive environment for developing applica- • Compatible with GCC 3.2 software tions using C and C++ for the Linux operating system. In addition, it also provides support for work- • Provides an integrated development environment (IDE) — built on the Net- groups that need to integrate their projects in both Java™ and traditional programming languages. Beans™ open tools platform and tuned for the needs of the C and C++ developer Turbocharge Applications With Multithreading Debugging is easy with the graphical user — that enables applications to be edited, Technology interface, which can provide a significant boost compiled, debugged, and tuned easily Sun Studio 10 software can help you achieve from basic to advanced features. Set break- • Includes multithreading development tools for developing and tuning multi- higher system throughput with multithreaded points, examine variables, and navigate the threaded/multiprocessing applications applications. call stack — all via the debugger's convenient • Provides a visual GUI builder to quickly menus and buttons. You can even debug mixed develop graphical user interfaces in the Boost Programming Productivity languages (C, C++, and Java) seamlessly. With C, C++, and Java™ programming languages and Application Quality Sun Studio 10 software, you can tune for best • Supports the Sun Java™ Desktop System, Release 2; SUSE LINUX Enterprise Server The Sun Studio 10 integrated development application performance with sophisticated 8; and Red Hat Enterprise Linux 3 environment (IDE) is built on the award-winning performance analysis tools. • Supports CVS 1.11, ClearCase V2002 u2, NetBeans™ platform. The IDE integrates modules and PVCS 6.7.00 source code control soft- such as text editors, tools for working with Develop Client-Server Applications — Quickly ware (not supplied by Sun) source code (C, C++, and Java), performance The included X-Designer software helps you analysis tools, a GUI builder, and more. The quickly and easily build sophisticated GUI appli- IDE is easy to use, yet designed to meet the cations with greater quality. Existing GUIs can demands of even the most sophisticated be imported even if there is no source code. development needs. Upon design completion, a built-in code gener- Integrated editors help you write and ator automatically generates portable C, C++, understand programs more quickly. You can or Java source code at the touch of a button. easily traverse build errors in source code via Based on standard Internet protocols, you can hyperlinks or be more productive writing code build Java technology-based front ends to with your choice of integrated editors. existing C and C++ server-based applications and deploy clients. P2 Datasheet Sun™ Studio 10 Software for Linux Platforms Performance Analysis Tools Built on the award-winning NetBeans Performance analysis tools help you assess the tools platform, Sun Studio 10 delivers both performance of your program, identify potential performance problems, and locate the section performance and portability, significantly of the code where the problems occur. The improving programmer productivity and tools can collect clock- and hardware-counter- portability to the AMD64 architecture. overflow profile data and trace calls to some library routines. They also display metrics of performance for functions, callers and callees, source lines, and instructions for applications written in C, C++, Java, or combinations of those Integrated Programming Environment languages. • Visualize performance bottlenecks via an Editing execution timeline • Choice of three tightly-integrated editors • Display performance metrics for Java (built-in NetBeans, Vim, and XEmacs) for programs on a per-method basis for methods editing and browsing with hyperlinks that that are compiled with the Java HotSpot™ enable easy navigation and referencing virtual machine • Enable collection of runtime performance Building statistics • Executes build jobs in parallel on single or • Graphically display user, system, lock, wait, multiple machines distributed on a network and page fault times • Provide memory and cache analysis of Debugging references to program data structures • Graphical and command line debugging of: • Generate an optimized linker load map – Multithreaded applications • Generate annotated source code or disas- – Shared and dynamically linked libraries sembly, including compiler commentary for – Running processes pinpointing performance problems – Core files • Display thread and LWP metrics for multi- – Assembly language programs threaded programs – Java language support for seamless step- • Filter data by samples, threads, LWPs, CPUs, ping through C, C++, and Java programs or any combination • Program control and data evaluation features: – Set conditional breakpoints, postbreak Java Technology Support modifiers, and watchpoints Sun Studio 10 software provides the following – Trace program statements and variables features to support work integrating the Java – Navigate the call stack language with the traditional languages (C and – Evaluate expressions and functions C++): – Monitor variables and expressions • The Performance Analyzer, allowing for tuning of Java code • Basic Java 2 Platform, Standard Edition (J2SE™) technology support, for building and syntax highlighting in text editors (also available via a menu option) Datasheet Sun™ Studio 10 Software for Linux Platforms P3 Multithreading Development Tools Capture for Reengineering • Breathes new life into old Motif applications Multithreaded Debugging and Analysis – Re-creates the interface design of a running • Browse, select, and view active threads Motif application in C++ • Control, evaluate, and modify specific threads – Enables migration of old GUIs to exten- • Monitor thread entry point, current location sible ones status, pending event, and lightweight process • Displays performance data by thread using Testing and Problem Re-Creation the new timeline display in the Performance • Record and play back Motif GUI applications to: Analyzer – Automate the testing of an application – Re-create problems found in an application Visual GUI Builder – Develop tutorials or demonstrations Thin-Client, Client-Server Connectivity Drawing Features • Grouping to reference multiple widgets • Layout editor optimally – Drag widgets in place to build your interface • Generates toolkit independent callbacks – Supports easy design layout, including • Internet Smart Code provides immediate features such as automatic align and access to preexisting Web pages or CGI distribute with a multilevel undo option programs • Font editor – Enables user selection of font styles and C and C++ Code Generation sizes • Generates highly portable code — quickly – Bind fonts to objects; easier design revision • Supports definition of widgets with additional – Supports internationalization structure in generated code • Advanced color pixmap editor • Offers code preludes — user-defined code • Extensible widget palette to be inserted into generated code or an X resource file at specific points Cross-Platform Development • Stubs file creation for callbacks • Creates Motif, Java, or Microsoft Windows • Provides incremental make file generation GUIs from the same design – Compliant with OSF/Motif 1.2.3 and 2.1 Java Programming Language Code Generation specifications • Supports Java and Swing technology – Generates Microsoft Foundation Class- • Implements Motif widgets in Java technology ready interfaces and resource files (for for easy migration from Motif Microsoft Windows) • Develop on the Linux Operating System; Zero to Application in Seconds deploy on Solaris™, Linux, Java, and • Quickly generates application template with Microsoft Windows platforms AppGuru feature Datasheet Sun™ Studio 10 Software for Linux Platforms On the Web sun.com/software Sun™ Studio 10 Software for Linux Platforms Licensing Platforms and Requirements • Product entitlement based on serial numbers eases license installation and administration Operating Systems and Platforms • Royalty-free runtime library (.so) distribution • Java Desktop System, Release 2 • Attractive upgrade pricing available for • SUSE LINUX Enterprise Server 8 existing licensed users • Red Hat Enterprise Linux 3 • 500-MHz Pentium III system minimum; AMD Mobile Serious Software Made Simple Athlon XP 1800+, AMD Opteron 200 Series, Intel Xeon 2.0 GHz recommended Sun provides a complete portfolio of affordable, interoperable, and open software systems System Requirements designed to help you maximize the utilization • Memory: 512 MB of memory minimum; 1 GB and efficiency of your IT infrastructure. Built recommended from the secure, highly available foundations • Disk Space: 500 MB of UNIX® and Java, these systems deliver • CD-ROM for installation implementations that are preintegrated and • Minimum 15-inch monitor with 1024x768 resolution backward compatible. Sun’s portfolio consists of Solaris and Linux software for SPARC® and x86 platforms, the N1™ Grid platform for dynamic and utility computing, and the Sun Java System — five integrated software systems for the data center, the desktop, the developer, mobile devices, and identity implementations. About Sun Microsystems, Inc. Since its inception in 1982,

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    4 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us