IBM United States
Software Announcement 200-236
July 25, 2000

IBM VisualAge for Java, Professional and Enterprise Editions Version 3.5 Assist Developers in the Creation of Java-based e-business Applications

 ENUS200-236.PDF (70KB)

(Corrected on September 13, 2000)

Corrected Electronic Software Delivery Product names.

At a Glance

VisualAge for Java, Professional and Enterprise Editions comprise a cross-platform, object-oriented, Java language application development tool for extending current information technology assets to the Web. Both editions support:

  • Incremental rapid Java application development
  • Powerful and robust server-side Java programming environment
  • WebSphere™ Test Environment
  • Tool Integrator API
  • Enhanced links to VisualAge TeamConnection™, Merant PVCS, Microsoft™ SourceSafe, and Rational ClearCase products
  • And more

The Enterprise Edition additionally supports:

  • Advanced development environment for the generation of Enterprise JavaBeans components, and mapping tooling to persist data into underlying relational data stores (DB2®, Oracle, and Sybase)
  • Additional and enhanced Enterprise Access Builders for MQSeries, CICS, MQSeries, Encina, TXSeries, Host-On Demand, and SAP R/3
  • Enterprise Toolkits for OS/390® and AS/400®
  • And more

For ordering, contact:

Your IBM representative, an IBM Business Partner, or IBM Americas Call Centers at 800-IBM-CALL (Reference: YE001).

Overview

VisualAge® for Java™, Professional Edition: Java developers can use this integrated development environment (IDE) to build Java applications, servlets, applets, and JavaBeans components.

New in Version 3.5:

  • Servlet SmartGuide generates servlets, JSP files, and prototype HTML.
  • An improved External Version Control bridge allows code to be shared with SCCI-based source control management (SCM) systems.
  • Solution maps allow developers to load and unload subsets of projects, packages, and classes from the IDE (config maps).
  • Full screen edit/browse.
  • A growing development community of Java developers, information, and product downloads at:
    http://www.ibm.com/vadd
  • Support of Java 2 Software Development Kit (SDK), Standard Edition, V1.2.2 (also known as JDK 1.2.2), and Swing 1.1.
  • And more.

VisualAge for Java, Enterprise Edition: This is an enterprise-aware, Java application development environment for teams of Java developers. Use it to extend existing server data, transactions, and applications to e-business.

New in Version 3.5: In addition to the functions in the Professional Edition, there is support for:

  • Updated Enterprise Access Builder functionality that consolidates connectors at a JDK 1.2.2 level and positions customers for compliance to the emerging Java 2 Platform, Enterprise Edition JCX API.
  • Enhanced Enterprise Access Builders (CICS® TS, IMS™, Encina, MQSeries®, TXSeries™, Host-On Demand, and SAP R/3) that provide more connectivity than any other Java IDE.
  • Test client generation that speeds testing of server side Java code (EJB components). Also generates clients to Enterprise Access Builders connectors.
  • Enterprise JavaBeans components. Generation of and complete support for the EJB specification, through wizards, persistent mapping tools, dependency management, and improved test and advanced deployment tools.
  • XMI Toolkit for integration with the Rational Rose product, and other XMI-based UML modelling tools.
  • Interface definition language (IDL) development environment and improved support for multiple object request brokers (ORBs), which can now be loaded into and unloaded from the development environment.

Key Prerequisites

  • Windows™ 98, Windows NT™ Version 4.0 (with Service Pack 4, or later)
  • TCP/IP communications protocol configured and running
  • A frames capable browser

Planned Availability Date

August 31, 2000

Description

VisualAge for Java has two editions:

  • Professional
  • Enterprise

VisualAge for Java, Professional Edition

An Advanced, Integrated Development Environment

  • Improved code edit capabilities
    • New full-screen edit capability provides a learning environment for developers new to Java.
    • Improved code assist function and automatic code formatting to help in code completion.
    • Inner classes and their methods will be changed to appear in the general hierarchy views in the workbench browsers allowing users to edit and save inner classes.
    • Improved filtering mechanism using working sets allowing the user to filter their workbench problems (based on warnings or errors), compares, and classes (based on modifiers).
    • Improved code formatting options to control how the code inside the editor is presented to the user (new line, maximum line length, set tab size, and indentation).
    • Code clue to fix errors on save.
    • Improved Javadoc help.
  • XML for Java parser (DOM, SAX) for the interoperability of XML documents and Java
  • XML generator to quickly prototype documents for testing purposes
  • Tool Integrator API supporting third-party tools
  • New IDE functions
    • Solution maps allow developers to selectively load sub groups of projects, packages, and classes into the IDE, increasing focus on the task at hand. Developers will be able to add/remove all of the solutions projects from the workspace and import/export solutions to the repository or file system.
  • Improved Javadoc output
    • Configured header
    • Support for @author, @version, and @deprecated tags
    • Updating existing fields for classes and methods

