IBM Europe, Middle East, and Africa Announcement ZP09-0129, dated May 12, 2009

IBM Rational PurifyPlus for AIX helps developers and testers deliver applications faster and with fewer errors

Table of contents 1 At a glance 4 Publications 1 Overview 4 Technical information 2 Key prerequisites 5 Ordering information 2 Planned availability dates 7 Terms and conditions 2 Product positioning 9 IBM Electronic Services 3 Program number 10 Prices 3 Offering Information 10 Announcement countries

At a glance

tm IBM® Rational® PurifyPlus for AIX® is the newest member of an award-winning family of products that provide a dynamic analysis solution designed to help developers write faster, more reliable code. It includes four basic capabilities:

• Memory debugging: Pinpoints hard to find memory errors such as uninitialized memory access, buffer overflow, and improper freeing of memory. • detection: Identifies memory blocks that no longer have a valid pointer. • Application performance profiling: Highlights application performance bottlenecks and improves application understanding with a graphical representation of function calls. • Code coverage analysis: Identifies untested code with line-level precision.

Overview

IBM Rational PurifyPlus for AIX is a set of dynamic analysis tools designed for improving application reliability and performance on the IBM System p® platform. The PurifyPlus software combines the following capabilities into a single, complete package:

• Memory debugging • Memory leak detection • Application performance profiling • Code coverage analysis

Together, these capabilities help developers and testers to realize high reliability and performance of their software from its very first release.

IBM Rational PurifyPlus for AIX allows developers and testers to monitor an entire application or just a subset of an application's modules. This works to deliver greater flexibility for creating test environments and helps to make the data collection part of dynamic analysis more targeted and efficient.

Many developers value dynamic analysis but are concerned that the effort will slow down their development. The PurifyPlus solution is designed to limit the impact to the build and test cycle. Special implementation technology allows developers to analyze binary files, eliminating the need for recompilation.

IBM Europe, Middle East, and Africa IBM is a registered trademark of International Business Machines Corporation 1 Software Announcement ZP09-0129 The memory debugging and memory leak detection components pinpoint hard- to-find errors such as uninitialized memory access, buffer overflow, and improper freeing of memory. This helps developers and testers save time debugging, and improve application reliability.

The application performance profiling component highlights application performance bottlenecks and improves application understanding through its graphical representation of execution control. This helps developers and testers identify the most important code to optimize, which can result in improved application performance.

The code coverage analysis component works to identify untested code with line- level precision. This helps developers and testers test all code thereby helping to provide a higher quality product to their users.

Key prerequisites

Hardware:

• tm tm IBM POWER4 or POWER5 System servers • Hard disk space: 200 MB

Software:

• Supported operating systems – AIX V5.3 TL 5300-06 (or later) – AIX V6.1 • Supported – IBM XL for AIX V7.0 (or later) – IBM XL C/C++ for AIX V7.0 (or later)

For more information, visit

http://www.ibm.com/software/awdtools/purifyplus/aix/sysreq

Planned availability dates

• May 15, 2009: Electronic software delivery • May 15, 2009: Physical software delivery

Product positioning

IBM Rational PurifyPlus for AIX is designed to work with code generated by the IBM XL C and XL C/C++ for AIX compilers using the System p platform.

The IBM XL C and XL C/C++ compilers let you tailor your application for optimal performance with:

• Powerful code optimization options that manipulate generated output for optimal performance. • Compiler options that let you generate compiler output optimized to run specifically on targeted processors and processor families. • Support for vector processing instruction (VMX) instruction sets, including support for the AltiVec programming model and APIs. • Symbolic debugging support.

The IBM Rational PurifyPlus family of products includes:

IBM Europe, Middle East, and Africa IBM is a registered trademark of International Business Machines Corporation 2 Software Announcement ZP09-0129 • IBM Rational PurifyPlus for Windows®: tm Dynamic analysis toolset for Windows-based Java , C/C++, and managed .NET development. • IBM Rational PurifyPlus for Linux® and UNIX®: Dynamic analysis toolset for Linux- and UNIX-based Java and C/C++ development. • IBM Rational PurifyPlus for AIX: Dynamic analysis toolset for AIX-based C/C++ development. • IBM Rational PurifyPlus Enterprise Edition: Provides dynamic analysis toolsets for Windows, Linux and UNIX.

