IBM United States
Software Announcement 200-275
August 15, 2000
IBM VisualAge Smalltalk Enterprise, Version 5.5 Extends the Creativity of Your Line-of-Business Applications
(Corrected on November 2, 2000)
Added additional features to Passport Advantage Media Pack section.
(Corrected on August 25, 2000)
Corrected VisualAge Smalltalk UML Designer Version 5.5. Deleted Customer
At a Glance
Java and WebSphere Integration
For ordering, contact:
Your IBM representative, an IBM Business Partner, or IBM Americas Call Centers at 800-IBM-CALL (Reference: YE001).
VisualAge® Smalltalk is an enterprise application development tool that enables software developers to create highly portable, scalable, multitier business applications using pure object-oriented technology. With enhanced Java Integration and support for eXtensible Markup Language (XML), VisualAge Smalltalk Version 5.5 is ideal for developing Internet and intranet applications quickly and efficiently.
VisualAge Smalltalk also provides tools for applications modeling, a robust persistence framework, an optimized DB2® integration layer, and the ability to integrate existing legacy systems.
VisualAge Smalltalk Version 5.5 maximizes your ability to leverage your Smalltalk investments in the e-business architecture.
Highlights for Version 5.5
Smalltalk Components, Separately Priced
For more information, visit our Web site at:
VisualAge Smalltalk Enterprise Version 5.5
The VisualAge Smalltalk Enterprise Version 5.5 program, a continuation of the award-winning, pure object-oriented visual application development environment, extends the creativity of your line-of-business applications. The simplicity of visual construction, teamed with the power of an object-oriented environment, enable you to develop complex applications in a fraction of the time required in the past.
Below are key new enhancements for this new release.
Business-to-Business Solutions: VisualAge Smalltalk Enterprise Version 5.5 introduces support for the Extensible Markup Language (XML), DOM level-2. This support includes a fully validating parser, which builds a document object model (DOM) from the contents of an XML stream. With support for an output serialization API and an input serialization API effectively creating an XML stream from the contents of a Smalltalk object or creating a Smalltalk object from the contents of an XML stream, respectively Version 5.5 provides the capability for multiple business-related scenarios tied to XML. Additionally, the XML parser supports SAX2 (Simple API for XML); SAX is a common interface implemented for many different XML parsers. The SAX capability enables you to create custom SAX handlers to manipulate or ignore various portions of XML documents as they are parsed. The XML support in Version 5.5 enables you to enhance your current Smalltalk applications with an eye toward integration into Internet and intranet applications, including fulfilling the needs of expanding B2B market. Version 5.5's XML functionality enhances current Smalltalk applications by enabling those applications to be integrated into your business-to-business Web architecture.
Powerful Potential: With Version 5.5, you now have the ability to ship the Smalltalk compiler in your run-time image. This will enable you to generate, compile, and execute Smalltalk code within your run-time image. Source code for all Smalltalk classes and methods is provided, expanding your ability to view, learn from, extend, and utilize.
e-business Integration: As your business needs change and grow, Version 5.5 reduces the barriers to leveraging your Smalltalk investments in the e-business world. By incorporating the server run-time environment into VisualAge Smalltalk Server Workbench Version 5.5, you now have the flexibility to integrate with VisualAge for Java, WebSphere, and other strategic e-business platforms without incurring run-time fees.
With no run-time fees, VisualAge Smalltalk is the right solution for third-party developers to create and distribute traditional and server applications.
Enhanced WebSphere Integration: As Java Server Pages (JSPs) containing page content and programming gain popularity in the marketplace, Smalltalk is there to provide the support you need, allowing you to call from JSPs to your Smalltalk business logic running on the solution server through the Server Smalltalk (SST) RMI function. And in Version 5.5, the introduction of the HTML file wrapper extends this vision even further. The HTML file wrapper provides integration with your favorite Web authoring tool; substitution tags can be used in your HTML file as placeholders for Smalltalk applications. This implementation is very similar to the JSP concept; HTML is read, and Smalltalk applications plug in dynamic content using attributes that replace the substitution tags in the HTML.
Finally, Version 5.5 further enhances its WebSphere integration with the inclusion of support for JDK 1.2.2, also known as Java2. The RMI wizard, in particular, has been upgraded to the latest levels to support Java2 application integration from your Version 5.5 Smalltalk applications.
Any discussion of currency must include the latest operating systems.
Version 5.5 includes enhancements to the EMSRV function, allowing
you to run your Smalltalk code repository (ENVY) on OS/2 Warp Server
Version 4.5, Windows 2000, and Red Hat Linux Version 6.
VisualAge Smalltalk Version 5.5, Optional Features
VisualAge Smalltalk Server Workbench Version 5.5: This feature allows you to develop, test, and deploy on Windows NT, Windows 2000, AIX, Sun Solaris, and OS/2 with complete benefits on IDE, including version control and configuration management. ULC, SST, and the complete run-time deployment environment are included. Smalltalk Server Workbench offers a cost-effective and convenient way to develop applications that access the information and transactions your users need whether via the Web or intranet.
In Version 5.5, the RMI wizard, part of Server Workbench, has been vastly improved, incorporating usability enhancements that make building the stubs much easier. The wizard integrates with the servlet interface of VisualAge for Java, allowing you to view Smalltalk and Java libraries simultaneously. This side-by-side effect provides easier manipulation of the background information needed to build the code stubs. Finally, the wizard also provides the capability to generate the Smalltalk and Java stubs, which serve as the linkages between the classes being used in a Server Smalltalk (SST) application. The ability to generate the Java code from the Smalltalk wizard directly into the VisualAge for Java repository is a powerful new capability, enabling you to remain in the Smalltalk development environment while generating and storing the necessary Java code in the Java repository. No more back and forth between Smalltalk and Java development environments.
VisualAge Smalltalk Server Workbench is now even more cost-effective with the inclusion of all run-time files. VisualAge Smalltalk Workbench is a standards-based, distributed object infrastructure and middleware that provides homogeneous Smalltalk messaging, Smalltalk servlet infrastructure, and support for CICS and IMS transactions written in Smalltalk. Server applications developed using VisualAge Smalltalk Server Workbench can participate in e-business environments and interoperate with Java systems using RMI, and with other systems through IIOP.
VisualAge Smalltalk ObjectExtender Version 5.5: This is a powerful persistence framework that enables you to map objects to relational databases with sophisticated inheritance support. It also provides linkages to legacy data on a number of systems, plus a high-performance run time for superior performance. The capabilities of ObjectExtender are supported on all VisualAge Smalltalk Server platforms.
VisualAge Smalltalk UML Designer Version 5.5: You can define requirements, document use cases, create and print object model diagrams, and generate and reimplement code with VisualAge Smalltalk UML Designer. UML Designer can generate documentation of your model in HTML or RTF format, and can build specifications and models. You can build, test, and debug your application that includes version control. UML Designer supports importing and exporting analysis and design models to other tools using the XMI standard. It also can generate Java source code and Smalltalk source code, and supports many of the popular UML specification types.
VisualAge Smalltalk Advanced Database Feature Version 5.5:
This feature is a thin Smalltalk layer on the most commonly used
native UDB capabilities that allow you to enhance DB2 applications for
speed. For applications that must perform complex database access with a
time delimited window, the Advanced Database Feature provides, in some
cases, up to two times the speed of standard VisualAge Smalltalk CLI
drivers for key operations.
This product is Year 2000 ready. When used in accordance with its associated documentation, it is capable of correctly processing, providing, and/or receiving date data within and between the twentieth and twenty-first centuries, provided that all products (for example, hardware, software, and firmware) used with the product properly exchange accurate date data with it.
The service end date for this Year-2000-ready product is February 28, 2002.
The VisualAge Smalltalk Enterprise Version 5.5 program continues the IBM commitment to the Smalltalk language by allowing you to leverage the investments you have in Smalltalk and integrate with other key business-to-business architectures such as XML, VisualAge for Java, WebSphere, and DB2. VisualAge Smalltalk is a powerful server environment for e-business applications with integrated life cycle support.
Contact the VisualAge® Solutions Group at 919-254-1116 for information on educational and consulting services.
Smalltalk education is available from the Object People's Web site at:
Product information is available through Offering Information (OITOOL) at:
All publications for VisualAge Smalltalk Version 5.5 are provided in HTML format on the base program product media:
VisualAge Smalltalk Enterprise Version 5.5 publications are provided in displayable HTML format, with all manuals included. The displayable manuals are part of the basic machine-readable material, and are shipped on the product CD-ROM.
For the latest documents, visit the VisualAge Smalltalk Web site at:
Terms and conditions for use of the machine-readable files are shipped with the files.
Open Enterprise: VisualAge Smalltalk Enterprise Version 5.5 allows you to transport information over WANs and LANs. Its implementation is consistent with the Transport Services function described in IBM's Open Blueprint®.
Version 5.5 supports Transmission Control Protocol/Internet Protocol (TCP/IP) industry-standard protocol from the Internet Engineering Task Force (IETF).
The Open Blueprint supports procedural and object-oriented applications. Version 5.5 and its associated products implement Open Blueprint capabilities in support of object-oriented applications.
Version 5.5 applications exploit Open Blueprint services in a variety of ways. Application business logic supported by VisualAge Smalltalk can be transactional. For these applications, VisualAge Smalltalk ObjectExtender offers classes that work with the Open Blueprint Transaction Monitor and Transaction Manager resource managers. Other Open Blueprint resource management services with procedural APIs, such as HTTP, are supported by corresponding VisualAge Smalltalk classes.
Version 5.5 classes abstract the usage of Open Blueprint services such as Relational Database and File, "connecting" to these services. In this case, the Version 5.5 application need deal only with object instances. You can access and save the state values in these persistent object instances to the application as the objects are referenced and dereferenced. This constitutes an implementation of the Open Blueprint Persistence resource manager.
VisualAge Smalltalk Server also works with Open Blueprint Object Management Services, including the Object Request Broker, as implemented in products that provide IIOP and CORBA 2 support.
Visual Smalltalk Enterprise Version 5.5 for Intel® Platforms Minimum Hardware Requirements
For Windows multimedia support, any digital audio adapters, compact disk devices, or video disk devices supported by Microsoft Windows 95, Windows 98, Windows 2000, Windows NT Workstation Version 4.0, or later.
For OS/2 multimedia support, any digital audio adapters, compact disk devices, or video disc devices supported by Multimedia Presentation Manager/2, provided with OS/2 Warp Version 4.0, or later.
VisualAge Smalltalk Enterprise Version 5.5 for UNIX® Platforms
One of the following platforms is required, with the following minimum hardware requirements:
VisualAge Smalltalk Enterprise Version 5.5 Supported Operating Systems for Development Run Time
Lotus Notes® 4.5, or later, is required.
For Windows 2000, Lotus Notes 5.03 is required.
Communications/Transaction Component: The Communications/Transactions component of VisualAge Smalltalk Enterprise Version 5.5 runs on the same operating system platforms as the base product, with the following prerequisites.
The following table lists supported protocols implemented by each supported platform:
Protocol Prerequisite Software OS/2 4.0 TCP/IP IBM TCP/IP Version 3.0 for OS/2 CICS(R) ECI IBM CICS Client for OS/2, Version 2.00 MQ Series MQSeries(R) Version 5.0, and later Client and Server APPC IBM Communications Server for OS/2 Warp, Version 4 EHLLAPI IBM Personal Communications AS/400(R) and 3270, Version 4.1 CPIC IBM Communications Server for OS/2 Warp, Version 4 RPC Client IBM TCP/IP Version 3.0 for OS/2 and Server Windows 95/98 TCP/IP Microsoft TCP Stack (available with Windows 95 Operating System) CICS ECI CICS Client for Windows 95, Version 2.00 MQ Series MQSeries for Windows, Version 5.0 Server APPC IBM Personal Communications AS/400 and 3270, Version 4.1, or Attachmate Extra! Personal Client Version 6.2 EHLLAPI IBM Personal Communications AS/400 and 3270, Version 4.1, or Attachmate Extra! Personal Client Version 6.2 CPIC IBM Personal Communications AS/400 and 3270, Version 4.1, or Attachmate Extra! Personal Client Version 6.2 Windows NT 4.0 TCP/IP Microsoft TCP Stack (available with Windows NT Operating System) CICS ECI CICS Client for Windows NT, Version 2.0 MQ Series MQSeries for Windows NT, Client and Version 5.0 Server APPC IBM Personal Communications AS/400 and 3270, Version 4.1, or IBM Communications Server for Windows NT, Version 5.0, or Attachmate Extra! Personal Client Version 6.2 EHLLAPI IBM Personal Communications AS/400 and 3270, Version 4.1, or Attachmate Extra! Personal Client Version 6.2 CPIC IBM Personal Communication AS/400 and 3270, Version 4.1, or IBM Communications Server for Windows NT, Version 5.0, or Attachmate Extra! Personal Client Version 6.2 RPC Client NetManage Chameleon NSF Version 5.0 and Server for Windows NT Protocol Prerequisite Software Windows 2000 TCP/IP Microsoft TCP Stack (available with Windows 2000 operating system) MQ Series MQSeries for Windows NT, Client and Version 5.0 Server APPC IBM Personal Communications AS/400 and 3270, Version 4.1, or IBM Communications Server for Windows NT, Version 5.0, or Attachmate Extra! Personal Client Version 6.2 EHLLAPI IBM Personal Communications AS/400 and 3270, Version 4.1, or Attachmate Extra! Personal Client Version 6.2 CPIC IBM Personal Communications AS/400 and 3270, Version 4.1, or IBM Communications Server for Windows NT, Version 5.0, or Attachmate Extra! Personal Client Version 6.2 RPC Client NetManage Chameleon NSF Version 5.0 and Server for Windows NT AIX TCP/IP No additional software required CICS ECI CICS Universal Clients Version 3.1, or CICS Server Version 2.1.1 with PTF U445297 MQ Series MQSeries Server Version 5.0, and later APPC IBM SNA Services/6000 Version 3.1.1 or 4.2 EHLLAPI 3270 Host Connection Program Version 2.1 CPIC IBM SNA Services/6000 Version 3.1.1 or 4.2 RPC Client No additional software required and Server HP-UX TCP/IP No additional software required Solaris TCP/IP No additional software required MQ Series MQSeries Version 5.0, and later
For database product requirements, refer to the Database component.
Client disk space: 1 MB
Manager Library disk space: 15 MB
Supported Operating Systems for VisualAge Smalltalk Server for OS/390®
Supported Operating Systems for VisualAge Smalltalk Server for AS/400e
To View VisualAge Smalltalk HTML Documentation
Compatibility: Migration from Version 3, 4, 4.5, or 5.0 of VisualAge Smalltalk to Version 5.5 can be a relatively simple process. Guidance is provided in the VisualAge Smalltalk Migration Guide, Version 5.5.
In addition, migration support services are available through the VisualAge Solutions Group. Contact the IBM technical sales team at email@example.com for availability and pricing, or visit their Web page at:
PartnerWorld for Developers Program: The PartnerWorld for Developers Program is especially designed to encourage commercial software developers to successfully explore the business of building applications, and VisualAge-enabled and Java-reusable software components. In addition to component development, this program supports independent software vendors building VisualAge-complementary tools, frameworks, and end-user applications.
As a member of PartnerWorld for Developers developing with VisualAge, you receive benefits, including access to VisualAge software from Software Mall® for development purposes, and product listings of your products in the Global Solutions Directory. Additionally, you have access to resources to aid you in your development work.
For more information about the PartnerWorld for Developers Program:
Each of the following program products is distributed in a separate package with the content listed below:
Additional Function, Ordered as Program Features: The documentation and code for these products are provided on the base program product media. When each of these optional features is ordered, the key provided is applied against the product CD-ROM media to unlock the additional function. A valid access key, purchased separately, is also required for VisualAge Smalltalk Enterprise to use the additional function.
Each package contains:
Security, Auditability, and Control
VisualAge Smalltalk Enterprise Version 5.5 uses the security and auditability features of the development platform. VisualAge Smalltalk Server for OS/390, Version 5.5 logs all changes in a source change log and captures change management and versioning information in a source code repository that can reside on the client machine or within a network.
The customer is responsible for evaluation, selection, and implementation of security features, administrative procedures, and appropriate controls in application systems and communication facilities.
VisualAge Smalltalk Enterprise Version 5.5 has one charge unit, registered users.
VisualAge Smalltalk Enterprise Version 5.5 is available at an upgrade price for those customers currently licensed for the following qualifying programs:
VisualAge Smalltalk Server Workbench Version 5.5 is available at an upgrade price for those customers currently licensed for the following programs:
VisualAge Smalltalk ObjectExtender Version 5.5 is available at an upgrade price for those customers currently licensed for the following programs:
VisualAge Smalltalk UML Designer Version 5.5 is available at an upgrade price for those customers currently licensed for the following programs:
VisualAge Smalltalk Advanced Database Feature Version 5.5 is available at an upgrade price for those customers currently licensed for:
Part Program Name/Description Number Base Programs VisualAge Smalltalk Enterprise Version 5.5 13P0249 English, 1 Registered User, CD-ROM VisualAge Smalltalk UML Designer Feature 13P0256 Version 5.5 English, 1 Registered User VisualAge Smalltalk ObjectExtender Feature 13P0257 Version 5.5 English, 1 Registered User VisualAge Smalltalk Advanced Database 13P0258 Feature Version 5.5 English, 1 Registered User VisualAge Smalltalk Server Workbench 13P0259 Feature Version 5.5 English, 1 Registered User Additional License VisualAge Smalltalk Enterprise Version 5.5 13P0252 English, 1 Registered User, Additional License Upgrade Program VisualAge Smalltalk Enterprise Version 5.5 13P0251 English, CD-ROM for Upgrade VisualAge Smalltalk UML Designer Feature 13P0260 Version 5.5 English, 1 Registered User for Upgrade VisualAge Smalltalk ObjectExtender Feature 13P0261 Version 5.5 English, 1 Registered User for Upgrade VisualAge Smalltalk Advanced Database 13P0262 Feature Version 5.5 English, 1 Registered User for Upgrade VisualAge Smalltalk Server Workbench 13P0263 Feature Version 5.5 English, 1 Registered User for Upgrade Upgrade -- Additional License VisualAge Smalltalk Enterprise Version 5.5 13P0253 English Upgrade -- Additional License Part Program Name/Description Number Passport Advantage -- Media Pack VisualAge Smalltalk Enterprise BA7WKML Version 5.5 Media Pack, English VisualAge Smalltalk UML Designer 13P0264 Feature V5.5 Key Supply VisualAge Smalltalk ObjectExtender 13P0265 Feature V5.5 Key Supply VisualAge Smalltalk Advanced Database 13P0266 Feature V5.5 Key Supply VisualAge Smalltalk Server Workbench 13P0267 Feature V5.5 Key Supply
Withdrawal of Previous Passport Advantage Part Numbers: The following Passport Advantage part numbers for the VisualAge Smalltalk Server feature are obsoleted by this announcement, since this feature is included in the VisualAge Smalltalk Server Workbench in Version 5.5. The effective withdrawal date is November 15, 2000.
Orders for these part numbers will not be accepted after November 15, 2000, nor will normal marketing activities or educational support be available unless previous agreement exists between the customer and IBM.
Part Program Name/Description Number CO TRD/SW SUB VISUALAGE D16WCML SMALLTALK SERVER GSA INSTL/SW SUB VISUALAGE D17XEML SMALLTALK SVR 1 SVR 1YR ACAD SW SUB RNWL VISUALAGE E077CML SMALLTALK SERVER VPO INSTL/SW SUB 2YRS VISUALAGE D16R6ML SMALLTALK SERVER GSA INSTI VISUALAGE SMALLTALK D18IKML SERVER 1 SERVER 1 YEAR VPO SW SUB 2YRS VISUALAGE D16W2ML SMALLTALK SERVER ACAD INSTL VISUALAGE SMALLTALK D17VYML SERVER VPO TRD/SW SUB VISUALAGE D16W3ML SMALLTALK SERVER GSA TRD/SW SUB VISUALAGE D17XFML SMALLTALK SERVER 1 SERVER 1YR VPO SW SUB 1YR VISUALAGE D16W1ML SMALLTALK SERVER VPO INSTL/SW SUB 1YR VISUALAGE D16R7ML SMALLTALK SERVER VPO INSTL VISUALAGE SMALLTALK D16W0ML SERVER CO INSTL/SW SUB/SUPT 2ND ANNIV D16W5ML VISAGE SMALLTALK SERVER CO TRD/SW SUB/SUPT VISUALAGE D16WDML SMALLTALK SERVER CO SW SUB 2ND ANNIV VISUALAGE D16WAML SMALLTALK SERVER CO SW SUB 1ST ANNIV VISUALAGE D16WBML SMALLTALK SERVER CO INSTL VISUALAGE SMALLTALK AQ6P0ML SERVER CO INSTL/SW SUB/SUPT 1ST ANNIV D16W6ML VISAGE SMALLTALK SERVER CO INSTL/SW SUB 2ND ANNIV D16W7ML VISUALAGE SMALLTALK SERVER Part Program Name/Description Number CO SW SUB/SUPT VISUALAGE D16W9ML SMALLTALK SERVER CO SUPT VISUALAGE SMALLTALK AQ6KIML SERVER CO INSTL/SW SUB 1ST ANNIV D16W8ML VISUALAGE SMALLTALK SERVER ACAD SW SUB VISUALAGE D17VZML SMALLTALK SERVER 1 YR
Terms and Conditions
For a list of the files and applications, which may be redistributed without additional licenses, refer to the license agreement on the VisualAge Smalltalk Enterprise Version 5.5 media.
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.
Part Program Name/Description Number OTC(1) Base Programs VisualAge Smalltalk Enterprise Version 5.5 13P0249 $4,999 English, CD-ROM UML Designer Feature Version 5.5 13P0256 3,599 English, 1 Registered User ObjectExtender Feature Version 5.5 13P0257 3,999 English, 1 Registered User Advanced Database Feature 13P0258 2,999 Version 5.5 English, 1 Registered User Server Workbench Feature 13P0259 4,999 Version 5.5 English, 1 Registered User
Part Program Name/Description Number OTC VisualAge Smalltalk Enterprise 13P0252 $4,500 Version 5.5 English, 1 Registered User Additional License
Part Program Name/Description Number OTC VisualAge Smalltalk Enterprise Version 5.5 13P0251 $1,499 English Upgrade, CD-ROM UML Designer Feature Version 5.5 13P0260 1,079 English Upgrade 1 Registered User ObjectExtender Feature Version 5.5 13P0261 1,199 English Upgrade 1 Registered User Advanced Database Feature 13P0262 899 Version 5.5 English Upgrade 1 Registered User Server Workbench Feature 13P0263 1,500 Version 5.5 English Upgrade 1 Registered User
Upgrade Additional License
Part Program Name/Description Number OTC VisualAge Smalltalk Enterprise 13P0253 $1,420 Version 5.5 English Upgrade Additional License
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:
Use Priority/Reference Code: YE001 Phone: 800-IBM-CALL Fax: 800-2IBM-FAX Internet: firstname.lastname@example.org 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.