The Visual Composition Editor (VCE)

  • Complete visual programming support for Swing beans.
  • Complete support for serialization.
  • Support for Data Access Beans — gives your Java applications the power to access relational data from any Java Database Connectivity (JDBC)-enabled database and make it available on the Web.
  • Event to script support.

Source and Version Control: VisualAge for Java features a repository-based development environment with source and version control allowing you to keep track of all source code changes made over time. The source code repository is updated automatically each time a change is made to the source code. A history of all changes made to the Java application or applet are kept with the repository, enabling you to back out any or all source code changes. New features in Version 3.5 for enhanced source and version control include:

  • An enhanced bridge that provides improved interoperability with SCCI-based SCM systems such as VisualAge TeamConnection, Merant PVCS, and Rational ClearCase.
  • Project resources that can be "versioned" in the file system. A setting in the IDE determines where the versioned project resources are. If users have this enabled, when they load a project version form the repository, they will get the matching version project resources. The users' current project resource directory for the project will be removed and the new one added. When users delete a project from the workbench, the project resources will be deleted as well.
  • Users can now change the name of the initial version of a class in the IDE and team repository.

AgentRunner for Lotus® Domino™: Users can now run the AgentRunner for Lotus Domino within the IDE. This support provides you with the capability to test agents within VisualAge for Java and to use the VisualAge for Java debugger to step through the agent code.

VisualAge for Java, Enterprise Edition

As a superset of VisualAge for Java, Professional Edition, the Enterprise Edition supports the Professional Edition function and the following function new to or enhanced in Version 3.5.

Enterprise Access Builders: A major feature of the Enterprise Edition is the Enterprise Access Builders, which simplify client/server application development. The Enterprise Access Builders generate JavaBeans or EJB components that wrap existing applications. This generated bean can be added to a Java servlet or application, allowing easy extension of existing applications to e-business.

  • Enterprise Access Builder for CICS — This function uses the new CICS Transaction Gateway Version 3.11 to enable Java applications to communicate using CICS Universal Client technology, with transactional applications running in CICS servers using the External Call Interface (ECI) or External Presentation Interface (EPI). The ECI interface enables a non-CICS application to call a CICS program synchronously or asynchronously as a subroutine. The EPI interface allows a customer to front-end an existing CICS 3270 application. The CICS Transaction Gateway supports multiple end users at Web browsers or network computers and can control conversations to multiple CICS server applications on a range of platforms, including OS/390.
  • Enterprise Access Builder for Encina — This function uses the existing DCE Encina Lightweight (DE-Light) client to enable Java applications to access existing Distributed Computing Environment (DCE) and Encina applications. The DE-Light Client consists of several Java classes that use a special programming API to issue requests to a DE-Light Gateway. The DE-Light Gateway accepts requests from DE-Light Clients and translates them into DCE Remote Procedure Calls (RPCs) and Encina Transaction Remote Procedure Calls (TRPCs). The DE-Light client requires no stub files to be linked with the application, an advantage over ordinary DCE and Encina applications.
  • Enterprise Access Builder for MQSeries — This function uses the Java client of MQSeries to establish message queues between Java applications on a client and Java applications running on a server. The Enterprise Access Builder for MQSeries wraps the interface class with a JavaBean or Enterprise JavaBeans component. This allows deployment of Java applications that can take advantage of the superior messaging capabilities that MQSeries provides.
  • Persistence Builder — This enables the automatic generation of an object model from a database schema. It also provides tools that enable the mapping of a business object to the underlying data store through generated service classes (for any database supported by JDBC) in an image transaction framework supporting nested transactions.
  • Enterprise Access Builder for SAP R/3 — This function enables you to build Java applications, Java applets, or Java beans, which communicate with a specific R/3 system to maximize business efforts by integrating existing SAP and non-SAP applications.
  • Enterprise Access Builder for IMS — This function uses the IMS TCP/IP OTMA Connection (ITOC) Gateway to enable Java applications to communicate with transactional applications running in IMS servers. The EPI interface allows a customer to front-end an existing IMS application. The ITOC Gateway supports multiple end users at Web browsers or network computers and can control conversations to multiple IMS server applications on a range of platforms, including OS/390.

Interface Definition Language (IDL) Development Environment: The IDL Development Environment enables you to integrate a Java ORB run time and tools into the IDE. You can define a Common Object Request Broker Architecture (CORBA) object using the CORBA interface definition language and create the client stub and server skeleton for a distributed object using the IDL to Java generation tool. You can perform all the required tasks in VisualAge for Java, Version 3.5 and store the Java classes and IDLs in the VisualAge for Java repository. VisualAge for Java, Version 3.5 provides an open implementation to make it possible to work with different Java ORB products.

The support for a Java ORB is fully integrated. You can develop an entire program starting from the IDL, with no need to switch environments. While using the JDK and when using file systems, all the information is managed and saved in the repository. The versioning and team support provided by VisualAge for Java ensures the IDL and generated Java code are kept synchronized. This implementation enables easy IDL creation and browsing using code assistants in the IDL editor and IDL search browsers for powerful navigation to the IDLs.

