Software Announcement November 6, 2001

IBM WebSphere Studio Application Developer for Windows, Version 4.0 Helps Java Developers To Build, Test, and Deploy J2EE-based e-business Applications

Overview flexible source control management, pluggable At a Glance Introducing IBM′s premier Java repositories, as well as adapters development environment for for Concurrent Versioning System WebSphere Studio Application professional developers, the first (CVS) and for Rational ClearCase Developer for Windows, V4.0 product in the WebSphere Studio LT (CCLT) (Application Developer) provides product suite, WebSphere Studio • A comprehensive visual XML an advanced development Application Developer for development environment, environment for J2EE application Windows , V4.0 (Application including components for building development. Developer). DTDs, XML Schemas, XML files, and XSL style sheets Application Developer offers the Application Developer is built on the • Built-in WebSphere test following key functions: WebSphere Studio Workbench, an environment • integrated platform designed to A powerful Java development provide a common set of services Application Developer is next environment, that includes and frameworks unparalleled generation technology for support for JDK 1.3, a development tool integration and VisualAge for Java Enterprise configurable runtime, tool construction. Edition. It combines many popular incremental compilation, features of VisualAge for Java scrapbook, dynamic debugging, Application Developer includes the Enterprise Edition and WebSphere and a Java text editor • following functions: Studio Advanced Edition integrated Advanced Web, Java, and XML development environments • on top of WebSphere Studio An advanced development Workbench. designed to J2SE and J2EE environment for J2EE application specifications development that meets J2SE and Application Developer is focused on • A Relational Schema Center J2EE specifications and EJB optimizing J2EE application (RSC) focused on relational development and deployment and development. Java developers can database design and database supports visual layout of dynamic create, test, and deploy Java Beans, administration tasks such as pages, full HTML, JavaScript, and Enterprise Java Beans (EJB), import and mapping schemas DHTML Servlets, and Java Server Pages and other advanced functions • A powerful Java development (JSP). It is based on open standards • Web services tools to quickly environment that includes to meet requirements for the next develop, describe, and deploy support for JDK 1.3, a generation of Web application Web services-enabled configurable runtime, incremental development. applications based on open, compilation, scrapbook, dynamic cross-platform standards like debugging, and Java text editor Application Developer also allows UDDI, SOAP, and WSDL • Tools to create, build, deploy, tool ISVs to easily integrate their • An integrated roles-based team test, discover, and publish Web solutions within Application environment that allows for service-enabled applications, Developer. flexible source control including support for UDDI, SOAP, management, pluggable and WSDL Key Prerequisites repositories, and a Concurrent • A Relational Schema Center Version Control System (CVS) (RSC) focused on relational For Key Prerequisites, refer to the adaptor and ClearCase LT database design and database Description section. (CCLT) administration tasks, such as import and mapping schemas and Planned Availability Dates For ordering, contact: other advanced functions Your IBM representative, an IBM Business • Application Performance Profiling • November 7, 2001: Electronic Partner, or IBM Americas Call Centers at and trace code to identify, isolate, Software Delivery 800-IBM-CALL Reference: SE001 and fix code • November 21, 2001: Program • An integrated roles-based team package environment that allows for

This announcement is provided for your information only. For additional information, contact your IBM representative, call 800-IBM-4YOU, or visit the IBM home page at: http://www.ibm.com.