For more information, refer to the Rational PurifyPlus Web site at

http://www.ibm.com/software/awdtools/purifyplus/

Program number

Program Program number VRM name

5648-F82 7.0.0 PurifyPlus for AIX

Product identification number

Program Program name number

PurifyPlus for AIX 5648-F82

PurifyPlus AIX 1yr reg/ren 5648-F83 SW Subscription and Support - per Authorized User

PurifyPlus AIX 1yr after lic 5648-F84 SW Subscription and Support - per Authorized User

PurifyPlus AIX 3yr reg 5648-F85 SW Subscription and Support - per Authorized User

PurifyPlus AIX 3yr ren 5648-F86 SW Subscription and Support - per Authorized User

PurifyPlus AIX 3yr after lic 5648-F87 SW Subscription and Support - per Authorized User

Offering Information

Product information is available via the Offering Information Web site

http://www.ibm.com/common/ssi

IBM Europe, Middle East, and Africa IBM is a registered trademark of International Business Machines Corporation 3 Software Announcement ZP09-0129 Publications

No hardcopy publications are shipped with this program.

The following publications can be ordered from the Publications Center immediately. To order, use the Publications Center or contact your IBM representative.

Title Order number

IBM Rational PurifyPlus GI11-6299-00 Getting Started Guide, Linux and UNIX, 7.0.0

IBM Rational PurifyPlus and Purify® GI11-6727-00 Installation Guide, Linux and UNIX, 7.0.0 The IBM Publications Center is located at

http://www.ibm.com/shop/publications/order

The Publications Center is a worldwide central repository for IBM product publications and marketing material with a catalog of 70,000 items. Extensive search facilities are provided. Payment options for orders are via credit card (in the U.S.) or customer number for 20 countries. A large number of publications are available online in various file formats, and they can all be downloaded by all countries, free of charge.

Displayable softcopy publications are installed as part of the basic machine-readable material.

Technical information

Specified operating environment

Hardware requirements • IBM POWER4 or POWER5 System servers • Hard disk space: 200 MB

For more information, refer to

http://www.ibm.com/software/awdtools/purifyplus/aix/sysreq

Software requirements • Supported operating systems – AIX V5.3 TL 5300-06 (or later) – AIX V6.1 • Supported compilers – IBM XL C for AIX V7.0 (or later) – IBM XL C/C++ for AIX V7.0 (or later)

For more information, refer to

http://www.ibm.com/software/awdtools/purifyplus/aix/sysreq

The program's specifications and specified operating environment information may be found in documentation accompanying the program, if available, such as a README file, or other information published by IBM, such as an announcement

IBM Europe, Middle East, and Africa IBM is a registered trademark of International Business Machines Corporation 4 Software Announcement ZP09-0129 letter. Documentation and other program content may be supplied only in the English language.

Companion products The following products could be purchased with this product:

• IBM XL C or XL C/C++ for AIX - Highly advanced optimizing compilers for the AIX . The compilers are industry standards-based professional programming tools that can be used for developing large, complex, computationally intensive applications in the C and C++ programming languages.

Limitations tm Not supported on POWER6 .

For additional information, refer to Usage restrictions in the Terms and conditions section of this announcement, or to the license information document that is available on the IBM Software License Agreement Web site

http://www.ibm.com/software/sla/sladb.nsf

Planning information

Packaging IBM Rational PurifyPlus for AIX is distributed through both physical and electronic software delivery.

The physical program package contains:

• One CD-ROM containing the IBM Rational PurifyPlus for AIX program • IBM International Program License Agreement in multi language booklet and its License Information in multiple languages • Proof of Entitlement • A support agreement addendum document