Team Programming: In enterprise client/server computing, the code running on the client must be synchronized with the code stored on the server. The same automatic version control offered in VisualAge for Java, Professional Edition is enhanced to support multiple users. Multiple developers are, therefore, able to work on the same project at the same time and VisualAge for Java, Enterprise Edition reduces the number of source code collisions that result. Use this same feature to rebuild to any current or previous level of code. VisualAge for Java, Enterprise Edition assists you in the management of projects by keeping the client and server portions synchronized.

Enterprise Toolkit for AS/400: The Enterprise Toolkit for AS/400 (ET/400) is fully integrated into VisualAge for Java, Enterprise Edition for Windows™, Version 3.5 thereby providing a comprehensive development environment for building applications that enhance Web-based environments and enable electronic commerce applications. All of the SmartGuides are also fully integrated and are launched from within the IDE. The generated classes are placed automatically inside the repository.

  • ET/400 includes the following SmartGuides:
    • Create subfile inside your Java programs
    • Create Java GUI for existing 5250 displays
    • Call AS/400 programs in Java programs — enables you to reuse your existing RPG, COBOL, CL, and C programs
    • Deploy your Java program to AS/400 — enables you to export your Java files to the AS/400 Integrated Files System (IFS) and compile the files to machine instructions for better performance

Enterprise Toolkit for OS/390: The Enterprise Toolkit for OS/390 (ET/390) is fully integrated into VisualAge for Java, Enterprise Edition for Windows, Version 3.5 thereby providing a comprehensive development environment for building e-business server applications.

The toolkit, which includes in this version numerous usability and performance improvements, allows you to deploy your Java program to OS/390, which enables you to export your Java (class and source) files to the OS/390 Hierarchical File System (HFS), run them in interpreted mode, or compile the files to machine instructions for better performance.

You can initiate from within VisualAge for Java:

  • Exported Java classes to run on the OS/390 Java virtual machine environment
    or
  • Export, compile, and run Java programs in:
    • CICS Transaction Server environment
    • UNIX® Services
      or
    • Batch Environment

The output of the Java program is displayed on the VisualAge for Java console.

Use the VisualAge for Java Distributed Debugger (front end running in VisualAge for Java, back end running on OS/390) to debug the Java application from your workstation when you run your Java application on the OS/390 Java virtual machine environment.

A Java-enabled Debug Tool on OS/390, the same as the powerful debugger available for other OS/390 language environments, allows you to debug compiled applications using the same front-end Distributed Debugger running in VisualAge for Java.

The Enterprise Toolkit for OS/390 runs on VisualAge for Java, Enterprise Edition for Windows NT only. You will need to order the VisualAge for Java, Enterprise Edition for OS/390 product (5655-JAV), which includes a copy of VisualAge for Java, Enterprise Edition for Windows NT, to get the complete OS/390 development environment.

Tivoli® Connection: The Tivoli Connection enables the development of applications manageable by Tivoli's suite of management software products.

Enterprise Access Builder for Lotus Domino: This application development tool creates customized Java beans to access databases and services located on a Lotus Domino server or on a Notes™ client installation.

SQLJ: VisualAge for Java provides an SQLJ tool that implements the SQLJ standard, simplifying database access. The translator component is integrated into the IDE, enabling you to import, translate, and edit SQLJ files.

Record Framework: The Record Framework describes and converts record data. It can be used as the base for record-oriented file input/output, as well as for record-based message passing schemes. It can be used for new applications requiring record services, and for applications accessing existing record structures.

JavaServer Pages: The JavaServer Pages technology allows one to embed Java code within static Web pages (HTML documents), and execute the Java code when the page is served. By separating the presentation logic (content presentation) from business logic (content generation), the JavaServer Pages technology makes it easy for the Java programmer and the Web page designer to create HTML pages with dynamic content.

VisualAge for Java, Version 3.5 supports the JSP 0.91 and 1.0 standards. The default settings support JSP 0.91.

VisualAge for Java provides the WebSphere Test Environment to enable the monitoring of JSP source execution and testing of servlets.

EJB Development Environment

The VisualAge for Java EJB Development Environment is a specialized environment that allows for the development and testing of enterprise beans that conform to the distributed component architecture defined in Sun Microsystems' Enterprise JavaBeans (EJB) specification.

The EJB Development Environment consists of an EJB page in the VisualAge for Java Workbench and multiple tools for:

  • Creating enterprise beans and access beans
  • Building data persistence into enterprise beans
  • Generating deployed code
  • Verifying enterprise bean code
  • Testing enterprise beans

Year 2000

The service end date for these Year-2000-ready products is December 31, 2002.

Product Positioning

  • WebSphere Page Designer (also known as TopPage) — Web page/site developers doing static Web site creation.
  • WebSphere Studio — Professional Web developers focussing on the content of dynamic Web applications developed using WebSphere.
  • VisualAge for Java — Java developers creating business logic and enterprise integration code.

Trademarks

 
IMS, TXSeries, WebSphere, and TeamConnection are trademarks of International Business Machines Corporation in the United States or other countries or both.
 