IBM United States IBM is a registered trademark of International Business Machines Corporation. 201-319 Description EJB Support Application Developer features full EJB 1.1 support, Key Prerequisites WAR/EAR deployment support, an updated EJB test client, and an enhanced unit test environment for J2EE. • Any Intel Pentium class PC (300 MHz, or higher, You can create multiple projects with different unit test recommended) configurations and the instances with other • One of the following operating systems: developers. Entity beans can be mapped to databases, − Windows 98 and EJBs can be generated that tie into transaction − Windows ME processing systems. XML provides an extended format − Windows NT Workstation or Server Version 4.0, for deployment descriptors within EJB. SP6a, or later − Windows 2000 Professional or Server or Advanced Application Developer provides the following Server leading-edge EJB development tools: • Microsoft Internet Explorer V5.5, SP!, or later • Tools for import/export, creation and code generation, WebSphere Studio Application Developer for editing, and support for standard deployment Windows, V4.0 descriptors and extensions and bindings specific to WebSphere Application Server WebSphere Studio Application Developer for Windows, • EJB-to-RDB mapping that provides the model, run-time V4.0 (Application Developer) is IBM′s premier developer environment and interface for editing the mapping environment for professional Java developers, creating, between EJBs and relational database tables with testing, deploying, and maintaining J2EE-based top-down and bottom-up capability applications. The mappers support associations, inheritance, and WebSphere Studio product suite is a comprehensive converters and composers as helpers on column integrated set of tools for developing dynamic e-business maps. applications that provides everything a developer needs from simple Web design to the most advanced Java • A Query Engine that supports deployed code by development functions. Whatever your development generating SQL strings to be generated into persister skill-set or need is, the WebSphere Studio suite can classes provide you with the tools you need to build your applications better and faster than before. • Tools that provide the ability to create, edit, and Application Developer is the first member of the validate Enterprise Application Archives (EAR files) WebSphere Studio suite of tools that is based on the WebSphere Studio Workbench (Workbench). • Editors for deployment descriptors (ejb-jar.xml and application.xml) Included in Application Developer are many popular features of VisualAge for Java Enterprise Edition and Relational Database Schemas, SQL Wizard, and SQL WebSphere Studio Advanced Edition. Application Query Builder Developer is a robust J2EE application development environment that provides industry-leading support for Application Developer allows you to create and building, testing, and deploying both server-side manipulate the data design for your project in terms of (Servlets, JavaBean, EJBs) and client-side (HTML, JSPs) relational database schemas. It lets you create, browse, components. or import database schemas. You can explore, import Key functions that are included in Application Developer design, and query databases, working with either a local are as follows: copy of an already deployed design, or creating an entirely new design to meet your requirements. The Comprehensive Java Development Environment database tools provide a meta-data model that is used by all other tools that need relational database information. This includes connection information, so that Application Developer provides an advanced Java tools that are unaware of each other can share development environment with the following capabilities: connections. • JDK 1.3 support • The SQL wizard and SQL query builder provide a visual Pluggable run-time support for JDK switching and interface for creating and executing SQL statements. targeting multiple run-time environments from IBM When you are satisfied with your statement, you can use and other vendors • the SQL to XML wizard to create an XML document, XSL, Incremental compilation (with some restrictions until DTD, XSD, HTML files, and other related artifacts, then JDK 1.4) • use the files to implement your query in other Dynamic debugging and hot-linking (will be supported applications, for example, a servlet or JSP. with JDK 1.4) • Common debugger for both local and remote These database tools offer support for several databases, debugging including DB2 , DB2 for 400, DB2 for 390, Oracle, Sybase, • Dynamic UI creation and deployment MySQL, Informix, and SQL Server. • Ability to run code with errors in methods • Crash protection and auto-recovery Monitoring and Profiling Tools • Error reporting and correction • Java text editor with full syntax highlighting and Application Developer provides monitoring and profiling complete content assist tools that feature customizable views and logs for • Refactoring tools for reorganizing Java applications recognizing, isolating, and fixing performance problems. • Intelligent search, compare, and merge tools for Java source files • Scrapbook for evaluating code snippets

201-319 -2- The tools feature a customizable set of plug-ins for − A lightweight run-time environment that loads viewing logs. quickly − Standalone all-in-one unit testing The performance analyzer feature: − Ability to debug live server-side code using the IDE debugger • Enables you to test your application′s performance − Support for configuring multiple Web applications early in the cycle • Support for the following run-time environments, which − Gives software architects enough time to make can be installed locally or remotely: architectural changes with the knowledge that − WebSphere Application Server 4.0.1 — supports developers will also have sufficient time to testing of both EJB and Web applications implement those changes − Apache Tomcat--supports only Web applications