This program, when downloaded from a Web site, contains the applicable IBM license agreement and License Information, if appropriate, and will be presented for acceptance at the time of installation of the program. For future reference, the license and License Information will be stored in a directory such as LICENSE.TXT.

Security, auditability, and control

IBM Rational PurifyPlus for AIX uses the security and auditability features of the host hardware or software. The customer is responsible for evaluation, selection, and implementation of security features, administrative procedures, and appropriate controls in application systems and communication facilities.

Global Technology Services

Contact your IBM representative for the list of selected services available in your country, either as standard or customized offerings for the efficient installation, implementation, or integration of this product.

Ordering information

Consult your IBM representative.

IBM Europe, Middle East, and Africa IBM is a registered trademark of International Business Machines Corporation 5 Software Announcement ZP09-0129 Charge metric

Part number or Program name PID number Charge metric

PurifyPlus for AIX 5648-F82 Authorized User Authorized user

Authorized user is the unit of measure by which this program is licensed. An authorized user is an individual (named or unnamed) within or outside of your enterprise. The program may be installed on one or more computers or servers and accessed by the number of users authorized by the Proof of Entitlement (PoE). You must have an entitlement for each authorized user accessing the program or any program component in any manner directly or indirectly (for example, via a multiplexing program, device, or application server) through any means.

Basic license

To order the program described in this announcement for 5648-F82, specify the type-model number and the applicable features from the table below. The medium feature (CD-ROM) need only be specified as required. To request the media package (CD-ROM), specify media supply features 5809 and 3410.

When placing an electronic software delivery (ESD) order in econfig, specify a billing feature, the media features 5809 and 3410, and the following ESD only features: 3450, 3470, and 3471.

One- time charge Medium Program feature feature Description number number Medium number

PurifyPlus for AIX with 1 yr 5648-F82 SW Subscription and Support - per Authorized User M5BDQE

Media package CD-ROM 5809 CD-ROM 3410

Electronic software delivery (ESD) 3450

Contact your local IBM representative for the applicable charges.

This software license includes Software Subscription and Support, also referred to as Software Maintenance.

Extending coverage for a total of three years from the date of acquisition may be elected. Order the program number, feature number, and quantity to extend coverage for your software licenses. If maintenance has expired, specify the after license feature number.

Software license includes 1 year Software Subscription and Support.

Medium Program Feature feature Description number number Medium number

PurifyPlus for AIX with 1 yr 5648-F82 SW Subscription and Support - per Authorized User M5BDQE

Media package CD-ROM 5809 CD-ROM 3410 Electronic software delivery (ESD) 3450

PurifyPlus AIX 1yr reg/ren 5648-F83

IBM Europe, Middle East, and Africa IBM is a registered trademark of International Business Machines Corporation 6 Software Announcement ZP09-0129 SW Subscription and Support No charge registration - per Authorized User M5BEQF

1 year renewal - per Authorized User M5BEQG

PurifyPlus AIX 1yr after lic 5648-F84 SW Subscription and Support - per Authorized User M5BFRB

PurifyPlus AIX 3yr reg 5648-F85 SW Subscription and Support - per Authorized User M5BEQH

PurifyPlus AIX 3yr ren 5648-F86 SW Subscription and Support - per Authorized User M5BHRA

PurifyPlus AIX 3yr after lic 5648-F87 SW Subscription and Support - per Authorized User M5BJRC

Contact your local IBM representative for the applicable charges.

Terms and conditions

The information provided in this announcement letter is for reference and convenience purposes only. The terms and conditions that govern any transaction with IBM are contained in the applicable contract documents such as the IBM International Program License Agreement, IBM International Passport Advantage® Agreement, and the IBM Agreement for Acquisition of Software Maintenance.

Licensing IBM International Program License Agreement including the License Information document and Proof of Entitlement (PoE) govern your use of the program. PoEs are required for all authorized use.

This software license includes Software Subscription and Support (also referred to as Software Maintenance).

Agreement for Acquisition of Software Maintenance The IBM Agreement for Acquisition of Software Maintenance (Z125-6011) agreement applies for subscription and support (also referred to as Software Maintenance) and does not require customer signatures.

