home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 16 Announce / 16-Announce.zip / 296363.zip / 296363.ANN
Text File  |  1996-09-24  |  19KB  |  441 lines

  1. VisualAge for COBOL for OS/2 Version 1.2 Refreshed with New Features and Windows 95 and Windows NT Support
  2.  
  3. Announced on September 24, 1996
  4. SOFTWARE Announcement 296-363
  5.  
  6. At a Glance
  7.  
  8. VisualAge for COBOL for OS/2 Version 1.2:
  9.  
  10. o  Extends IBM COBOL to the popular Windows 95 and NT platforms
  11.  
  12. o  Adds a program understanding tool that helps you visually analyze
  13.    and understand your COBOL applications
  14.  
  15. o  Adds a remote edit/compile/debug function that lets you work with
  16.    your host applications from your OS/2 workstation
  17.  
  18. o  Adds ODBC support that provides expanded access to databases
  19.  
  20. -----------------------------------------
  21. For ordering, contact:
  22.   Your IBM representative, an IBM Authorized
  23.   Business Partner, or IBM DIRECT at
  24.     800-IBM-CALL  Reference: SE005
  25.  
  26.  
  27.  
  28. Overview
  29.  
  30. IBM VisualAge(TM) for COBOL for OS/2(R) Version 1.2 has been enhanced
  31. with new features, including IBM COBOL support for Windows 95+ and
  32. Windows NT.  These enhancements make VisualAge for COBOL an even more
  33. powerful choice for your COBOL application development needs.
  34.  
  35. VisualAge for COBOL, Standard for OS/2 has been refreshed to include:
  36.  
  37. o  Remote edit/compile/debug capability that allows you to work with
  38.    your host applications from your OS/2 workstation
  39.  
  40. o  Support for Open Database Connectivity (ODBC) that provides you
  41.    access to data from a variety of databases and file systems
  42.  
  43. o  IBM COBOL support for Windows 95 and Windows NT provides an IBM
  44.    COBOL application development environment on Windows 95 and
  45.    Windows NT that includes a 32-bit compiler, run-time, editor,
  46.    debug tool, and performance analyzer
  47.  
  48. VisualAge for COBOL, Professional for OS/2 includes all of the new
  49. features in the Standard edition, plus the Redeveloper Program
  50. Understanding tool that enables you to easily understand and analyze
  51. complex COBOL software applications on OS/2.
  52.  
  53. With VisualAge for COBOL for OS/2, you can use your existing COBOL
  54. code to upgrade your applications on many platforms and with the
  55. newest technologies.  This means you can save development costs and
  56. increase productivity because of the minimal need to retrain your
  57. employees.  By implementing these new technologies, you can give your
  58. business a competitive edge in your marketplace heading into the year
  59. 2000 and beyond.
  60.  
  61. Intended Customers
  62.  
  63. COBOL developers.
  64.  
  65. Key Prerequisites
  66.  
  67. o  VisualAge for COBOL for OS/2 Version 1.2 can be used with
  68.    OS/2 Warp Version 3 or later.
  69. o  IBM COBOL support for Windows 95 and Windows NT can be used with
  70.    Microsoft+ Windows 95 or Windows NT 3.51.
  71.  
  72. Price
  73.  
  74. Unaffected by this announcement.
  75.  
  76. Planned Availability Date
  77.  
  78. September 30, 1996
  79.  
  80. DESCRIPTION
  81.  
  82. VisualAge for COBOL, Standard Version 1.2 Refresh
  83.  
  84. VisualAge for COBOL, Standard for OS/2 includes the compiler,
  85. run-time, visual builder, debug tool, LPEX editor, performance
  86. analyzer, and assistant tools.  Along with a roll-up of all available
  87. fixes, the following new function has been added in this refresh:
  88.  
  89. Remote Edit/Compile/Debug:  The remote edit/compile/debug function
  90. lets you work with your host (MVS(R) or OS/390(TM)) applications from
  91. your OS/2 workstation.  This function provides a seamless workstation
  92. development environment for the development of host programs.  Files
  93. are directly loaded from the host to the workstation without the need
  94. for a workstation naming convention and mapping.  Remote
  95. edit/compile/debug is integrated with workstation components such as
  96. LPEX and Workframe.  Remote debugging features the use of a graphical
  97. user interface when interacting with the host debug tool.
  98. Communications to the host is via the Advanced Program-to-Program
  99. Communication (APPC) protocol.
  100.  
  101. ODBC Support:  VisualAge for COBOL for OS/2 supports native imbedded
  102. SQL statements for Oracle and Sybase.  This refresh also adds Open
  103. Database Connectivity (ODBC) support that provides the capability to
  104. access data from a variety of databases and file systems that support
  105. the ODBC interface.
  106.  
  107. IBM COBOL Support for Windows 95 and Windows NT:  IBM COBOL support
  108. for Windows 95 and Windows NT provides you with a 32-bit
  109. direct-to-SOM(TM)-based, object-oriented compiler and run-time for
  110. the Windows 95 and Windows NT operating systems.  IBM COBOL support
  111. for Windows 95 and Windows NT also includes a set of
  112. high-productivity, Windows-based tools for the development of
  113. applications targeting Windows 95 and NT execution systems -- IBM
  114. WorkFrame, the LPEX editor, a debug tool, and performance analyzer.
  115. These Windows-based tools (LPEX, debug tool, and performance
  116. analyzer) contain the same functionality as the OS/2-based tools.
  117.  
  118. WorkFrame provides integration for the included components.
  119. WorkFrame is a configurable, project-oriented application development
  120. environment.  When used as the integration medium for application
  121. development tools, the configurable WorkFrame increases the
  122. effectiveness of these tools as agents for enhancing user
  123. productivity.  WorkFrame organizes the programmer's Workplace(TM) by
  124. grouping files into logical units or projects.
  125.  
  126. The LPEX editor is a language-sensitive color editor that supports
  127. COBOL (as well as PL/I, C/C++, REXX, and JCL).  The editor can be
  128. used to create and edit many types of text files, including program
  129. source and documentation.  By automatically parsing COBOL source
  130. code, LPEX distinguishes between language constructs.  For instance,
  131. language keywords, comments, string literals, and numbers are
  132. displayed using distinctive fonts and colors.  Developers can quickly
  133. find items they are looking for in their source code.
  134.  
  135. The debug tool provides source-level debugging built around a set of
  136. core functions designed to let users quickly and efficiently control
  137. execution, and analyze data.
  138.  
  139. The performance analyzer is a tool that can help users understand and
  140. improve the behavior of their programs.  The performance analyzer
  141. traces the execution of a program and creates a trace file.  The
  142. trace file contains data that can be displayed in diagrams.  The
  143. diagrams can assist the user with performance tuning, examining
  144. occurrences that produce faults; and in general, understand what
  145. happens when a program runs.
  146.  
  147. IBM COBOL support for Windows 95 and Windows NT is designed to
  148. provide the capability to write applications that support local and
  149. remote access to data including:
  150.  
  151. o  Record-oriented local file access through standard COBOL I/O
  152.    statements
  153. o  DB2(R) data access using DB2 for Windows 95 or DB2 for Windows NT,
  154.    including DB2 SQL co-processor support
  155. o  Oracle and Sybase data via native imbedded SQL statements
  156. o  Data from a variety of databases and file systems that support the
  157.    ODBC interface
  158.  
  159.  
  160. VisualAge for COBOL, Professional Version 1.2 Refresh
  161.  
  162. Along with a roll-up of all available fixes, the Redeveloper Program
  163. Understanding tool has been added in this refresh to VisualAge for
  164. COBOL, Professional for OS/2 Version 1.2.  The Program Understanding
  165. tool had been previously available on the Internet as a Beta release.
  166. This refresh includes the generally available version of the tool.
  167.  
  168. VisualAge for COBOL, Professional for OS/2 includes all of the
  169. features of the Standard edition and adds the Redeveloper tools on
  170. OS/2.  The VisualAge for COBOL Redeveloper tools provide a means for
  171. analyzing and maintaining COBOL programs and applications.  With the
  172. Redeveloper tools, you can re-engineer existing programs to produce a
  173. better understood and documented application.  When used with the
  174. other components of VisualAge for COBOL, it aids in the
  175. understanding, maintenance, and reuse of your existing inventory of
  176. COBOL code, and in editing, compiling, and debugging new and existing
  177. applications.  There are three Redeveloper tools:
  178.  
  179. o  Application Understanding
  180. o  Program Conversion and Structuring
  181. o  Program Understanding
  182.  
  183. The analysis and maintenance process generally begins with an
  184. evaluation of your applications to find the most suitable choices for
  185. redevelopment.  You can use the Application Understanding tool to
  186. identify good redevelopment candidates and to predict the impact of
  187. the changes you might want to make.
  188.  
  189. Your maintenance work might involve upgrading from older COBOL
  190. versions to the ANSI 85 standard.  The Program Conversion and
  191. Structuring tool automates much of the upgrade process by converting
  192. most of the COBOL syntax for you.  You may also want to structure an
  193. application because years of maintenance might have obscured whatever
  194. structure the code originally had.  The Program Conversion and
  195. Structuring tool helps you clean up code and identify dead code,
  196. which reduces an application's size and makes the code easier to
  197. maintain.  You can structure your code either before or after
  198. converting it.  The tool gives recommendations for structure changes.
  199. The tool can structure the program for you, or you can do it
  200. yourself.
  201.  
  202. You can then use the Program Understanding tool's analysis functions
  203. to analyze your programs.  You can locate data flow in and between
  204. programs in executable units and see a program's relative complexity.
  205.  
  206. Redeveloper Program Understanding:  The Program Understanding tool
  207. helps you understand complex COBOL software applications.  You can
  208. analyze and extract information about an entire application and
  209. examine it on the workstation using an OS/2 graphical user interface
  210. to show both graphical and textual views of the physical design of
  211. the application.
  212.  
  213. Graphically, you can explore various views of the physical design of
  214. the application and its programs.  At the highest level, you can
  215. discover the relationships between the programs that compose the
  216. entire application.  A mid-level view displays the flow of control
  217. within a program, including nested subprograms, paragraphs, and
  218. sections.  At the lowest level, you can examine the internal control
  219. flow of each program.
  220.  
  221. At any time, you can reduce the scope of your analysis by restricting
  222. the analysis to only areas of interest to you.
  223.  
  224. You can also link views.  A linked view depicts the association
  225. between the compiled source code and the graphical control flow
  226. representations of the program.
  227.  
  228. Textually, you can view hypertext cross-reference information that
  229. details program usage, data structures, symbol usage, and copylib
  230. usage.  You can use the expanded source code browser view as a
  231. launching pad for navigation within and across programs.
  232.  
  233. You can request dataflow analysis on any user-defined variable at any
  234. point in the PROCEDURE DIVISION of a program.  You can also view
  235. statements that use the current value of the selected variable.
  236.  
  237. Program Understanding technology is designed to:
  238.  
  239. o  Provide complete user-defined high-, medium-, and low-level
  240.    information about large-scale software applications
  241. o  Provide dataflow analysis
  242. o  Provide program slicing to view business logic
  243. o  Reduce the time application programmers need to become familiar
  244.    with large-scale applications
  245. o  Facilitate the migration of applications to the latest technology,
  246.    such as client/server computing
  247. o  Reduce errors that occur when maintenance tasks are performed
  248.    manually on complex applications
  249. o  Improve the productivity of software maintenance programmers
  250.  
  251.  
  252. Help with the Year 2000 Problem
  253.  
  254. VisualAge for COBOL can help you with the year 2000 problem.
  255. VisualAge for COBOL gives you the tools to help you identify, locate,
  256. and understand the year 2000 problems in your existing code.
  257. VisualAge for COBOL also provides intrinsic functions to help correct
  258. the problem in any existing code and to help avoid the problem in any
  259. new code.  You can use VisualAge for COBOL to analyze your JCL for
  260. your batch applications to identify possible modules and data sets
  261. that might be impacted.  Having identified potential problems in your
  262. modules, you can use VisualAge for COBOL to help locate, understand,
  263. and fix these problems in your code.  To simplify the implementation
  264. of these changes, you can use VisualAge for COBOL to convert programs
  265. written in older levels of COBOL to newer levels of COBOL, and you
  266. can structure previously unstructured programs.
  267.  
  268. PRODUCT POSITIONING
  269.  
  270. COBOL customers who thought they would need to look to other
  271. languages as their only option in creating powerful client/server
  272. applications with object technology, can now be assured that they can
  273. remain with IBM COBOL and still take advantage of these new
  274. technologies.  Customers can take advantage of the existing skill
  275. base in their organizations, preserve the valuable program base they
  276. have built up, and still move aggressively to utilize workstations in
  277. mission-critical applications.
  278.  
  279. IBM's COBOL family of products reaches across multiple workstation
  280. and host environments with consistent language implementation and
  281. support for many databases.  IBM COBOL now has offerings on
  282. workstation and host environments such as OS/390, MVS, VM, VSE,
  283. OS/400(R), OS/2, AIX(R), and Windows 95 and Windows NT.  Support is
  284. now included for IBM's premier DB2 and IMS(TM) database products as
  285. well as native support for Oracle and Sybase.  ODBC support provides
  286. access to data from a variety of databases that support the ODBC
  287. interface.  Object-oriented COBOL support is included in the OS/390,
  288. MVS, OS/2, AIX, Windows 95 and Windows NT products.
  289.  
  290. IBM's object-oriented COBOL products combine the technical and
  291. practical advantages of the COBOL language with the benefits of
  292. object-oriented programming.  The fact that these products extend the
  293. COBOL language gives them four distinct advantages over other
  294. object-oriented programming languages:
  295.  
  296. o  The ability to readily interface to, and extend, existing IBM
  297.    COBOL applications.
  298. o  An abundance of developers with COBOL programming skills.
  299. o  The natural synergy of COBOL, transaction processing and database
  300.    access via object-oriented programming, provides a compelling
  301.    reason to use IBM's object-oriented COBOL offerings.
  302. o  The object-oriented features are a natural extension of COBOL.  It
  303.    will be easier for COBOL developers to get started with
  304.    object-oriented COBOL while using the same robust COBOL
  305.    development environment they have grown to depend on.
  306.  
  307. Object-oriented application development can begin in a gradual manner
  308. without the need to retrain programmers and undertake a new language
  309. not oriented to business applications.  IBM supports this move with
  310. object-oriented language extensions and compatible host and
  311. workstation environments that support the overall IBM direction for
  312. object-oriented programming and the evolving COBOL standards.
  313. Customers will get all this with the performance and support
  314. customers have come to expect from IBM COBOL.
  315.  
  316. STATEMENT OF GENERAL DIRECTION
  317.  
  318. IBM intends to provide additional Windows-based development tools in
  319. the VisualAge for COBOL product, including the VisualAge family GUI
  320. builder, a data assistant tool, and a transaction assistant tool.
  321.  
  322. TECHNICAL INFORMATION
  323.  
  324. Software Requirements:  The following software requirements are in
  325. addition to those listed in the previous VisualAge for COBOL for
  326. OS/2 Version 1.2 announcement.  Refer to Software Announcement
  327. 296-260, dated July 23, 1996, for those requirements.
  328.  
  329. o  To use IBM COBOL for Windows 95 and Windows NT, one of the
  330.    following:
  331.  
  332.    -  Microsoft Windows 95
  333.    -  Microsoft Windows NT 3.51
  334.  
  335. o  To use remote edit/compile/debug between your host (MVS or OS/390)
  336.    and OS/2:
  337.  
  338.    -  IBM COBOL for MVS & VM Full Function Release 2 or later
  339.    -  IBM Communications Manager/2 Version 1.11 or later
  340.  
  341. o  To use DB2 applications on Windows, one of the following:
  342.  
  343.    -  DB2 for Windows 95 and Windows NT Version 2.1.1 at service
  344.       level 8090 plus FixPak 8110 (which contains APAR JR08999)
  345.    -  DB2 SDK for Windows 95 and Windows NT Version 2.1.1 at service
  346.       level 8090 plus FixPak 8110 (which contains APAR JR08999)
  347.    -  Database Server for Windows NT Version 4 plus FixPak 8112
  348.       (which contains APAR JR08999)
  349.  
  350. o  To use Oracle applications:
  351.  
  352.    -  Oracle7 or later
  353.  
  354. o  To use Sybase applications:
  355.  
  356.    -  Sybase System 10 or later
  357.  
  358. Compatibility:  VisualAge for COBOL for OS/2 Version 1.2 is source
  359. compatible with IBM COBOL Set for AIX programs and IBM COBOL for MVS
  360. & VM programs, except for data device specifications and callable
  361. services.  Also, VisualAge for COBOL for OS/2 Version 1.2 is ANSI 85
  362. source compatible (that is, no object-oriented extensions) with IBM
  363. COBOL for VSE programs and IBM ILE COBOL for OS/400 programs, except
  364. for data device specifications and callable services.
  365.  
  366. VisualAge for COBOL for OS/2 Version 1.2 is year 2000 compliant.
  367.  
  368. Limitations
  369.  
  370. o  Free format COBOL source statements are not supported.
  371. o  Oracle and Sybase SQL statements cannot be used from Methods.
  372.  
  373.  
  374. Planning Information
  375.  
  376. Users may run their applications developed with IBM VisualAge for
  377. COBOL for OS/2 on other OS/2 and Windows systems with no additional
  378. charge.  A list of the required run-time modules and the conditions
  379. for their redistribution are included in the product License
  380. Information.
  381.  
  382. ORDERING INFORMATION
  383.  
  384. Effective September 30, 1996, new VisualAge for COBOL Version 1.2
  385. program packages will contain the refreshed product.  All existing
  386. VisualAge for COBOL for OS/2 Version 1.2 customers who have Upgrade
  387. Protection, will be automatically sent the refreshed product.  The
  388. refreshed package will contain a banner on the front which contains
  389. the words "Includes free COBOL compiler for Windows 95 and Windows
  390. NT."
  391.  
  392. Refer to Software Announcement 296-260, dated July 23, 1996, for
  393. information on ordering VisualAge for COBOL for OS/2 Version 1.2.
  394.  
  395. TERMS AND CONDITIONS
  396.  
  397. The terms and conditions for IBM VisualAge for COBOL for OS/2
  398. Version 1.2, as previously announced (refer to Software Announcement
  399. 296-260, dated July 23, 1996), licensed under the IBM International
  400. Program License Agreement, are unaffected by this announcement.
  401.  
  402. CHARGES
  403.  
  404. Contact your IBM representative for charges information for this
  405. announcement.
  406.  
  407.  
  408. CALL NOW TO ORDER
  409.  
  410. To order, contact IBM Direct, your local IBM representative, or your
  411. IBM Authorized Business Partner.
  412.  
  413. IBM Direct, our national direct marketing organization, can also
  414. arrange to put your name on the mailing list for catalogs of IBM
  415. products.
  416.  
  417.  Phone:     800-IBM-CALL
  418.  Fax:       800-2IBM-FAX
  419.  Internet:  ibm_direct@vnet.ibm.com
  420.  Mail:      IBM Direct
  421.             Dept. SE005
  422.             P.O. Box 16848
  423.             Atlanta, GA  30321-0848
  424.  Reference: SE005
  425.  
  426.  
  427. To identify your local IBM Authorized Business Partner or IBM
  428. representative, call 800-IBM-4YOU.
  429.  
  430. Note:  Shipments will begin after the planned availability date.
  431.  
  432. (TM)  Trademark of International Business Machines Corporation in the
  433.       United States or other countries or both.
  434. (R)   Registered trademark of International Business Machines
  435.       Corporation in the United States or other countries or both.
  436. +     Registered trademark of Microsoft Corporation
  437.  
  438.       Other trademarks and registered trademarks are the properties
  439.       of their respective owners.
  440.  
  441.