− Reduces risk early in the cycle CVS and Rational Clearcase LT − Avoids problems in the final performance tests • Application Developer will be packaged with adaptors for Helps you to visualize your program execution easily Concurrent Versioning System (CVS) and for Rational and explore different patterns within the program ClearCase LT (CCLT). Rational ClearCase LT is also This tool is useful for performance analysis, debugging, included with Application Developer. In addition, any and for gaining a deeper understanding of your Java Software Configuration Management (SCM) provider can program. You can use it to view: create an adapter to integrate their SCM system to Application Developer • Object creation and garbage collection • Execution sequences Team Development Environment • Thread interaction • Object references The team development environment for Application Developer includes support for pluggable repositories and The performance analyzer also: an optimistic concurrency model. The open support for • Displays which operations take the most time and external SCM repositories offers the following benefits: helps you find and solve memory leaks • Easier integration of your chosen Software You can easily identify repetitive execution behavior Configuration Management tool and eliminate redundancy, while focusing on the • More flexibility in asset management and team highlights of an execution. development In Application Developer, team developers do all of their • Enables you to see which operations take the most work in their individual workbenches, and then time and to find and solve memory leaks periodically feed changes to a “team stream”. This model You can easily identify repetitive execution behavior allows individual developers to work on a team project, and eliminate redundancy, while focusing on the share their work with others as changes are made, and highlights of an execution. access the work of other developers as the project evolves. At any time, developers can update their The built-in Trace perspective allows for analysis of the workbenches by retrieving the changes that have been performance data for the Java developer. made to the team stream or by submitting changes to the team stream. Application Developer′s performance analysis tools feature: Visual XML Development Environment • Information display suited to object-oriented programs • Pattern extraction capabilities Application Developer provides a comprehensive visual • Features to find and solve memory leaks XML development environment. It: • Distributed process monitoring • • Color coding for classes Includes components for building DTDs, XML schemas, XML files, and XSL • Supports integration of relational data with XML Unit-Test Environment With Application Developer, you can: Application Developer provides: • Create, view, and validate DTDs and XML schemas • A unit-test environment where you can test JSP files, • Create XML documents from a DTD servlets, and HTML files • Define mappings between XML documents • • Create an HTML or XML document by applying an XSL The capability to configure other local or remote stylesheet against an XML document, using the Xalan servers, for integrated testing and debugging of EJB processor and Web applications • Produce XML-related artifacts from an SQL query • Application Developer can create server instances and Define mappings between relational tables and DTD files configurations automatically for you or you can create • them yourself using wizards. Generate a document access definition (DAD) script, used by DB2 XML Extender, to either compose XML documents from existing DB2 data or decompose XML • A Web-based EJB test client for testing the interface documents into DB2 data methods of your enterprise beans • Generate XML and related artifacts from SQL statements and use these files to implement your The Server Tools feature: query in other applications, for example, a servlet or JSP • Unique features:

-3- 201-319 Web Services-Enabled Applications Within the integrated Web development environment, it is easy to collaboratively create, assemble, publish, Build and deploy Web services-enabled applications for deploy, and maintain dynamic, interactive Web your dynamic e-business across the broadest range of applications. software and hardware platforms used by today′s The Web development environment includes the following businesses. IBM′s Web services development tools are features: based on open, cross-platform standards: • Web project creation, using the J2EE container • Universal Description Discovery and Integration for structure Java (UDDI4J), which enables businesses to: • Site style and template support − Describe published Web services • JSP and HTML file creation, editing, and debugging − Publish technical specs on how they want to • Rich media tools to create compelling Web sites conduct e-business with other companies • XML file creation and editing − Search for other businesses that provide goods and • Automatic update of links as resources are moved or services they need renamed All via online UDDI registries. • Servlet creation by means of a wizard • Generation of Web applications from database queries • Simple Object Access Protocol (SOAP), which is a and beans standard for reliably transporting messages from one business application to another Accessibility by People with Disabilities over the Internet • Provides keyboard equivalents for most actions • Web Services Description Language (WSDL), which describes: • Does not interfere with keyboard accessibility features − Programs accessible via the Internet (or other built into the operating system networks) • Provides semantic information about user interface − Message formats and protocols used to objects communicate with them • Associates labels with controls, objects, icons and Application Developer facilitates the following Web images services development tasks: • Provides text through standard system function calls • Discover — Browse the UDDI business registry to or through an API (application programming interface) locate existing Web services for integration which supports interaction with assistive technology • Create or Transform — Create Web services from existing artifacts, such as Java beans, URLs that take • Uses color as an enhancement, not as the only way to and return data, DB2 XML Extender calls, DB2 stored convey information or indicate an action procedures, and SQL queries • Supports system settings for high contrast for all user • — Build Wrap existing artifacts as SOAP and HTTP interface controls and client area content GET/POST-accessible services and describe them in WSDL • Inherits system settings for size and color for all user • Deploy — Deploy the Web service into the WebSphere interface controls Application Server or Tomcat test environments • Test — Test the Web service as it runs locally or Euro Currency remotely • — Develop Generate a sample application to assist you This program is not impacted by euro currency. in creating your own Web service client application • Publish — Publish your Web services to the UDDI business registry advertising your Web services so Product Positioning that other businesses can access them WebSphere Studio suite has several tools available, each Professional Web Development Environment designed for a specific need.