These programs are licensed under the IBM Program License Agreement (IPLA) and the associated Agreement for Acquisition of Software Maintenance, which provide for support with ongoing access to releases and versions of the program. IBM includes one year of Software Subscription and Support (also referred to as Software Maintenance) with the initial license acquisition of each program acquired. The initial period of Software Subscription and Support (also referred to as Software Maintenance) can be extended by the purchase of a renewal option, if available. These programs have a one-time license charge for use of the program and an annual renewable charge for the enhanced support that includes telephone assistance (voice support for defects during normal business hours), as well as access to updates, releases, and versions of the program as long as support is in effect.

License Information form number L-KHUY-7QXNF3

IBM Europe, Middle East, and Africa IBM is a registered trademark of International Business Machines Corporation 7 Software Announcement ZP09-0129 The program's License Information will be available for review on the IBM Software License Agreement Web site

http://www.ibm.com/software/sla/sladb.nsf

Limited warranty applies Yes

Limited warranty IBM warrants that when the program is used in the specified operating environment, it will conform to its specifications. The warranty applies only to the unmodified portion of the program. IBM does not warrant uninterrupted or error-free operation of the program or that IBM will correct all program defects. You are responsible for the results obtained from the use of the program.

IBM provides you with access to IBM databases containing information on known program defects, defect corrections, restrictions, and bypasses at no additional charge. For further information, consult the IBM Software Support Handbook found at

http://www.ibm.com/support/handbook

IBM will maintain this information for at least one year after the original licensee acquires the program (warranty period).

Program technical support Technical support of a program product will be available for a minimum of three years from the general availability date, as long as your Software Subscription and Support (also referred to as Software Maintenance) is in effect. This technical support allows you to obtain assistance (via telephone or electronic means) from IBM for product-specific, task-oriented questions regarding the installation and operation of the program product. Software Subscription and Support (Software Maintenance) also provides you with access to updates, releases, and versions of the program. You will be notified, via announcement letter, of discontinuance of support with 12 months' notice. If you require additional technical support from IBM, including an extension of support beyond the discontinuance date, contact your IBM representative or IBM Business Partner. This extension may be available for a fee.

Money-back guarantee If for any reason you are dissatisfied with the program and you are the original licensee, you may obtain a refund of the amount you paid for it, if within 30 days of your invoice date you return the program and its PoE to the party from whom you obtained it. If you downloaded the program, you may contact the party from whom you acquired it for instructions on how to obtain the refund.

For clarification, note that for programs acquired under any of IBM's On/Off Capacity on Demand (On/Off CoD) software offerings, this term does not apply since these offerings apply to programs already acquired and in use by you.

Authorization for use on home/portable computer You may not copy and use this program on another computer without paying additional license fees.

Volume orders (IVO) Yes. Contact your IBM representative.

IBM Europe, Middle East, and Africa IBM is a registered trademark of International Business Machines Corporation 8 Software Announcement ZP09-0129 IBM International Passport Advantage Agreement

Passport Advantage applies No

Software Subscription and Support (Software Maintenance) applies Yes. All distributed software licenses include Software Subscription and Support (also referred to as Software Maintenance) for a period of 12 months from the date of acquisition, providing a streamlined way to acquire IBM software and assure technical support coverage for all licenses. Extending coverage for a total of three years from date of acquisition may be elected.

While your Software Subscription and Support (Software Maintenance) is in effect, IBM provides you assistance for your routine, short duration installation and usage (how-to) questions, and code-related questions. IBM provides assistance via telephone and, if available, electronic access, only to your information systems (IS) technical support personnel during the normal business hours (published prime shift hours) of your IBM support center. (This assistance is not available to your end users.) IBM provides Severity 1 assistance 24 hours a day, every day of the year. For additional details, consult your IBM Software Support Handbook at

http://www.ibm.com/support/handbook

Software Subscription and Support (Software Maintenance) does not include assistance for the design and development of applications, your use of programs in other than their specified operating environment, or failures caused by products for which IBM is not responsible under this agreement.