VisualAge, CICS, MQSeries, DB2, AS/400, and OS/390 are registered trademarks of International Business Machines Corporation in the United States or other countries or both.
 
Windows NT, Microsoft, and Windows are trademarks of Microsoft Corporation.
 
Java is a trademark of Sun Microsystems, Inc.
 
UNIX is a registered trademark in the United States and other countries exclusively through X/Open Company Limited.
 
Tivoli is a registered trademark of Tivoli Systems, Inc. in the United States or other countries or both. In Denmark, Tivoli is a trademark licensed from Kjobenhavns Sommer -- Tivoli A/S.
 
Domino and Notes are trademarks of Lotus Development Corporation.
 
Lotus is a registered trademark of Lotus Development Corporation.
 
Other company, product, and service names may be trademarks or service marks of others.

Education Support

This information along with curriculum roadmaps and schedules can be found on our Web site:

IBM also has VisualAge® for Java™ Certifications. These certifications, available through the Professional Certification Program from IBM, continue to focus on knowledge-based and performance-based certification testing. Additional information on the VisualAge for Java certifications (test descriptions, objectives, prerequisites, and sample tests) is available from the Web at:

IBM's current VisualAge for Java curricula consists of the following lab-based courses:

  • Application Framework for e-business: Technology Workshop (B3106)
    • This course allows the students to have the perspective of how VisualAge for Java fits within IBM's e-business Framework.
    • Duration: Five days.
    • Audience: Architects, developers, and project managers who will be using IBM products to implement an e-business solution.
    • Background Required: Basic object-oriented (OO) concepts; basic Internet technology.
    • Description: Develop product and technology skills across the entire range of Framework middleware and tools. Learn the technical skills needed to integrate Web technologies and IBM products in the development of Framework-based solutions. An e-business scenario is used throughout the week to put all information in context. Gain hands-on experience with most of the technologies and products that make up the Framework.
  • Java Programming using VisualAge for Java (N2380)
    • Duration: Five days.
    • Audience: Developers using VisualAge for Java to write Java applications.
    • Background: Basic OO concepts.
    • Description: Thoroughly explore Java programming. Go beyond an introduction to learn practical applications of this OO programming language. Begin with the basics of the Java language, then examine OO programming in Java and the java.awt and java.net packages (libraries). Learn about and write actual Java applets. Weave your way through threads. Learn to create interactive Web pages and client/server applications. Hit the ground running with this truly industrial-strength Java programming course using VisualAge for Java.
  • Visual Programming using VisualAge for Java (OB75A)
    • Duration: 4.5 days.
    • Audience: Developers using VisualAge for Java to write client-side Java applications.
    • Background: Basic OO concepts; basic VisualAge for Java.
    • Description: After completing this course, experienced Java developers will be able to develop GUI programs visually using the visual composition facility of VisualAge for Java. This course focuses on using the IDE and the Visual Composition Editor to develop Java Foundation Classes (JFC) and Abstract Window Toolkit (AWT) applications and applets. You will also learn the basics of the JavaBeans component model, and you will use the Select Bean as a way to prototype applications that access data from a relational database.
  • Developing Server-Side Applications using VisualAge for Java (OB78A)
    • Duration: 4.5 days.
    • Audience: Developers using VisualAge for Java to write server-side Java applications.
    • Background: Basic OO concepts.
    • Description: This course presents the different VisualAge for Java tools for accessing databases, with a focus on the Persistence Builder and how to use it to access your existing relational data. Learn how to develop and test servlets and JSP files within the VisualAge for Java product. You will be able to develop JavaBeans components that can be used by applications, servlets, and JSP files to access enterprise data residing in relational databases.

Professional Certification Program from IBM

IBM has added VisualAge for Java Certifications to its certification suite. These certifications, available through the Professional Certification Program from IBM, continue to focus on knowledge-based and performance-based certification testing.

The VisualAge for Java certifications are designed for professionals who are in the business of providing product-specific, object-oriented, application development services using the VisualAge for Java product.

The new professional object technology certifications available are:

  • IBM Certified Solution Developer
  • IBM Certified Advanced Technical Expert

The skills gained as a result of achieving the various certification levels will help differentiate certified individuals from the competition. This competitive advantage will provide individuals with increased business opportunity when customers require object-oriented software expertise.

Additional information on the VisualAge for Java certifications (test descriptions, objectives, recommended educational resources, and pre-assessment/sample tests) is available from the Web at:

Offering Information

Product information is available through Offering Information (OITOOL) at:

Publications

The hardcopy publication Getting Started for both editions is shipped with the CD-ROM+DOC or the Passport Advantage documentation only packages. All the documentation, including the Getting Started manual, is online as HTML files viewable through a frames-capable Web browser, or in PDF format viewable through Adobe Acrobat, or it can be printed in PostScript format. These files provide high-quality reproductions of the documentation on laser printers.

Technical Information

Hardware Requirements