The professional Web development environment is also WebSphere Studio Homepage Builder is designed for included in Application Developer to provide the tools consumers and professional Web designers creating Web necessary to develop Web applications as defined in the sites with static pages, or dynamic applications using Sun Microsystems Java Servlet specification. Web client side scripts written in Visual Basic or JavaScript. applications include: WebSphere Studio Workbench is an open-tool platform • Static Web pages and integration technology that allows tool providers to • JSPs build platform-neutral, professional, enterprise-ready • Servlets application development tools that seamlessly • Resource metadata interoperate with other WebSphere Studio • A deployment descriptor Workbench-based tools. Combining the WebSphere Studio Workbench platform and a set of plug-ins from one It: or more ISVs can create solutions for customer scenarios, where scenarios are horizontal slices through the Web • Provides users with wizards (for generating development solution space. database-driven pages) and updates • Corrects links automatically when content changes WebSphere Studio, Professional Edition adds a rich team • Includes tools for developing images and animated environment and wizards to create database applications. GIFs It is designed for Web professionals working in small teams who are getting started with dynamic Web This Web development environment brings all aspects of applications. Web authors and developers can create Web application development into a common interface. advanced Web sites with the easy to use Visual Page

201-319 -4- Designer for JSP with support for HTML, DHTML, JSP 1.1, Servlets 2.2, and built-in integrated tools for Visual Applet creation, gif animation, image creation and much more. WebSphere Studio Advanced Edition includes all the functionality of Professional Edition and adds support for personalization, source control management, distributed debugging, and page performance analysis. WebSphere Studio Application Developer is the next generation product for VisualAge for Java based on the WebSphere Studio Workbench. It is an advanced development environment for building, testing, and deploying J2EE applications. WebSphere Studio Application Developer takes many popular functions of VisualAge for Java and WebSphere Studio to make a robust application development environment that provides excellent support for building, testing, and deploying both server-side (Servlets, JavaBean, EJBs) and client-side (HTML, JSPs) components to meet all your e-business application needs.

Statement of Direction

Within five months of this announcement, IBM intends to deliver a globalized version of WebSphere Studio Application Developer allowing you to develop applications in your native language. In addition, it will be translated into the Group 1 languages. To further increase the productivity of professional Java developers, IBM intends to add facilities for visual Java programming to WebSphere Studio Application Developer, allowing the visual development of graphical user interfaces. The intended availability for this new feature is during the second half of 2002.

Trademarks

WebSphere is a trademark of International Business Machines Corporation in the United States or other countries or both. VisualAge and DB2 are registered trademarks of International Business Machines Corporation in the United States or other countries or both. Pentium is a registered trademark of Intel Corporation. Microsoft is a trademark of Microsoft Corporation. Windows and Windows NT are registered trademarks of Microsoft Corporation. Java is a trademark of Sun Microsystems, Inc. Other company, product, and service names may be trademarks or service marks of others.

-5- 201-319 IBM US Announcement Supplemental Information

November 6, 2001

Software Requirements: For Windows 98 and Education Support Windows ME