System i Software Maintenance applies No

Variable charges apply No

Educational allowance available

Yes. When ordering through the program number process, a 15% education allowance applies to qualified education institution customers.

Education Software Allowance Program applies when ordering through the program number process.

ESAP available Yes, to qualified customers.

IBM Electronic Services

IBM has transformed its delivery of hardware and software support services to help you achieve higher system availability. Electronic Services is a Web-enabled solution that offers an exclusive, no-additional-charge enhancement to the service and support available for IBM servers. These services are designed to provide the opportunity for greater system availability with faster problem resolution and preemptive monitoring. Electronic Services comprises two separate, but complementary, elements: Electronic Services news page and Electronic Services Agent.

IBM Europe, Middle East, and Africa IBM is a registered trademark of International Business Machines Corporation 9 Software Announcement ZP09-0129 The Electronic Services news page is a single Internet entry point that replaces the multiple entry points traditionally used to access IBM Internet services and support. The news page enables you to gain easier access to IBM resources for assistance in resolving technical problems.

tm The Electronic Service Agent is no-additional-charge software that resides on your server. It monitors events and transmits system inventory information to IBM on a periodic, client-defined timetable. The Electronic Service Agent automatically reports hardware problems to IBM. Early knowledge about potential problems enables IBM to deliver proactive service that may result in higher system availability and performance. In addition, information collected through the Service Agent is made available to IBM service support representatives when they help answer your questions or diagnose problems. Installation and use of IBM Electronic Service Agent for problem reporting enables IBM to provide better support and service for your IBM server.

To learn how Electronic Services can work for you, visit

http://www.ibm.com/support/electronic

Prices

Contact your local IBM representative for the applicable charges.

IBM Global Financing

IBM Global Financing offers competitive financing to credit-qualified customers to assist them in acquiring IT solutions. Offerings include financing for IT acquisition, including hardware, software, and services, from both IBM and other manufacturers or vendors. Offerings (for all customer segments: small, medium, and large enterprise), rates, terms, and availability can vary by country. Contact your local IBM Global Financing organization or visit

http://www.ibm.com/financing

IBM Global Financing offerings are provided through IBM Credit LLC in the United States, and other IBM subsidiaries and divisions worldwide to qualified commercial and government customers. Rates are based on a customer's credit rating, financing terms, offering type, equipment type, and options, and may vary by country. Other restrictions may apply. Rates and offerings are subject to change, extension, or withdrawal without notice.

For more financing information, visit

http://www.ibm.com/financing

Announcement countries

All European, Middle Eastern, and African countries.

Trademarks PurifyPlus, POWER4, POWER5, POWER6 and Electronic Service Agent are trademarks of IBM Corporation in the United States, other countries, or both.

IBM, Rational, AIX, System p, Purify and Passport Advantage are registered trademarks of IBM Corporation in the United States, other countries, or both.

Windows is a registered trademark of Microsoft Corporation in the United States, other countries, or both.

IBM Europe, Middle East, and Africa IBM is a registered trademark of International Business Machines Corporation 10 Software Announcement ZP09-0129 Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both.

Linux is a registered trademark of Linus Torvalds in the United States, other countries, or both.

UNIX is a registered trademark of The Open Group in the United States and other countries.

Other company, product, and service names may be trademarks or service marks of others.

Terms of use IBM products and services which are announced and available in your country can be ordered under the applicable standard agreements, terms, conditions, and prices in effect at the time. IBM reserves the right to modify or withdraw this announcement at any time without notice. This announcement is provided for your information only. Reference to other products in this announcement does not necessarily imply those products are announced, or intend to be announced, in your country. Additional terms of use are located at

http://www.ibm.com/legal/us/en/

For the most current information regarding IBM products, consult your IBM representative or reseller, or visit the IBM worldwide contacts page

http://www.ibm.com/planetwide/

IBM Europe, Middle East, and Africa IBM is a registered trademark of International Business Machines Corporation 11 Software Announcement ZP09-0129