VisualAge for Java, Professional Edition Version 3.5

  • Processor — Intel® Pentium™ II, or faster, compatible processor recommended
  • Display — SVGA, 800 x 600 (1024 x 768 recommended)
  • CD-ROM drive
  • Mouse or pointing device
  • Memory requirements
    • 48 MB RAM minimum
    • 96 MB recommended
  • For distributed debugger:
    • 128 MB RAM minimum
    • 196 MB recommended
  • Disk space requirements (based on NTFS, actual disk space on FAT depends on hard disk size and partitioning)
    • 350 MB minimum
    • 400 MB or more recommended

VisualAge for Java, Enterprise Edition Version 3.5

  • Processor — Intel Pentium II, or faster, compatible processor recommended
  • Display — SVGA, 800 x 600 (1024 x 768 recommended)
  • CD-ROM drive
  • Mouse or pointing device
  • Memory requirements
    • 96 MB RAM minimum
    • 160 MB RAM recommended (depending on tool features used)
  • For distributed debugger:
    • 128 MB RAM minimum
    • 196 MB recommended
  • Disk space requirements (based on NTFS, actual disk space on FAT depends on hard disk size and partitioning)
    • 400 MB minimum
    • 700 MB or more recommended

Software Requirements

VisualAge for Java, Professional Edition Version 3.5: Runs in the following environments:

  • Windows™ 98 or Windows 2000
  • Windows NT™ Version 4.0 (Service Pack 4, or later)

For execution of the application, it requires:

  • A frames-capable browser to access the HTML-based help and Web documentation such as:
    • Netscape Navigator Version 4.7, or later (for the Windows environment)
      or
    • Microsoft™ Internet Explorer Version 5.0, or later (for the Windows environment)
  • TCP/IP communications protocol configured and running

VisualAge for Java, Professional Edition produces applets and applications, which run on any J2SDK Version 1.2.2 enabled platform.

VisualAge for Java, Enterprise Edition Version 3.5: Runs in the following environments:

  • Windows 98 or Windows 2000
  • Windows NT Version 4.0 (Service Pack 4, or later)

For execution of the application, it requires:

  • A frames-capable browser to access the HTML-based help and Web documentation such as:
    • Netscape Navigator Version 4.7, or later (for the Windows environment)
      or
    • Microsoft Internet Explorer Version 5.0, or later (for the Windows environment)
  • TCP/IP communications protocol configured and running

AgentRunner for Lotus® Domino™ requires:

  • For development of the applications:
    • Notes™ 5.0.5 (or later) Client
    • Domino 5.0.5 (or later) Designer
  • For execution of applications
    • Notes 5.0 (or later) Client or Domino 5.0 (or later) Server

Enterprise Access Builder for Lotus Domino requires Notes 5.0.5 (or later) Client or Domino 5.0.5 (or later) Server

ET/400 requires the OS/400® Release V4R3M0, or later

ET/390 requires:

  • On OS/390®:
    • NFS daemon running on OS/390
    • REXEC server running on OS/390
    • OMVS FTP server running on OS/390
  • On workstation:
    • NFS Maestro Client for Windows NT or Windows 2000

Enterprise Access Builder for SAP R/3 requires access to SAP R/3 system.

To execute applications created with Enterprise Access Builder for IMS™ requires:

  • IMS Version 7 Connect Feature and IMS Version 7 (recommended)
    or
  • IMS Version 7 Connect Feature and IMS Version 5.1 or 6
    or
  • IMS TCP/IP OTMA Connection (IMS TOC) Version 2.1.3 and IMS Version 5.1, or later (IMS TOC will continue to be supported for a limited time after the availability of IMS Version 7.)

VisualAge for Java, Enterprise Edition produces applets and applications, which run on any J2SDK Version 1.2.2 enabled platform.

Limitations

General Limitations: The Tool Integrator API does not support the concurrent execution of two or more tools or applications (main(), applet) that use the same classes where one loads these from the work space and the other from the file system. For a detailed description and suggested work-around, refer to the README file shipped with the product.

VisualAge for Java, Enterprise Edition: The Enterprise Access Builder for C++ produces Java stubs for Microsoft Visual C++ Version 5.0, or later, or VisualAge for C++ for Windows, Version 3.5 compatible with the JDK 1.2.2 Java Native Interface (JNI).

Planning Information

Web Information: For technical and support information, visit our home page at:

For marketing information, visit:

Visit other IBM links on the Web at:

VisualAge PartnerWorld for Developers: The VisualAge PartnerWorld for Developers program is especially designed to encourage commercial software developers to successfully explore the business of building applications, as well as VisualAge-enabled and Java-reusable software components. In addition to component development, this program supports independent software vendors building complementary tools, frameworks, and end-user applications for VisualAge.

As a VisualAge PartnerWorld for Developers member, you receive Solution Developer Program benefits, including access to VisualAge software from The Software Mall® — for development purposes, and product listings of your products in the Global Software Solutions Guide. Additionally, VisualAge PartnerWorld for Developers may receive electronic Q&A support for installation, product usage, and defects.

To join:

  • Update your Solution Developer Profile to indicate an interest in VisualAge PartnerWorld for Developers.
  • Create a Project Profile describing your product and indicating the VisualAge tools you plan to use. IBM will contact you regarding your membership.