At the present time, education and classes in support of • Microsoft Internet Explorer 5.5, SP1, or later WebSphere Studio Application Developer for  Windows , V4.0 are being developed. When they are For Windows NT ready, an announcement will be made through the • Windows NT Server or Workgroup V4.0, SP6a, or later appropriate channels. • Microsoft Internet Explorer 5.5, SP1, or later Offering Information For Windows 2000 • Product information is available through Offering Windows 2000 Professional, Server, or Advanced Information (OITOOL) at: Server, SP1, or later • http://www.ibm.com/common/ssi Microsoft Internet Explorer 5.5, SP1, or later Planning Information

Publications Direct Customer Support: Installation and technical support is provided by the Personal Systems Support The WebSphere Studio Application Developer Getting Family for WebSphere Studio, V4.0. For more information, Started guide is shipped with WebSphere Studio contact the Personal System Support Family Project Application Developer, V4.0, as is the WebSphere Studio Office at 800-799-7765, or the IBM Support Family Application Developer Installation and Migration Guide. Information Center at 800-742-9235. Displayable Softcopy Publications: PDF versions of the following are available: Packaging: The WebSphere Studio Application Developer program package (29P4842) contains the following items • WebSphere Studio Application Developer Getting packaged as a single unit: Started Publications: • WebSphere Studio Application Developer Installation • and Migration Guide License Information Booklet for VisualAge for Java , Enterprise Edition Version 4.0 The help system, scenario documents, and other product • License Information Booklet for DB2 Universal documentation are available in HTML. These require a  ′ Web browser that supports HTML 3.2 and Cascading Style Database (UDB) Developer s Edition Version 7.2 Sheet (CSS). Microsoft Internet Explorer V5.5, SP1 , • Proof of Entitlement (PoE) or higher, is required. Media: Technical Information • WebSphere Studio Application Developer for Windows, Version 4.0 CD (including Rational ClearCase LT) Hardware Requirements • Macromedia Web Publishing Trial CD Minimum System Requirements for WebSphere Studio • VisualAge for Java, Enterprise Edition Version 4.0 CDs Application Developer, V4 for Windows • DB2 Connect Personal Edition, Version 7.2 FP4 or • Pentium processor or equivalent (300 MHz, or faster, the Windows Operating Environments CD recommended) • DB2 UDB Personal Edition, Version 7.2 FP4 for the • 128 MB RAM minimum (256 MB RAM recommended) Windows • Required hard drive space: 400 MB Operating Environments CD • VGA graphics card (800 x 600, or higher, • DB2 Connect Personal Edition, Version 7.2 FP4 for recommended, 256 colors) Linux for Intel CD • DB2 Universal Database Personal Edition, Version 7.2 FP4 for Linux for Intel CD • DB2 Universal Database Image, Audio and Video Extenders and Text Extender Version 7.1 CD

This announcement is provided for your information only. For additional information, contact your IBM representative, call 800-IBM-4YOU, or visit the IBM home page at: http://www.ibm.com.

