home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 16 Announce / 16-Announce.zip / 296420.zip / 296420.ANN
Text File  |  1996-10-29  |  30KB  |  830 lines

  1. IBM VisualAge for Basic for OS/2 and for Windows Version 1 Lets You Build Cross-Platform Client/Server Applications
  2.  
  3. Announced on October 29, 1996
  4. SOFTWARE Announcement 296-420
  5.  
  6. At a Glance
  7.  
  8. Use your current BASIC skills to build productive business solutions
  9. that are both simple to build and easy to maintain.  With VisualAge
  10. for Basic, you can:
  11.  
  12. o  Build cross-platform client and server applications
  13.  
  14. o  Optimize performance with DB2 servers
  15.  
  16. o  Integrate with visual, non-visual, and object-oriented components
  17.  
  18. o  Access DB2 and non-DB2 data
  19.  
  20. o  Increase programmer productivity with easy-to-use tools
  21.  
  22. VisualAge for Basic provides both development and run-time versions
  23. for:
  24.  
  25. o  OS/2, Windows NT, and Windows 95 client applications
  26.  
  27. o  OS/2, Windows NT, and AIX DB2 server procedures (stored procedures
  28.    and user-defined functions)
  29.  
  30. The cross-platform development capabilities of VisualAge for Basic
  31. provides the tools for users to productively build and maintain
  32. client/server applications across an enterprise.
  33.  
  34. -----------------------------------------
  35. For ordering, contact:
  36.   Your IBM representative, an IBM Authorized
  37.   Business Partner, or IBM DIRECT at
  38.     800-IBM-CALL  Reference: YE005
  39.  
  40.  
  41.  
  42. Overview
  43.  
  44. VisualAge(TM) for Basic delivers a powerful suite of application
  45. development tools built around an advanced implementation of the
  46. BASIC programming language.  VisualAge for Basic is for the developer
  47. creating GUI clients and for the DB2(R) application programmer who
  48. wants to use BASIC to create GUI clients, DB2 stored procedures, and
  49. DB2 user-defined functions.
  50.  
  51. Using the BASIC language, you can build cross-platform client/server
  52. applications.  Applications can be built using objects from different
  53. object models and can operate across a variety of operating systems.
  54. VisualAge for Basic client support is available on OS/2(R), Windows+
  55. NT, and Windows 95.  DB2 Server support is available on OS/2, AIX(R),
  56. and Windows NT.
  57.  
  58. With VisualAge for Basic, you can use your current BASIC skills to
  59. build productive business solutions that are simple to build and easy
  60. to maintain.
  61.  
  62. Features and benefits include:
  63.  
  64. Client/Server Enablers
  65.  
  66. o  Build two-tiered client/server applications with local logic
  67.    running on the client and database logic running on your DB2
  68.    server.
  69. o  Access remote data via server procedures (stored procedures and
  70.    user-defined functions).
  71. o  Distribute server procedures from the client to multiple target
  72.    servers.
  73. o  Browse stored procedure and user-defined functions (UDF) catalogs.
  74.  
  75. Object-Oriented Language Extensions
  76.  
  77. o  Enable BASIC programmers to create objects in a familiar,
  78.    easy-to-use language.
  79. o  Use BASIC to code to parts built in other languages, including
  80.    C/C++, OLE2, OCX, and SOM(TM) components.
  81.  
  82. Improved Productivity
  83.  
  84. o  Leverages existing BASIC programming skills.
  85. o  Simplifies database programming.  No SQLDA declaration, no
  86.    precompile, and no binds.  VisualAge for Basic does it for you.
  87.  
  88. Open and Portable
  89.  
  90. o  Supports American National Standards Institute (ANSI) standard
  91.    BASIC.
  92. o  Ports source code between supported platforms.
  93.  
  94.  
  95. Intended Customers
  96.  
  97. DB2 Users Who Want to:
  98.  
  99. o  Build two-tiered client/server applications with local logic
  100.    running on the client and database logic running on your DB2
  101.    server.
  102. o  Access remote data via server procedures (stored procedures and
  103.    user-defined functions).
  104. o  Distribute server procedures from the client to multiple target
  105.    servers that operate with OS2, AIX, or Windows NT.
  106.  
  107. Client/Server Application Builders Who Want to:
  108.  
  109. o  Leverage existing BASIC programming skills
  110. o  Support multiple client platforms -- OS2, Windows NT, and
  111.    Windows 95
  112. o  Build applications with objects from a variety of models -- OLE2,
  113.    ActiveX, SOM, and OpenDoc
  114.  
  115.  
  116. Key Prerequisites
  117.  
  118. 486 processor, or higher, with 24MB RAM memory.  Additionally, for
  119. server configurations, 530 RISC processor, or higher.
  120.  
  121. Planned Availability Date
  122.  
  123. October 30, 1996
  124.  
  125. VISUALAGE FOR BASIC FOR OS/2 AND FOR WINDOWS VERSION 1
  126.  
  127. VisualAge for Basic provides development and run-time versions for:
  128.  
  129. o  OS/2, Windows NT, and Windows 95 client applications
  130.  
  131. o  OS/2, Windows NT, and AIX DB2 server procedures (stored procedures
  132.    and user-defined functions)
  133.  
  134. The cross-platform development capabilities of VisualAge for Basic
  135. facilitates the building and maintenance of "enterprise-scale"
  136. client/server applications.
  137.  
  138. Features
  139.  
  140. o  Client Applications
  141.  
  142.    -  An integrated development environment that lets you build
  143.       client and DB2 server applications using the same BASIC
  144.       language
  145.    -  Visual GUI client components
  146.    -  Interactive debugger
  147.    -  OO extensions for client code
  148.    -  OpenDoc component for visual integration of OpenDoc documents
  149.       (OS/2 only)
  150.    -  Parts scripting using BASIC
  151.    -  Support for static and dynamic embedded SQL
  152.    -  Support for direct call level interface (CLI) and ODBC calls
  153.    -  Data Access controls and classes (Windows NT and Windows 95)
  154.    -  Multi-platform development and run-time support (OS/2, Windows
  155.       NT, and Windows 95)
  156.  
  157. o  Server Procedures
  158.  
  159.    -  Distribution of server procedures to multiple target servers
  160.    -  Remote debugger on server
  161.    -  Ability to build, test, and debug stored procedures and
  162.       user-defined functions for DB2 for OS/2, AIX, and Windows NT
  163.       servers
  164.    -  Stored procedure and UDF catalog browsers
  165.  
  166.  
  167. Benefits
  168.  
  169. o  Object-Oriented Language Extensions
  170.  
  171.    -  Enable BASIC programmers to create objects in a familiar,
  172.       easy-to-use language.
  173.    -  Use the BASIC language to code to parts built in other
  174.       languages, including C/C++, OLE2, OCX, and SOM parts.
  175.  
  176. o  Client/Server Enablers
  177.  
  178.    -  Build two-tiered client/server applications with local logic
  179.       running on the client and database logic running on your DB2
  180.       server.
  181.    -  Access remote data via stored procedures and user-defined
  182.       functions.
  183.    -  Use stored procedures to provide better security, centralized
  184.       maintenance, consistent data access, and reduced network
  185.       traffic.
  186.    -  Run processor-intensive routines on shared, high-capacity
  187.       server machines, reducing client hardware requirements.
  188.  
  189. o  Improved Productivity
  190.  
  191.    -  Leverages existing BASIC programming skills.
  192.  
  193.    -  Simplifies database programming.  You do not need to declare a
  194.       host variable section to declare an SQLDA, precompile, or bind
  195.       your application.  VisualAge for Basic handles it all for you
  196.       in the background.
  197.  
  198. o  Open and Portable
  199.  
  200.    -  The VisualAge for Basic programming language is a superset of
  201.       ANSI-standard BASIC, giving you the power and flexibility of a
  202.       full-function programming language.  Other database vendors
  203.       force you to use a limited-function, proprietary scripting
  204.       language to write stored procedures and user-defined functions.
  205.  
  206.    -  Source code is portable between supported platforms, provided
  207.       that features are applicable to participating platforms.
  208.  
  209.  
  210. VisualAge for Basic Development Environment
  211.  
  212. VisualAge for Basic provides an easy-to-use, integrated development
  213. environment.  It includes a project manager, a GUI client builder, a
  214. code editor, an advanced BASIC interpreter, a debugger, and a stored
  215. procedure and user-defined function builder.  The VisualAge for Basic
  216. client development environment is available on OS/2, Windows NT, and
  217. Windows 95.
  218.  
  219. o  Visual GUI Client Builder
  220.  
  221.    The visual GUI builder lets you to build applications with
  222.    point-and-click simplicity.  You can create applications by
  223.    clicking on components in a tool box and moving the component onto
  224.    a form.  You then add function to the component by coding in BASIC
  225.    in a language-sensitive code editor.
  226.  
  227. o  Language-Sensitive Editor
  228.  
  229.    The full-function code editor uses different colors and font sizes
  230.    to present the code in an easy-to-read format.  It also lets you
  231.    jump to any subroutine in any module in your project.
  232.  
  233. o  Interactive Debugger
  234.  
  235.    VisualAge for Basic features a full-function debugger that lets
  236.    you set breakpoints, step through code, inspect values, and access
  237.    the procedure call stack.  From your client workstation, you can
  238.    also debug code running remotely on a DB2 server.
  239.  
  240. o  Object-Oriented Integration
  241.  
  242.    VisualAge for Basic adds object-oriented extensions to the BASIC
  243.    language, giving you the ability to create classes and subclasses
  244.    in BASIC.  You can also code BASIC method calls to external object
  245.    systems such as SOM, OLE2, OCX, and C/C++, just as you would to
  246.    any other integrated part.
  247.  
  248. o  OpenDoc Integration
  249.  
  250.    VisualAge for Basic enables you to link a form within your
  251.    application to an OpenDoc document.  After you install OpenDoc, a
  252.    control for it appears in your VisualAge for Basic toolbox, and
  253.    you can then drag-and-drop it into an existing OpenDoc document.
  254.  
  255. o  Data Access
  256.  
  257.    -  Options for Accessing Data
  258.  
  259.       VisualAge for Basic provides three levels of data access:
  260.  
  261.       -- Using the Data component and bound components -- with this
  262.          technique you do not need to write any code.  Available on
  263.          Windows NT and Windows 95.
  264.  
  265.       -- Programming to Data Access classes -- this technique
  266.          requires some programming but no SQL-level coding.
  267.          Available on Windows NT and Windows 95.
  268.  
  269.       -- Embedding SQL or coding ODBC/DB2 CLI function calls -- this
  270.          technique gives you more control but requires complex
  271.          programming.
  272.  
  273.       If you install the VisualAge for Basic DB2 support described
  274.       below, you can use embedded SQL to access DB2 from AIX, OS/2,
  275.       Windows NT, and Windows 95.  In addition, you can use direct
  276.       CLI and ODBC calls to DB2 and to non-IBM databases,
  277.       respectively.
  278.  
  279.    -  VisualAge for Basic DB2 Option
  280.  
  281.       VisualAge for Basic DB2 support is an option you can select
  282.       when installing VisualAge for Basic.  If you have the DB2
  283.       Software Developer's Kit (DB2 SDK) on your system, DB2 support
  284.       enables you to:
  285.  
  286.       -- Use static and dynamic embedded SQL on AIX, OS/2, and
  287.          Windows NT server platforms, and on OS/2, Windows NT, and
  288.          Windows 95 client platforms.
  289.  
  290.       -- Build stored procedures and user-defined functions written
  291.          in BASIC on AIX, OS/2, and Windows NT database servers.
  292.  
  293.       -- Use the powerful Visual Age for Basic stored procedure and
  294.          user-defined function builders and browsers described below.
  295.  
  296.    -  VisualAge for Basic Standard Option
  297.  
  298.       VisualAge for Basic also provides a smaller version without DB2
  299.       support that you can select during installation.  It does not
  300.       require the DB2 SDK, yet it still enables you to access DB2 or
  301.       non-IBM databases using CLI or ODBC, and build GUI client
  302.       applications without database access.
  303.  
  304. o  Stored Procedure and User-Defined Function Builder
  305.  
  306.    The VisualAge for Basic stored procedure and user-defined function
  307.    builder lets you easily create and register stored procedures and
  308.    user-defined functions on a single DB2 server or multiple DB2
  309.    servers, which are local or remote.
  310.  
  311.    You can build on local or remote servers, on one server, or on
  312.    many at the same time, on AIX, OS/2, or Windows NT.
  313.  
  314.    The VisualAge for Basic stored procedure and user-defined function
  315.    browsers display the catalog entries for all stored procedures and
  316.    user-defined functions registered to any DB2 server on AIX, OS/2,
  317.    or Windows NT.
  318.  
  319. o  Stored Procedure OCX and VBX
  320.  
  321.    On Windows NT, VisualAge for Basic provides an OLE custom control
  322.    (OCX) to make it easy for you to invoke DB2 stored procedures from
  323.    Windows NT and Windows 95 clients.  This OCX and a similar Visual
  324.    Basic extension (VBX) ease the integration of VisualAge for Basic
  325.    stored procedures with new or existing Microsoft+ Visual Basic
  326.    client applications.
  327.  
  328. o  Controlling Communications
  329.  
  330.    VisualAge for Basic provides communication components to support
  331.    access to hosts, servers, and other applications via the following
  332.    communication protocols:
  333.  
  334.    -  Advanced Program-to-Program Communication (APPC) is an IBM
  335.       protocol that provides program-to-program communication.
  336.  
  337.    -  Asynchronous communication (ASYNC) provides communication
  338.       between the application and a serial (COM) port.
  339.  
  340.    -  Emulator High-Level Application Programming Interface (EHLLAPI)
  341.       provides communication between a VisualAge for Basic
  342.       application and an existing host system via an emulator
  343.       protocol.  EHLLAPI lets you access enterprise data in existing
  344.       legacy systems.
  345.  
  346.    -  NetBIOS and TCP/IP are widely used protocols that support
  347.       communications between applications.
  348.  
  349. o  Client/Server Programming Environments
  350.  
  351.    To see where VisualAge for Basic fits in the development of
  352.    client/server applications in your enterprise, think of three
  353.    different environments:
  354.  
  355.    -  Where you develop your code
  356.    -  Where your database server code runs
  357.    -  Where your production code runs
  358.  
  359. o  The Development Environment
  360.  
  361.    VisualAge for Basic provides the development environment to code
  362.    and test both your client and DB2 server applications.  Client
  363.    code runs on either OS/2, Windows NT, or Windows 95.  The server
  364.    code it produces can run on DB2 for OS/2, DB2 for AIX, or DB2 for
  365.    Windows NT.  VisualAge for Basic lets you manage your projects,
  366.    develop your client and server code, and test your application and
  367.    connect to the VisualAge for Basic server environment to build,
  368.    register, debug, test, and distribute your DB2-stored procedures
  369.    and user-defined functions.
  370.  
  371. o  The Server Environment
  372.  
  373.    The VisualAge for Basic server environment supports building,
  374.    registering, and running stored procedures and user-defined
  375.    functions on DB2 for OS/2, DB2 for AIX, or DB2 for Windows NT.
  376.    Server procedures built using VisualAge for Basic can use static
  377.    or dynamic embedded SQL statements, or they can issue calls to
  378.    DB2's CLI.
  379.  
  380. o  The Production Client Environment
  381.  
  382.    You should decide on an environment for your production client
  383.    code based on normal business factors, such as consistency with
  384.    legacy applications and availability of specific programming
  385.    language skills in your organization.  Options include the
  386.    VisualAge family of products for Basic, C/C++, COBOL, and
  387.    Microsoft Visual Basic.  The client portions of your production
  388.    applications can run on any operating system that can access your
  389.    database server.  They can be written in any language that
  390.    provides a relational database interface.
  391.  
  392.    The protocols you can use to access the database from the client
  393.    application depend on the language the client is written in and on
  394.    your environment.  Languages that support embedded SQL, such as
  395.    COBOL, C/C++, and VisualAge for Basic, can invoke stored
  396.    procedures via the SQL CALL statement.  Other languages can invoke
  397.    stored procedures via one of the following methods:
  398.  
  399.    -  The CLI driver manager provided by DB2
  400.  
  401.    -  An ODBC driver manager (Intersolv Data Direct ODBC pack
  402.       provided with VisualAge for Basic) for OS/2
  403.  
  404.    -  The Distributed Application Remote Interface (DARI) provided by
  405.       DB2
  406.  
  407.    -  For VisualAge for Basic NT clients, the OCX control provided
  408.       with the product
  409.  
  410.    -  In the case of Microsoft Visual Basic clients, a 16-bit VBX or
  411.       32-bit OCX control
  412.  
  413.    An SQL query executed by any protocol can invoke a user-defined
  414.    function.
  415.  
  416.  
  417. PUBLICATIONS
  418.  
  419. The following publications can be ordered by October 30, 1996.  To
  420. order, call 800-879-2755.
  421.  
  422.                                                        Order
  423. Title                                                  Number
  424.  
  425. VisualAge for Basic Getting Started                    SC26-8926
  426. VisualAge for Basic Programming Guide                  SC26-8833
  427. VisualAge for Basic Language Reference                 SC26-8693
  428. VisualAge for Basic Building Parts for
  429.   Fun and Profit                                       SC26-8830
  430. VisualAge for Basic Data Access Guide                  SC26-8692
  431. SOMobjects(TM):  Programming Reference                 SC23-2681
  432. SOMobjects:  User's Guide                              SC23-2680
  433. SOMobjects:  Management Utilities
  434.   for DSOM                                             GG24-4479
  435.  
  436.  
  437. Displayable Softcopy Publications:  The following VisualAge for Basic
  438. manuals are offered in displayable softcopy form in INF format, and
  439. in printable form in PostScript format:
  440.  
  441. o  VisualAge for Basic Getting Started
  442. o  VisualAge for Basic Programming Guide
  443. o  VisualAge for Basic Data Access Guide
  444.  
  445. The VisualAge for Basic Language Reference is in printable PostScript
  446. format.  The manuals above are available at no charge as part of the
  447. basic machine-readable material.  The files are shipped with the
  448. basic machine-readable material on a CD-ROM.
  449.  
  450. TECHNICAL INFORMATION AND SPECIFIED OPERATING ENVIRONMENT
  451.  
  452. Hardware Requirements
  453.  
  454. OS/2 Client Requirements
  455.  
  456. o  486 processor, or higher
  457. o  24MB of RAM
  458. o  30MB of hard disk space
  459.  
  460. Windows NT or Windows 95 Client Requirements
  461.  
  462. o  486 processor, or higher
  463. o  24MB of RAM
  464. o  30MB of hard disk space
  465.  
  466. Stored Procedure VBX and OCX Requirements
  467.  
  468. o  486 processor, or higher
  469. o  16MB of RAM
  470. o  2MB of hard disk space
  471.  
  472. OS/2 Server Requirements
  473.  
  474. o  486 processor, or higher
  475. o  24MB of RAM
  476. o  10MB of hard disk space
  477.  
  478. Windows NT Server Requirements
  479.  
  480. o  486 processor, or higher
  481. o  24MB of RAM
  482. o  10MB of hard disk space
  483.  
  484. AIX Server Requirements
  485.  
  486. o  530 RISC processor, or higher
  487. o  38MB of hard disk space
  488.  
  489.  
  490. Software Requirements
  491.  
  492. OS/2 Client Requirements
  493.  
  494. o  OS/2 Version 3.0 or 4.0.
  495.  
  496. o  If you are installing VisualAge for Basic with the DB2 Support
  497.    option, then you also need to install DB2 SDK for
  498.    OS/2 Version 2.1, or later, using either NetBIOS or TCP/IP
  499.    communications.  For information on DB2 communications
  500.    requirements, refer to:
  501.  
  502.      http://www.software.ibm.com/data/db2/db2v2.html
  503.  
  504. o  If you plan to use OpenDoc parts, you must install OS/2  Fixpack
  505.    17.  You can download OpenDoc and Fixpack 17 from:
  506.  
  507.      http://www.software.ibm.com/clubopendoc
  508.  
  509. o  If your OS/2 client will connect to an AIX server and you plan to
  510.    use the VisualAge for Basic Remote Debugging Facility to debug
  511.    stored procedures and user-defined functions on the AIX server,
  512.    then you need to install the PMX X-Server component of TCP/IP on
  513.    the client.
  514.  
  515. Windows NT or Windows 95 Client Requirements
  516.  
  517. o  Microsoft Windows NT Version 3.51 or Windows 95.
  518.  
  519. o  If you are installing VisualAge for Basic with the DB2 Support
  520.    option, then you also need to install DB2 SDK for Windows Version
  521.    2.1, or later, using either NetBIOS or TCP/IP communications.  For
  522.    information on DB2 communications requirements, refer to:
  523.  
  524.      http://www.software.ibm.com/data/db2/db2v2.html
  525.  
  526. o  If your Windows NT or Windows 95 client will connect to an AIX
  527.    server and you plan to use the VisualAge for Basic Remote
  528.    Debugging Facility to debug stored procedures and user-defined
  529.    functions on the AIX server, then you also need to install a PC
  530.    X-Server product.
  531.  
  532. Stored Procedure VBX and OCX Requirements
  533.  
  534. o  For VisualAge for Basic Stored Procedure VBX:
  535.  
  536.    -  Microsoft Windows Version 3.1
  537.    -  Microsoft Visual Basic Version 3.0
  538.  
  539. o  For VisualAge for Basic Stored Procedure OCX:
  540.  
  541.    -  Microsoft Windows NT Version 3.51 or Windows 95
  542.    -  Microsoft Visual Basic Version 4.0
  543.  
  544. o  DB2 SDK for Windows Version 2.1, or later, using either NetBIOS or
  545.    TCP/IP communications.  For information on DB2 communications
  546.    requirements, refer to:
  547.  
  548.      http://www.software.ibm.com/data/db2/db2v2.html
  549.  
  550. o  If your Windows client will connect to an AIX server and you plan
  551.    to use the VisualAge for Basic Remote Debugging Facility to debug
  552.    stored procedures and user-defined functions on the AIX server,
  553.    then you also need to install a PC X-Server product.
  554.  
  555. OS/2 Server Requirements
  556.  
  557. o  OS/2 Version 2.0, 2.11, 3.0, or 4.0 (Version 2.0 must include CSD
  558.    6055, or later).
  559.  
  560. o  DB2 for OS/2 Version 2.1, or later, using either NetBIOS or TCP/IP
  561.    communications.  For information on DB2 communications
  562.    requirements, refer to:
  563.  
  564.      http://www.software.ibm.com/data/db2/db2v2.html
  565.  
  566. Windows NT Server Requirements
  567.  
  568. o  Microsoft Windows NT Version 3.51.
  569. o  DB2 for Windows NT Version 2.1, or later, using either NetBIOS or
  570.    TCP/IP communications.  For information on DB2 communications
  571.    requirements, refer to:
  572.  
  573.      http://www.software.ibm.com/data/db2/db2v2.html
  574.  
  575. AIX Server Requirements
  576.  
  577. o  AIX Version 3.25 or 4.15.
  578.  
  579. o  DB2 for AIX Version 2.1, or later, using TCP/IP communications.
  580.    For information on DB2 communications requirements, refer to:
  581.  
  582.      http://www.software.ibm.com/data/db2/db2v2.html
  583.  
  584. Communication Controls Software Requirements
  585.  
  586. If you will be using one of the five VisualAge for Basic
  587. communication controls (APPC, ASYNC, EHLLAPI, NetBIOS, or TCP/IP)
  588. with VisualAge for Basic client, you will need to install the
  589. software listed below under the relevant communication control and
  590. operating system.
  591.  
  592. o  APPC Communication Control Requirements
  593.  
  594.    -  OS/2 Client:  Communications Manager for OS/2  Version 1.1
  595.  
  596.    -  Windows NT or Windows 95 Client:  For SNA Server Clients,
  597.       connection to Windows NT Server Version 3.51 with Microsoft SNA
  598.       Server Version 2.11
  599.  
  600. o  ASYNC Communication Control Requirements
  601.  
  602.    -  No additional software required
  603.  
  604. o  EHLLAPI Communication Control Requirements
  605.  
  606.    -  OS/2 Client:  Either Communications Manager/2 Version  1.1, or
  607.       Personal Communications AS/400(R) and 3270 Version 4.0 for
  608.       OS/2
  609.  
  610.    -  Windows NT or Windows 95 Client:  Personal Communications
  611.       AS/400 and 3270 Version 4.1 for Windows 95
  612.  
  613. o  NetBIOS Communication Control Requirements
  614.  
  615.    -  OS/2 Warp Client:  NetBIOS, plus either OS/2 LAN
  616.       Server/Requester Version 4, or OS/2 Warp Server Version 4 Warp
  617.       Connect
  618.  
  619.    -  Windows NT or Windows 95 Client: No additional software
  620.       required
  621.  
  622. o  TCP/IP Communication Control Requirements
  623.  
  624.    -  OS/2 Warp Client:  TCP/IP Version 2.0 for OS/2
  625.  
  626.    -  Warp Connect Client:  TCP/IP Version 3.0 (shipped with Warp
  627.       Connect)
  628.  
  629.    -  Windows NT or Windows 95 Client:  No additional software
  630.       required
  631.  
  632.  
  633. Planning Information
  634.  
  635. Packaging:  VisualAge for Basic for OS/2 and for Windows 95 Version 1
  636. is distributed in one package with the following materials:
  637.  
  638. o  IBM International Program License Agreement in multi-language
  639.    booklet
  640.  
  641. o  Proof of License
  642.  
  643. o  One CD-ROM
  644.  
  645. o  VisualAge for Basic Getting Started (GC26-8926)
  646.  
  647. o  Registration Card
  648.  
  649. o  Service Card
  650.  
  651. o  License Information
  652.  
  653.  
  654. Security, Auditability, and Control
  655.  
  656. VisualAge for Basic for OS/2 and for Windows Version 1 uses the
  657. security and auditability features of the host hardware and operating
  658. systems.
  659.  
  660. User management is responsible for evaluation, selection, and
  661. implementation of security features, administrative procedures, and
  662. appropriate controls in application systems and communication
  663. facilities.
  664.  
  665. ORDERING INFORMATION
  666.  
  667. Orders for new licenses will be accepted now.
  668.  
  669. Shipments will begin on October 30, 1996.
  670.  
  671. To order these programs for order type, specify the order type
  672. number, feature number, part number, program name, media, and
  673. quantity.
  674.  
  675. Program Package:  CD-ROM program media with documentation.
  676.  
  677.                               Order          Feature        Part
  678. Program Name                  Type           Number         Number
  679.  
  680. VisualAge for Basic
  681.   for OS/2 and
  682.   for Windows V1              5801-AAR       1461           64H2433
  683.  
  684.  
  685. Additional License Copies:  Authorizes the customer who has a program
  686. package to make a single copy of the program media and printed
  687. documentation.
  688.  
  689. The authorization is given by providing the customer a Proof of
  690. Entitlement for Additional License -- with Certificate, which has its
  691. own part number and feature number.
  692.  
  693.                               Order          Feature        Part
  694. Program Name                  Type           Number         Number
  695.  
  696. VisualAge for Basic
  697.   for OS/2 and for
  698.   Windows V1 --
  699.   Additional License --
  700.   with Certificate            5802-AAR       1494           64H2450
  701.  
  702.  
  703. Additional License Copies -- Software Advantage Exhibit:
  704. Authorization to make additional license copies begins on the start
  705. date specified in the Software Advantage Agreement.  Proof of
  706. Entitlement will be provided monthly.
  707.  
  708.                               Order                         Part
  709. Program Name                  Type                          Number
  710.  
  711. VisualAge for Basic
  712.   for OS/2 and for
  713.   Windows V1 --
  714.   Additional License --
  715.   without Certificate         5802-AAR                      64H2445
  716.  
  717.  
  718. Upgrade Protection (New Product):  The following upgrade protection
  719. products are available only under the Software Advantage for
  720. Workstations offering:
  721.  
  722.                               Order                         Part
  723. Program Name                  Type                          Number
  724.  
  725. VisualAge for Basic
  726.   for OS/2 and for
  727.   Windows V1
  728.   Upgrade Protection
  729.   One-Time Charge (OTC)       5809-AAR                      64H2444
  730. VisualAge for Basic
  731.   for OS/2 and for
  732.   Windows V1
  733.   Upgrade Protection
  734.   Quarterly Charge            5809-AAR                      64H2443
  735.  
  736.  
  737. TERMS AND CONDITIONS
  738.  
  739. Licensing:  The program described in this announcement is licensed
  740. under the terms and conditions of the IBM International Program
  741. License Agreement.  A copy of the agreement is included in the
  742. program package.
  743.  
  744. Additional License:  Proof of Entitlement must be acquired.
  745.  
  746. Software Advantage for Workstations-Upgrade Protection:  The
  747. announced program is eligible as an entitled upgrade.  Entitled
  748. customers will be provided with a no-charge program package and a
  749. Proof of Entitlement authorizing right to copy equal to the number of
  750. programs protected.  Shipment will follow planned availability.
  751.  
  752. Variable Charges Apply:  No
  753.  
  754. Limited Warranty:  Yes
  755.  
  756. Program Services:  Program services will be available until
  757. December 31, 1997.
  758.  
  759. Support Line:  The Personal Systems Support Line applies.
  760.  
  761. Complimentary Introductory Support:  Not applicable
  762.  
  763. Volume Orders:  For information about volume orders, contact your IBM
  764. representative.  The without certificate program numbers for
  765. additional license and upgrade protection part numbers included in
  766. this announcement are eligible for volume discounting under the terms
  767. of the Software Advantage for Workstations Agreement and Exhibit.
  768.  
  769. Guarantee:  Yes.  The IBM 30-day, money-back guarantee applies.
  770.  
  771. Authorization for Copy and Use on Home/Portable Computer:  Yes, as
  772. specified in the program package.
  773.  
  774. Program Transfer:  Fully transferable
  775.  
  776. Educational Allowance:  A reduced charge is available to qualified
  777. education customers.  The educational allowance may not be added to
  778. any other discount or allowance.
  779.  
  780. Academic Certified Products:  This program is available in an
  781. Academic Edition that is offered solely to students, faculty, and
  782. staff of qualifying higher education institutions.  The following
  783. Academic Edition part number is available only through IBM Academic
  784. Certified Remarketers and participating college bookstores:
  785.  
  786.                                                        Part
  787. Description                                            Number
  788.  
  789. VisualAge for Basic
  790.   for OS/2 and for Windows
  791.   Version 1 -- Academic Edition                        64H2449
  792.  
  793.  
  794. CHARGES
  795.  
  796. Contact your IBM representative for charges information for this
  797. announcement.
  798.  
  799.  
  800. CALL NOW TO ORDER
  801.  
  802. To order, contact IBM Direct, your local IBM representative, or your
  803. IBM Authorized Business Partner.
  804.  
  805. IBM Direct, our national direct marketing organization, can also
  806. arrange to put your name on the mailing list for catalogs of IBM
  807. products.
  808.  
  809.  Phone:     800-IBM-CALL
  810.  Fax:       800-2IBM-FAX
  811.  Internet:  ibm_direct@vnet.ibm.com
  812.  Mail:      IBM Direct
  813.             Dept. YE005
  814.             P.O. Box 16848
  815.             Atlanta, GA  30321-0848
  816.  Reference: YE005
  817.  
  818.  
  819. To identify your local IBM Authorized Business Partner or IBM
  820. representative, call 800-IBM-4YOU.
  821.  
  822. Note:  Shipments will begin after the planned availability date.
  823.  
  824. (TM)  Trademark of International Business Machines Corporation in the
  825.       United States or other countries or both.
  826. (R)   Registered trademark of International Business Machines
  827.       Corporation in the United States or other countries or both.
  828. +     Registered trademark of Microsoft Corporation
  829.  
  830.