For more information about the VisualAge PartnerWorld for Developers Program, contact us via:

Packaging: The VisualAge for Java, Professional Edition program package (00P7767) contains the following items packaged as a single unit:

Publications:

  • Pointer card for Installation & Migration
  • VisualAge for Java, Version 3.5, Getting Started publication
  • Proof of Entitlement (PoE)

Media:

  • VisualAge for Java, Professional Edition for Windows NT/98/2000

Mechanicals:

  • Welcome to VisualAge for Java Support card
  • VisualAge Developer Domain Subscription coupon
  • Bookstore (Fat Brain) Coupon

The VisualAge for Java, Enterprise Edition program package (00P7778) contains the following items packaged as a single unit:

Publications:

  • Pointer Card for Installation & Migration
  • VisualAge for Java, Version 3.5 Getting Started Publication
  • License Information Booklet for DB2 Universal Database® Developer's Edition Version 7.1
  • PoE

Media:

  • VisualAge for Java, Enterprise Edition for Windows NT/98/2000
  • DB2 Connect® Personal Edition, Version 7.1 for the Windows Operating Environments
  • DB2 Universal Database Personal Edition, Version 7.1 for the Windows Operating Environments
  • DB2 Connect Personal Edition, Version 7.1 for Linux
  • DB2 Universal Database Personal Edition, Version 7.1 for Linux
  • DB2 Universal Database Extenders Version 7.1
  • Net.Data® for OS/2®, AIX®, Windows NT, Solaris, HP-UX, and Linux Version 7.1

Mechanicals:

  • Welcome to VisualAge for Java Support Card
  • VisualAge Developer Domain Subscription Coupon
  • Bookstore (Fat Brain) Coupon

This program when downloaded from a Web site, contains the applicable IBM license agreement, and license information (LI), if appropriate and will be presented or available for acceptance at the time of installation and/or download of the program. The license and LI will be stored in a directory as a file called LICENSE.TXT (or other similar name) for future reference.

Security, Auditability, and Control

The customer is responsible for evaluation, selection, and implementation of security features, administrative procedures, and appropriate controls in application systems and communication facilities.

Ordering Information

VisualAge for Java, Professional Edition is a workstation product with one charge unit: Authorized Users.

VisualAge for Java, Enterprise Edition is a client/server product with one charge unit: Authorized Users.

Both products are in fixed order quantities of one pack.

Note: A user is a specific user authorized to have local or remote access to the program or any portion of the program. A separate authorization is required for each specific user with local or remote access to the program or any portion of the program. Only an authorized user can have access to the program or any portion of the program.

VisualAge for Java, Professional Edition

                                                  Part
Program Name/Description                          Number
 
VisualAge for Java, Professional                  00P7767
  Edition Version 3.5
  Program Package English
VisualAge for Java, Professional                  00P7771
  Edition Version 3.5 1 Authorized User
VisualAge for Java, Professional                  00P7775
  Edition Version 3.5 Academic Package
  English

VisualAge for Java, Enterprise Edition

                                                  Part
Program Name/Description                          Number
 
VisualAge for Java, Enterprise                    00P7778
  Edition Version 3.5 Program Package
  English
VisualAge for Java, Enterprise                    00P7782
  Edition Version 3.5 1 Authorized User
VisualAge for Java, Enterprise                    00P7786
  Edition Version 3.5 Academic Package
  English

Electronic Software Delivery

                                                  Part
Program Name/Description                          Number
 
VisualAge for Java, Professional Edition          00P7773
  Version 3.5 Multilingual Net Delivery
VisualAge for Java, Enterprise Edition            00P7784
  Version 3.5 Multilingual Net Delivery
VisualAge for Java, Professional Edition          00P7774
  Version 3.5 Upgrade Multilingual Net
  Delivery
VisualAge for Java, Enterprise Edition            00P7785
  Version 3.5 Upgrade Multilingual Net
  Delivery

Upgrades

VisualAge for Java, Professional Edition Version 3.5

If you have an existing VisualAge for Java, Version 2.0 or 3.0 product, you qualify for the upgrade to VisualAge for Java, Professional Edition Version 3.5 by providing one of the following:

  • A copy of the VisualAge for Java, Version 2.0 or 3.0 purchase invoice/bill of sale

    or

  • The original PoE for VisualAge for Java, Version 2.0 or 3.0 (PoE must be the original — no copies will be accepted)

    or

  • The original front cover page of the VisualAge for Java, Version 2.0 or Version 3.0 Getting Started publication

Competitive Upgrades: Competitive upgrades to VisualAge for Java, Professional Edition Version 3.5 are available to holders of a valid license to any edition of the following competitive products:

  • Microsoft Visual J++
  • Symantec Cafe
  • Symantec Visual Cafe
  • Symantec Visual Cafe Pro
  • webGain VisualCafe
  • Borland JBuilder
  • Sun Java Workshop
  • Sun Forte for Java
  • Sun NetBeans