IBM United States IBM is a registered trademark of International Business Machines Corporation. 201-319 • Net.Data for OS/2 , AIX , Windows NT, Passport Advantage Windows 2000, HP-UX, Linux, and Solaris Operating Environment Version 7.2 CD WebSphere Studio Application Developer for Windows, V4.0 • DB2 UDB XML Extender Version 7.2 FP4 CD • WebSphere Application Server, Advanced Developer Part Edition for Multiplatforms V4.0 (Windows & Linux only Description Number platforms included) Licence & SW Maintenance 1 Anniv. Date D50RSLL Mechanicals: Licence & SW Maintenance 2 Anniv. Date D50RTLL SW Maintenance Renewal to 1 Anniv. E006ILL • Support Card SW Maintenance after Licence to D50RULL 1 Anniv Date This program, when downloaded from a Web site, contains the applicable IBM license agreement and WebSphere Studio Application Developer D50RWLL License Information (LI), if appropriate, and will be for Win V4.0, 1 user from VisualAge presented for acceptance at the time of installation of the for Java Professional Edition all versions program. The license and LI will be stored in a directory TRD LIC/SW MAINT 1 ANNIV such as LICENSE.TXT for future reference. WebSphere Studio Application Developer D50RYLL Security, Auditability, and Control for Win V4.0, 1 user from WebSphere Studio Professional Edition all versions WebSphere Studio Application Developer for Windows, TRD LIC/SW MAINT 1 ANNIV V4.0 uses the security and auditability features of the respective operating systems. WebSphere Studio Application Developer D50RZLL for Win V4.0, 1 user from WebSphere The customer is responsible for evaluation, selection, and Studio Advanced Edition all versions implementation of security features, administrative TRD LIC/SW MAINT 1 ANNIV procedures, and appropriate controls in application systems and communication facilities. WebSphere Studio Application Developer D50S0LL for Win V4.0, 1 user from Competitive Ordering Information Products 1 — refer to chart below TRD LIC/SW MAINT 1 ANNIV WebSphere Studio Application Developer for Windows, WebSphere Studio Application Developer D50S1LL V4.0 is a stand-alone product with one charge unit — user. for Win V4.0, 1 user from Competitive It is available in units of 1. Products 2 — refer to chart below TRD LIC/SW MAINT 1 ANNIV WebSphere Studio Application Developer for Windows, V4.0 Competitive Products 1 — D50S0LL Part Borland JBuilder Enterprise Versions 5, and earlier Program Name Number Borland Enterprise Studio Version 4, and earlier Borland Studio for Java WebSphere Studio Application 29P4842 Borland Studio with Dreamweaver Ultradev 4 Developer for Windows, V4.0 Program Package 1 user U.S. English WebGain VisualCafe 4.5 Enterprise Edition, and earlier WebGain Studio 4.5 Standard Edition, and earlier WebSphere Studio Application 29P4845 WebGain Studio 4.5 Professional Edition, and earlier Developer for Windows, V4.0 Academic Package U.S. English Oracle Internet Developer Suite Oracle jDeveloper Electronic Delivery Competitive Products 1 — D50S1LL WebSphere Studio Application Developer for Windows, V4.0 Sun Forte for Java Enterprise Version 3, and earlier WebSphere Studio Application 29P4843 MS Visual Studio 6.0 Enterprise Edition, and earlier Developer for Windows, V4.0 Net Del 1 user U.S. English Passport Advantage Customer: Media Pack Entitlement Details Customers with active subscription on the products listed below are entitled to receive the corresponding media pack.

201-319 -2- WebSphere Studio Application Developer for Windows, Product and Bundled WAS Product is limited to use for V4.0 evaluating, demonstrating, developing or testing application programs in conjunction with your licensed Part use of the Program, as noted above. Except as Description Number modified by this paragraph, your use of both the Embedded WAS Product and the Bundled WAS Product WebSphere Studio Application BA02NNA is subject to the terms of the license agreement, Developer for Windows, V4.0 “README.TXT” file and “LICENSE.TXT” files which Media Pack U.S. English accompanies the Bundled WAS Product. • Corresponding DB2 UDB Components: The Program includes portions SUB-IDs SUB-ID Description of DB2 Universal Database. You are authorized to install and use one copy of these components only in WSSAPDVWUSR WebSphere Studio Application association with your licensed use of the Program for Developer for Windows User the storage and management of data used or generated by the Program, and not for other data VAJAVAEN VisualAge for Java, management purposes. For example, this license does Enterprise Edition not include inbound connections to the database from other applications for queries or report generation. You are authorized to install and use these Terms and Conditions components only with and on the same machine as the Program. Licensing: IBM International Program License Use of these components or any portion thereof for any Agreement. Proofs of Entitlement are required for all other purpose, including without limitation productive use authorized use. of the components or any portion thereof in or with your application programs or distribution of the components LI Form Number: Softcopy only or any portion thereof in or with your application programs, is not permitted. If you wish to make use of the Limited Warranty: Yes components or any portion thereof for uses other than as provided above such as productive use in conjunction Program Services: Available until December 31, 2003, with your application programs, please contact IBM for for WebSphere Studio Application Developer for Windows, details on charges and license terms. V4.0. The components and features of the Program are to be Money-Back Guarantee: 30-day, money-back guarantee, used only for the development of applications using this applicable to the first instance per customer enterprise. Program. You may not use any components or features The money-back guarantee will commence on the invoice of this Program with any other program. date. A separate authorization is required for each specific user Copy and Use on Home/Portable Computer: Yes with local or remote access to the Program or any portion of the Program. Volume Orders (IVO): No IBM Developer Kit 1.3 Passport Advantage Applies: Yes The Program includes the IBM Developer Kit 1.3. You Usage Restriction: Yes may distribute any IBM Developer Kit 1.3 JRE files with your applications. Some components provided with the Program are not governed by this IBM license agreement and are instead subject to separate license terms and conditions. The Web Services terms and conditions governing those components are provided when installing or starting them or are found in The Web Services component of the Program includes the directories containing the components. By using, software developed by The Apache Group.The portions installing or starting a component, you agree to the of the Web Services which are based on software applicable terms and conditions for that component. developed by The Apache Group and the source code for the Apache software are Copyright (c) 1995-1999 The The following components of the Program may be used Apache Group. All rights reserved. Your use of the only for the purposes of evaluating, demonstrating, source code for the Apache SOAP software accompanying developing, or testing application programs in conjunction the Program is subject to the terms and conditions of the with your licensed use of the Program: license from The Apache Group. That licence is found, via ReadMe reference, in the WebSphere Application • ′ The Program s test runtime environment includes an Developer for Windows, Version 4.0 licence. embedded copy of IBM′s WebSphere Application Server product (including the Merant DataDirect SequeLink components, the “Embedded WAS License Agreements for non-IBM programs Product”). The Program also includes bundled copies of the WebSphere Application Server, Advanced This Program contains non-IBM programs.These non-IBM Developer Edition product for multiple operating programs are licensed directly by their providers.You system platforms (“Bundled WAS Product”). You are agree to use the non-IBM programs under the following ′ authorized to install and use one copy of the providers terms and conditions. ′ Embedded WAS Product as part of the Program s test IBM PROVIDES THESE NON-IBM PROGRAMS WITHOUT runtime environment, and you also are authorized to ANY WARRANTIES OR REPRESENTATION, INCLUDING, install and use one copy of the Bundled WAS Product BUT NOT LIMITED TO, THE WARRANTY OF for a single operating system platform on a single NON-INFRINGEMENT AND THE IMPLIED WARRANTIES OF machine. Your use of both the Embedded WAS

