home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 16 Announce / 16-Announce.zip / 294648.zip / 294648.ANN
Text File  |  1994-10-04  |  67KB  |  812 lines

  1.                                                                                 
  2.                                                                                 
  3.                                                                                 
  4. DATA BASE : ALET                                                     PAGE:    1 
  5.                                                                                 
  6.                                                                                 
  7. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
  8.                                                                                 
  9.                                                                                 
  10. DATE      941004                                                                
  11. CATEGORY  AS60, WS00, WS20                                                      
  12. TITLE     VERSION 2.0 OF IBM SMALLTALK FOR OS/2 AND VERSION 2.0 OF IBM          
  13.           SMALLTALK FOR WINDOWS                                                 
  14. ABSTRACT         IBM Smalltalk is a standards-compliant, integrated Smalltalk   
  15.           language and development environment that programmers can use to      
  16.           rapidly develop applications for the OS/2 (R) and Windows+ operating  
  17.           systems.  Smalltalk is a part of the same product family as VisualAge 
  18.           (TM) and complements the VisualAge offerings.  It is the same         
  19.           Smalltalk available in VisualAge.                                     
  20.                  IBM Smalltalk is for customers who do object-oriented          
  21.           development directly with the Smalltalk language and development      
  22.           environment.  This development can be with IBM Smalltalk only or in   
  23.           combination with VisualAge.  Applications written in IBM Smalltalk    
  24.           are fully compatible with applications written with VisualAge and     
  25.           vice versa.  Objects created with Smalltalk can be reused without     
  26.           change in either offering.                                            
  27.                  The Smalltalk family includes:                                 
  28.           o   IBM SMALLTALK, the entry-level product for individual             
  29.               programmers.  Features of Smalltalk include:                      
  30.               -   A complete set of programming tools: editor, browser,         
  31.                   debugger, compiler, and inspector                             
  32.               -   A class library that facilitates code reuse and portability   
  33.                   across OS/2 and Windows platforms                             
  34.               -   System Object Model (SOM) support to facilitate reuse of      
  35.                   objects and interoperability across programming languages     
  36.               -   Access to the DB2 (R) family of relational databases          
  37.           o   IBM SMALLTALK TEAM, the advanced product for individuals or teams 
  38.               who require robust function such as version control,              
  39.               configuration management, performance tuning, and a centralized   
  40.               repository of classes.  Smalltalk Team includes the functions of  
  41.               Smalltalk.                                                        
  42.                  These VisualAge Version 2.0 features can be used with          
  43.           Smalltalk:                                                            
  44.           o   VisualAge COBOL Language feature, which provides support for      
  45.               reusing programs developed in COBOL or any language that supports 
  46.               native operating system DLLs.  C support is included in IBM       
  47.               Smalltalk.                                                        
  48.           o   VisualAge Communications/Transaction feature, which provides      
  49.               communications and transaction processing components.             
  50.           o   VisualAge Multi-Database feature, which provides database         
  51.               components for interfacing with ORACLE**, Microsoft** SQL         
  52.               Server** and Sybase**.  DB2 support is included in Smalltalk.     
  53.                  For additional information about VisualAge and VisualAge       
  54.           features, refer to Software Announcement 294-610, dated               
  55.           October 4, 1994.                                                      
  56.                  ONE-TIME CHARGES:  $995 for IBM Smalltalk; $3,495 for IBM      
  57.           Smalltalk Team                                                        
  58.                  PLANNED AVAILABILITY DATE:  October 14, 1994                   
  59.                                                                                 
  60.                                                                                 
  61.                                                                                 
  62. DATA BASE : ALET                                                     PAGE:    2 
  63.                                                                                 
  64.                                                                                 
  65.            (R) Registered trademark of International Business Machines          
  66.              Corporation                                                        
  67.           +  Trademark of Microsoft Corporation                                 
  68.            (TM) Trademark of International Business Machines Corporation        
  69.           ** Product or company name is a trademark or registered trademark of  
  70.              its respective holder.                                             
  71.           IN BRIEF . . .                                                        
  72.           o   Part of the same product family as VisualAge                      
  73.           o   Standards-compliant Smalltalk language                            
  74.           o   Portability across supported platforms                            
  75.           o   Integrated development environment                                
  76.           o   Robust class library                                              
  77.           o   Access to a range of communications protocols, databases, and     
  78.               preexisting code through the use of VisualAge feature products    
  79.           o   Access to the DB2 family of relational databases                  
  80.           o   SOM support                                                       
  81.           o   DBCS support                                                      
  82.           o   Team programming                                                  
  83.           o   Change management                                                 
  84.           o   Version control                                                   
  85.                  Benefits include:                                              
  86.           o   Ability to create mission-critical, line-of-business applications 
  87.           o   Significant code reuse                                            
  88.           o   Platform-independent applications across supported platforms      
  89.           o   Increased programmer productivity                                 
  90.           o   High-quality applications                                         
  91.           o   Reduced maintenance                                               
  92.                  This announcement completely satisfies the statement of        
  93.           direction in Software Announcement 294-349, dated May 24, 1994.       
  94. PRODNO      5871-BBB                                                            
  95. OVERVIEW  DESCRIPTION                                                           
  96.           ROBUST STANDARDS-COMPLIANT SMALLTALK LANGUAGE                         
  97.           Smalltalk is a pure object-oriented programming language that         
  98.           supports the object-oriented principles of polymorphism, data         
  99.           encapsulation, and inheritance.  It includes a Smalltalk virtual      
  100.           machine, a base image, and general environmental access such as file, 
  101.           thread, and networking.  The product shields developers from complex  
  102.           and low-level functions such as GUI, communication APIs, and memory   
  103.           management.                                                           
  104.                  Smalltalk is fully 32-bit capable and enforces Smalltalk       
  105.           language standards.  The product includes a fully-documented          
  106.           application program interface (API) based on industry standards such  
  107.           as POSIX for filing systems and MOTIF for GUI widgets.  It is also    
  108.           based on the proposed common Smalltalk standards that were submitted  
  109.           to the American National Standards Institute (ANSI) in 1993.          
  110.                  The use of the standards is a major benefit to development     
  111.           teams since it means that Smalltalk developers are able to use the    
  112.           same terminology and application protocols used in other languages.   
  113.           The use of standards also leverages a corporation's investment in     
  114.           standards training and documentation.  Developers who are familiar    
  115.           with industry standards such as MOTIF, POSIX, and ANSI can continue   
  116.           to use those skills.                                                  
  117.                                                                                 
  118.                                                                                 
  119.                                                                                 
  120. DATA BASE : ALET                                                     PAGE:    3 
  121.                                                                                 
  122.                                                                                 
  123.                  Smalltalk supports the principle of change.  It provides a     
  124.           development style of experimentation.  There is a seamless            
  125.           integration between the development environment and the run-time      
  126.           environment.  It is easy to make a change in the code and immediately 
  127.           have the application up and running to see the effects of that        
  128.           change.                                                               
  129.                  Smalltalk enables businesses to take full advantage of the     
  130.           increasing power of the desktop.  The product provides advantages     
  131.           inherent to object-oriented technology such as:                       
  132.           o   Improved application availability, quality, and maintainability   
  133.               at a reduced cost                                                 
  134.           o   Extensive reuse of proven components that shortens development    
  135.               time and leads to more robust, error-free applications            
  136.           PORTABILITY ACROSS SUPPORTED PLATFORMS                                
  137.           Smalltalk allows developers to create applications that are fully     
  138.           portable across supported platforms without modification.  Smalltalk  
  139.           includes a comprehensive class library that facilitates code reuse    
  140.           and portability.  This library is implemented across multiple         
  141.           operating system platforms.  Programs written to these interfaces are 
  142.           portable across the support platforms without modification.  The      
  143.           resulting ported applications take on the look and feel of the native 
  144.           platform.                                                             
  145.           INTEGRATED DEVELOPMENT ENVIRONMENT                                    
  146.           Smalltalk supports an iterative application development approach for  
  147.           dealing with mission-critical workstation applications.  The          
  148.           integrated development environment improves application developer     
  149.           productivity by allowing programmers to rapidly develop               
  150.           object-oriented applications.  Programmers are able to write code,    
  151.           run it, debug it, and then repeat the process to quickly build        
  152.           applications -- without ever leaving the Smalltalk environment.  This 
  153.           capability allows programmers to easily prototype applications, then  
  154.           work iteratively with end users to ensure that the applications meet  
  155.           requirements.  This approach allows developers to validate customer   
  156.           expectations throughout the development cycle.  It helps to avoid     
  157.           rework and to maximize reuse and customer satisfaction.               
  158.                  Smalltalk eases the transition to object-oriented programming  
  159.           by providing a scalable and upgradeable application development       
  160.           environment that supports either a single, stand-alone programmer     
  161.           producing personal productivity applications or an entire team of     
  162.           programmers creating complex, line-of-business applications.  The     
  163.           Smalltalk integrated development environment includes:                
  164.           o   The Smalltalk language                                            
  165.           o   An object model that objects can be defined from                  
  166.           o   A set of reusable objects                                         
  167.           o   A complete set of programming tools: editor, browser, compiler,   
  168.               debugger, and inspector                                           
  169.           o   A run-time environment                                            
  170.                  Smalltalk Team allows development of large-scale corporate     
  171.           applications by providing shared access and control of development    
  172.           data in a heterogeneous environment.  It enables a team of            
  173.           professional programmers to work on the same application              
  174.           simultaneously, managing applications, versions, and processes in an  
  175.                                                                                 
  176.                                                                                 
  177.                                                                                 
  178. DATA BASE : ALET                                                     PAGE:    4 
  179.                                                                                 
  180.                                                                                 
  181.           integrated fashion.  Smalltalk Team can also be used by individual    
  182.           programmers.  The product's integrated development environment        
  183.           includes the features of Smalltalk plus:                              
  184.           o   Team programming support                                          
  185.           o   A centralized code repository                                     
  186.           o   Version control                                                   
  187.           o   Change management                                                 
  188.           OPEN ENTERPRISE                                                       
  189.           Smalltalk includes a fully-documented API that adheres to the         
  190.           following Open Blueprint standards:                                   
  191.           o   Presentation Services:  MOTIF                                     
  192.           o   Local Operating Systems Services:  POSIX 1003.1-1990              
  193.           PRODUCT POSITIONING                                                   
  194.           Smalltalk is an important and emerging object-oriented language in    
  195.           the industry.  Its usage in business and commercial application       
  196.           development is growing rapidly.  IBM believes strongly in the future  
  197.           of object-oriented technology.  Smalltalk is a strategic language for 
  198.           IBM and is developed as an ANSI standard, open, multiple-platform     
  199.           language.                                                             
  200.                  Smalltalk and Smalltalk Team are part of the same product      
  201.           family as VisualAge.  The VisualAge environment includes Smalltalk as 
  202.           its base language but offers additional features such as visual       
  203.           construction-from-parts, ready-built visual components, and           
  204.           preexisting code access.  Smalltalk is targeted at those customers    
  205.           who want to do object-oriented development directly with the          
  206.           Smalltalk language and development environment.  This development may 
  207.           be with Smalltalk only or in combination with VisualAge.  Class       
  208.           libraries developed using Smalltalk can be reused in the VisualAge    
  209.           development environment.  The wealth of class libraries already       
  210.           developed and available in VisualAge can be used by Smalltalk         
  211.           programmers.  For additional information regarding VisualAge, refer   
  212.           to Software Announcement 294-610, dated October 4, 1994.              
  213.                  The following VisualAge Version 2.0 features can be used with  
  214.           Smalltalk:                                                            
  215.           o   VisualAge COBOL Language Feature                                  
  216.                      Support for reusing programs developed in COBOL or any     
  217.               language that supports native operating system DLLs.  This        
  218.               capability promotes the reuse of existing code, reducing          
  219.               development cycle time and future maintenance requirements.  C    
  220.               support is included in the IBM Smalltalk and Smalltalk Team       
  221.               products.                                                         
  222.           o   VisualAge Communications/Transaction Feature                      
  223.                      Communications and transaction processing components that  
  224.               provide a diverse menu of protocols with a simplified common      
  225.               access, including TCP/IP, APPC, and CICS OS/2 (TM) ECI.           
  226.           o   VisualAge Multidatabase Feature                                   
  227.                      Database components for interfacing with IBM and non-IBM   
  228.               databases that provide a menu of databases with a simplified      
  229.               common access, including DB2/2 (TM), ORACLE, Microsoft SQL        
  230.               Server, and Sybase.  DB2 support is provided in the base          
  231.               Smalltalk and Smalltalk Team products.                            
  232.                      For additional information about VisualAge and the         
  233.                                                                                 
  234.                                                                                 
  235.                                                                                 
  236. DATA BASE : ALET                                                     PAGE:    5 
  237.                                                                                 
  238.                                                                                 
  239.               VisualAge features, refer to Software Announcement 294-610, dated 
  240.               October 4, 1994.                                                  
  241.                  Smalltalk supports System Object Model (SOM) to facilitate     
  242.           reuse of object classes and interoperability across programming.  It  
  243.           provides a facility for developers to create Smalltalk wrapper        
  244.           classes for SOM interfaces.  These wrapper classes, together with the 
  245.           SOM classes they represent, can be used just like any other Smalltalk 
  246.           class with some restrictions.                                         
  247.           STATEMENT OF GENERAL DIRECTION                                        
  248.           As part of its continuing commitment to object-oriented technology,   
  249.           IBM plans to provide Smalltalk for MVS.  The intent is to provide a   
  250.           Smalltalk environment and base image to support the development of    
  251.           Smalltalk applications that execute in key MVS environments.  This    
  252.           Smalltalk implementation will be designed to exploit SOM technology   
  253.           on MVS to ease reuse of object classes and interoperability across    
  254.           programming languages.  It is planned to be part of the same product  
  255.           family as VisualAge and is intended to complement VisualAge           
  256.           offerings.                                                            
  257. CUSTINFO  PUBLICATIONS                                                          
  258.                  The following publications are provided in hardcopy form in    
  259.           the denoted program packages:                                         
  260.           VERSION 2.0 OF IBM SMALLTALK FOR OS/2:                                
  261.           o   IBM Smalltalk Installation Guide                                  
  262.           o   Introduction to Object-Oriented Programming with IBM Smalltalk    
  263.           o   IBM Smalltalk and VisualAge Development Guide                     
  264.           o   IBM Smalltalk Programmer's Reference                              
  265.           VERSION 2.0 OF IBM SMALLTALK TEAM FOR OS/2:                           
  266.           o   IBM Smalltalk Installation Guide                                  
  267.           o   Introduction to Object-Oriented Programming with IBM Smalltalk    
  268.           o   IBM Smalltalk and VisualAge Team Development Guide                
  269.           o   IBM Smalltalk Programmer's Reference                              
  270.           VERSION 2.0 OF IBM SMALLTALK FOR WINDOWS:                             
  271.           o   IBM Smalltalk Installation Guide                                  
  272.           o   Introduction to Object-Oriented Programming with IBM Smalltalk    
  273.           o   IBM Smalltalk and VisualAge Development Guide                     
  274.           o   IBM Smalltalk Programmer's Reference                              
  275.           VERSION 2.0 OF IBM SMALLTALK TEAM FOR WINDOWS:                        
  276.           o   IBM Smalltalk Installation Guide                                  
  277.           o   Introduction to Object-Oriented Programming with IBM Smalltalk    
  278.           o   IBM Smalltalk and VisualAge Team Development Guide                
  279.           o   IBM Smalltalk Programmer's Reference                              
  280.                  The following documentation can also be ordered through        
  281.           PUBORDER:                                                             
  282.                                                                  ORDER          
  283.           TITLE                                                  NUMBER         
  284.           Introduction to Object-Oriented                                       
  285.             Programming with IBM Smalltalk                       SC34-4491      
  286.           IBM Smalltalk Programmer's                                            
  287.             Reference                                            SC34-4493      
  288.           IBM Smalltalk and VisualAge                                           
  289.             Team Development Guide                               SC34-4494      
  290.           IBM Smalltalk and VisualAge                                           
  291.                                                                                 
  292.                                                                                 
  293.                                                                                 
  294. DATA BASE : ALET                                                     PAGE:    6 
  295.                                                                                 
  296.                                                                                 
  297.             Development Guide                                    SC34-4495      
  298.           EDUCATION SUPPORT                                                     
  299.                  A series of hands-on, instructor-led classes are available     
  300.           from IBM Education and Training and Knowledge Systems Corporation.    
  301.           INTRODUCTION TO OBJECT-ORIENTED PROGRAMMING IN IBM SMALLTALK (N1816): 
  302.           o   A five-day, hands-on introduction to the basic of programming in  
  303.               Smalltalk, as it applies to the writing of scripts and creation   
  304.               of parts for use in VisualAge.                                    
  305.           o   Tuition:  $1,800                                                  
  306.           o   Private (ER381):  $19,500 for 1-14; $750 per additional           
  307.           ADVANCED OBJECT-ORIENTED PROGRAMMING IN IBM SMALLTALK (N1817):        
  308.           o   A five-day, hands-on course designed to provide you with          
  309.               intermediate to advanced expertise in Smalltalk programming.      
  310.               This course is for those who will actually be developing with the 
  311.               product and exceeds the needs of most technical support staff.    
  312.           o   Tuition:  $1,800                                                  
  313.           o   Private (ER382):  $19,500 for 1-14; $750 per additional           
  314.           BRIDGING FROM SMALLTALK/V TO IBM SMALLTALK AND VISUALAGE (N1820):     
  315.           o   A three-day course for analysts and programmers who currently use 
  316.               Smalltalk/V but who need to make a rapid transition to either the 
  317.               Smalltalk programming environment or to the VisualAge environment 
  318.               as parts developers.                                              
  319.           o   Tuition:  $1,100                                                  
  320.           o   Private (ER385):  $12,600 for 1-14; $600 per additional           
  321.           BRIDGING FROM VISUALWORKS(**) TO IBM SMALLTALK AND VISUALAGE (N1819)  
  322.           o   A three-day course for analysts and programmers who currently use 
  323.               VisualWorks but who need to make a rapid transition to either the 
  324.               Smalltalk programming environment or to the VisualAge environment 
  325.               as parts developers.                                              
  326.           o   Tuition:  $1,100                                                  
  327.           o   Private (ER384):  $12,600 for 1-14; $600 per additional           
  328.                  For details regarding these education offerings, including     
  329.           public schedules, location, and enrollments, or to request a private  
  330.           or custom class, contact one of the following:                        
  331.           o   IBM at 800-IBM-TEACH (426-8322)                                   
  332.           o   Knowledge Systems Corporation (KSC) at 919-481-4000               
  333.           o   Your local IBM representative                                     
  334.                  Information is also available via the Education application on 
  335.           IBMLink (TM).                                                         
  336.           CONSULTING                                                            
  337.           VISUALAGE SOLUTION PROVIDERS:  The planned availability of Smalltalk  
  338.           Version 2.0 is supported by VisualAge Solution Providers.  The        
  339.           Solution Providers have experience with Smalltalk and VisualAge and   
  340.           are able to provide billable service to customers needing support,    
  341.           guidance, and skill.  Comprehensive service offerings will include    
  342.           consultation and implementation services for line-of-business,        
  343.           client-server application development.                                
  344.                  Skills and expertise in the following areas are available      
  345.           today from VisualAge Solution Providers to help customers achieve     
  346.           success as they transition to object technology:                      
  347.           o   Architecting and building client-server, line-of-business         
  348.               applications                                                      
  349.                                                                                 
  350.                                                                                 
  351.                                                                                 
  352. DATA BASE : ALET                                                     PAGE:    7 
  353.                                                                                 
  354.                                                                                 
  355.           o   Designing and building reusable componentry                       
  356.           o   Designing and implementing user-driven applications with advanced 
  357.               GUIs                                                              
  358.           o   Setting up multi-user team development, version control and       
  359.               change management protocols                                       
  360.           o   Implementing rapid, iterative application development             
  361.               methodologies and processes                                       
  362.           o   Mentoring for managers, analysts, designers, and programmers      
  363.           o   Reviewing architecture, design, and code                          
  364.           o   Implementing quality assurance, metrics, and configuration        
  365.               management systems                                                
  366.                  Customers should contact the VisualAge Solution Providers via  
  367.           phone, fax, or e-mail to discuss their particular needs:              
  368.               In the USA:  800-IBM-CARY (426-2279)                              
  369.               Outside the USA:  919-469-7763                                    
  370.               Fax:  919-469-7423                                                
  371.               Internet:  vistech@carvm3.vnet.ibm.com                            
  372.               VNET:  CARVM3(VAHELP)                                             
  373.               Compuserve:  VASTTEAM on SOFSOL Forum                             
  374. TECHINFO  TECHNICAL INFORMATION                                                 
  375.           SPECIFIED OPERATING ENVIRONMENT                                       
  376.                  The following sections describe the minimum hardware           
  377.           requirements and software requirements for valid operating            
  378.           environments for the Smalltalk products.                              
  379.           HARDWARE REQUIREMENTS                                                 
  380.           VERSION 2.0 OF IBM SMALLTALK FOR OS/2:                                
  381.           o   Any personal computer with a 25MHz Intel** 80486 processor, or    
  382.               higher, that supports IBM OS/2 2.1                                
  383.           o   3.5-inch diskette drive (1.44MB)                                  
  384.           o   Minimum 16MB RAM (when running a database or communications       
  385.               service, like DB2/2, 20MB RAM is recommended)                     
  386.           o   Minimum 25MB fixed disk for Smalltalk for OS/2 (35MB if           
  387.               SOMobjects** Base Toolkit is installed) with another 10MB to 15MB 
  388.               to allow for growth of the development image                      
  389.           o   20MB for OS/2 swap space                                          
  390.           o   VGA graphics monitor or higher-function monitor and its           
  391.               appropriate adapter, as supported by OS/2 2.1 (XGA** or SVGA      
  392.               display recommended)                                              
  393.           o   Pointing device, as supported by OS/2 2.1                         
  394.           VERSION 2.0 OF IBM SMALLTALK TEAM FOR OS/2:                           
  395.           o   Any personal computer with a 25MHz Intel 80486 processor, or      
  396.               higher, that supports IBM OS/2 2.1.                               
  397.           o   Minimum 16MB RAM (when running a database or communications       
  398.               service, like DB2/2, 20MB RAM is recommended).                    
  399.           o   Minimum 10MB fixed disk for Smalltalk Team for OS/2 (20MB if      
  400.               SOMobjects Base Toolkit is installed).                            
  401.           o   20MB for OS/2 swap space.                                         
  402.           o   VGA graphics monitor or higher-function monitor and its           
  403.               appropriate adapter, as supported by OS/2 2.1 (XGA (R) or SVGA    
  404.               display recommended).                                             
  405.           o   Pointing device, as supported by OS/2 2.1.                        
  406.           o   CD-ROM reader.                                                    
  407.                                                                                 
  408.                                                                                 
  409.                                                                                 
  410. DATA BASE : ALET                                                     PAGE:    8 
  411.                                                                                 
  412.                                                                                 
  413.           o   On the file server, at least 60MB of available hard disk space to 
  414.               install the product files.  Note that this hard disk space        
  415.               includes the central library.  Note also that the library grows   
  416.               rapidly, especially as the number and size of your applications   
  417.               grow.  If you have a development organization that develops large 
  418.               applications, it is recommended that you provide between 200MB    
  419.               and 400MB of available hard disk space on your file server.       
  420.           VERSION 2.0 OF IBM SMALLTALK FOR WINDOWS:                             
  421.           o   Any personal computer with a 25MHz Intel 80486 processor, or      
  422.               higher, that supports Microsoft Windows 3.1                       
  423.           o   3.5-inch diskette drive (1.44MB)                                  
  424.           o   Minimum 12MB RAM (when running a database or communications       
  425.               service, like DB2/2, 16MB RAM is recommended).                    
  426.           o   20MB for swapper file                                             
  427.           o   Minimum 25MB fixed disk for Smalltalk for Windows with another    
  428.               10MB to 15MB to allow for growth of the development image         
  429.           o   VGA graphics monitor or higher-function monitor and its           
  430.               appropriate adapter, as supported by Windows 3.1 (XGA or SVGA     
  431.               display recommended)                                              
  432.           o   Pointing device, as supported by Windows 3.1                      
  433.           VERSION 2.0 OF IBM SMALLTALK TEAM FOR WINDOWS:                        
  434.           o   Any personal computer with a 25MHz Intel 80486 processor, or      
  435.               higher, that supports Microsoft Windows 3.1.                      
  436.           o   Minimum 12MB RAM (when running a database or communications       
  437.               service, like DB2/2, 16MB RAM is recommended).                    
  438.           o   20MB for swapper file.                                            
  439.           o   Minimum 10MB fixed disk for Smalltalk Team for Windows.           
  440.           o   VGA, SVGA, or XGA graphics monitor or higher-function monitor and 
  441.               its appropriate adapter, as supported by Windows 3.1.             
  442.           o   Pointing device, as supported by Windows 3.1.                     
  443.           o   CD-ROM reader.                                                    
  444.           o   On the file server, at least 60MB of available hard disk space to 
  445.               install the product files.  Note that this hard disk space        
  446.               includes the central library.  Note also that the library grows   
  447.               rapidly, especially as the number and size of your applications   
  448.               grow.  If you have a development organization that develops large 
  449.               applications, it is recommended that you provide between 200MB    
  450.               and 400MB of available hard disk space on your file server.       
  451.           APPLICATION RUNTIME ENVIRONMENT:                                      
  452.           o   25MHz Intel 80386 IBM or IBM-compatible personal computer system. 
  453.           o   8MB installed RAM.  However, 12MB of installed RAM are            
  454.               recommended.                                                      
  455.           o   VGA graphics monitor.                                             
  456.           SOFTWARE REQUIREMENTS                                                 
  457.           VERSION 2.0 OF IBM SMALLTALK FOR OS/2:                                
  458.           o   OS/2 2.1, or later                                                
  459.           o   For workstation or LAN database support, one of the following:    
  460.               -   DATABASE 2 (TM) OS/2 (DB2/2) Version 1, or later              
  461.               -   Database Manager component of OS/2 Extended Services          
  462.                   Version 1.0                                                   
  463.           o   For host (DB2, SQL/DS (TM), or SQL/400 (R)) database access,      
  464.               DDCS/2 Version 2.0, or later                                      
  465.                                                                                 
  466.                                                                                 
  467.                                                                                 
  468. DATA BASE : ALET                                                     PAGE:    9 
  469.                                                                                 
  470.                                                                                 
  471.           o   For use of SOM support component, SOMobjects (TM) Base Toolkit    
  472.               Version 2.0 for OS/2 (supplied with product) or SOMobjects        
  473.               Developer Toolkit Version 2.0 for OS/2                            
  474.           o   For DSOM network access to objects, SOMobjects Workgroup Enabler  
  475.               Version 2.0 for OS/2                                              
  476.           VERSION 2.0 OF IBM SMALLTALK TEAM FOR OS/2:                           
  477.           o   OS/2 2.1, or later                                                
  478.           o   For LAN workgroup connectivity, one of the following:             
  479.               -   OS/2 LAN Server Version 3.0, or later, with the LAN Transport 
  480.                   Protocol Support (LAPS) component of Network Transport        
  481.                   Service/2                                                     
  482.               -   Novell NetWare** Version 3.11, or later                       
  483.           o   For workstation or LAN database support, one of the following:    
  484.               -   IBM DATABASE 2 OS/2 (DB2/2) Version 1, or later               
  485.               -   Database Manager component of OS/2 Extended Services          
  486.                   Version 1.0                                                   
  487.           o   For host (DB2, SQL/DS, or SQL/400) database access, DDCS/2        
  488.               Version 2.0, or later                                             
  489.           o   For use of SOM support component, SOMobjects Base Toolkit Version 
  490.               2.0 for OS/2 (supplied with product) or SOMobjects Developer      
  491.               Toolkit Version 2.0 for OS/2                                      
  492.           o   For DSOM network access to objects, SOMobjects Workgroup Enabler  
  493.               Version 2.0 for OS/2                                              
  494.           VERSION 2.0 OF IBM SMALLTALK TEAM FOR WINDOWS:                        
  495.           o   Microsoft DOS 6.0, or later (IBM PC DOS 6.3 recommended)          
  496.           o   Microsoft Windows 3.1 (enhanced mode)                             
  497.           o   For workstation or LAN database support, one of the following:    
  498.               -   IBM DATABASE 2 OS/2 (DB2/2) Version 1.0 (Client/Server) with  
  499.                   IBM DATABASE 2 Client Application Enabler/DOS Version 1.2     
  500.               -   IBM DATABASE 2 OS/2 (DB2/2) Version 1.2, or later             
  501.           o   For host (DB2, SQL/DS, or SQL/400) database access, DDCS/2        
  502.               Version 2.0, or later, running on an OS/2 server                  
  503.           VERSION 2.0 OF IBM SMALLTALK TEAM FOR WINDOWS                         
  504.           o   Microsoft DOS 6.0, or later (IBM PC DOS 6.3 recommended)          
  505.           o   Microsoft Windows 3.1 (enhanced mode)                             
  506.           o   For LAN workgroup connectivity, one of the following:             
  507.               -   OS/2 LAN Server Version 3.0, or later, with IBM LAN Support   
  508.                   Program Version 1.3.                                          
  509.               -   Novell NetWare Version 3.11, or later                         
  510.           o   For workstation or LAN database support, one of the following:    
  511.               -   IBM DATABASE 2 OS/2 (DB2/2) Version 1.0 (Client/Server) with  
  512.                   IBM DATABASE 2 Client Application Enabler/DOS Version 1.2     
  513.               -   IBM DATABASE 2 OS/2 (DB2/2) Version 1.2, or later             
  514.           o   For host (DB2, SQL/DS, or SQL/400) database access, DDCS/2        
  515.               Version 2.0, or later, running on an OS/2 server                  
  516.           APPLICATION RUNTIME ENVIRONMENT:  Applications developed with         
  517.           Smalltalk run under OS/2 2.1 or Microsoft Windows 3.1.  Other program 
  518.           requirements vary based on the use of database, communications, and   
  519.           SOM services.                                                         
  520.           VERSION 2.0 OF IBM SMALLTALK FOR OS/2                                 
  521.           PLANNING INFORMATION                                                  
  522.           ELECTRONIC FORUM AVAILABILITY:  An IBM Talklink forum and a           
  523.                                                                                 
  524.                                                                                 
  525.                                                                                 
  526. DATA BASE : ALET                                                     PAGE:   10 
  527.                                                                                 
  528.                                                                                 
  529.           CompuServe forum are available to allow customers to electronically   
  530.           access Smalltalk technical information, exchange messages with other  
  531.           Smalltalk users, submit program defects to IBM, and receive           
  532.           information regarding the availability of fixes.  These forums are    
  533.           subject to availability.                                              
  534.                  Instructions for accessing the Talklink and CompuServe forums  
  535.           for IBM Smalltalk are included on the Service/Support Information     
  536.           Card in the program package.                                          
  537.           CUSTOMER RESPONSIBILITIES:  Customers creating Windows-based          
  538.           applications for redistribution of Win32 DLLs and ODBC support        
  539.           (VisualAge Multi-Database Feature for Windows) require a license from 
  540.           Microsoft.                                                            
  541.           PACKAGING:  Version 2.0 of IBM Smalltalk for OS/2 and Version 2.0 of  
  542.           IBM Smalltalk for Windows are distributed on 3.5-inch diskettes.      
  543.           Version 2.0 of IBM Smalltalk Team for OS/2 and Version 2.0 of IBM     
  544.           Smalltalk Team for Windows are distributed on CD-ROM.  The following  
  545.           publications are provided in hardcopy form in the specified program   
  546.           packages:                                                             
  547.                  VERSION 2.0 OF IBM SMALLTALK FOR OS/2                          
  548.           o   IBM Smalltalk Installation Guide                                  
  549.           o   Introduction to Object-Oriented Programming with IBM Smalltalk    
  550.           o   IBM Smalltalk and VisualAge Development Guide                     
  551.           o   IBM Smalltalk Programmer's Reference                              
  552.                  VERSION 2.0 OF IBM SMALLTALK TEAM FOR OS/2                     
  553.           o   IBM Smalltalk Installation Guide                                  
  554.           o   Introduction to Object-Oriented Programming with IBM Smalltalk    
  555.           o   IBM Smalltalk and VisualAge Team Development Guide                
  556.           o   IBM Smalltalk Programmer's Reference                              
  557.                  VERSION 2.0 OF IBM SMALLTALK FOR WINDOWS                       
  558.           o   IBM Smalltalk Installation Guide                                  
  559.           o   Introduction to Object-Oriented Programming with IBM Smalltalk    
  560.           o   IBM Smalltalk and VisualAge Development Guide                     
  561.           o   IBM Smalltalk Programmer's Reference                              
  562.                  VERSION 2.0 OF IBM SMALLTALK TEAM FOR WINDOWS                  
  563.           o   IBM Smalltalk Installation Guide                                  
  564.           o   Introduction to Object-Oriented Programming with IBM Smalltalk    
  565.           o   IBM Smalltalk and VisualAge Team Development Guide                
  566.           o   IBM Smalltalk Programmer's Reference                              
  567.                  The following documentation can also be ordered through        
  568.           PUBORDER:                                                             
  569.                                                                  ORDER          
  570.           TITLE                                                  NUMBER         
  571.           Introduction to Object-Oriented                                       
  572.             Programming with IBM Smalltalk                       SC34-4491      
  573.           IBM Smalltalk Programmer's                                            
  574.             Reference                                            SC34-4493      
  575.           IBM Smalltalk and VisualAge                                           
  576.             Team Development Guide                               SC34-4494      
  577.           IBM Smalltalk and VisualAge                                           
  578.             Development Guide                                    SC34-4495      
  579.           SECURITY, AUDITABILITY, AND CONTROL                                   
  580.                  The security features of Smalltalk include:                    
  581.                                                                                 
  582.                                                                                 
  583.                                                                                 
  584. DATA BASE : ALET                                                     PAGE:   11 
  585.                                                                                 
  586.                                                                                 
  587.           o   Image and library control                                         
  588.           o   Application control                                               
  589.                  Smalltalk also uses the security and auditability features of  
  590.           the selected operating system:                                        
  591.           OS/2:               IBM OS/2 2.1, or later                            
  592.           Windows:            Microsoft DOS 6.0, or later                       
  593.                                 (IBM PC DOS 6.3 recommended)                    
  594.                               Microsoft Windows 3.1                             
  595.                                 (Enhanced Mode)                                 
  596.                  Smalltalk logs all changes to source code in a source change   
  597.           log.  IBM Smalltalk Team, in addition to logging source changes,      
  598.           captures change management and versioning information.                
  599.                  User management is responsible for evaluation, selection, and  
  600.           implementation of security features, administrative procedures, and   
  601.           appropriate controls in application systems and communication         
  602.           facilities.                                                           
  603. ORDERING  ORDERING INFORMATION                                                  
  604.                  Orders for new licenses will be accepted now.                  
  605.                  Shipments will begin on October 14, 1994.                      
  606.                  To order the programs in this announcement for order type,     
  607.           specify the order type number, feature number, part number, program   
  608.           name, media, and quantity.                                            
  609.                  PROGRAM PACKAGE  -- program diskette with documentation.       
  610.           ORDER                                                                 
  611.           TYPE         FEATURE   PART                                           
  612.           NUMBER       NUMBER    NUMBER    PROGRAM NAME                         
  613.           5871-BBB     8444      14H0270   IBM Smalltalk                        
  614.                                              for OS/2 (1)                       
  615.           5871-BBB     9380      14H0273   IBM Smalltalk                        
  616.                                              Team for OS/2 (2)                  
  617.           5871-BBB     9390      14H0280   IBM Smalltalk                        
  618.                                              for Windows (1)                    
  619.           5871-BBB     9399      14H0283   IBM Smalltalk                        
  620.                                              Team for Windows (2)               
  621.            (1) Media:  3.5-inch diskettes                                       
  622.            (2) Media:  CD-ROM                                                   
  623.                  ADDITIONAL LICENSE COPIES -- authorizes the customer who has a 
  624.           program package to make a single copy of the program diskette and     
  625.           printed documentation.                                                
  626.                  The authorization is given by sending the customer a Proof of  
  627.           Additional License certificate.  The Proof of Additional License      
  628.           certificate has its own part number and feature number.               
  629.           ORDER                                                                 
  630.           TYPE         FEATURE   PART                                           
  631.           NUMBER       NUMBER    NUMBER    PROGRAM NAME                         
  632.           5872-BBB     9378      14H0272   IBM Smalltalk                        
  633.                                              for OS/2                           
  634.                                              Proof of Additional                
  635.                                              License Certificate                
  636.           5872-BBB     9382      14H0275   IBM Smalltalk                        
  637.                                              Team for OS/2                      
  638.                                              Proof of Additional                
  639.                                                                                 
  640.                                                                                 
  641.                                                                                 
  642. DATA BASE : ALET                                                     PAGE:   12 
  643.                                                                                 
  644.                                                                                 
  645.                                              License Certificate                
  646.           5872-BBB     9395      14H0282   IBM Smalltalk                        
  647.                                              for Windows                        
  648.                                              Proof of Additional                
  649.                                              License Certificate                
  650.           5872-BBB     9403      14H0285   IBM Smalltalk                        
  651.                                              Team for Windows                   
  652.                                              Proof of Additional                
  653.                                              License Certificate                
  654.                  ADDITIONAL LICENSE COPIES -- VALU:                             
  655.                  When the Volume Discount Exhibit -- Volume Additional License  
  656.           Usage (VALU) applies, authorization to make Additional License Copies 
  657.           begins on the start date specified in the Addendum for Volume         
  658.           Discount.                                                             
  659.           ORDER                                                                 
  660.           TYPE         FEATURE   PART                                           
  661.           NUMBER       NUMBER    NUMBER    PROGRAM NAME                         
  662.           5872-BB2     9378      14H0272   IBM Smalltalk                        
  663.                                              for OS/2                           
  664.                                              Proof of Additional                
  665.                                              License Certificate                
  666.                                              -- VALU                            
  667.           5872-BB2     9382      14H0275   IBM Smalltalk                        
  668.                                              Team for OS/2                      
  669.                                              Proof of Additional                
  670.                                              License Certificate                
  671.                                              -- VALU                            
  672.           5872-BB2     9395      14H0282   IBM Smalltalk                        
  673.                                              for Windows                        
  674.                                              Proof of Additional                
  675.                                              License Certificate                
  676.                                              -- VALU                            
  677.           5872-BB2     9403      14H0285   IBM Smalltalk                        
  678.                                              Team for Windows                   
  679.                                              Proof of Additional                
  680.                                              License Certificate                
  681.                                              -- VALU                            
  682.                  DOCUMENTATION  -- separate documentation with no diskette.     
  683.                  PROGRAM PACKAGE UPGRADE -- program diskette with               
  684.           documentation.                                                        
  685.           ORDER                                                                 
  686.           TYPE         FEATURE   PART                                           
  687.           NUMBER       NUMBER    NUMBER    PROGRAM NAME                         
  688.           5873-BBB     9386      14H0276   IBM Smalltalk                        
  689.                                              Team for OS/2                      
  690.                                              Upgrade from IBM                   
  691.                                              Smalltalk for OS/2 (2)             
  692.           5873-BBB     9405      14H0286   IBM Smalltalk                        
  693.                                              Team for Windows                   
  694.                                              Upgrade from IBM                   
  695.                                              Smalltalk for Windows (2)          
  696.            (2) Media:  CD-ROM                                                   
  697.                                                                                 
  698.                                                                                 
  699.                                                                                 
  700. DATA BASE : ALET                                                     PAGE:   13 
  701.                                                                                 
  702.                                                                                 
  703.                  ADDITIONAL LICENSE COPY UPGRADE -- authorizes the customer who 
  704.           has a program package upgrade to make a single copy of the program    
  705.           diskette and printed documentation.                                   
  706.                  The authorization is given by sending the customer a Proof of  
  707.           Additional License Upgrade certificate.  The Proof of Additional      
  708.           License Upgrade certificate has its own part number and feature       
  709.           number.                                                               
  710.           ORDER                                                                 
  711.           TYPE         FEATURE   PART                                           
  712.           NUMBER       NUMBER    NUMBER    PROGRAM NAME                         
  713.           5874-BBB     9388      14H0278   IBM Smalltalk Team                   
  714.                                              for OS/2 Upgrade                   
  715.                                              from IBM Smalltalk                 
  716.                                              for OS/2 Proof                     
  717.                                              of Additional                      
  718.                                              License Certificate                
  719.           5874-BBB     9415      14H0288   IBM Smalltalk Team                   
  720.                                              for Windows Upgrade                
  721.                                              from IBM Smalltalk                 
  722.                                              for Windows Proof                  
  723.                                              of Additional                      
  724.                                              License Certificate                
  725.           ADDITIONAL LICENSE COPY UPGRADE -- VALU:                              
  726.                  When the Volume Discount Exhibit, Volume Additional License    
  727.           Usage (VALU) applies, authorization to make Additional License Copies 
  728.           begins on the start date specified in the Addendum for Volume         
  729.           Discount.                                                             
  730.           ORDER                                                                 
  731.           TYPE         FEATURE   PART                                           
  732.           NUMBER       NUMBER    NUMBER    PROGRAM NAME                         
  733.           5874-BB3     9388      14H0278   IBM Smalltalk                        
  734.                                              Team for OS/2                      
  735.                                              Upgrade from IBM                   
  736.                                              Smalltalk for OS/2                 
  737.                                              Proof of Additional                
  738.                                              License Certificate                
  739.                                              -- VALU                            
  740.           5874-BB3     9415      14H0288   IBM Smalltalk Team                   
  741.                                              for Windows                        
  742.                                              Upgrade from IBM                   
  743.                                              Smalltalk for Windows              
  744.                                              Proof of Additional                
  745.                                              License Certificate                
  746.                                              -- VALU                            
  747.           PROGRAM UPGRADE                                                       
  748.                  The following program package upgrades are available:          
  749.           UPGRADE FROM                       UPGRADE TO                         
  750.           VERSION 2 OF IBM                   VERSION 2 OF IBM                   
  751.           SMALLTALK                          SMALLTALK                          
  752.           for OS/2                           Team for OS/2                      
  753.           for Windows                        Team for Windows                   
  754.           UPGRADE FROM                       UPGRADE TO                         
  755.                                                                                 
  756.                                                                                 
  757.                                                                                 
  758. DATA BASE : ALET                                                     PAGE:   14 
  759.                                                                                 
  760.                                                                                 
  761.           VERSION 2 OF IBM                   VERSION 2 OF                       
  762.           SMALLTALK                          VISUAL AGE                         
  763.           for OS/2                           for OS/2                           
  764.           for Windows                        for Windows                        
  765.           for OS/2                           Team for OS/2                      
  766.           Windows                            Team for Window                    
  767.           Team for OS/2                      Team for OS/2                      
  768.           Team for Windows                   Team for Windows                   
  769.                  The program package upgrade option allows currently licensed   
  770.           users of Smalltalk to obtain the Smalltalk Team product or the        
  771.           specified VisualAge products for an upgrade charge.                   
  772.                  For detailed information about the specified VisualAge         
  773.           products and their associated upgrade charges, refer to Software      
  774.           Announcement 294-610, dated October 4, 1994.                          
  775.                  Customers can also order upgrades through the local IBM office 
  776.           using the IBM Personal Computer/System Program IBM U.S. Upgrade and   
  777.           Certification Order Form.                                             
  778.                  The order can only be placed through the local IBM office      
  779.           using the IBM Personal Computer/System Program IBM U.S. Upgrade and   
  780.           Certification Order Form.  The total quantity of upgrades acquired    
  781.           for a specific program cannot exceed the total quantity of program    
  782.           packages and/or additional licenses previously acquired for that      
  783.           program.  Proof of License for upgrade eligibility for additional     
  784.           license upgrades is a copy of this invoice or previously acquired     
  785.           Proof of Additional License certificate.                              
  786.                  Additional license upgrades can be entered through the local   
  787.           IBM office using the IBM US Upgrade and Certification Order Form or   
  788.           ordered through an authorized remarketer.                             
  789.           TERMS AND CONDITIONS                                                  
  790.           LICENSING:  The programs in this announcement are licensed under the  
  791.           terms and conditions of the IBM Program License Agreement and its     
  792.           referenced license information.  A copy of the agreement is included  
  793.           in the program package.                                               
  794.           ADDITIONAL LICENSE:  Proof of Additional License certificate must be  
  795.           acquired.                                                             
  796.           LIMITED WARRANTY:                                                     
  797.           o   Program -- Yes.  Media -- Three months.                           
  798.           o   Additional Licenses -- Yes.  Media -- Not applicable.             
  799.           PROGRAM SERVICES:  Program warranty will be available during the      
  800.           first three months following the date of delivery to the original     
  801.           user but not later than April 12, 1996.  The statement of service     
  802.           included with the program describes this service.  A 60-day "getting  
  803.           started" period is provided by the Personal Systems Support Line.     
  804.           For additional information about the Personal Systems Support Line,   
  805.           refer to Services Announcement 694-014, dated May 10, 1994.           
  806.           VOLUME ORDERS:  The additional licenses and additional license        
  807.           upgrades included in this announcement are eligible for volume        
  808.           discounting under the terms of the IBM Customer Agreement and the     
  809.           exhibit for Volume Additional License Usage.  These programs are      
  810.           included in Category B under 5872-BB2 and 5874-BB3.                   
  811.                  For information about other volume orders, contact your IBM    
  812.           representative.