VisualAge for Java, Enterprise Edition Version 3.5

If you have an existing VisualAge for Java, Enterprise Edition Version 2.0 or 3.0 product, you qualify for the upgrade to VisualAge for Java, Enterprise Edition Version 3.5 by providing one of the following:

  • A copy of the VisualAge for Java, Version 2.0 or 3.0 purchase invoice/bill of sale

    or

  • The original PoE for VisualAge for Java, Version 2.0 or 3.0 (PoE must be the original — no copies will be accepted)

    or

  • The original front cover page of the VisualAge for Java, Version 2.0 or Version 3.0 Getting Started publication

VisualAge for Java, Professional Edition

                                                  Part
Program Name/Description                          Number
 
VisualAge for Java, Professional                  00P7769
  Edition Version 3.5
  Program Package Upgrade and
  Competitive Upgrade English
VisualAge for Java, Professional                  00P7772
  Edition Version 3.5
  Upgrade 1 Authorized User

VisualAge for Java, Enterprise Edition

                                                  Part
Program Name/Description                          Number
 
VisualAge for Java, Enterprise                    00P7780
  Edition Version 3.5 Program
  Package Upgrade English
VisualAge for Java, Enterprise                    00P7783
  Edition Version 3.5
  Upgrade 1 Authorized User

Passport Advantage

                                                  Part
Program Name/Description                          Number
 
VisualAge for Java, Professional                  BA7VQNA
  Edition Version 3.5
  Documentation Package English
VisualAge for Java, Enterprise                    BA7VWNA
  Edition Version 3.5
  Documentation Package English

Withdrawal of Previous Passport Advantage Part Numbers: The following Passport Advantage part numbers are being replaced or obsoleted by this announcement. The effective withdrawal date is October 25, 2000. These part numbers were overlooked in a previous announcement and should have been withdrawn in September 29, 1998.

Orders for these part numbers will not be accepted after the stated effective date of withdrawal, nor will normal marketing activities or educational support be available unless previous agreement exists between the customer and IBM.

                                                  Part
Program Name/Description                          Number
 
VISUALAGE E-BUSINESS FOR WIN 1.0.1                04L7251
CO SUPT VISUALAGE E-BUSINESS                      AQ597ML
  FOR WINDOWS
CO SUPT VISUALAGE E-BUSINESS                      AR62BML
  FOR WINDOWS FLAT 1
CO SUPT VISUALAGE E-BUSINESS                      AR64ZML
  FOR WINDOWS FLAT 2 ANNIV
CO VULIC E BUSINESS WIN                           AR6BQML
CO VULICVA EXCHANGE                               AR6BRML
VP VULIC E BUSINESS WIN                           AS66UML
VISUA FOR E-BUSINESS FOR WIN V1.01 ENG            BA8I6NA
  MEDIA PK
CO INSTL/SW SUB VISUALAGE E-BUSINESS              D01XJML
  FOR WINDOWS 1ST ANNIV
CO INSTL/SW SUB VISUALAGE E-BUSINESS              D01XPML
  FOR WINDOWS 2ND ANNIV
CO SW SUB VISUALAGE E-BUSINESS FOR                D030CML
  WINDOWS 2ND ANNIV
 
                                                  Part
Program Name/Description                          Number
 
CO SW SUB VISUALAGE E-BUSINESS FOR                D030DML
  WINDOWS 1ST ANNIV
CO INSTL VISUALAGE E-BUSINESS FOR                 D047RML
  WINDOWS
VPO SW SUB VISUALAGE E-BUSINESS FOR               D04T8ML
  WINDOWS 2 YEARS
VPO INSTL VISUALAGE E-BUSINESS FOR                D04T9ML
  WINDOWS
VPO SW SUB VISUALAGE E-BUSINESS FOR               D04U4ML
  WINDOWS 1 YEAR
VPO INSTL/SW SUB VISUALAGE E-BUSINESS             D04U6ML
  FOR WINDOWS 1 YEAR
VPO INSTL/SW SUB VISUALAGE E-BUSINESS             D04U7ML
  FOR WINDOWS 2 YEARS
CO SW SUB RNWL VISUALAGE E-BUSINESS               E03EGML
  FOR WINDOWS 1ANNIV
VPO SW SUB RNWL VISUALAGE E-BUSINESS              E05P2ML
  FOR WINDOWS 1YEAR

Terms and Conditions

Licensing: IBM International Program License Agreement. PoE are required for all authorized use.

License Information Form Number

  • VisualAge for Java, Professional Edition TATN-4L3RGE
  • VisualAge for Java, Enterprise Edition TATN-4L3RBF

Limited Warranty: Yes

Program Services: Available until December 31, 2002

The statement of service included in the program package describes the above service.

IBM does not guarantee service results or represent or warrant that all errors or program defects will be corrected. Instructions for reporting problems are included with the product.

Money-Back Guarantee: 30-day, money-back guarantee

Copy and Use on Home/Portable Computer: Yes

Volume Orders (IVO): No

Passport Advantage Applies: Yes