-3- 201-319 MERCHANTABILITY OR FITNESS FOR A PARTICULAR the terms and conditions of the IBM Public License 1.0 PURPOSE. UNDER NO CIRCUMSTANCES WILL IBM BE from: LIABLE FOR ANY DIRECT OR INDIRECT DAMAGES, INCLUDING WITHOUT LIMITATION, LOST PROFITS, LOST http://oss.software.ibm.com/developerworks/ SAVINGS, OR ANY INCIDENTAL, SPECIAL, OR OTHER opensource/license10.html ECONOMIC CONSEQUENTIAL DAMAGES, EVEN IF IBM IS The source code is located in INFORMED OF THEIR POSSIBILITY. SOME Plugins/org..jdt.ui.examples.project/archive/ JURISDICTIONS DO NOT ALLOW THE EXCLUSION OR junit37src.jar. LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THE ABOVE EXCLUSION OR LIMITATION 1. IBM effectively disclaims on behalf of all Contributors MAY NOT APPLY TO YOU. all warranties and conditions, express and implied, including warranties or conditions of title and These licences are found, via ReadMe reference, in the non-infringement, and implied warranties or WebSphere Application Developer for Windows, conditions of merchantability and fitness for a Version 4.0 licence. particular purpose; Third Party Code, Third Party Licenses, 2. IBM effectively excludes on behalf of all Contributors Acknowledgements all liability for damages, including direct, indirect, special, incidental and consequential damages, such Third party code is included with the Program. This code as lost profits; is included for your convenience, but is not considered 3. IBM states that any provisions which differ from this part of the Program. This code is identified below, and is Agreement are offered by that Contributor alone and subject to separate licences. XML4J 3.2.1, XML4C and not by any other party; XML4B2B The Program is accompanied by software based on Xerces 1.4.2 developed by The Apache Software The Java Ssh Applet: The Program is based on software Foundation as part of the Apache XML project. XML4J, developed by Cedric Gourio. The binary code is located XML4C, and XML4B are located in in Plugins/org.eclipse.vcm.core.cvs.ssh/vcmcvsssh.jar. plugins/org.apache.xerces/xerces.jar. Your use of XML4J, The Java Ssh Applet is: XML4C, and XML4B in binary code form accompanying the Program is subject to the terms and conditions of the Copyright 1998 Cedric Gourio Apache 1.1 from: http://www.cl.cam.ac.uk/fapp2/software/java-ssh/ [email protected] http://xml.apache.org/LICENSE IBM Operational Support Services — Support Line: No That licence is found, via ReadMe reference, in the WebSphere Application Developer for Windows, AIX/UNIX Upgrade Protection Applies: No Version 4.0 licence. Entitled Upgrade for Current AIX/UNIX Upgrade ANT 1.3: The Program is accompanied by software Protection Licensees: No developed by The Apache Software Foundation as part of the Jakarta project. The ANT code included with the iSeries Software Subscription Applies: No Program in plugins/org.eclipse.ant.core/ant.jar includes no modifications. Your use of ANT in binary code form Variable Charges Apply: No accompanying the Program is subject to the terms and conditions of the Apache Software License 1.1 from: Educational Allowance Available: Not applicable http://jakarta.apache.org/ant/manual/ That licence is found, via ReadMe reference, in the Prices WebSphere Application Developer for Windows, Version 4.0 licence. Part Description Number OTC1 Rhino 1.5.1: The Program is accompanied by software developed by Mozilla as part of the Rhino project. The WebSphere Studio 29P4842 $3,499 Rhino code included with the Program in Application Developer plugins/org.eclipse.scripting/js.jar includes no for Windows, V4.0 modifications. Your use of Rhino in binary code form Program Package 1 user accompanying the Program is subject to the terms and U.S. English conditions of the Netscape Public License 1.1 from: WebSphere Studio 29P4845 1,929 http://www.mozilla.org/MPL/NPL-1.1.html Application Developer The Rhino binary code included in the Program includes for Windows, V4.0 no modifications. Source code for the Rhino binaries is Academic Package available under terms of the Netscape Public License 1.1 U.S. English at: WebSphere Studio 29P4843 3,479 http://www.mozilla.org/rhino/ Application Developer for Windows, V4.0 The JDI Interface code is included in Net Del 1 user plugins/org.eclipse.jdt.debug/jdi.jar. U.S. English

1 JUnit 3.7: The Program is based on software developed One-time charge by Junit.org. Your use of JUnit 3.7 in both source and Passport Advantage: For Passport Advantage and binary code form contained in this Program is subject to charges, contact your authorized Lotus Business

201-319 -4- Partner. Additional information is also available on the Passport Advantage Web site: http://www.ibm.com/software/passportadvantage

Customer Financing: IBM Global Financing offers attractive financing to credit-qualified commercial and government customers and Business Partners in more than 40 countries. IBM Global Financing is provided by the IBM Credit Corporation in the United States. Offerings, rates, terms, and availability may vary by country. Contact your local IBM Global Financing organization. Country organizations are listed on the Web at: http://www.financing.ibm.com

Order Now

Use Priority/Reference Code: SE001

Phone: 800-IBM-CALL Fax: 800-2IBM-FAX Internet: ibm— [email protected] Mail: IBM Atlanta Sales Center Dept. SE001 P.O. Box 2690 Atlanta, GA 30301-2690 You can also contact your local IBM Business Partner or IBM representative. To identify them, call 800-IBM-4YOU.

Note: Shipments will begin after the planned availability date.

Trademarks

zSeries, iSeries, and WebSphere are trademarks of International Business Machines Corporation. The e-business logo is a trademark of International Business Machines Corporation in the United States or other countries or both. SP1, VisualAge, DB2, DB2 Connect, DB2 Universal Database, AIX, Net.Data, and OS/2 are registered trademarks of International Business Machines Corporation in the United States or other countries or both. Pentium is a registered trademark of Intel Corporation. Microsoft is a trademark of Microsoft Corporation. Windows and Windows NT are registered trademarks of Microsoft Corporation. Java is a trademark of Sun Microsystems, Inc. UNIX is a registered trademark is a registered trademark of the Open Company in the United States and other countries. Lotus is a registered trademark of Lotus Development Corporation and/or IBM Corporation. Other company, product, and service names may be trademarks or service marks of others.

-5- 201-319