Passport Advantage Subscription Applies: Yes

Upgrades: Customers can acquire upgrades up to the currently authorized level of use of the qualifying programs.

Usage Restriction: Yes

The following components of VisualAge for Java, Enterprise Edition Version 3.5 may be used only for the purposes of evaluating, demonstrating, developing or testing application programs with your licensed use of the program:

  • Components of DB2® Universal Developer's Edition Version 7.1, including DB2 Universal Database Personal Edition, DB2 Software Developer's Kit, and Net.Data

Use for production is not permitted.

Support Line: Yes

AIX/UNIX® Upgrade Protection Applies: No

Entitled Upgrade for Current AIX/UNIX Upgrade Protection Licensees: No

AS/400® Software Subscription Applies: No

Variable Charges Apply: No

Educational Allowance: Not applicable

Academic Certified Products

  • Offered to students, faculty, staff of qualifying higher-education institutions
  • Available through IBM Academic Certified Remarketers and participating college bookstores

Note: The following Academic Package can only be ordered through Authorized Certified Remarketers.

Product List:

                                                      Part
Description                                           Number
 
VisualAge for Java, Professional Edition              00P7775
  Version 3.5 -- Academic Package
VisualAge for Java, Enterprise Edition                00P7786
  Version 3.5 -- Academic Package

Prices

The prices provided in this announcement are suggested retail prices for the U.S. only and are provided for your information only. Dealer prices may vary, and prices may also vary by country. Prices are subject to change without notice. For additional information and current prices, contact your local IBM representative.

VisualAge for Java, Professional Edition

                                        Part
Program Name/Description                Number        OTC(1)
 
VisualAge for Java, Professional        00P7767       $  149
  Edition Version 3.5
  Program Package English
VisualAge for Java, Professional        00P7771          129
  Edition Version 3.5
  1 Authorized User
VisualAge for Java, Professional        00P7775           44
  Edition Version 3.5
  Academic Package English
1
One-time charge

VisualAge for Java, Enterprise Edition

VisualAge for Java, Enterprise          00P7778       $2,999
  Edition Version 3.5
  Program Package English
VisualAge for Java, Enterprise          00P7782        2,949
  Edition Version 3.5
  1 Authorized User
VisualAge for Java, Enterprise          00P7786        1,087
  Edition Version 3.5
  Academic Package English

Electronic Software Delivery

                                        Part
Program Name/Description                Number        OTC(1)
 
VisualAge for Java,                     00P7773       $  129
 Professional Edition Version 3.5
 
 Multilingual Net Delivery
VisualAge for Java,                     00P7784        2,949
 Enterprise Edition Version 3.5
 Multilingual Net Delivery
VisualAge for Java,                     00P7774           59
 Professional Edition Version 3.5
 Upgrade Multilingual
 Net Delivery
VisualAge for Java,                     00P7785        1,449
 Enterprise Edition Version 3.5
 Multilingual Net Delivery

Upgrades

VisualAge for Java, Professional Edition

VisualAge for Java, Professional        00P7769          $79
  Edition Version 3.5
  Program Package Upgrade and
  Competitive Upgrade English
VisualAge for Java, Professional        00P7772           59
  Edition Version 3.5
  Upgrade 1 Authorized User

VisualAge for Java, Enterprise Edition

VisualAge for Java, Enterprise          00P7780       $1,499
  Edition Version 3.5
  Program Package Upgrade
  English
VisualAge for Java, Enterprise          00P7783        1,449
  Edition Version 3.5
  Upgrade
  1 Authorized User

Contact your sales channel for Support Line pricing information.

Passport Advantage

Note: For Passport Advantage and charges, contact your Lotus representative or authorized Lotus Business Partner. Additional information is also available on the Passport Advantage URL:

Customer Financing: IBM Global Financing offers attractive financing to credit-qualified commercial and government customers and Business Partners in more than 40 countries around the world. 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:

Order Now

 Use Priority/Reference Code: YE001
 
 Phone:     800-IBM-CALL
 Fax:       800-2IBM-FAX
 Internet:  ibm_direct@us.ibm.com
 Mail:      IBM Atlanta Sales Center
            Dept. YE001
            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

 
IMS is a trademark of International Business Machines Corporation in the United States or other countries or both.
 
VisualAge, OS/400, OS/390, Software Mall, DB2 Universal Database, DB2 Connect, AIX, Net.Data, OS/2, DB2, and AS/400 are registered trademarks of International Business Machines Corporation in the United States or other countries or both.
 
Pentium is a trademark of Intel Corporation.
 
Intel is a registered trademark of Intel Corporation.
 
Windows, Windows NT, and Microsoft are trademarks of Microsoft Corporation.
 
Java is a trademark of Sun Microsystems, Inc.
 
UNIX is a registered trademark in the United States and other countries exclusively through X/Open Company Limited.
 
Domino and Notes are trademarks of Lotus Development Corporation.
 
Lotus is a registered trademark of Lotus Development Corporation.
 
Other company, product, and service names may be trademarks or service marks of others.