home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 32 Periodic / 32-Periodic.zip / dsn4ha.zip / DSN4H.ASC next >
Text File  |  1994-07-15  |  173KB  |  4,086 lines

  1.  
  2.                   IBM (R) Personal Software Products
  3.  
  4.          DDDD  EEEEE V   V EEEEE L      OOO  PPPP  EEEEE RRRR
  5.          D   D E     V   V E     L     O   O P   P E     R   R
  6.          D   D EEEE  V   V EEEE  L     O   O PPPP  EEEE  RRRR
  7.          D   D E      V V  E     L     O   O P     E     R  R
  8.          DDDD  EEEEE   V   EEEEE LLLLL  OOO  P     EEEEE R   R
  9.  
  10.  SSSS U   U PPPP  PPPP   OOO  RRRR  TTTTT        N   N EEEEE W   W  SSSS
  11. S     U   U P   P P   P O   O R   R   T          NN  N E     W   W S
  12.  SSS  U   U PPPP  PPPP  O   O RRRR    T          N N N EEEE  W W W  SSS
  13.     S U   U P     P     O   O R  R    T          N  NN E     W W W     S
  14. SSSS   UUU  P     P      OOO  R   R   T          N   N EEEEE WW WW SSSS
  15.  
  16. ========================================================================
  17. 1994 Issue 8                                                15 July 1994
  18. ========================================================================
  19.  
  20.                               +----------+
  21.                               | Contents |
  22.                               +----------+
  23.  
  24. The table of contents contains search codes for going directly to items
  25. that interest you.
  26.  
  27.                                                             Search Codes
  28.                                                             ------------
  29.  
  30. o  New Internal Zip for IBM Developer Assistance Program        zipnew
  31.      Zip is now 5407. Full address, voice and fax phone
  32.      numbers.
  33.  
  34. o  IBM Offers Simplified, Enhanced LAN Server 4.0 Beta          ls40beta
  35.      Beta available in mid-July. Highlights. Enhancements.
  36.      LAN Server Advanced. Participating in the beta - LATE
  37.      NEWS. Question-and-answer support. Upgrade,
  38.      promotional packages offered. LAN Server 3.0 support
  39.      extended.
  40.  
  41. o  PC DOS Upgrade Available Worldwide on the Internet in 14     langdos
  42.    Languages
  43.      For licensed users of PC DOS 6.1. Available through 30
  44.      September 1994. Fourteen languages. FTP address. No
  45.      charge for the upgrade.
  46.  
  47. o  OpenDoc Alpha for OS/2                                       odocalph
  48.      Available on latest Developer Connection CD-ROM.
  49.      Collaborative effort. Software re-use. New paradigm for
  50.      software developers and end users. IBM's System Object
  51.      Model standard. Interoperability across all platforms.
  52.      Interoperability with OLE. CI Labs: Ensuring Industry
  53.      Access.
  54.  
  55. o  A Distributed Object Roadmap for Developers                  dsrdmap
  56.      (Upcoming article in OS/2 Developer magazine, reprinted
  57.      with permission of the publisher, Miller Freeman Inc.)
  58.      ORB: the software bus. The common object services every
  59.      bus must provide. Frameworks: the software boards.
  60.      OpenDoc: connecting today's desktop to the bus. If we
  61.      build it, will they come? References. Biographies.
  62.      Information about the authors' new book, "Client/Server
  63.      Survival Guide with OS/2".
  64.      NOTE: This item is 616 lines long.
  65.  
  66. o  Drive Usage by Public Applications on LAN Server             landrive
  67.      Shortages of drive letters. Dynamic allocation. Benefits.
  68.      The difference is dynamic!
  69.  
  70. o  IBM Delivers More PC Power with OS/2 for Symmetrical         smpos2
  71.    Multiprocessing
  72.      OS/2 for SMP Version 2.11. Optimizing multiprocessor
  73.      capabilities. Industry standard, supported by OEMs.
  74.      Reconfigure or consolidate servers. Ideal technology for
  75.      client/server environments. Measurable performance gains.
  76.      Power and performance available in 3Q94. Prices.
  77.  
  78. o  OS/2 for Symmetrical Multiprocessing Version 2.11            smpdtl
  79.    Announcement Details
  80.      Expands previously announced OS/2 2.1 offerings.
  81.      Highlights. Product description. Growth enablement --
  82.      advanced technology enabled. DB/2 scalability
  83.      enhancements. Specified operating environment. Program
  84.      upgrade. Charges.
  85.  
  86. o  IBM Chairman Welcomes Internet Users to IBM Home Page        pagehome
  87.      Hub of all IBM information on Internet. Located on a
  88.      World-Wide Web server, using hypertext. Text of
  89.      chairman's message.
  90.  
  91. o  Accessing the IBM Home Page on the Internet                  pageacc
  92.      Requires either Gopher or Mosaic. Four server addresses.
  93.  
  94. o  Communications Manager/2 V1.11 WR06150 Availability          111cm2
  95.      PTF WR06150 available to licensed CM/2 1.10 users. SNA
  96.      phone connect. Additional hardware support. X25
  97.      enhancements. 3270/5250 emulator enhancements.
  98.      Miscellaneous. Operating system support. National
  99.      language support.
  100.  
  101. o  Personal Systems Support Family Linkage to Fix Strategy      stratfix
  102.    and Delivery
  103.      Relationship of Support Family to IBM's fix strategy and
  104.      delivery processes. Highlights. Defect reporting process.
  105.      Fix availability.
  106.  
  107. o  OS/2 2.0 Support Update                                      sup20
  108.      Support now through 31 December 1994 via Personal Systems
  109.      Support Family Support Line. Three options.
  110.  
  111. o  Deadline Nears for Listings in Next Tools Guide and          prodnom
  112.    Applications Directory
  113.      Deadline 15 August. Applications Directory overview.
  114.      Tools Guide overview. Hardcopy. Softcopy. Product
  115.      Nomination Form.
  116.  
  117. o  IBM Developer Assistance Program Workshop: DCE Hands-On      wkshpapp
  118.    Application Programming for OS/2, AIX, and Windows
  119.      Five-day workshop. Objectives. Audience. Benefits.
  120.      Prerequisites. Topics. Cost. Schedule. Registration.
  121.      More information.
  122.  
  123. o  IBM Developer Assistance Program Workshop: OS/2 DCE          wkshpadm
  124.    Installation and Administration
  125.      Five-day workshop. Objectives. Audience. Benefits.
  126.      Topics. Cost. Schedule. Registration. More information.
  127.  
  128. o  OS/2 - LAN Tour Solicits Your Applications                   showroad
  129.      48-city roadshow, one per week. New show format effective
  130.      14 September. Application Solutions Showcase. IBM manages
  131.      the logistics. Participation. Schedule.
  132.  
  133. o  Professional Certification Testing FREE at OS/2 World        certtest
  134.      Exams given at no charge. Testing schedule. Certified
  135.      OS/2 Engineer tests. Certified LAN Server Administrator
  136.      test. Certified LAN Server Engineer tests. More
  137.      information.
  138.  
  139. o  Lee Reiswig Keynote and Evening Celebration at OS/2 World    keyceleb
  140.      Invitation to attend keynote and Big Blue's Night Out.
  141.  
  142. o  IBM Personal Software Products July/August 1994 Show         showsked
  143.    Schedule
  144.      PSP trade show participation during July and August.
  145.  
  146. o  Fall Technical Interchange Coming to Atlanta, Georgia, USA,  fallti
  147.    11 through 14 September
  148.      Short time left for early-bird discount. Staying atop the
  149.      industry. Link with Networking Summit. Products to take
  150.      home. Keynote address by Ellen Hancock. Registration.
  151.      Advance registration form.
  152.  
  153. o  1994 IBM Technical Interchange - Toronto, 1 - 3 November     cdnshow
  154.      Topics covered. Focus on client/server implementation.
  155.      Registration fee. More information.
  156.  
  157. o  Eight English Documents Available for Developing OS/2 DBCS   dbcspubs
  158.    Applications
  159.      Issued as a set. List of the eight books. Price and
  160.      ordering.
  161.  
  162. o  IBM Canada OS/2 Developer Assistance Programs                cdndap
  163.      Worldwide DAP. Canadian OS/2 DAP. The Developer Connection
  164.      for OS/2. Certification Programs. Phone numbers in Canada.
  165.  
  166. o  How to Join the IBM Developer Assistance Program             joinhow
  167.      Worldwide Services. US Commercial Services. US Premier
  168.      Services. Developer Assistance Program contacts worldwide.
  169.  
  170. o  Subscription Information for The Developer Connection for    subdcos2
  171.    OS/2 and the IBM Device Driver Source Kit (DDK) for OS/2
  172.      Worldwide phone and fax numbers for ordering.
  173.  
  174. o  Latest List of OS/2 2.1x Books                               booklist
  175.      Published and planned books about OS/2 2.1, 2.11, ...
  176.  
  177. o  OS/2 Redbooks Issued Within Last Six Months                  6red
  178.      List of recent OS/2 Redbooks, including order numbers,
  179.      issue dates, number of pages, and prices.
  180.  
  181. o  800 Phone Numbers                                            800nos
  182.  
  183. o  Trademarks, Registered Trademarks, Service Marks             tmarks
  184.  
  185.                             +-------------+
  186.                             | Back Issues |
  187.                             +-------------+
  188.  
  189. The file names, dates, and number of pages for all issues thus far are
  190. as follows.
  191.  
  192. 1993
  193. Issue  Date       Zipped       ASCII        .INF        .PS        Pages
  194. -----  ----       ------       -----        ----        ---        -----
  195.   1    17 May 93  dsn93a.zip = dsnews.93a                           52
  196.   2    15 Jun     dsn93b.zip = dsnews.93b                           50
  197.   3    15 Jul     dsn93c.zip = dsnews.93c                           62
  198.   4    23 Jul     dsn93d.zip = dsnews.93d                           48
  199.   5    16 Aug     dsn93e.zip = dsnews.93e                           29
  200.   6    15 Sep     dsn93f.zip = dsnews.93f + dsn93f.inf              47
  201.  
  202.   7    15 Oct     dsn3ga.zip = dsnews.93g                           63
  203.                   dsn3gi.zip =              dsn93g.inf
  204.                   dsn3gp.zip =                          dsn93g.ps
  205.  
  206.   8    15 Nov     dsn3ha.zip = dsnews.93h                           34
  207.                   dsn3hp.zip =                          dsn93h.ps
  208.  
  209.   9    15 Dec 93  dsn3ia.zip = dsnews.93i                           46
  210.                   dsn3ii.zip =              dsn93i.inf
  211.                   dsn3ip.zip =                          dsn93i.ps
  212.  
  213. 1994
  214. Issue  Date       Zipped       ASCII        .INF        .PS        Pages
  215. -----  ----       ------       -----        ----        ---        -----
  216.   1    17 Jan 94  dsn4aa.zip = dsn4a.asc                            81
  217.                   dsn4ai.zip =              dsn4a.inf
  218.                   dsn4ap.zip =                          dsn4a.ps
  219.  
  220.   2    15 Feb     dsn4ba.zip = dsn4b.asc                            71
  221.   3    15 Feb     dsn4ca.zip = dsn4c.asc                            70
  222.      (two issues  dsn4bi.zip =           (  dsn4b.inf
  223.       on 15 Feb)                         (+ dsn4c.inf
  224.                   dsn4bp.zip =                       (  dsn4b.ps
  225.                                                      (+ dsn4c.ps
  226.  
  227.   4    15 Mar     dsn4da.zip = dsn4d.asc                            58
  228.                   dsn4di.zip =              dsn4d.inf
  229.                   dsn4dp.zip =                          dsn4d.ps
  230.  
  231.   5    15 Apr     dsn4ea.zip = dsn4e.asc                           101
  232.                   dsn4ei.zip =              dsn4e.inf
  233.                   dsn4ep.zip =                          dsn4e.ps
  234.  
  235.   6    13 May     dsn4fa.zip = dsn4f.asc                           122
  236.                   dsn4fi.zip =              dsn4f.inf
  237.                   dsn4fp.zip =                          dsn4f.ps
  238.  
  239.   7    15 June    dsn4ga.zip = dsn4g.asc                           106
  240.                   dsn4gi.zip =              dsn4g.inf
  241.                   dsn4gp.zip =                          dsn4g.ps
  242.  
  243.   8    15 July    dsn4ha.zip = dsn4h.asc                            60
  244.  
  245. Explanation of names of zipped files for 1993 Issue 7 and later:
  246.  
  247.   DSNymA = Developer Support News 199y issue m ASCII (plain-text)
  248.   DSNymI = Developer Support News 199y issue m .INF  (use OS/2 VIEW)
  249.   DSNymP = Developer Support News 199y issue m .PS   (PostScript)
  250.  
  251. where y = last digit of year (3, 4, ...)
  252.       m = issue represented as alpha (1=A, ..., 7=G, 8=H, ...)
  253.  
  254. For example, DSN3GI is 1993 issue 7 (=G), the 15 October issue, in .INF
  255. format (after being unzipped).
  256.  
  257.                        +----------------------+
  258.                        | Where to Find DSNEWS |
  259.                        +----------------------+
  260.  
  261. Outside IBM
  262. -----------
  263.  
  264. DSNEWS zipped files are found on several e-mail and BBS systems:
  265.  
  266. o America Online, in the OS/2 forum, in the Newsletters library
  267. o CompuServe, in OS2DF2 forum, *DAP library section 14
  268.     and in OS2DF1 forum, OPEN FORUM library section 15
  269. o Fidonet, in the OS2 Information file area, FWOS2INFO
  270. o GEnie, in OS/2 Software Library 16
  271. o Hitline mailbox (Switzerland), in file area 8
  272. o IBM Canada BBS, in file area 35, OS/2 Programming
  273. o IBM Europe/Middle East/Africa (E/ME/A) DAP BBS, in file area
  274.     GENERAL.DOCS
  275. o IBM France OS/2 Developer Assistance Program BBS, in area PUBS01
  276. o IBM OS2BBS (TALKLink), in OS/2 Software Library, in Documents and Info
  277. o IBM Personal Computer Company BBS, in file area 11, OS/2 Programming
  278. o Internet, via anonymous ftp from software.watson.ibm.com, in
  279.     directory /pub/os2/info; or via Gopher from index.almaden.ibm.com,
  280.     in the OS/2 Information menu
  281. o NIFTY-Serve (Japan), in FIBMFEEL forum, library section 4
  282. o OS2NET (Europe), on all OS2NET bulletin boards in Europe, usually in
  283.     the DSNEWS download area
  284. o PRODIGY, in the OS/2 Club topic's download library, in IBM Files
  285.  
  286. Note: If you cannot find files named dsn... (in lower case), look for
  287. files named DSN... (in upper case).
  288.  
  289. Within IBM
  290. ----------
  291.  
  292. All 1994 issues, in ASCII and INFBIN formats, are in DSN4 PACKAGE in the
  293. OS2TOOLS tools catalog *only*. To obtain DSN4 PACKAGE, type
  294.  
  295.    TOOLCAT OS2TOOLS GET DSN4 PACKAGE
  296. or
  297.    TOOLS SENDTO KGNVMCB PCTOOLS OS2TOOLS GET DSN4 PACKAGE
  298.  
  299. You can also request DSN4 PACKAGE by typing
  300.    REQUEST DSN4 FROM V1ENG AT BCRVM1
  301.  
  302. To subscribe to DSN4 PACKAGE, type
  303.    TOOLS SENDTO KGNVMCB PCTOOLS OS2TOOLS SUB DSN4 PACKAGE
  304.  
  305. All 1993 issues, in ASCII and INFBIN formats, are in DSNEWS PACKAGE in
  306. the MKTTOOLS, OS2TOOLS, and PCWIN tools catalogs. To obtain
  307. DSNEWS PACKAGE, type
  308.    TOOLCAT catalogname GET DSNEWS PACKAGE
  309. or
  310.    TOOLS SENDTO catalogdisk GET DSNEWS PACKAGE
  311. where
  312.    catalogname MKTTOOLS is on catalogdisk USDIST MKTTOOLS MKTTOOLS
  313.    catalogname OS2TOOLS is on catalogdisk KGNVMCB PCTOOLS OS2TOOLS
  314.    catalogname PCWIN is on catalogdisk BCRVMMS1 PCWIN PCWIN
  315. Examples: TOOLCAT MKTTOOLS GET DSNEWS PACKAGE
  316.           TOOLS SENDTO USDIST MKTTOOLS MKTTOOLS GET DSNEWS PACKAGE
  317.  
  318. You can also request DSNEWS PACKAGE by typing
  319.    REQUEST DSNEWS FROM V1ENG AT BCRVM1
  320.  
  321. DSNEWS PACKAGE is no longer being updated every month. 1994 updates are
  322. made to DSN4 PACKAGE.
  323.  
  324. Note: Use a monospace font to print the ASCII version.
  325.  
  326.                  +------------------------------------+
  327.                  | Formats of DSNEWS Other Than ASCII |
  328.                  +------------------------------------+
  329.  
  330. Outside IBM, .INF and PostScript formats are available for some (not
  331. all) issues of DSNEWS. Consult the back issues chart above for details.
  332.  
  333. Within IBM, other formats of DSNEWS are available. The DSNEWSB PACKAGE
  334. in the OS2TOOLS catalog contains all issues of DSNEWS in BookMaster,
  335. LIST3820, OS/2 .INF, and PostScript formats.
  336.  
  337. PSP Developer Support produces only the ASCII version of DSNEWS. Other
  338. formats are produced by IBM volunteers. Consequently, future issues of
  339. DSNEWS will be provided in formats other than ASCII as time permits.
  340.  
  341.                   +-----------------------------------+
  342.                   | Notice to Readers Outside the USA |
  343.                   +-----------------------------------+
  344.  
  345. It is possible that the material in this newsletter may contain
  346. references to, or information about, IBM products (machines and
  347. programs), programming, or services that are not announced in your
  348. country. Such references or information must not be construed to mean
  349. that IBM intends to announce such products, programming, or services in
  350. your country.
  351.  
  352.                        +------------------------+
  353.                        | Send Us Your Feedback! |
  354.                        +------------------------+
  355.  
  356. Your comments about this newsletter are important to us. Please send
  357. your feedback to the editor of IBM PSP Developer Support News, Mike
  358. Engelberg, at:
  359.  
  360. o  Internet: dsnews@vnet.ibm.com
  361. o  IBMMAIL:  USIB33NP
  362. o  Fax:      1-407-443-5214
  363. o  Mail:     Newsletter, Internal Zip 5407, IBM Corporation,
  364.              1000 N.W. 51st Street, Boca Raton FL 33431, USA
  365.  
  366. ========================================================================
  367.  
  368.       +-------------------------------------------------------+
  369.       | New Internal Zip for IBM Developer Assistance Program |   zipnew
  370.       +-------------------------------------------------------+
  371.  
  372. The IBM Developer Assistance Program has relocated within the IBM Boca
  373. Raton, Florida facility. Our new internal zip is 5407. Our complete
  374. mailing address is now:
  375.  
  376.      Developer Assistance Program
  377.      Internal zip 5407
  378.      IBM Corporation
  379.      1000 n.w. 51st St.
  380.      Boca Raton FL 33431 USA
  381.  
  382. Our phone numbers have not changed. They are still 1-407-982-6408
  383. (voice) and 1-407-998-7610 (fax).
  384.  
  385. ========================================================================
  386.  
  387.        +-----------------------------------------------------+
  388.        | IBM Offers Simplified, Enhanced LAN Server 4.0 Beta |  ls40beta
  389.        +-----------------------------------------------------+
  390.  
  391. IBM announces the release of a beta testing program for LAN Server 4.0,
  392. the next version of its powerful multiplatform network operating system.
  393. IBM is also extending support for LAN Server 3.0 products through
  394. December 1995.
  395.  
  396. The beta versions of LAN Server 4.0 Advanced and LAN Server 4.0 Entry
  397. will be available to customers, resellers, and developers in mid-July.
  398.  
  399. Highlights
  400. ----------
  401.  
  402. The new products address key customer needs with simplified installation
  403. and configuration, enhanced usability and administration, and improved
  404. reference publications. Chief among the new features is a graphical user
  405. interface (GUI).
  406.  
  407. Enhancements
  408. ------------
  409.  
  410. Several usability enhancements make LAN Server 4.0 even more attractive
  411. to small businesses or departments which will be able to install and use
  412. their systems quickly. Larger customers will enjoy additional automation
  413. features along with the new, easy-to-use graphical user interface.
  414.  
  415. Chief among the new features is an object-oriented, drag-and-drop,
  416. graphical user interface (GUI) designed to provide installation with few
  417. end-user interactions. The GUI also enables system administrators to
  418. easily set up users, groups, and associated resources.
  419.  
  420. The new, smaller, faster DOS/Windows requestor has a GUI that offers an
  421. alternative to the command line for functions such as installation,
  422. changing passwords, and connecting to network resources. The DOS/Windows
  423. requestor leaves more than 610 KB of memory free for customer
  424. applications. Users can perform all functions from the command line, the
  425. GUI, or the 32-bit network API. The DOS/Windows requestor now provides
  426. peer services for sharing resources, including file and print, with
  427. other requestors without server involvement.
  428.  
  429. The LAN Server 4.0 beta provides support for networked Dynamic Data
  430. Exchange (DDE) clients and clipboard for OS/2 and Windows clients.
  431.  
  432. Improved Transmission Control Protocol/Internet Protocol (TCP/IP)
  433. support in this version provides a 200 percent performance boost, and
  434. the TCP/IP and support for NetBIOS over TCP/IP are now included with LAN
  435. Server. This eliminates the need to purchase separate TCP/IP packages.
  436.  
  437. Interoperability with NTAS and Windows for Workgroups is improved by
  438. removing length restrictions on domains, names, user IDs, and machine
  439. names.
  440.  
  441. By using predefined defaults and automatic adapter identification, the
  442. LAN Server 4.0 beta installation requires fewer steps. Users also can
  443. fine-tune and customize the product after it is installed.
  444.  
  445. The documentation has been abridged and simplified to provide systems
  446. administrators with answers to at least 80 percent of the questions or
  447. problems likely to be encountered during the first 30 days of use.
  448.  
  449. The enhancements listed above are common to both LAN Server Entry and
  450. LAN Server Advanced.
  451.  
  452. LAN Server Advanced
  453. -------------------
  454.  
  455. In addition to the features mentioned above, LAN Server Advanced also
  456. offers capacity improvements that enhance performance when LAN Server is
  457. running its maximum of 1,000 clients.
  458.  
  459. An additional Advanced version feature, "enforced disk space limits,"
  460. provides better management capability by letting system administrators
  461. allocate specific amounts of disk space to end users and to limit space
  462. per user. This version also offers Pentium optimization for better
  463. performance.
  464.  
  465. Migration from LAN Server 4.0 Entry to the Advanced version is as simple
  466. as loading the Advanced version. User and resource definitions are
  467. compatible.
  468.  
  469. Participating in the Beta
  470. -------------------------
  471.  
  472. LATE NEWS:
  473.  
  474. Due to the high volume of requests for the recently announced LAN Server
  475. 4.0 beta CD-ROM, the stock of CDs available has been exhausted. No
  476. further production of additional CDs is planned for this beta program.
  477. Thus, no order will be taken if you call the advertised fulfillment
  478. number for the beta program.
  479.  
  480. Electronic shipment of the LAN Server 4.0 beta program is still
  481. available via the internal IBM VM Network.
  482.  
  483. LAN Systems is pleased by the initial interest and sellout of the beta
  484. CD-ROM. We look forward to receiving customer feedback to improve the
  485. final LAN Server 4.0 product.
  486.  
  487. Question-and-Answer Support
  488. ---------------------------
  489.  
  490. o On CompuServe
  491.  
  492.   Use the LAN Server 4.0 section of the IBM OS/2 PSPBETA Forum.
  493.  
  494. o On the IBM OS/2 BBS:
  495.  
  496.   Access the OS/2 Question-and-Answer Bulletin Board, page down, and
  497.   select the LS40BETA topic.
  498.  
  499. To demonstrate its continuing commitment to LAN Server 3.0 and to
  500. providing quality support, IBM is extending the LAN Server 3.0 and LAN
  501. Server for Macintosh service period until 31 December 1995.
  502.  
  503. Upgrade, Promotional Packages Offered
  504. -------------------------------------
  505.  
  506. IBM also announces LAN Server 3.0 purchase incentives, both for new and
  507. existing LAN Server customers. These special offerings make OS/2 LAN
  508. Server 3.0 available at substantial savings, and also gives customers up
  509. to 50 percent discounts when they upgrade to OS/2 LAN Server 4.0.
  510.  
  511. From now until 90 days after LAN Server 4.0 is available, customers who
  512. purchase LAN Server 3.0 can upgrade to version 4.0 for half the normal
  513. upgrade price.
  514.  
  515. Also, through 28 October 1994, customers also can buy a LAN Server 3.0
  516. package which includes 12 clients for 900 USD (and 900 CDN in Canada),
  517. the price of the clients alone. An Advanced version gives customers LAN
  518. Server 3.0 Advanced plus 35 clients for 2,625 USD (and 2,625 CDN in
  519. Canada), the price of the clients alone. Dealer prices may vary. Both of
  520. these promotions include the half-price upgrade to LAN Server 4.0, and
  521. will be offered through 28 October 1994.
  522.  
  523. To acquire the next version of OS/2 LAN Server, you must provide a dated
  524. proof of license for IBM OS/2 LAN Server 3.0. An acceptable proofs is
  525. one of the following:
  526.  
  527. o Your receipt or invoice for IBM OS/2 LAN Server 3.0, dated on or after
  528.   28 June 1994
  529.  
  530. o A letter on your company's letterhead stating that you are replacing
  531.   your OS/2 LAN Server 3.0 with the future OS/2 LAN Server product, and
  532.   that you acquired OS/2 LAN Server 3.0 on or after 28 June 1994.
  533.  
  534. When ordering via an IBM 800 number, these proofs may be faxed to the
  535. number provided by the 800 number representative.
  536.  
  537. The upgrade offering and client/server bundles are available by calling
  538. IBM Fulfillment Headquarters at 1-800-3IBMOS2, or IBM Direct at
  539. 1-800-426-2255, within the USA.
  540.  
  541. LAN Server 3.0 Support Extended
  542. -------------------------------
  543.  
  544. To demonstrate its continuing commitment to LAN Server 3.0 and to
  545. providing quality support, IBM is extending its LAN Server 3.0 and LAN
  546. Server for Macintosh service period through 31 December 1995.
  547.  
  548. ========================================================================
  549.  
  550.                 +------------------------------------+
  551.                 | PC DOS Upgrade Available Worldwide |           langdos
  552.                 |  on the Internet in 14 Languages   |
  553.                 +------------------------------------+
  554.  
  555. The IBM PC DOS 6.1 to 6.3 Upgrade special offering is now available
  556. worldwide via anonymous FTP on the Internet.
  557.  
  558. This special accommodation is being made available to licensed users of
  559. PC DOS 6.1, and will be available until 30 September 1994.
  560.  
  561. The following PC DOS 6.1 to 6.3 Upgrade national-language versions are
  562. available for downloading:
  563.  
  564.   Brazilian Portuguese       Norwegian
  565.   Danish                     Portuguese
  566.   Dutch                      Russian
  567.   French                     Spanish
  568.   Finnish                    Swedish
  569.   German                     U.K. English
  570.   Italian                    U.S. English
  571.  
  572. The anonymous FTP Internet address for the PC DOS 6.1 to 6.3 Upgrade is
  573. PCDOS.BocaRaton.IBM.COM (198.97.66.7).
  574.  
  575. While the software is available at no charge, you may be required to pay
  576. connect charges to the networking service you use.
  577.  
  578. IBM PC DOS 6.1 must be already be installed for this upgrade to work.
  579.  
  580. ========================================================================
  581.  
  582.                     +------------------------+
  583.                     | OpenDoc Alpha for OS/2 |                  odocalph
  584.                     +------------------------+
  585.  
  586. IBM has made its OpenDoc for OS/2 alpha software available to developers
  587. as part of the IBM Personal Software Products Developer Connection
  588. CD-ROM. Developers can use the alpha code to familiarize themselves
  589. with the OpenDoc application programming interface and function while
  590. learning to program sample OpenDoc component parts in OS/2. IBM
  591. demonstrated OpenDoc on OS/2 publicly for the first time at PC Expo in
  592. New York City in late June.
  593.  
  594. Collaborative Effort
  595. --------------------
  596.  
  597. OpenDoc technology is currently a collaborative effort by Apple
  598. Computer, IBM, and WordPerfect, who have pooled their technologies for
  599. developing and integrating component software through the OpenDoc
  600. architecture. IBM System Object Model technology is one of four core
  601. technologies that underpin OpenDoc, a component-based compound document
  602. architecture that enables programmers to re-use software components and
  603. gives users the ability to create customized features such as
  604. drag-and-drop and shredders.
  605.  
  606. Software Re-Use
  607. ---------------
  608.  
  609. "OpenDoc enables the true re-use of software components so that our
  610. developers can write less code and can create more functionally rich
  611. applications in less time," said Cliff Reeves, director of
  612. object-enabling technology for IBM Personal Software Products division.
  613. With OpenDoc, applications will be delivered more economically and will
  614. be flexible and extensible. Developers will be able to adapt them more
  615. quickly to new technologies and to users' needs."
  616.  
  617. New Paradigm for Developers and End Users
  618. -----------------------------------------
  619.  
  620. OpenDoc's component software architecture will enable software
  621. developers to focus on their areas of expertise, because they no longer
  622. will have to recreate all the features of an application themselves.
  623. With OpenDoc, developers can begin converting code for existing modules
  624. of code into components, which they can re-use to deliver more
  625. integrated products with shorter programming cycles and quicker time to
  626. market, reducing development costs.
  627.  
  628. For users, OpenDoc delivers a new paradigm for creating documents by
  629. enabling multiple applications to work on the same document. With
  630. OpenDoc, users can integrate live data from varying applications such as
  631. spreadsheets, graphics, multimedia applications into a single document
  632. intuitively and interactively. Users can view and edit text, graphics,
  633. and multimedia content within documents without having to invoke
  634. separate applications.
  635.  
  636. IBM's System Object Model Standard
  637. ----------------------------------
  638.  
  639. OpenDoc includes technology from IBM, Apple, and WordPerfect. IBM
  640. contributed the System Object Model (SOM). SOM has been available as
  641. part of the OS/2 Workplace Shell for more than two years, and is a
  642. well-established technology.
  643.  
  644. "The software industry is driving toward open standards and
  645. component-based software such as OpenDoc," said Reeves. "To jump-start
  646. that process, IBM has made the source code for SOM technology widely
  647. available to the industry in order to create a standard way to package
  648. and access objects, thereby establishing a path for interoperability
  649. across platforms."
  650.  
  651. Because SOM technology is language-neutral, software developers can
  652. create OpenDoc application components using multiple languages, ranging
  653. from object-oriented languages such as C++ and Smalltalk to traditional
  654. procedural languages such as C and COBOL. This development process is
  655. not possible with proprietary object paradigms, such as Microsoft's
  656. Object Linking and Embedding (OLE).
  657.  
  658. Currently, nine tool vendors have licensed SOM technology for
  659. incorporation in their products. They include MetaWare, ParcPlace
  660. Systems, Easel Corp., Intelligent Environments, and Symantec, among
  661. others. IBM anticipates that another 20 vendors will license the
  662. technology by the end of 1994.
  663.  
  664. Interoperability Across All Platforms
  665. -------------------------------------
  666.  
  667. OpenDoc will span all popular desktop and server platforms, and will
  668. integrate individual desktops with enterprise information systems. SOM
  669. complies with the Object Management Group's Common Object Request Broker
  670. Architecture specification, CORBA, which makes objects work across
  671. platforms.  SOM and Distributed System Object Model will be available
  672. soon in non-OS/2 OpenDoc platforms, extending OpenDoc component
  673. brokering to heterogeneous networks.
  674.  
  675. Interoperability with OLE
  676. -------------------------
  677.  
  678. OpenDoc's Open Linking and Embedding of Objects provides a set of class
  679. libraries that will enable seamless interoperability with OLE. The
  680. OpenDoc strategy is to allow objects developed today for OLE 2.0 to run
  681. in the OpenDoc world, and OpenDoc components to embed in OLE
  682. applications. Open Linking and Embedding of Objects will enable
  683. bi-directional interoperability between OpenDoc and Microsoft OLE 2.0
  684. for users and developers. Engineers from major ISVs are continuously
  685. working on the OpenDoc API to assure that it meets the latest Microsoft
  686. OLE 2.0 support requirements.
  687.  
  688. CI Labs: Ensuring Industry Access
  689. ---------------------------------
  690.  
  691. CI Labs, San Francisco, Calif., will provide the technological
  692. specifications and foundation technology for this architecture, and will
  693. license and promote the technologies contributed by sponsor companies
  694. and distribute them as reference source code. In addition to the current
  695. sponsor companies -- Apple, IBM, and WordPerfect -- support for OpenDoc
  696. will be provided by Novell, the SunSoft division of Sun Microsystems,
  697. Taligent, and the XSoft division of Xerox Corp.
  698.  
  699. In addition to IBM's OpenDoc for OS/2, alpha releases of WordPerfect's
  700. OpenDoc for Windows and Apple's OpenDoc for Macintosh also are
  701. available. Beta testing on all platforms will be conducted during the
  702. summer and fall.
  703.  
  704. ========================================================================
  705.  
  706.            +----------------------------------------------+
  707.            |  A Distributed Object Roadmap For Developers |      dsrdmap
  708.            +----------------------------------------------+
  709.  
  710. (This article will appear in magazine form in the September/October
  711. issue of OS/2 Developer and is reprinted in DSNEWS with permission from
  712. the publisher, Miller Freeman, Inc.)
  713.  
  714.              by Cliff Reeves, Bob Orfali, and Dan Harkey
  715.  
  716. The new generation of multitasking desktop OSs -- such as OS/2 -- has
  717. the potential to radically change the nature of distributed computing.
  718. Instead of the classic client/server model, we can envisage the day when
  719. hundreds of millions of machines will be both clients and servers. To
  720. take advantage of these new forms of distributed computing, information
  721. systems will be created by assembling live blobs of intelligence and
  722. data in infinite numbers of Lego-like arrangements. Today's monolithic
  723. applications will be broken down into self-managing components that can
  724. play together and roam across networks and operating systems.
  725. Distributed objects are our best hope for realizing this potential
  726. -- they represent the ultimate form of client/server distribution.
  727.  
  728. Objects are self-managing intelligent entities that are infinitely
  729. malleable. They allow us to distribute intelligence at a very
  730. fine-grained level, and at the same time they can be used to encapsulate
  731. existing applications. However, for objects to realize their distributed
  732. potential -- both on the desktop and across client/server networks --
  733. they require an infrastructure. We will use a hardware analogy -- the
  734. IBM PC -- to explain the pieces of this infrastructure, and how they
  735. come together. We explain where CORBA, SOMobjects, OpenDoc, and
  736. Taligent fit. The PC created a very successful industry. We believe
  737. that the distributed object infrastructure offers a similar opportunity
  738. for software developers.
  739.  
  740. ORB: The Software Bus
  741. ---------------------
  742.  
  743. The single most important component in the original PC was the hardware
  744. bus -- it was open, and allowed any vendor's adapter to plug in. The
  745. object equivalent of an open bus is the Object Request Broker (ORB).
  746. Fortunately, this time around, our industry anticipated the need for a
  747. software bus and the Object Management Group (OMG) -- a consortium of
  748. 400 vendors -- was founded in 1989 to create distributed object
  749. standards before any major products were introduced. The result was the
  750. Common Object Request Broker Architecture or CORBA (see Reference 1).
  751.  
  752. CORBA defines how server objects expose their service interfaces to the
  753. bus, and how clients can call these server objects using static or
  754. dynamic API method invocations (see Figure 1). Currently, the CORBA 1.1
  755. software bus supports cross-language and cross-platform object
  756. interactions. Commercial examples of CORBA-compliant ORBs include IBM's
  757. DSOM, HP's DOMF, and SunSoft's DOE. CORBA 2.0, due late 1994, provides a
  758. standard for intergalactic object communications across multivendor
  759. ORBs.
  760.  
  761.                   Client                  Server
  762.    /-------------------------\         /-------------------------\
  763.   |                           |       |                           |
  764.   |              (Object)     |       | (Objects)                 |
  765.   |                | A        |       |   | A                     |
  766.    \|--------|-----|-|-------/         \--|-|-----------|--------|/
  767.     |________|     | |                    | |           |________|
  768.   +----------------|-|--------+       +---|-|---------------------+
  769.   | CORBA API      | |        |       |   | | CORBA Object Adapter|
  770.   +----------------|-|--------+       +---|-|---------------------+
  771.                    | |                    | |
  772.    /-------------- |-|--------------------|-|---------------------\
  773.  /                 | +--------------------+ |    CORBA Object       \
  774.  \                 +------------------------+    Request Broker     /
  775.    \--------------------------------------------------------------/
  776.  
  777. Figure 1. Client/Server Object Interactions on a CORBA ORB
  778.  
  779.  
  780. The Common Object Services Every Bus Must Provide
  781. -------------------------------------------------
  782.  
  783. One of the painful lessons learned from the PC was that the bus quickly
  784. became the single worst bottleneck in the system -- it was not designed
  785. for high-bandwidth and expansion.  Luckily, the object industry did not
  786. fall into this trap. OMG divided the bus design activity into the ORB
  787. and the Common Object Services that every ORB must provide (see Figure
  788. 2). These add-on services are object classes that are defined using the
  789. CORBA Interface Definition Language (IDL).
  790.  
  791. End User    +-------------------+ +-------------------+  Late 1994:
  792. Appli-      |     Application   | |      Common       |  - Compound
  793. cations     |       Objects     | |    Facilities     |    Documents
  794.             |                   | |                   |  - E-mail
  795.             |(Objects) (Objects)| |(Objects) (Objects)|  - Database
  796.             +---|---------|-----+ +---|---------|-----+    access
  797.                 |         |           |         |
  798.            /-------------------------------------------\
  799.          /          CORBA Object Request Broker          \
  800.          \                                               /
  801.            \-------------------------------------------/
  802.                 |         |           |         |
  803. Early 1994: +---|---------|-----------|---------|-----+  Future:
  804. - Naming    |(Objects) (Objects)   (Objects) (Objects)|  - Transactions
  805. - Lifecycle |                                         |  - Security
  806. - Persist-  |                                         |  - Concurrency
  807.     ence    |            Object Services              |  - Relationships
  808. - Events    +-----------------------------------------+  - Data
  809.                                                            Interchange
  810.  
  811. Figure 2. Components of the OMG Software Bus for Objects
  812.  
  813. So, instead of one giant monolithic bus, OMG created a bus with modular
  814. add-on object services, each defined by leading industry experts in a
  815. software middleware area. Each add-on provides an essential object
  816. service for the bus. This is the ultimate in modular bus design. The
  817. OMG has currently defined standards for four Common Object Services:
  818.  
  819. o The Object Lifecycle Service defines operations for creating, copying,
  820.   moving, and deleting objects on the bus. These operations can also
  821.   handle associations between groups of related objects. For example, if
  822.   you move a document, the service is smart enough to also move its
  823.   embedded object parts -- this will help us deploy nomadic objects that
  824.   roam on the bus. The service also defines interfaces to factories that
  825.   can create new objects on different machines.
  826.  
  827. o The Object Persistence Service allows objects to persist beyond the
  828.   application that creates the object or the clients that use it. The
  829.   service is designed for maximum flexibility. It can accommodate a
  830.   variety of storage services, including ODBMSs, RDBMSs, document filing
  831.   systems (like Bento), and others. The idea was to create an open
  832.   implementation that meets the different storage requirements of
  833.   objects -- it encompasses the needs of large-grained objects (such as
  834.   documents) as well as fine-grained objects (such as SQL table rows).
  835.  
  836. o The Object Naming Service allows objects on the bus to locate other
  837.   objects. This service can use existing network directories such as
  838.   ISO X.500, OSF's DCE, or SUN's NIS. The service supports naming
  839.   hierarchies that allow clients to navigate through different naming
  840.   context trees in search of the object they're looking for.
  841.  
  842. o The Object Event Service allows objects on the bus to dynamically
  843.   register or unregister their interest in specific events. An event is
  844.   an occurrence within an object specified to be of interest to one or
  845.   more objects. A notification is a message sent to the specific
  846.   parties, informing them that a specific event occurred. Normally, the
  847.   object generating the event does not have to know who the interested
  848.   parties are. This is all handled by the Event Service, which creates a
  849.   loosely-coupled communication channel between objects on the ORB that
  850.   don't know much about each other.
  851.  
  852. OMG is working on additional ORB-based object services -- including
  853. transactions, security, concurrency control, licensing, trading, query,
  854. change management, and others. When they are ready, these services can
  855. incrementally be added to CORBA-compliant ORBs. A wide coalition of
  856. vendors are using this common object infrastructure to build the next
  857. generation of distributed services. CORBA-compliant ORBs -- like DSOM --
  858. will be able to provide an incremental set of core services for
  859. distributed objects. For DSOM, IBM will provide these services first in
  860. toolkit form -- for example, SOMobjects -- and then incorporate them
  861. into OS/2 (and other OSs). This will ensure that the object bus is
  862. ubiquitous.
  863.  
  864. To go back to the PC analogy, we now have a well engineered software
  865. bus, and the chassis to house it. In contrast to the PC hardware bus,
  866. our software bus is being built from the ground up to support
  867. intergalactic communications (for example, DSOM and DOMF will both run
  868. on top of the OSF's DCE). And in contrast to the PC bus, the software
  869. bus is an open industry standard -- it is not controlled by a single
  870. vendor. But where are the equivalent of the adapter boards that do all
  871. the real work on the software bus? This is where object frameworks come
  872. into the picture.
  873.  
  874. Frameworks: The Software Boards
  875. -------------------------------
  876.  
  877. Hardware vendors understood that an open bus was an open invitation to
  878. create adapter boards to provide specialized functions -- including LAN
  879. communications, storage, multimedia, fax, and countless others. Whole
  880. new industries were created by wiring together individual hardware
  881. modules into adapters that plugged into the bus. Frameworks are the
  882. software equivalent of hardware boards (see Figure 3). Frameworks are a
  883. set of software objects that collaborate to provide a special function.
  884. Think of them as prewired software classes that do something useful on
  885. the bus. They are factory-debugged software subsystems or software
  886. boards.
  887.  
  888.                                                    ______.
  889.                                                    \     |
  890.                                                   /  \   |
  891.                                                 /      \ |
  892.                       /-------------------------\      / \
  893.                      |          (Objects)        |   /
  894.         Framework--> | (Objects)        (Objects)| /
  895.                      |          (Objects)        |
  896.                       \----------------|--------|/
  897.                                      / |________|
  898.                                    /       /
  899.                                  /  ORB  /
  900.                                \       /
  901.                               |  \   /
  902.                               |    \
  903.                               .------\
  904.  
  905. Figure 3. Frameworks: Prewired Object Software Boards
  906.  
  907. Unlike hardware boards, you can customize a software framework to suit
  908. your application needs. You customize a framework by telling it which
  909. key events you want to personalize, and provide the code that handles
  910. those events. The framework then calls your code when that event
  911. occurs; your code doesn't call the framework (see Figure 4). Your
  912. programs don't have to worry about structure, flow of execution, and
  913. calls to system-level API libraries.
  914.  
  915.  
  916. +------------------------+    +--------------------------------------+
  917. |   Procedural Approach  |    |          Framework Approach          |
  918. |                        |    |                                      |
  919. |  +------------------+  |    |  +--------------------------------+  |
  920. |  |                  |  |    |  |           Client API           |  |
  921. |  |      Your        |  |    |  +----------+----------+----------+  |
  922. |  |      Code        |  |    |  | Object   | Object   | Object   |  |
  923. |  |                  |  |    |  | Class #1 | Class #2 | Class #3 |  |
  924. |  +--|----------|----+  |    |  +----------+-------------------- +  |
  925. |     | call     | call  |    |  | Object   | Framework API       |  |
  926. |  +--V----+  +--V----+  |    |  | Class #4 +--------|------------+  |
  927. |  |Library|  |Library|  |    |  +----------+        | call          |
  928. |  |  #1   |  |  #2   |  |    |                 +----V------+        |
  929. |  +-------+  +-------+  |    |                 | Your Code |        |
  930. |                        |    |                 +-----------+        |
  931. +------------------------+    +--------------------------------------+
  932.  
  933. Figure 4.  Procedural Versus Framework Approaches to Developing Code
  934.  
  935. If you're an OO programmer, frameworks provide architectural guidance.
  936. They remove the need to shop for classes, discover which methods are
  937. available, how to call them, and in which order. It's like buying a
  938. board instead of individual chips. The services provided by the
  939. framework are defined using the CORBA IDL. An application becomes a
  940. collection of little puzzle pieces that inherit functions from the
  941. framework and call the framework APIs via the ORB (see Figure 5).
  942.  
  943.      /                                                           \
  944.    / |-----------------------------------------------------------| \
  945.  /                        ORB = Software Bus                         \
  946.  \                                                                   /
  947.    \ |------A--------------A--------------A--------------A-------| /
  948.      \      |              |              |              |       /
  949.       +-----V-----+  +-----V-----+  +-----V-----+  +-----V-----+
  950.       |    API    |  |    API    |  |    API    |  |    API    |
  951.       +-----------+  +-----------+  +-----------+  +-----------+
  952.       | App. Level|  | App. Level|  | App. Level|  | App. Level|
  953.       | Framework |  | Framework |  | Framework |  | Framework |
  954.       |    +------+  |    +------+  |    +------+  |    +------+
  955.       +----+  /\     +----+  /\     +----+  /\     +----+  /\
  956.               \/             \/             \/             \/
  957.  
  958.                                +--------------------------+
  959.                                |   /\    /\    /\    /\   |
  960.               Your Application |   \/    \/    \/    \/   |
  961.                                +--------------------------+
  962.  
  963. Figure 5. A Framework-Based Application
  964.  
  965. IBM and Taligent intend to ship CORBA-compliant frameworks for all types
  966. of middleware and desktop functions. You can then modify these
  967. frameworks to suit your application needs. But IBM and Taligent won't be
  968. alone. Obviously, there's room for a vibrant collection of innovative
  969. frameworks on the software bus to come from many vendors.
  970.  
  971. Table 1 provides a quick summary of the features that distinguish a
  972. framework from procedural API programming and object-oriented class
  973. libraries.
  974.  
  975. -----------------------------------------------------------------------
  976. Table 1.  Comparing Frameworks, OO-Class Libraries, and Procedural APIs
  977.           (adapted with permission from "Client/Server Survival Guide
  978.           with OS/2" VNR, 1994).
  979.  
  980. Feature         Frameworks        OO Class          Procedural APIs
  981.                                   Libraries
  982. ------------------------------------------------------------------------
  983.  
  984. Application     Frameworks        You must create   You must create the
  985. model           are the           the control flow  control flow of the
  986.                 application.      of the            application and the
  987.                 Frameworks        application and   logic that invokes
  988.                 handle all the    the glue that     the APIs. The system
  989.                 control flow.     ties the          knows nothing about
  990.                                   different class   your code.
  991.                                   libraries
  992.                                   together.
  993.  
  994. Application     Multiple          Single            Single monolithic
  995. structure       cooperative       monolithic        application linked
  996.                 frameworks.       application       to API libraries.
  997.                                   consisting of
  998.                                   class libraries.
  999.  
  1000. How services    Frameworks        By inheriting     By calling API
  1001. are obtained?   are the           function from     libraries.
  1002.                 service.          the class
  1003.                                   libraries.
  1004.  
  1005. How the system  Frameworks call   By subclassing    By writing new code
  1006. is customized?  your code. You    or creating new   and calling
  1007.                 can subclass      classes.          additional APIs.
  1008.                 parts of
  1009.                 frameworks.
  1010.  
  1011. Granularity of  Medium. You can   High. You can     High. You can write
  1012. control         only subclass     subclass any      everything from
  1013.                 parts of          class.            scratch.
  1014.                 frameworks.
  1015.  
  1016. Abstraction of  High. Hides       Low. Hides APIs   Very low. You need
  1017. services        complexity,       but creates its   to deal with raw
  1018.                 automates         own layer of      APIs and determine
  1019.                 standard          complexity --     the order in which
  1020.                 features.         you must          to call them.
  1021.                 You program       determine which
  1022.                 by exception.     methods are
  1023.                                   available to
  1024.                                   call, and in
  1025.                                   which order.
  1026.  
  1027. How much code   Very little.      A medium amount.  Lots.
  1028. do you write?
  1029.  
  1030. Maintenance     Low.              Medium.           High.
  1031. costs
  1032.  
  1033. Reduced         Yes. You write    No. You must      No. You must
  1034. Complexity      small pieces of   shop for classes  develop the entire
  1035.                 code within       and develop the   program and
  1036.                 multiple          program. You      understand how the
  1037.                 frameworks.       must integrate    APIs work together.
  1038.                 Frameworks call   the different
  1039.                 you only when     class libraries,
  1040.                 necessary.
  1041.                 Frameworks
  1042.                 provide
  1043.                 architectural
  1044.                 guidance.
  1045. ------------------------------------------------------------------------
  1046.  
  1047.  
  1048. OpenDoc: Connecting Today's Desktop to the Bus
  1049. ----------------------------------------------
  1050.  
  1051. The software bus is a prerequisite for creating a component-based
  1052. software industry. However, a bus alone is not enough, especially in
  1053. complex areas such as the desktop, where there's a need for protocols
  1054. that allow components to visually coexist, share containers of data, and
  1055. respond to events (and scripts) in a unified manner. In other words, we
  1056. need a desktop infrastructure that sits on the bus and defines the rules
  1057. of engagement by which the visual components can plug-and-play. OpenDoc
  1058. provides such a standard (see References 2 and 3). In our bus analogy,
  1059. OpenDoc is a standard for what goes on inside a desktop software board
  1060. (see Figure 6). To use the hardware analogy, OpenDoc is a specialized
  1061. desktop adapter with special sockets that let you plug in your parts.
  1062. You can develop your parts by inheriting function from frameworks, by
  1063. encapsulating existing code, or by using OpenDoc part-builder tools. An
  1064. OpenDoc part is similar to an OLE 2.0 OCX (in fact, OCXs can play inside
  1065. OpenDoc containers, and vice versa).
  1066.  
  1067.     /--------------------------------------------------------------\
  1068.    |  +---------+ +------------+ +------------+                     |
  1069.    |  | Bento   | | Compound   | | Automation |                     |
  1070.    |  | Storage | | Document   | | and        |     Your Parts      |
  1071.    |  | Storage | | Management | | Scripting  |         |           |
  1072.    |  +-----|---+ +------|-----+ +-----|------+         |           |
  1073.    |        |            |             |                |           |
  1074.    |    /---|------------|-------------|----------------|------\    |
  1075.    |  /               Object Request Broker (DSOM)               \  |
  1076.    |  \                                                           / |
  1077.    |    \-------------------------------------------------------/   |
  1078.     \-------------------------------------------+_______________+--/
  1079.                                                 | |||| ||  |||| |
  1080.     /-------------------------------------------\_______________/--\
  1081.   /                                                                  \
  1082. .                     Object Request Broker (DSOM)                     .
  1083.   \                                                                   /
  1084.     \---------------------------------------------------------------/
  1085.  
  1086. Figure 6. OpenDoc: The Desktop Software Board
  1087.  
  1088. How does OpenDoc provide its open sockets for parts? It does that by
  1089. bringing the software bus (or ORB) inside the adapter, and defining new
  1090. services (and APIs) that can be used by software component providers to
  1091. create visual software parts that plug-and-play into visual- and
  1092. file-based containers. The three new services provided by OpenDoc are:
  1093.  
  1094. o Bento provides storage protocols for defining rich data types and
  1095.   their boundaries. Bento also defines the protocols by which various
  1096.   parts can coexist in the same file container. Each part can have its
  1097.   own data type and can own a portion of the file container. Bento also
  1098.   allows you to interchange parts across platforms.
  1099.  
  1100. o Compound document management defines the visual containment protocols
  1101.   that allow various parts to be embedded and activated from within
  1102.   visual containers. OpenDoc is a form of Object-Oriented User Interface
  1103.   (OOUI) that uses a document-centric paradigm for displaying parts.
  1104.   This paradigm should be very familiar to OS/2 Workplace Shell users.
  1105.   When you need to work on an object, you simply click on it. In fact,
  1106.   parts can be moved from OpenDoc document containers to Workplace Shell
  1107.   containers, and vice versa. OpenDoc creates live documents. For
  1108.   example, an OpenDoc document is not a set of "dead bits". Instead, it
  1109.   can be brought to life by a simple click, and its contents can be
  1110.   edited and changed "in place". Meta Group predicts that, by 1997,
  1111.   compound documents will become the primary paradigm for capturing
  1112.   information, thus challenging the dominance of record-oriented data.
  1113.  
  1114. * Open Scripting Architecture defines interfaces for allowing parts to
  1115.   respond to scripting commands and other external events. Users will be
  1116.   able to write custom applications by assembling multivendor parts and
  1117.   synchronizing their behavior by writing (or recording) scripts.
  1118.  
  1119. The beauty of OpenDoc is that all the system components and the add-on
  1120. parts communicate over the same object bus (the DSOM ORB). OpenDoc
  1121. demonstrates that the same object model -- the CORBA ORB -- can be used
  1122. to connect intergalactic objects as well as fine-grained visual objects
  1123. that reside on a common desktop. It's all very consistent. OpenDoc
  1124. allows you to repackage monolithic desktop applications into parts that
  1125. can plug-and-play together on the same desktop or across the network.
  1126. You'll need to encapsulate these applications with SOM wrappers, and
  1127. break them into parts and part editors. Taligent frameworks will allow
  1128. you to go even further, and create visual parts that inherit their
  1129. behavior from prewired frameworks -- this is good if you have the luxury
  1130. of creating new applications (for more details, see Reference 4).
  1131.  
  1132. If We Build It, Will they Come?
  1133. -------------------------------
  1134.  
  1135. Together SOM, SOMobjects, OpenDoc, and Taligent frameworks provide an
  1136. object infrastructure plus the basic building blocks that will help
  1137. developers create parts, components, and vertical frameworks that
  1138. populate this infrastructure. To use the hardware analogy, writing a
  1139. part with SOMobjects and DSOM is like developing a hardware chip.
  1140. Writing an OpenDoc part is like developing a chip that plugs into a
  1141. prewired board with open sockets -- all you do is supply the parts, and
  1142. they will interplay with other parts. Writing a framework part is like
  1143. buying a prewired subsystem that you can then simply customize to fit
  1144. your needs.
  1145.  
  1146. Most end-user customers will either buy parts they can script together
  1147. or buy entire frameworks they can customize for their particular needs.
  1148. In either case, some form of end-user customization will become the
  1149. norm. IBM intends to provide the tools that further facilitate this
  1150. process. The success of the objects industry depends on making our
  1151. software components as easy to assemble as the new generation of PC
  1152. "plug-and-play" buses make it for hardware.
  1153.  
  1154. References
  1155. ----------
  1156.  
  1157. 1. Robert Orfali and Dan Harkey, "Client/Server Programming with CORBA
  1158.    Objects," OS/2 Developer, September 1994.
  1159.  
  1160. 2. Robert Tycast, "OpenDoc Basic Anatomy 101," OS/2 Developer,
  1161.    September 1994.
  1162.  
  1163. 3. Kurt Piersol, "OpenDoc Under The Hood," OS/2 Developer, September
  1164.    1994.
  1165.  
  1166. 4. Robert Orfali and Dan Harkey, "Client/Server Survival Guide with
  1167.    OS/2" VNR, 1994, IBM publication number SR28-5494,
  1168.    ISBN 0-442-01798-7. Part 7 provides a 138-page introduction to
  1169.    distributed objects.
  1170.  
  1171. Biographies
  1172. -----------
  1173.  
  1174. Cliff Reeves is the Director of Object Technology Products, IBM Personal
  1175. Software Products Division. Cliff is currently responsible for
  1176. object-based products in the IBM Personal Software Products Division.
  1177. This includes responsibility for the IBM/Taligent partnership.
  1178.  
  1179. Bob Orfali and Dan Harkey are the authors of the best-selling book
  1180. "Client/Server Programming with OS/2" (VNR, 1993). Bob's and Dan's most
  1181. recent book is the "Client/Server Survival Guide with OS/2" (VNR, 1994).
  1182. This 930-page book contains over 150 pages on distributed objects. Bob
  1183. and Dan have been developing client/server applications and tools for
  1184. the last eight years. They currently work on the application of
  1185. distributed object technology. Bob and Dan are affiliated with IBM
  1186. Personal Software Products Division, Austin, Texas. They work from the
  1187. San Francisco Bay Area.
  1188.  
  1189. ------------------------------------------------------------------------
  1190.  
  1191. Information about the authors' new book:
  1192.  
  1193. Client/Server Survival Guide with OS/2
  1194. Van Nostrand Reinhold, 1994.
  1195. 970 pages, 410 illustrations.
  1196. IBM PUBORDER SR28-5494, ISBN 0-442-01798-7, 39.95 USD.
  1197. Authors: Bob Orfali and Dan Harkey.
  1198.  
  1199. This Survival Guide takes you on a sweeping tour of client/server
  1200. systems and software. It provides a comprehensive coverage of
  1201. client/server -- including stacks, NOSs, DBMSs, Federated Databases,
  1202. Information Warehouses, Groupware, TP Monitors, Transactions,
  1203. Distributed Objects, System Management, and Tools. It covers major
  1204. standards such as DCE, CORBA, OLE, OpenDoc, ODMG-93, MAPI, APPN, VIM,
  1205. SNMP2, CMIP, RMON, SQL3, and X/Open DTP. The authors provide a survival
  1206. map to help you navigate through the client/server maze. To separate
  1207. theory from reality, the book covers over 50 OS/2 client/server
  1208. products -- including CICS, DSOM, Lotus Notes, DCE, ObjectStore,
  1209. MQISeries, Encina, LAN Server, NetWare, DB2/2, Oracle7, LAN NetView,
  1210. FlowMark, LAN Distance, TCP/IP, ImagePlus, and many others.
  1211.  
  1212. While it's rich in content, it's also fun to read. In their maverick
  1213. style, Orfali and Harkey use controversial soapboxes, background
  1214. briefings, witty quotes, and over 400 illustrations and cartoons to
  1215. bring to life the fledgling world of client/server computing. This
  1216. book is for anyone interested in client/server, whether they use OS/2
  1217. or not. In contrast to previous Orfali/Harkey books, this is not a
  1218. programming book -- but it's an indispensable guide for anyone who is
  1219. evaluating, using, developing, or selling OS/2 client/server products.
  1220.  
  1221. Contents at a Glance
  1222. --------------------
  1223.  
  1224. Here's an overview of what the book contains:
  1225.  
  1226. Part 1. Client/Server Model                           67 pages
  1227. Part 2. Clients, Servers, and Operating Systems      144 pages
  1228. Part 3. Base Middleware: Stacks and NOS              208 pages
  1229. Part 4. SQL Database Servers                         130 pages
  1230. Part 5. Client/Server Transaction Processing          70 pages
  1231. Part 6. Client/Server Groupware                       74 pages
  1232. Part 7. Client/Server with Distributed Objects       138 pages
  1233. Part 8. Distributed System Management                 76 pages
  1234. Part 9. Client/Server Tools                           22 pages
  1235.  
  1236. The book can be ordered from the IBM Distribution Center (PUBORDER
  1237. number SR28-5494); by calling Van Nostrand Reinhold at 1-800-842-3636,
  1238. 1-606-525-6600, or fax at 1-606-525-7778; or by calling IBM Education
  1239. and Training at 1-800-568-6294. It will also be available in bookstores.
  1240.  
  1241. International orders can be placed at the following addresses:
  1242.  
  1243. United Kingdom, Ireland, Europe, Africa, and the Middle East
  1244. ------------------------------------------------------------
  1245. International Thomson Publishing
  1246. Berkshire House
  1247. 168-173 High Holborn
  1248. London WC1V 7AA, England
  1249. Telephone: 011 44 71 497-1422
  1250. Fax:       011 44 71 497-1426
  1251.  
  1252. Australia and New Zealand
  1253. -------------------------
  1254. Thomas Nelson Australia
  1255. 102 Dodds Street
  1256. South Melbourne, 3205
  1257. Victoria, Australia
  1258. Telephone: 011 613 685-4111
  1259. Fax:       011 613 685-4199
  1260.  
  1261. Germany
  1262. -------
  1263. International Thomson Publishing
  1264. GmbH
  1265. Konigswinterer Strasse 418
  1266. 53227 Bonn, Germany
  1267. Telephone: 228/445171-75
  1268. Fax:       492282
  1269.  
  1270. Latin America and the Caribbean
  1271. -------------------------------
  1272. International Thomson Publishing
  1273. (New Latin America Office to open in 1994)
  1274. Call Boston Office until that time.
  1275. Telephone: 1-617-423-4210
  1276. Fax:       1-617-423-4325
  1277.  
  1278. Puerto Rico
  1279. -----------
  1280. International Publishing
  1281. RE-4 Via Pieras
  1282. Rio Cristal
  1283. Trujillo Alto PR 00976
  1284.  
  1285. Asia (Excluding Japan)
  1286. ----------------------
  1287. International Thomson Publishing, Asia
  1288. 221 Henderson Rd.
  1289. #5-10 Henderson Building
  1290. Singapore 0315
  1291. Telephone: 65-02-272-6497
  1292.            65-272-02-6496
  1293. Fax:       65-02-272-6498
  1294.  
  1295. Japan
  1296. -----
  1297. International Thomson Publishing--Japan
  1298. Kyowa Building BF
  1299. 221 Hirakawacho
  1300. Chiyoda ku
  1301. Telephone: 81-3-3221-1385
  1302. Fax:       81-3-3237-1459
  1303.  
  1304. All Other Countries (Excluding North America)
  1305. ---------------------------------------------
  1306. International Thomson Publishing
  1307. 20 Park Plaza, 14th Floor
  1308. Boston MA 02116
  1309. Telephone: 1-617-423-4210
  1310. Fax:       1-617-423-4325
  1311.  
  1312. Canada
  1313. ------
  1314. Nelson Canada
  1315. 1120 Birchmont Road
  1316. Scarborough, Ontario, Canada M1K 5G4
  1317. Telephone: 1-416-752-9100
  1318. Fax:       1-416-752-9648
  1319.  
  1320. ========================================================================
  1321.  
  1322.         +--------------------------------------------------+
  1323.         | Drive Usage by Public Applications on LAN Server |    landrive
  1324.         +--------------------------------------------------+
  1325.  
  1326. As the use of IBM's LAN Server expands to larger and more complex
  1327. configurations, customers using these systems are experiencing problems
  1328. with the availability of LAN Server drive letters (A-Z). This article
  1329. suggests what developers can do to help.
  1330.  
  1331. Shortages of Drive Letters
  1332. --------------------------
  1333.  
  1334. More and more customers are utilizing the public application support
  1335. provided by LAN Server, which is good. However, as the number of public
  1336. applications in use grows, applications that use static or preassigned
  1337. drive letters are creating shortages of drive letters for all the
  1338. applications that require them.
  1339.  
  1340. Dynamic Allocation
  1341. ------------------
  1342.  
  1343. Although there is no complete solution to this problem as long as the
  1344. use of drive letters is required, there are a couple of things that
  1345. developers of these applications can do.
  1346.  
  1347. A more desirable method of drive allocation for public applications
  1348. is to use dynamically allocated drives or UNC names where appropriate.
  1349. The reduction in drive-letter requirements under a dynamic or UNC
  1350. selection scheme can be significant, particularly where a single public
  1351. application is currently preallocating multiple drives in a static
  1352. manner.
  1353.  
  1354. Benefits
  1355. --------
  1356.  
  1357. Using dynamic allocation requires the drive to be dedicated to an
  1358. application only when that application is in use, rather than being
  1359. permanently preassigned. Dynamic allocation allows infrequently used
  1360. applications to share the same drive letter (or the next available
  1361. drive). Non-deviced UNC names may be appropriate for certain tasks that
  1362. do not require direct user access, such as internal or temporary program
  1363. files. UNC paths do not use drive assignments, so they conserve this
  1364. resource for interactive tasks that require it.
  1365.  
  1366. The Difference is Dynamic!
  1367. --------------------------
  1368.  
  1369. If you are currently developing an application, assume that it will be
  1370. used as a shared, public application with LAN Server. Ensure that any
  1371. use of drive letters is done through dynamic means, or utilizes UNC
  1372. names for path or file selection as needed. If your applications are
  1373. currently available, consider changing any static drive-letter
  1374. assignments to a dynamic method. It could make the difference in whether
  1375. or not a LAN Server customer selects your application for public use.
  1376.  
  1377. ========================================================================
  1378.  
  1379.              +--------------------------------------+
  1380.              |   IBM Delivers More PC Power With    |             smpos2
  1381.              | OS/2 for Symmetrical Multiprocessing |
  1382.              +--------------------------------------+
  1383.  
  1384. IBM introduces OS/2 for Symmetrical Multiprocessing Version 2.11, a new
  1385. member of its award-winning 32-bit PC operating system family. OS/2 for
  1386. SMP provides performance and client/server benefits to users of Intel
  1387. 486 and Pentium multiprocessor systems, while protecting their software
  1388. investments in applications.
  1389.  
  1390. Optimizing Multiprocessor Capabilities
  1391. --------------------------------------
  1392.  
  1393. OS/2 for SMP offers all the features of OS/2 2.11, and increases
  1394. performance by distributing application processes or threads among
  1395. processors to optimize the capabilities of a multiprocessor computer.
  1396.  
  1397. Industry Standard, Supported by OEMs
  1398. ------------------------------------
  1399.  
  1400. Several computer vendors have announced support for OS/2 for SMP,
  1401. including Advanced Logic Research, AST Research, Compaq Computer Corp.,
  1402. Hewlett Packard Co., IBM, Intel, Tricord Systems, VTech, and Wyse
  1403. Technology. OS/2 for SMP will also be available on future IBM PC-based
  1404. multiprocessing servers.
  1405.  
  1406. OS/2 for SMP is consistent with the industry-standard Multiprocessor
  1407. Specification Version 1.1, which means that multiprocessor computers
  1408. built on this specification can run OS/2 for SMP without changes to the
  1409. BIOS, operating system, or hardware interfaces.
  1410.  
  1411. OS/2 for SMP features transparent support of systems with two or more
  1412. CPUs, increasing raw computing power with a lower memory requirement
  1413. than any other SMP operating system available today.
  1414.  
  1415. Reconfigure or Consolidate Servers
  1416. ----------------------------------
  1417.  
  1418. For multiprocessing-enabled applications, customers will see substantial
  1419. performance gains with each new processor added to their systems. OS/2
  1420. for SMP can support up to 16 processors on a single system.
  1421. Cost-conscious organizations that want to expand their network resources
  1422. can reconfigure server systems to handle larger and larger networks, or
  1423. consolidate the functions of their uniprocessor servers on a single
  1424. multiprocessor system running OS/2 for SMP.
  1425.  
  1426. "OS/2 for SMP optimizes Intel-based hardware for enterprise-wide,
  1427. scalable, mission-critical applications," said Kevin Dugan, manager of
  1428. systems development at the network management center of Cable & Wireless
  1429. Inc., a 600 million USD long-distance telephone company based in Vienna,
  1430. Virginia.
  1431.  
  1432. "It is absolutely critical for businesses such as ours, because we want
  1433. to make sure that our systems and software will be able to grow with us
  1434. as our business needs grow," continued Dugan. "With OS/2 for SMP's
  1435. scalable performance, we can keep the same operating system and
  1436. applications as we migrate from desktop workstations to multiprocessor
  1437. systems. The result is a substantial savings for us."
  1438.  
  1439. Ideal Technology for Client/Server Environments
  1440. -----------------------------------------------
  1441.  
  1442. Network server and high-end desktop workstation environments will
  1443. benefit from OS/2 for SMP's scalable performance. Transaction
  1444. processing and relational database applications on servers, as well as
  1445. compute-intensive applications such as CAD/CAM, forecasting, modeling,
  1446. or simulation programs on workstations, will run faster and more
  1447. efficiently on OS/2 for SMP.
  1448.  
  1449. For example, when OS/2 for SMP and IBM's relational database manager,
  1450. DB2/2 Version 1.2, are installed on parallel hardware systems,
  1451. performance and scalability are significantly improved. Users may
  1452. expect some query workloads to scale as high as 1.8 to 1.9 on a
  1453. dual-processor machine. Applications such as Lotus 1-2-3 for OS/2 run
  1454. faster with the new OS/2 for SMP, which also is supported by networking
  1455. platforms such as IBM's OS/2 LAN Server 3.01.
  1456.  
  1457. "Only OS/2 scales the range of computing power, from small notebooks to
  1458. high-end SMP-enabled computers," said Dan Lautenbach, general manager
  1459. for IBM's Personal Software Products division.  "We've created OS/2 for
  1460. SMP for the high-end server market where exceptional performance and
  1461. mission-critical reliability are important. Whether an organization adds
  1462. more microprocessors to its computers or just wants to make the most of
  1463. its current multiprocessor system, users will see a quantifiable
  1464. performance boost with OS/2 for SMP."
  1465.  
  1466. Measurable Performance Gains
  1467. ----------------------------
  1468.  
  1469. OS/2 for SMP intelligently supervises computing operations and allocates
  1470. processing resources as necessary, improving processing capabilities.
  1471. Application processes or threads are automatically dispatched to run on
  1472. any of the available system processors. The result is enhanced
  1473. performance through a load-balanced system.
  1474.  
  1475. Users can run multiple DOS, Windows, and OS/2 2.1 applications
  1476. concurrently on a single system, and benefit from performance gains.
  1477. OS/2 for SMP is compatible with existing OS/2 and DOS/Windows
  1478. applications. Even single-tasking DOS applications benefit, because
  1479. OS/2's heavy use of threads allows overlap of systems services and
  1480. application execution. Because multiple processors are dispatched,
  1481. multiple DOS/Windows virtual machines can run faster with no
  1482. modification. Native OS/2 applications will exploit OS/2's
  1483. multithreading capabilities, providing even higher performance gains.
  1484. In addition, OS/2 for SMP supports applications designed for
  1485. uniprocessor computers.
  1486.  
  1487. Power and Performance Available in 3Q94
  1488. ---------------------------------------
  1489.  
  1490. OS/2 for SMP will be available in the third quarter of 1994. It will be
  1491. supported on hardware from Advanced Logic Research, AST Research, Compaq
  1492. Computer Corp., Hewlett Packard Co., IBM, Tricord Systems, VTech, and
  1493. Wyse Technology. It is initially available in a U.S. English version
  1494. only. Customers with a supported SMP-enabled computer can order OS/2 for
  1495. SMP in July by calling 1-800-342-6672 in the USA, or through local
  1496. dealers and distributors in other countries.
  1497.  
  1498. Prices
  1499. ------
  1500.  
  1501. Suggested retail prices are: 395 USD for the 1-2 processor version, 595
  1502. USD for the 1-7 processor version, and 795 USD for the 1-16 processor
  1503. version.
  1504.  
  1505.             (See next article for announcement details.)
  1506.  
  1507. ========================================================================
  1508.  
  1509.             +------------------------------------------+
  1510.             | IBM OS/2 for Symmetrical Multiprocessing |          smpdtl
  1511.             |    Version 2.11 Announcement Details     |
  1512.             +------------------------------------------+
  1513.  
  1514. OS/2 for Symmetrical Multiprocessing is the OS/2 offering for selected
  1515. systems with multiple Intel 486DX or Pentium processors in a single
  1516. personal computer. It provides full OS/2, DOS, and Windows application
  1517. support. OS/2 for SMP exploits the power of your Symmetric
  1518. Multiprocessor personal computer, making it easy to use and run PC
  1519. applications simultaneously.
  1520.  
  1521. OS/2 for Symmetrical Multiprocessing expands the OS/2 2.1 offerings
  1522. previously announced, as follows:
  1523.  
  1524. o OS/2 2.1 Special Edition for Windows 3.1: Targeted for customers
  1525.   with Windows Version 3.1 installed on their systems
  1526.  
  1527. o OS/2 2.1 Standard Edition: Targeted for new users and users without
  1528.   operating systems installed on their systems
  1529.  
  1530. o OS/2 2.1 Upgrade Edition: Targeted for customers with DOS or a
  1531.   previous version of OS/2 on their systems
  1532.  
  1533. o OS/2 for Symmetrical Multiprocessing: Targeted for customers with
  1534.   high-end client or server needs
  1535.  
  1536. Highlights
  1537. ----------
  1538.  
  1539. OS/2 for Symmetrical Multiprocessing Version 2.11:
  1540.  
  1541. o Provides all of the function of OS/2 2.11, tailored to support the
  1542.   emerging technology of selected symmetric multiprocessing systems
  1543.   containing from one to sixteen Intel-compatible processors.
  1544.  
  1545. o Provides scalable performance to deliver the power for your current
  1546.   SMP computer needs, as well as the ability to grow to new, more
  1547.   powerful applications. You can add performance as you need it.
  1548.  
  1549. o Protects application investments by compatibility with DOS, Windows
  1550.   3.1, and OS/2 applications.
  1551.  
  1552. o Supports Multiprocessor Specification V1.1 (MPS 1.1).
  1553.  
  1554. o Substantially increases database performance in DATABASE 2 OS/2
  1555.   Version 1.2 (DB2/2 V1.2), announced on 24 May 1994, which exploits
  1556.   OS/2 for SMP
  1557.  
  1558. Product Description
  1559. -------------------
  1560.  
  1561. OS/2 for Symmetrical Multiprocessing expands the OS/2 family of products
  1562. by providing support for multiple Intel processors within a single
  1563. personal computer. It contains architecture support for one to sixteen
  1564. Intel processors. OS/2 for SMP provides all the benefits of OS/2 2.1 --
  1565. industry-standard device support, compliance with industry standards,
  1566. enhanced standing as a premier client, and enhanced support for OS/2,
  1567. DOS, and Windows programs. All these features are delivered on top of a
  1568. stable, mature platform that has been "fit and finished" over time.
  1569.  
  1570. OS/2 for SMP can provide scalable performance and compatibility with
  1571. DOS, Windows 3.1, and OS/2 applications to extend investment in
  1572. software. Using OS/2 for SMP, server systems can be scaled to handle
  1573. larger networks running CPU-intensive applications such as database and
  1574. graphics programs. Scalable performance means that you can have the
  1575. power you need in your current SMP-compatible computer, as well as the
  1576. ability to grow to new, more powerful applications.
  1577.  
  1578. OS/2 printer and video drivers are identical to those included in the
  1579. OS/2 2.1 product.
  1580.  
  1581. Growth Enablement -- Advanced Technology Enabled
  1582. ------------------------------------------------
  1583.  
  1584. OS/2 has been enhanced to support Symmetric Multiprocessing. These
  1585. systems contain from two to sixteen Intel 486 or Pentium processors in a
  1586. single personal computer. There are some very attractive benefits of SMP
  1587. beyond the increased raw CPU power. Caching is a technique used in
  1588. hardware and software to increase performance. SMPs increase the
  1589. effectiveness of various caches dramatically.
  1590.  
  1591. DB2/2 Scalability Enhancements
  1592. ------------------------------
  1593.  
  1594. DB2/2 V1.2, announced on 24 May 1994, supports OS/2 for SMP V2.11. This
  1595. support enhances the scalability of DB2/2 on SMP workstations, thereby
  1596. increasing database performance. DB2/2 V1.2 will be sensitive to the
  1597. number of processors available, and will tailor its latching algorithms
  1598. accordingly. Combined with improvements in other areas, users should see
  1599. up to a 30 percent improvement in performance, depending on the
  1600. workload, over DB2/2 V1 in high-contention situations. Read-only
  1601. workloads will scale better than update workloads. Users can expect
  1602. query workloads to scale between 1.8 and 1.9 on a dual-processor
  1603. machine.
  1604.  
  1605. Note: The Novell NetWare IPX/SPX protocol is not supported with DB2/2
  1606. V1.2 running on SMP hardware and OS/2 for SMP V2.11.
  1607.  
  1608. Specified Operating Environment
  1609. -------------------------------
  1610.  
  1611. Hardware Requirements: The minimum hardware configuration to run OS/2
  1612. for SMP is a system unit with two to sixteen Intel processors, up to 42
  1613. MB of free hard disk space (depending upon installation options
  1614. selected), and a minimum of 8 MB of parity or ECC memory. Although not
  1615. required, IBM highly recommends 12 MB of memory and a CD-ROM drive. One
  1616. of the following hardware platforms is required:
  1617.  
  1618. o Advanced Logic Research -- ProVEISA SMP (486DX2)
  1619. o AST Research -- Manhattan (486DX2, Pentium)
  1620. o Compaq -- Proliant 2000 (Pentium)
  1621. o Compaq -- Proliant 4000 (Pentium)
  1622. o Hewlett Packard -- Netserver 5/66 LM2
  1623. o Tricord Systems -- PowerFrame M30 (486DX2)
  1624. o VTech -- Platinum SMP (486DX2)
  1625. o Wyse Technology -- Series 7000i M760 (486DX2)
  1626.  
  1627. In addition, OS/2 for SMP supports a broad range of system
  1628. configurations, including diskette drives, displays, pointing devices,
  1629. printers, CD-ROM, and optical drives.
  1630.  
  1631. Program Upgrade
  1632. ---------------
  1633.  
  1634. The program package upgrade option allows currently licensed users of
  1635. OS/2 for SMP 1-2 Processors and 1-7 Processors to upgrade to 1-7
  1636. Processors or 1-16 Processors for a program upgrade charge.
  1637.  
  1638. These upgrades will be available through IBM Authorized Personal
  1639. Computer Dealers and Industry Remarketers--Personal Computers certified
  1640. to market IBM Authorized Advanced Products. The remarketer will require
  1641. a Proof of License for each upgrade ordered. The original Proof of
  1642. License is the colored front cover page (inside the hard binder) or the
  1643. separate Proof of License page in the program package as identified by
  1644. IBM to the remarketer.
  1645.  
  1646. Customers may also order upgrades through the local IBM office using the
  1647. IBM Personal Computer/System Program IBM US Upgrade and Certification
  1648. Order Form.
  1649.  
  1650. To receive program package upgrades at a discount, the ICA and a volume
  1651. discount addendum with the appropriate volume discount exhibit must be
  1652. in effect.
  1653.  
  1654. Charges
  1655. -------
  1656.  
  1657. Part                                                         One-Time
  1658. Number   Program Name                                        Charge
  1659.  
  1660. 83G7550  OS/2 for SMP 1-2 Processors                         395 USD
  1661. 83G8077  OS/2 for SMP 1-7 Processors                         595 USD
  1662. 83G8078  OS/2 for SMP 1-16 Processors                        795 USD
  1663.  
  1664. 83G8079  OS/2 for SMP Upgrade from 1-2 to 1-7 Processors     295 USD
  1665. 83G8080  OS/2 for SMP Upgrade from 1-2 to 1-16 Processors    495 USD
  1666. 83G8081  OS/2 for SMP Upgrade from 1-7 to 1-16 Processors    295 USD
  1667.  
  1668. ========================================================================
  1669.  
  1670.       +-------------------------------------------------------+
  1671.       | IBM Chairman Welcomes Internet Users to IBM Home Page | pagehome
  1672.       +-------------------------------------------------------+
  1673.  
  1674. IBM Chairman Lou Gerstner welcomes Internet users to IBM's new "home
  1675. page" on the Internet. The home page, first posted on 23 May, serves as
  1676. the hub of all IBM information on the Internet, and is already serving
  1677. information to users every 18 seconds.
  1678.  
  1679. Gerstner promises Internet users that the home page will offer an easy
  1680. way to learn about IBM and to feed information back to the company. The
  1681. full text of his message appears at the end of this notice.
  1682.  
  1683. The IBM home page is located on a World-Wide Web server, a system that
  1684. helps organize Internet information by linking documents together via a
  1685. technology called hypertext. Hypertext lets selected words "expand" to
  1686. provide more information about the subject. The new information can take
  1687. the form of text, video, audio, or graphics. For example, clicking on
  1688. the hypertext word "AS/400" can take you to information about the latest
  1689. models of the product.
  1690.  
  1691. The text of the Chairman's home page message follows:
  1692.  
  1693. "Hello, I'm Lou Gerstner, chairman of IBM. On behalf of all of us at
  1694. IBM, I'd like to welcome you to our World-Wide Web server.
  1695.  
  1696. "Through our server, we'll try to make it easy for you to learn about
  1697. our technology and some of the things we're doing at IBM -- and also
  1698. make it easier for you to share your ideas with us. We'll update our
  1699. information on a regular basis and do our best to keep it interesting
  1700. and informative.
  1701.  
  1702. "We're committed to the Internet, and we're excited about providing
  1703. information to the Internet community. I hope you'll check back here
  1704. often."
  1705.  
  1706. (Access instructions are in the next news item.)
  1707.  
  1708. ========================================================================
  1709.  
  1710.            +---------------------------------------------+
  1711.            | Accessing the IBM Home Page on the Internet |       pageacc
  1712.            +---------------------------------------------+
  1713.  
  1714. To access the web servers, you must have either Gopher or Mosaic
  1715. LAN-based client software installed. Gopher is a text-based viewer, and
  1716. Mosaic is the multimedia web browser. Both of these software packages
  1717. require that your local workstation supports Transmission Control
  1718. Protocol/Internet Protocol (TCP/IP).
  1719.  
  1720. There are four addresses for these servers:
  1721.  
  1722. Outside IBM
  1723. -----------
  1724.  
  1725. gopher.ibmlink.ibm.com (external Gopher server)
  1726. www.ibm.com (external home page web server)
  1727.  
  1728. Inside IBM
  1729. ----------
  1730.  
  1731. honegopher.atlanta.ibm.com (internal Gopher server)
  1732. www.atlanta.ibm.com (internal home page web server)
  1733.  
  1734. ========================================================================
  1735.  
  1736.         +-----------------------------------------------------+
  1737.         | Communications Manager/2 V1.11 WR06150 Availability |   111cm2
  1738.         +-----------------------------------------------------+
  1739.  
  1740. Communications Manager/2 (CM/2) version 1.11 (PTF number WR06150) is now
  1741. available for CM/2 1.10 licensed customers. WR6150 is a total refresh of
  1742. CM/2 that can be obtained at no charge, on either diskette or CD-ROM, by
  1743. calling 1-800-992-4777 within the USA or 1-800-465-2222 within Canada.
  1744.  
  1745. CM/2 1.11 is a service release for CM/2 1.10. CM/2 1.11 contains normal
  1746. service fixes plus new function, detailed below.
  1747.  
  1748. SNA Phone Connect
  1749. -----------------
  1750.  
  1751. The new SNA Phone Connect feature in CM/2 1.11 addresses mobile
  1752. computing requirements by enabling customers to use SNA applications
  1753. from home, on the road, or wherever there is a phone line.
  1754.  
  1755. o SNA Applications across Asynchronous and Hayes AutoSync Connections
  1756.  
  1757.   SNA Phone Connect enables customers to use SNA applications across
  1758.   asynchronous and Hayes AutoSync connections. With this support,
  1759.   customers can use applications such as 3270/5250 emulation and SNA
  1760.   LU6.2 APPC between CM/2 1.11 and an AS/400, Advantis gateway, or an
  1761.   S/370 host.
  1762.  
  1763. o V.25bis Autodial and Autoanswer Support
  1764.  
  1765.   SNA Phone Connect supports SDLC and X.25 over the IBM Wide Area
  1766.   Connector (WAC) adapter at a maximum speed of 64 Kbps. It also
  1767.   supports SDLC over the IBM MultiProtocol Communications Adapter, and
  1768.   the IBM PS/2 MultiProtocol Adapter/A. SNA Phone Connect implements
  1769.   the V.25bis protocol to communicate with these adapters.
  1770.  
  1771. Additional Hardware Support
  1772. ---------------------------
  1773.  
  1774. CM/2 1.11 supports the IBM 5250 Emulation PCMCIA adapter and IDLC over
  1775. the IBM WaveRunner Digital Modem.
  1776.  
  1777. X.25 Enhancements
  1778. -----------------
  1779.  
  1780. CM/2 1.11 supports V.25bis Autodial, X.32 Exchange ID (XID) and X.25
  1781. facilities (including Network User ID and Closed User Group). This
  1782. release also supports the ARTIC X.25 Interface Coprocessor ISA bus
  1783. adapter, and the WAC ISA bus adapter.
  1784.  
  1785. 3270/5250 Emulator Enhancements
  1786. -------------------------------
  1787.  
  1788. The CM/2 1.11 3270 emulator has integrated APL support and Import/Export
  1789. support for transferring Text and PC documents between workstations and
  1790. OfficeVision/MVS.
  1791.  
  1792. Miscellaneous
  1793. -------------
  1794.  
  1795. The CM/2 1.11 CD-ROM package includes CM/2 and NTS/2 diskette images,
  1796. CM/2 Redbooks, and a wide variety of APPC, APPN, and CPI-C books.
  1797.  
  1798. The Distributed Workstation option has been enhanced to allow creation
  1799. and modification of configurations after initial install on the
  1800. distributed workstation (previously restricted to the server).
  1801.  
  1802. Operating System Support
  1803. ------------------------
  1804.  
  1805. CM/2 1.11 supports OS/2 version 2.0 or higher.
  1806.  
  1807. National Language Support
  1808. -------------------------
  1809.  
  1810. CM/2 1.11 is available in English, French, German, Italian, Japanese,
  1811. Korean and Spanish versions. The Korean and Spanish versions are new
  1812. in this release.
  1813.  
  1814. ========================================================================
  1815.  
  1816.            +-----------------------------------------+
  1817.            | Personal Systems Support Family Linkage |          stratfix
  1818.            |     to Fix Strategy and Delivery        |
  1819.            +-----------------------------------------+
  1820.  
  1821. With the Personal System Support Family of Services beginning on 11
  1822. July, there have been several questions about how this relates to IBM's
  1823. fix strategy and fix delivery processes. Here are the highlights.
  1824.  
  1825. o The IBM Personal Systems Support Family of Services offerings neither
  1826.   extend nor enhance the Central Service or Program Services provided
  1827.   for products.
  1828.  
  1829.   Refer to the terms and conditions of licensing found in the IBM
  1830.   Program License Agreement. A copy of the agreement is included in
  1831.   each program package.
  1832.  
  1833. o IBM is continuing to evaluate our fix strategy, fix tools, and fix
  1834.   delivery process to respond to current customer requirements and
  1835.   problem areas. No changes are ready to be announced at this time.
  1836.  
  1837. Defect Reporting Process
  1838. ------------------------
  1839.  
  1840. A defect is defined as a code-related or documentation-related problem
  1841. where the program does not conform to the Program Specifications and the
  1842. problem can be recreated in the Specified Operating Environment. Defect
  1843. correction is as described in the Statement of Limited Warranty section
  1844. included with your product documentation.
  1845.  
  1846. You may report defects to IBM Program Services for products until their
  1847. Service Expiration Date.
  1848.  
  1849. o If you are entitled to voice support for the product through a Getting
  1850.   Started period or through a Support Line contract, you may call
  1851.   1-800-992-4777 and report a defect and/or request a specific fix if
  1852.   available.
  1853.  
  1854. o If you are not entitled to voice support, because your 60-day Getting
  1855.   Started period has expired and you have not purchased a Support
  1856.   Line offering, then you may:
  1857.  
  1858.   - Report the suspected defect via fax, mail, or BBS (CompuServe or
  1859.     Talklink). IBM will respond to the licensed customer via the same
  1860.     method that was used to report the defect. The response by IBM will
  1861.     indicate whether the defect reported is known or not known to IBM.
  1862.     If a fix is available, the IBM response will list the customer's
  1863.     options for obtaining the fix.
  1864.  
  1865.   - Call the Support Line and purchase a single incident of support to
  1866.     report the suspected defect. If it is a valid defect (as defined
  1867.     defined above), you will not be billed for the Support Line single
  1868.     incident.
  1869.  
  1870. Fix Availability
  1871. ----------------
  1872.  
  1873. o Corrective Service Packages, if produced for the specified product,
  1874.   will be made available through the following channels:
  1875.  
  1876.   1) Bulletin Boards
  1877.      a) CompuServe
  1878.      b) TalkLink
  1879.      c) PC Company BBS
  1880.  
  1881.   2) Technical Connection CD-ROM
  1882.  
  1883.   3) Mail
  1884.  
  1885.   A Support Line offering is not required to obtain available Corrective
  1886.   Services Packages from any of the above four channels.
  1887.  
  1888. o There is no commitment for a product to provide Corrective Service
  1889.   Packages. Fixes may not be available until the next release (if one
  1890.   exists) for the product. IBM does not guarantee service results, nor
  1891.   does IBM represent or warrant that all errors or program defects will
  1892.   be corrected.
  1893.  
  1894. o There is no commitment for a product to provide private or single
  1895.   fixes that are not part of a formal release or corrective service
  1896.   package.
  1897.  
  1898. o If a fix is not available, IBM Central Service or Program Services
  1899.   will respond to the new problem by providing one or more of the
  1900.   following:
  1901.  
  1902.   1) Corrective service information, such as correction, documentation
  1903.   2) Corrected code
  1904.   3) Notice of corrected code when available
  1905.   4) Restriction
  1906.   5) Bypass
  1907.  
  1908. ========================================================================
  1909.  
  1910.                         +-------------------------+
  1911.                         | OS/2 2.0 Support Update |                sup20
  1912.                         +-------------------------+
  1913.  
  1914. From 11 July through 31 December 1994, support for OS/2 2.0 will be
  1915. provided to U.S. customers through one of the Personal Systems Support
  1916. Family Support Line options:
  1917.  
  1918. o Support Line Per-Incident
  1919.  
  1920.   Customers may purchase support for OS/2 2.0 on a per-incident basis
  1921.   through 31 December 1994.
  1922.  
  1923. o Support Line Standard
  1924.  
  1925.   Support for OS/2 2.0 under Support Line Standard will be provided in
  1926.   one of two ways:
  1927.  
  1928.   1. If the customer has OS/2 2.0 as well as a more current version of
  1929.      OS/2, support will be provided for OS/2 2.0 through 31 December
  1930.      1994. Beyond that date, support will be provided for all the other
  1931.      products and current versions of OS/2, excluding OS/2 2.0.
  1932.  
  1933.   2. If the customer has ONLY OS/2 2.0, and does not upgrade to a
  1934.      current version by 31 December 1994, the customer's Support Line
  1935.      contract will expire on that date. At that time, a new contract
  1936.      may be written, selecting another product to be included in the
  1937.      Support Line Standard base price.
  1938.  
  1939. o Support Line Premium
  1940.  
  1941.   OS/2 2.0 will be included in the product set for Support Line Premium
  1942.   customers through 31 December 1994. After that date, customers may
  1943.   continue with their Support Line Premium contract for all other
  1944.   products, excluding OS/2 2.0.
  1945.  
  1946. Beginning 1 January 1995, support for OS/2 2.0 will be provided to U.S.
  1947. customers as a special bid.
  1948.  
  1949. ========================================================================
  1950.  
  1951.              +----------------------------------------+
  1952.              |   Deadline Nears for Listings in Next  |          prodnom
  1953.              | Tools Guide and Applications Directory |
  1954.              +----------------------------------------+
  1955.  
  1956. Time is growing short to list your application or development tool in
  1957. the next editions of the OS/2 & LAN Systems Development Tools Guide and
  1958. the OS/2 & LAN Systems Applications Directory. These books will be
  1959. produced in both softcopy (OS/2 .INF files) and hardcopy versions, and
  1960. distributed worldwide.
  1961.  
  1962. Currently, there is no charge for these valuable listings. All you have
  1963. to do is complete the Product Nomination Form below and return it to IBM
  1964. no later than 15 August 1994.
  1965.  
  1966. Applications and development tools will be listed in the Applications
  1967. Directory. Only development tools will be listed in the Development
  1968. Tools Guide. We can only list applications that are currently available.
  1969.  
  1970. Submitting the following information does not guarantee that IBM will
  1971. include your product in the next editions of the above books, nor does
  1972. IBM guarantee that it will in fact produce more editions of the above
  1973. books.
  1974.  
  1975. Applications Directory Overview
  1976. -------------------------------
  1977.  
  1978. The OS/2 Applications Directory includes more than 1,000 products that
  1979. exploit features of OS/2 2.x. This 270-page book contains detailed
  1980. descriptions of over 750 products from major software companies such as
  1981. Lotus, Computer Associates, Borland, SAS, and many more. The application
  1982. solutions come from companies across the globe. In addition to company
  1983. information, product descriptions, and prices, the directory lists both
  1984. U.S. and worldwide sales contacts.
  1985.  
  1986. The directory also includes a special section previewing over 100
  1987. products that earned the IBM Ready! for LAN Server 3.0 mark by
  1988. completing the self-certification within 60 days of the announcement of
  1989. the certification program.
  1990.  
  1991. IBM employees, and customers who have IBM customer numbers, can order
  1992. the latest OS/2 Applications Directory from the IBM publications
  1993. distribution centers. The order number is G362-0029-04.
  1994.  
  1995. All customers can order the OS/2 Applications Directory directly from
  1996. its publisher, Miller Freeman, by calling 1-415-905-2728. The purchase
  1997. price is 9.95 USD plus 3.50 USD for shipping and handling within the
  1998. USA, plus applicable sales tax. Add 2.00 USD for shipment to Canada and
  1999. other countries. Visa, MasterCard, and American Express are accepted.
  2000.  
  2001. Tools Guide Overview
  2002. --------------------
  2003.  
  2004. The OS/2 & LAN Systems Development Tools Guide is a treasure trove of
  2005. tools for application developers. It tells you about the many tools,
  2006. produced by independent software vendors and IBM, that can help
  2007. developers reap the benefits of the advanced technologies in OS/2 2.1,
  2008. LAN Server 3.0, and related products.
  2009.  
  2010. The current Guide features detailed information about more than 400 OS/2
  2011. and LAN Systems tools and utilities divided into 35 categories and
  2012. indexed by both company and product name.
  2013.  
  2014. The Guide comes both in hardcopy and in a softcopy OS/2 .INF file.
  2015.  
  2016. Hardcopy
  2017. --------
  2018.  
  2019. Customers in the USA may order the guide by calling either
  2020. 1-800-444-4881 (Miller Freeman Inc.) or 1-800-879-2755 (IBM Software
  2021. Manufacturing Solutions). When calling the IBM number, specify
  2022. publication G362-0025-00. There is a 9.95 USD charge (plus shipping,
  2023. handling, and applicable sales taxes).
  2024.  
  2025. IBM employees in the USA may order publication G362-0025-00 through
  2026. PUBORDER.
  2027.  
  2028. Customers and IBM employees outside the USA may order publication
  2029. G362-0025-00 from the IBM Software and Publications Center in
  2030. Copenhagen, Denmark.
  2031.  
  2032. Additionally, copies may be obtainable from some of the Developer
  2033. Assistance Programs in other countries and geographic areas. Contact
  2034. them for information.
  2035.  
  2036. NOTE: The OS/2 .INF softcopy version of the Guide is not available
  2037. through this method. It will be distributed at no charge on various
  2038. e-mail and BBS systems.
  2039.  
  2040. Softcopy
  2041. --------
  2042.  
  2043. IBM is making the OS/2 .INF version of the Guide available wherever the
  2044. monthly electronic PSP Developer Support News (DSNEWS) is distributed.
  2045. (That list appears in the front matter of this newsletter.) The file
  2046. name is OS2TG.
  2047.  
  2048. ------------------------------------------------------------------------
  2049.  
  2050.                         PRODUCT NOMINATION FORM
  2051.              for OS/2 & LAN Systems Development Tools Guide
  2052.  
  2053. Name of person preparing this form _____________________________________
  2054. Title __________________________________________________________________
  2055. Phone (in case we need to reach you for more information;
  2056.        non-US, give country code):
  2057.       __________________________________________________________________
  2058. Fax   __________________________________________________________________
  2059. Electronic Userid ______________________________________________________
  2060. Company Name ___________________________________________________________
  2061. Address ________________________________________________________________
  2062. ________________________________________________________________________
  2063. City _____________________________ State/Province ______________________
  2064. Country __________________________ Zip/Postal Code _____________________
  2065.  
  2066. Product Name & Version Number __________________________________________
  2067. Is the Product a Development Tool?  Yes _____  No _____
  2068. Price and Currency _____________________________________________________
  2069. Availability Date ______________________ (Now or mm/dd/yy)
  2070. Sales/Order Contact Name _______________________________________________
  2071.             Title ______________________________________________________
  2072. Electronic Mail Address for Orders _____________________________________
  2073.  
  2074.  
  2075. Phone Numbers (to order product in the US):
  2076.  
  2077. IMPORTANT! If you provide an 800 number, specify whether it can be
  2078. called only within the USA, only within Canada, or in both countries.
  2079. Also, BE SURE TO PROVIDE A NON-800 NUMBER so that customers in other
  2080. countries can call you.
  2081.  
  2082. 800 Voice Phone:      _________     ______________________________
  2083.                       Area Code     Phone Number
  2084.  
  2085. 800 number can be called from: __US  __Canada  __Both
  2086.  
  2087. Non-800 Voice Phone:  _________     ______________________________
  2088.                       Area Code     Phone Number
  2089.  
  2090. Fax Phone:            _________     ______________________________
  2091.                       Area Code     Phone Number
  2092.  
  2093. Do you sell your product outside the United States?  Yes _____  No _____
  2094. If yes, in which countries or regions? _________________________________
  2095. International Sales/Order Contact Name: ________________________________
  2096.  
  2097.  
  2098. Phone Numbers (to order product in countries other than the US ):
  2099.  
  2100. Country: _______________________________________________________________
  2101.  
  2102. Voice phone: +  _______     _________     ______________________________
  2103.                 Country     City or       Phone Number
  2104.                 Code        Area Code
  2105.  
  2106. Fax   phone: +  _______     _________     ______________________________
  2107.                 Country     City or       Phone Number
  2108.                 Code        Area Code
  2109.  
  2110. Does your company have other phone numbers in addition to the ones
  2111. above? If so, attach a separate sheet with additional phone numbers and
  2112. explanations.
  2113.  
  2114. Key Software Features
  2115. ---------------------
  2116.  
  2117. Check all that apply. This information is required.
  2118.  
  2119. Advanced OS/2 2.x Features:
  2120.  
  2121. _____ Flat Memory             _____ Mixed Mode        _____ DSOM1
  2122. _____ Workplace Shell         _____ 32-bit APIs       _____ DSOM2
  2123. _____ DCE                     _____ Fast Semaphores   _____ DSOM
  2124. _____ Generates 32-bit code   _____ VDDs
  2125. _____ 32-bit SOM              _____ SMP
  2126.                               _____ OpenDoc
  2127. _____ Other (specify): _________________________________________________
  2128.  
  2129. Product Category
  2130. ----------------
  2131.  
  2132. Below is the list of product categories in the books. Choose a primary
  2133. category by marking it with the letter P, and up to three additional
  2134. secondary categories by marking them with the letter S.
  2135.  
  2136. APPLICATIONS:
  2137. -------------
  2138.  
  2139. ACCOUNTING/PERSONAL FINANCE              DATABASE
  2140. ____Accounting                           ____File Management
  2141. ____Personal Finance                     ____Management Dictionaries
  2142. ____Tax                                  ____Query Languages
  2143. ____Other Finance
  2144.                                          DESKTOP PUBLISHING
  2145. BUSINESS-SPECIFIC                        ____Desktop Publishing
  2146. ____Banking & Financial Services         ____Document Management
  2147. ____Industrial, Manufacturing
  2148. ____Insurance
  2149. ____Government & Public Management       ____ELECTRONIC MAIL
  2150. ____Public Utilities & Transportation
  2151. ____Construction                         ____GAMES AND ENTERTAINMENT
  2152. ____Health
  2153. ____Scientific, Engineering, and
  2154.       Technical                          GRAPHICS
  2155. ____Organizations/Fund Raising           ____Draw
  2156. ____Education, Research/Library Mgmt     ____Charting
  2157. ____Human Resources Management
  2158. ____Sales & Marketing                    INFORMATION MANAGEMENT
  2159. ____Distribution/Wholesale/Retail        ____Image & Document Management
  2160. ____Agriculture                          ____Decision Support
  2161. ____Automotive                           ____Project Management
  2162. ____Contract Managers                    ____Report Management
  2163. ____Facilities Management
  2164. ____Food & Beverage                      INTEGRATED WORKGROUP
  2165. ____Legal Services                       ____Integrated
  2166. ____Mass Media/Communications            ____Office Automation
  2167. ____Natural Resources and Related        ____Personal Information
  2168. ____Purchasing                                 Managers
  2169. ____Real Estate
  2170. ____Textiles & Clothing                  NETWORK
  2171. ____Travel & Leisure                     ____Network Management
  2172. ____Services Industry                    ____Network Operating Systems
  2173. ____Personal Education/Creativity        ____Network Services
  2174.  
  2175. ____CAD/CADAM                            ____SPREADSHEETS
  2176.  
  2177. ____DEVICE DRIVER                        ____WORD PROCESSING
  2178.  
  2179. COMMUNICATIONS
  2180. ____Bulletin Board Software
  2181. ____Communications Control Systems
  2182. ____Computer-to-Computer Links
  2183. ____Fax/Telex
  2184. ____PC Communications Utilities
  2185. ____Terminal Emulation Software
  2186. ____Videotex Software
  2187. ____Teleconferencing Software
  2188. ____Telephone Management Software
  2189. ____EDI-Electronic Data Interchange
  2190.  
  2191. DEVELOPMENT TOOLS:
  2192. ------------------
  2193.  
  2194. _____ Application Generators       _____ Help Authoring Tools
  2195. _____ Application Integration      _____ Installation
  2196. _____ Artificial Intelligence      _____ Languages
  2197. _____ CASE Development Tools       _____ Library Management
  2198. _____ Class Libraries              _____ Multimedia:
  2199. _____ Client/Server                      _____ Authoring Tools
  2200. _____ Command Processors / Shells  _____ MMPM/2 Tools
  2201. _____ Compiler Construction        _____ Generic Digital Video/Digital
  2202. _____ DBMS/RDBMS                           Sound
  2203. _____ Editors / Browsers           _____ Object-Oriented
  2204. _____ EXE Generation Tools         _____ Programming Productivity
  2205. _____ Fourth-Generation Languages  _____ Source-Code Generators
  2206. _____ General Libraries            _____ Testing / Debugging Aids
  2207.                                    _____ Version Control System
  2208. _____ Other (specify): _________________________________________________
  2209.  
  2210. UTILITIES:
  2211. ----------
  2212.  
  2213. _____ Backup                       _____ Multipurpose
  2214. _____ Data Compression             _____ Performance Monitor
  2215. _____ Disaster Recovery            _____ Security
  2216. _____ Image Support/               _____ Screen Savers
  2217.              Screen Capture        _____ Virus Protection
  2218. _____ Other (specify): _________________________________________________
  2219.  
  2220. Product Description
  2221. -------------------
  2222.  
  2223. Describe the features and functions of your software package:
  2224.  
  2225. (1) In 25 words or less: _______________________________________________
  2226.  
  2227.     ____________________________________________________________________
  2228.  
  2229. (2) Overview text of 150 words or less: ________________________________
  2230.  
  2231.     ____________________________________________________________________
  2232.  
  2233.     ____________________________________________________________________
  2234.  
  2235.     ____________________________________________________________________
  2236.  
  2237.     ____________________________________________________________________
  2238.  
  2239.     ____________________________________________________________________
  2240.  
  2241.     ____________________________________________________________________
  2242.  
  2243. Signature of Authorized Person
  2244. ------------------------------
  2245.  
  2246. IBM MUST HAVE AN AUTHORIZED SIGNATURE IN ORDER TO INCLUDE THIS
  2247. INFORMATION IN THE BOOK(S) ABOVE.
  2248.  
  2249. I represent that the above information is correct and not confidential,
  2250. and that there is no restriction on IBM's use of this information. I
  2251. understand that IBM assumes no responsibility for product claims or the
  2252. accuracy of the data provided.
  2253.  
  2254. Company Name ___________________________________________________________
  2255. Authorized Person (print): _____________________________________________
  2256. Authorized Person (signature): _________________________________________
  2257. Title: _________________________________________________________________
  2258. Date: __________________________________________________________________
  2259.  
  2260. To return this form, mail or fax as follows:
  2261.  
  2262.      Developer Assistance Program
  2263.      Internal Zip 5407
  2264.      IBM Corporation
  2265.      1000 NW 51st St.
  2266.      Boca Raton FL 33431 USA
  2267.      Attention: Publications
  2268.      Fax: 1-407-443-5214
  2269.  
  2270. ========================================================================
  2271.  
  2272.     +---------------------------------------------------------+
  2273.     | IBM Developer Assistance Program Workshop: DCE Hands-On | wkshpapp
  2274.     | Application Programming for OS/2, AIX, and Windows      |
  2275.     +---------------------------------------------------------+
  2276.  
  2277. The Distributed Computing Environment (DCE) was developed by the Open
  2278. Software Foundation to provide the basic services required to produce
  2279. secure client/server application programs.
  2280.  
  2281. In this five-day workshop, formerly known as "OS/2 DCE for Software
  2282. Developers Workshop," students become familiar with the components of
  2283. OSF DCE by following the development of a basic distributed application
  2284. using the full complement of DCE tools and services.
  2285.  
  2286. This workshop is a combination of classroom lectures and hands-on lab
  2287. work. The student will spend a significant portion of the week writing
  2288. basic DCE client/server programs in the OS/2 2.1 32-bit environment.
  2289.  
  2290. Objectives
  2291. ----------
  2292.  
  2293. The objectives of this workshop are to explore issues affecting the
  2294. design and implementation of DCE Application Programs from the OS/2
  2295. perspective, and to provide an effective learning environment for
  2296. writing client/server applications using DCE.
  2297.  
  2298. Audience
  2299. --------
  2300.  
  2301. "C" application programmers who want to learn the Application
  2302. Programming Interface (API) of the OSF DCE, either to assist them in
  2303. creating DCE applications for OS/2, AIX, and Windows platforms, or to
  2304. assist them in understanding the issues involved with DCE for future
  2305. designs.
  2306.  
  2307. Benefits
  2308. --------
  2309.  
  2310. The workshop will provide a broad base of understanding of the
  2311. development of DCE applications in an OS/2, AIX, or Windows environment.
  2312. The instruction will include the basic design and distribution issues
  2313. faced by client/server programmers in a DCE environment using DCE Remote
  2314. Procedure Calls (RPCs). The course covers the various aspects of the DCE
  2315. programming model, including security, naming, time service, interface
  2316. definitions, etc. The knowledge gained will allow the student to
  2317. understand how to modify existing applications to take advantage of the
  2318. DCE client/server models.
  2319.  
  2320. Prerequisites
  2321. -------------
  2322.  
  2323. Experienced C language programmers who have written or intend to write
  2324. distributed applications, or who have application programming
  2325. experience.
  2326.  
  2327. Topics
  2328. ------
  2329.  
  2330. Topics include:
  2331.  
  2332. - Application development in a distributed environment
  2333. - Developing an application using remote procedure calls
  2334. - Design and distribution issues
  2335. - Using IDL to define a basic interface
  2336. - Developing a basic server and basic client
  2337. - RPC programming topics
  2338. - Using the DCE security service
  2339. - Using the DCE threads service
  2340. - Using the DCE distributed time service
  2341. - Using the DCE directory service
  2342.  
  2343. Cost
  2344. ----
  2345.  
  2346. The cost for this workshop is 2,000 USD per student.
  2347.  
  2348. Schedule
  2349. --------
  2350.  
  2351. Workshops that are open for registration for the rest of 1994 are:
  2352.  
  2353.  8 - 12 August      Austin TX
  2354. 10 - 14 October     Austin TX
  2355.  7 - 11 November    Poughkeepsie NY
  2356.  
  2357. Registration
  2358. ------------
  2359.  
  2360. To register, call 1-800-IBM-TEACh within the USA, and ask for course
  2361. code P1064. Outside the USA, call 1-602-629-2731, and ask for education
  2362. enrollment. IBM employees should register through the MSE system, using
  2363. course code P1064.
  2364.  
  2365. More Information
  2366. ----------------
  2367.  
  2368. For more information, contact:
  2369.  
  2370. Barbara Batton
  2371. Workshop Administrator
  2372. Voice: 1-512-823-1815, IBM tie line 793-1815
  2373. Fax:   1-512-823-3047, IBM tie line 793-3047
  2374. Internet: bbatton@vnet.ibm.com
  2375.  
  2376. ========================================================================
  2377.  
  2378.          +--------------------------------------------+
  2379.          | IBM Developer Assistance Program Workshop: |         wkshpadm
  2380.          |  OS/2 DCE Installation and Administration  |
  2381.          +--------------------------------------------+
  2382.  
  2383. The Distributed Computing Environment (DCE) was developed by the Open
  2384. Software Foundation to provide the basic services required to produce
  2385. secure client/server application programs.
  2386.  
  2387. In this five-day workshop, students become familiar with the components
  2388. of OSF DCE Administration by installation, configuration, and
  2389. administration of DCE for OS/2. This workshop is a combination of
  2390. classroom lectures and hands-on lab work (the student will spend a 50/50
  2391. ratio between lecture and lab).
  2392.  
  2393. Objectives
  2394. ----------
  2395.  
  2396. After successful completion of this course, the student should be able
  2397. to:
  2398.  
  2399. - List and describe each core DCE component
  2400. - Describe the inter-relationship of the core DCE components to each
  2401.   other
  2402. - Install and configure the core DCE components
  2403. - Administer the DCE environment
  2404. - Add users and groups to the DCE cells
  2405. - Administer the DCE namespace
  2406. - Install typical DCE applications
  2407.  
  2408. Audience
  2409. --------
  2410.  
  2411. This workshop is for administrators of Distributed Computing Environment
  2412. (DCE) software who want to learn more about installation, setup, and
  2413. configuration of DCE.  The workshop also can benefit DCE application
  2414. programmers.
  2415.  
  2416. Benefits
  2417. --------
  2418.  
  2419. The workshop will provide a broad-based understanding of the
  2420. administration, setup, and installation of DCE for OS/2. This course
  2421. reinforces key principles, topics, and methods by using diagrams,
  2422. examples, and coded applications. This workshop combines classroom
  2423. lectures with laboratory projects (50/50 ratio) to build and maintain an
  2424. OS/2 DCE cell.
  2425.  
  2426. Topics
  2427. ------
  2428.  
  2429. Topics include:
  2430.  
  2431. - Installation of DCE components
  2432. - Configuration of single/multiple machine cells
  2433. - Principle, group, organization, and account management
  2434. - Directory service management and replication
  2435. - Cell security implementation and management
  2436.  
  2437. Cost
  2438. ----
  2439.  
  2440. The cost for this workshop is 2,000 USD per student.
  2441.  
  2442. Schedule
  2443. --------
  2444.  
  2445. Workshops that are open for registration for the rest of 1994 are:
  2446.  
  2447. 17 - 21 October             Poughkeepsie NY
  2448. 14 - 18 November            Austin TX
  2449. 28 November - 2 December    San Jose CA
  2450.  
  2451. Registration
  2452. ------------
  2453.  
  2454. To register, call 1-800-IBM-TEACh within the USA, and ask for course
  2455. code C3835. Outside the USA, call 1-602-629-2731, and ask for education
  2456. enrollment. IBM employees should register through the MSE system, using
  2457. course code C3835.
  2458.  
  2459. More Information
  2460. ----------------
  2461.  
  2462. For more information, contact:
  2463.  
  2464. Barbara Batton
  2465. Workshop Administrator
  2466. Voice: 1-512-823-1815, IBM tie line 793-1815
  2467. Fax:   1-512-823-3047, IBM tie line 793-3047
  2468. Internet: bbatton@vnet.ibm.com
  2469.  
  2470. ========================================================================
  2471.  
  2472.             +--------------------------------------------+
  2473.             | OS/2 - LAN Tour Solicits Your Applications |      showroad
  2474.             +--------------------------------------------+
  2475.  
  2476. The OS/2 - LAN Tour is a 48-city roadshow, one show per week, that
  2477. reaches an average audience of 500 large-account decision makers per
  2478. city.
  2479.  
  2480. Effective with the 14 September show in San Francisco, the roadshow will
  2481. have a main session highlighting IBM's object technology, Workplace,
  2482. OpenDoc, future Taligent frameworks, directions, and customer
  2483. testimonials. The presentations will be augmented by exciting
  2484. demonstrations.
  2485.  
  2486. In the afternoon, breakouts will include sessions on mobile computing,
  2487. application development, emerging technologies (pen, voice, multimedia),
  2488. Lotus SmartSuite, OS/2 versus Chicago, and more.
  2489.  
  2490. Application Solutions Showcase
  2491. ------------------------------
  2492.  
  2493. The Application Solutions Showcase is available for ISV demonstrations.
  2494. The cost to participate is a mere 125 USD, to help offset the cost of
  2495. the exhibit floor space and electricity. Vendors are responsible simply
  2496. for their own equipment.
  2497.  
  2498. The solutions showcase is open all day for customer viewing. Based on
  2499. thousands of customer reactions, the showcase has been one of the most
  2500. successful components of this roadshow.
  2501.  
  2502. IBM Manages the Logistics
  2503. -------------------------
  2504.  
  2505. What's more ... all pre- and post-show logistics are managed by IBM, for
  2506. you. Invitations are mailed, pre-registrations are processed,
  2507. telemarketing is conducted prior to the show, customer evaluations are
  2508. analyzed, and a customer attendee database is maintained.
  2509.  
  2510. Participation
  2511. -------------
  2512.  
  2513. To participate, call J.R. Sherman, Right Source, Inc., at
  2514. 1-203-761-7888 or fax 1-203-761-0773. We have space for only 30
  2515. demonstrators, so reserve your space now! With new products rolling out,
  2516. our audiences have been extremely enthusiastic. Let them see what you've
  2517. got that's hot!
  2518.  
  2519. Schedule
  2520. --------
  2521.  
  2522. Third Quarter                        Fourth Quarter
  2523.  
  2524. 20-21 July      Phoenix AZ            5- 6 October   New Orleans LA
  2525. 27-28 July      Des Moines IA        12-13 October   Richmond VA
  2526.  3- 4 August    Baltimore MD         19-20 October   Bloomington IL
  2527. 10-11 August    Minneapolis MN       26-27 October   Hartford CT
  2528. 17-18 August    Miami FL              2- 3 November  San Antonio TX
  2529. 24-25 August    Indianapolis IN       9-10 November  Tampa FL
  2530. 31 Aug- 1 Sept  Dayton OH            16-17 November  Lexington KY
  2531.  7- 8 Sept.     Dallas TX            30 Nov- 1 Dec   Kansas City MO
  2532. 14-15 Sept.     San Francisco CA      7- 8 December  Woodbridge NJ
  2533. 21-22 Sept.     Albany NY            14-15 December  Stamford CT
  2534. 28-29 Sept.     Rochester NY
  2535.  
  2536. ========================================================================
  2537.  
  2538.           +--------------------------------------------------+
  2539.           | Professional Certification Testing at OS/2 World |  certtest
  2540.           +--------------------------------------------------+
  2541.  
  2542. Attention all OS/2 World conference attendees! In addition to all the
  2543. other great benefits to be gained by attending OS/2 World, full
  2544. conference registrants will also have the opportunity to take any of the
  2545. Professional Certification exams at NO CHARGE!
  2546.  
  2547. That's right ... all of the Certified OS/2 Engineer and Certified LAN
  2548. Server Engineer tests will be offered at no charge to registered OS/2
  2549. World full conference attendees. Each test you pass gets you one step
  2550. closer to certification, and you are encouraged to take as many tests
  2551. as you can while this offer exists.
  2552.  
  2553. Testing Schedule
  2554. ----------------
  2555.  
  2556. Testing will be conducted on a drop-in basis Wednesday through Friday
  2557. (20-22 July) in Room 206 of the Santa Clara Convention Center.
  2558. Certification testing will begin at 7:30 a.m. Specific hours will be
  2559. posted outside the room.
  2560.  
  2561. Certified OS/2 Engineer Tests
  2562. -----------------------------
  2563.  
  2564. # 9 - Installing and Supporting OS/2 2.1
  2565. #10 - Using and Customizing OS/2 2.1
  2566. #12 - OS/2 2.1 Advanced Support
  2567. #13 - OS/2 2.1 Performance and Tuning
  2568. #14 - OS/2 Problem Determination/Problem Source Identification
  2569.  
  2570. To qualify as a Certified OS/2 Engineer you must pass tests 9, 10, 12,
  2571. and either 13 or 14.
  2572.  
  2573. Certified LAN Server Administrator Test
  2574. ---------------------------------------
  2575.  
  2576. # 3 - OS/2 LAN Server Administration - I
  2577.  
  2578. To qualify as a Certified LAN Server Administrator, you only need to
  2579. pass test 3.
  2580.  
  2581. Certified LAN Server Engineer Tests
  2582. -----------------------------------
  2583.  
  2584. # 1 - Token-Ring Network Implementation and Management (elective)
  2585. # 2 - LAN Server and NetWare: Client Coexistence (elective)
  2586. # 3 - OS/2 LAN Server Administration - I
  2587. # 4 - OS/2 LAN Server Administration - II
  2588. # 5 - Introduction to Integrated Networking (elective)
  2589. # 6 - OS/2 LAN Server Workstation Planning and Installation
  2590. # 7 - OS/2 LAN Server Performance
  2591. # 8 - Ethernet Implementation and Problem Determination (elective)
  2592. # 9 - Installing and Supporting OS/2 2.1
  2593. #16 - Remote Software Installation Using C/I/D (elective)
  2594. #18 - IBM TCP/IP for Workstations (elective)
  2595.  
  2596. To qualify as a Certified LAN Server Engineer, you need to pass tests 3,
  2597. 4, 6, 7, 9, and one elective. If you are a CNE and have passed 50-80
  2598. Networking Technologies, we will give you credit for test 5.
  2599.  
  2600. More Information
  2601. ----------------
  2602.  
  2603. Information about the Professional Certification Program from IBM is
  2604. available by calling 1-800-959-EXAM within the USA, and from the IBM fax
  2605. service by calling 1-800-IBM-4329 (request the Education List for a
  2606. complete list of certification documents available by fax).
  2607.  
  2608. For more information about OS/2 World Conference and Exhibition, call
  2609. 1-415-905-2354.
  2610.  
  2611. ========================================================================
  2612.  
  2613.                                                                 keyceleb
  2614.  
  2615.      +-----------------------------------------------------------+
  2616.      | Lee Reiswig Keynote and Evening Celebration at OS/2 World |
  2617.      +-----------------------------------------------------------+
  2618.  
  2619. You are invited to attend a special evening event at OS/2 World
  2620. Conference and Exhibition.
  2621.  
  2622. Join Lee Reiswig, President of IBM Personal Software Products for a
  2623. special keynote address, "OS/2 and All Points Beyond", as he takes you
  2624. from today into the future of computing.
  2625.  
  2626. Following the keynote, join IBM for a Big Blue's Night Out evening
  2627. celebration of live blues, local micro-brewed beer, pizza, calzones, and
  2628. other goodies. There's no better way or place to network with IBM and
  2629. OS/2 industry speakers, conference exhibitors and attendees in a
  2630. relaxed, informal setting. Don't miss it!
  2631.  
  2632. Time and place:
  2633.  
  2634.   Wednesday, 20 July 1994
  2635.   6:00 pm -  7:00 pm, Keynote Address
  2636.   7:00 pm - 10:00 pm, Big Blue's Night Out
  2637.  
  2638.   Santa Clara Convention Center
  2639.   5001 Great America Parkway
  2640.   Santa Clara, California 95054
  2641.  
  2642. There is no charge for this event, but seating is limited, so advance
  2643. registration is recommended. If you plan to attend, call Laura Ackerman
  2644. at 1-415-905-2320. You may also register on-site at the conference.
  2645.  
  2646. ========================================================================
  2647.  
  2648.                                                                 showsked
  2649.  
  2650.      +---------------------------------------------------------------+
  2651.      | IBM Personal Software Products July/August 1994 Show Schedule |
  2652.      +---------------------------------------------------------------+
  2653.  
  2654. IBM Personal Software Products is participating in a variety of trade
  2655. shows in the near future:
  2656.  
  2657. Show Name            Dates         Location
  2658. ---------            -----         --------
  2659.  
  2660. Mactivity        19 - 21 July      San Jose
  2661. Object World     27 - 29 July      San Francisco
  2662. BBSCON           17 - 21 August    Atlanta
  2663.  
  2664. IBM Personal Software Products offers a wide range of products,
  2665. including high-performance LAN systems, premier operating systems and
  2666. applications, and comprehensive service offerings.
  2667.  
  2668. ========================================================================
  2669.  
  2670.                                                                   fallti
  2671.  
  2672.            +------------------------------------------------+
  2673.            |   Fall OS/2 Technical Interchange Coming to    |
  2674.            | Atlanta, Georgia, USA, 11 through 14 September |
  2675.            +------------------------------------------------+
  2676.  
  2677. If you have not registered for the OS/2 Technical Update '94 at the
  2678. Georgia World Congress Center in Atlanta, Georgia, 11 through 14
  2679. September, time is growing short to take advantage of our spectacular
  2680. early-bird savings!
  2681.  
  2682. Staying Atop the Industry
  2683. -------------------------
  2684.  
  2685. As a computer professional, you recognize the need for staying on top of
  2686. your industry with the hottest tools and techniques available. And you
  2687. know that IBM's award-winning OS/2 and LAN systems products offer the
  2688. best industry solutions on the market today. You also are keenly aware
  2689. of the growing need to integrate your skills with the fast-paced,
  2690. exploding world of networking systems and global computing. So, how does
  2691. today's computer professional keep pace with the demanding education
  2692. needs of the industry?
  2693.  
  2694. Link with Networking Summit
  2695. ---------------------------
  2696.  
  2697. To help you get all the education you need in a cost- and time-efficient
  2698. manner, IBM has linked the OS/2 Technical Update '94 with
  2699. NetWorld+Interop 94, the Networking Summit, to offer you a week of
  2700. unparalleled education opportunities at a special dual conference price.
  2701. OS/2 Technical Update '94 conference attendees, for a nominal fee of
  2702. just 200 USD, can purchase a "gold pass" and choose among a variety of
  2703. technical sessions at the NetWorld+Interop 94 conference in the same
  2704. location. And ... if you register before 27 July 1994, you can save 100
  2705. USD off the full conference price!
  2706.  
  2707. Products to Take Home
  2708. ---------------------
  2709.  
  2710. There will be no shortage of fun and conference benefits, too. To
  2711. help celebrate with the World Olympic hosts, this Atlanta conference has
  2712. scheduled a special event, complete with food, drink, and games. Here is
  2713. a sneak preview of just a few of the exciting new products you will get
  2714. to take home:
  2715.  
  2716.   OS/2 2.x Beta
  2717.   LAN Server Beta
  2718.   IBM Communications Manager 1.11 for OS/2
  2719.   Visual Developer Tool Beta
  2720.   The Technical Connection
  2721.   PM Debug Facility Beta
  2722.  
  2723. Keynote Address by Ellen Hancock
  2724. --------------------------------
  2725.  
  2726. Highlighting the conference will be a keynote address by Ellen M.
  2727. Hancock, IBM Senior Vice President and Group Executive, who will present
  2728. her view of networking and the challenges that customers and vendors
  2729. face today as their organizations move into tomorrow's world of global
  2730. communications. The systems of today, and tomorrow, center around
  2731. networks that link personal computer servers, mid-range systems, and
  2732. mainframe computers as peers. Ms. Hancock will discuss the offerings and
  2733. technologies available today and in the near future that open the doors
  2734. to global, distributed computing networks. They provide freedom of
  2735. information, enabling multi-protocol networking and information in all
  2736. its forms -- text, data, voice, image, video and audio -- and provide
  2737. enterprises of all sizes with a wealth of information and resources.
  2738.  
  2739. Registration
  2740. ------------
  2741.  
  2742. Don't delay! Fill out the attached registration form today and mail it
  2743. with payment to:
  2744.  
  2745.   ZD Expos
  2746.   Attn: Registration Department
  2747.   P.O. Box 5855
  2748.   San Mateo CA 94402-0855
  2749.  
  2750. or, fax the completed registration form to 1-415-525-0199
  2751.  
  2752. or, telephone 1-800-636-6634 in the USA (or 1-415-578-6900 outside the
  2753.     USA)
  2754.  
  2755. For special rates and assistance with travel arrangements, call Carlson
  2756. Travel Network at 1-800-666-8889 (1-510-881-8983 if outside the USA).
  2757.  
  2758. * **********************************************************************
  2759. *         OS/2 Technical Update '94 Advance Registration Form          *
  2760. *                                                                      *
  2761. *  Advance registration ends on 1 September 1994.  After this date,    *
  2762. *  you may register at the event.                                      *
  2763. *                                                                      *
  2764. *  ATTENDEE INFORMATION (All information must be completed to          *
  2765. *  confirm your registration.)                                         *
  2766. *                                                                      *
  2767. * First Name_________________________Last Name_________________________*
  2768. *                                                                      *
  2769. * Company________________________________Job Title_____________________*
  2770. *                                                                      *
  2771. * Address_________________________City_____________State____Zip________*
  2772. *                                                                      *
  2773. * Phone_______________________Fax_________________                     *
  2774. *                                                                      *
  2775. * E-Mail Address_______________________________________________________*
  2776. *                                                                      *
  2777. *     <<<<<<EARLY-BIRD DISCOUNT -- REGISTER BY 27 JULY 1994>>>>>>      *
  2778. *                                                                      *
  2779. *                                                    Early    After    *
  2780. * Conference Registration                            Bird     27 July  *
  2781. * ---------------------------------------------------------------------*
  2782. * OS/2 Technical Update '94 Conference (check one)   (in US dollars)   *
  2783. *                                                                      *
  2784. *   ___4-day conference      Sun-Wed                 800       895     *
  2785. *                                                                      *
  2786. *  ____1 day of conference   Day_____________        375       400     *
  2787. *                                                                      *
  2788. * NetWorld+Interop Conference (check one)                              *
  2789. *                                                                      *
  2790. *  ____3-day conference      Mon-Wed                 800       895     *
  2791. *                                                                      *
  2792. *  ____1 day of conference   day_____________        375       400     *
  2793. *                                                                      *
  2794. * Special Dual Conference                            995      1095     *
  2795. *                                                                      *
  2796. * Tutorials                                                            *
  2797. *                                                                      *
  2798. *  ____2-day tutorial        Thurs/Fri               775       850     *
  2799. *                                                                      *
  2800. *                                                                      *
  2801. * Special Group Registration Rates                                     *
  2802. *                                                                      *
  2803. * All orders must be placed at the same time and paid for with a       *
  2804. * single payment. Please call to verify pricing.                       *
  2805. *                                                                      *
  2806. *  ____Groups of 3-9 at 5 percent off                                  *
  2807. *                                                                      *
  2808. *  ____Groups of 10-24 at 10 percent off                               *
  2809. *                                                                      *
  2810. *  ____Groups of 25 or more at 15 percent off                          *
  2811. *                                                                      *
  2812. * 20 percent fee for cancellation by 26 August 1994. After this date,  *
  2813. * no refunds given. All discounts must be taken at the time of         *
  2814. * registration.                                                        *
  2815. *                                                                      *
  2816. * No cameras or children under 16 permitted.                           *
  2817. *                                                                      *
  2818. *                                                                      *
  2819. * REGISTRATION MUST BE ACCOMPANIED BY PAYMENT TO BE PROCESSED.         *
  2820. * NO PURCHASE ORDERS ACCEPTED.                                         *
  2821. *                                                                      *
  2822. * Payment Method:                                                      *
  2823. *                                                                      *
  2824. * Via mail: Make checks payable to ZD Exposition Company.              *
  2825. *                                                                      *
  2826. * Via fax or phone:  Charge to ___American Express  ____Visa           *
  2827. *                              ___MasterCard        ____Diners Club    *
  2828. *                                                                      *
  2829. * Account Number______________________________Exp. Date____________    *
  2830. *                                                                      *
  2831. * Name of Cardholder_______________________________________________    *
  2832. *                                                                      *
  2833. * Signature _______________________________________________________    *
  2834. *                                                                      *
  2835. * Cardholder's Address_____________________________________________    *
  2836. *                                                                      *
  2837. *                     _____________________________________________    *
  2838. ************************************************************************
  2839.  
  2840. For more information or a full conference brochure, call 1-800-636-6634.
  2841. Outside the USA, call 1-415-578-6900.
  2842.  
  2843. ========================================================================
  2844.  
  2845.                                                                  cdnshow
  2846.  
  2847.      +----------------------------------------------------------+
  2848.      | 1994 IBM Technical Interchange - Toronto, 1 - 3 November |
  2849.      +----------------------------------------------------------+
  2850.  
  2851. IBM Education and Training announces the 1994 IBM Technical Interchange
  2852. - Toronto, to be held 1 through 3 November 1994 at the Toronto
  2853. Constellation Hotel in Toronto, Ontario, Canada.
  2854.  
  2855. At this conference, you'll learn the latest about OS/2, LAN Server, AIX,
  2856. AS/400, DB/2, and PowerPC. It's your opportunity to benefit from
  2857. in-depth discussions about IBM's new and emerging products, and to
  2858. interact directly with IBM developers.
  2859.  
  2860. A major focus of this event will be on client/server technology and the
  2861. implementation of client/server solutions.
  2862.  
  2863. The registration fee for this conference is 900 CDN.
  2864.  
  2865. To register your interest and to request an information package when it
  2866. becomes available, contact IBM Education Services at 1-800-661-2131
  2867. within Canada, or 1-905-946-1100 from elsewhere.
  2868.  
  2869. ========================================================================
  2870.  
  2871.               +---------------------------------------+
  2872.               | Eight English Documents Available for |         dbcspubs
  2873.               |   Developing OS/2 DBCS Applications   |
  2874.               +---------------------------------------+
  2875.  
  2876. A set of eight English documents about developing DBCS applications for
  2877. Japanese OS/2 is now available. The books are:
  2878.  
  2879. Planning Guide for Developing DBCS/NLS S/W Products
  2880.   Provides information and guidance on DBCS/NLS planning and high-level
  2881.   design
  2882.  
  2883. How to Install Japanese OS/2 2.1
  2884.   Shows in English how to install OS/2 J2.1 using RSPONSE FILE, which is
  2885.   translated in English
  2886.  
  2887. How to Operate Japanese OS/2 2.0 on PS/55
  2888.   Shows in English how to operate PS/55, Japanese OS/2 and 3270 Emulator
  2889.  
  2890. DBCS Design Guide and Information for OS/2 Programming
  2891.   Provides developers of international products on OS/2 with information
  2892.   and guidance on developing DBCS capability in their products
  2893.   (GA18-7284 restructured and revised to reflect DBCS OS/2 2.1)
  2894.  
  2895. DBCS Design Guide for DOS/V and MS Windows Programming
  2896.   Provides developers of international products on DOS/V or MS Windows
  2897.   with information and guidance on developing DBCS capability in their
  2898.   products
  2899.  
  2900. OS/2 DBCS Application Primer (V2.1)
  2901.   Supplements the "DBCS Design Guide and Information for OS/2
  2902.   Programming" with DBCS-support sample application programs
  2903.  
  2904. DBCS Support Checklist for PC Product Spec.
  2905.   Assists PC software developers in verifying inclusion and adequateness
  2906.   of DBCS functionality
  2907.  
  2908. Good Coding Practice for DBCS Enabling on OS/2
  2909.   Provides developers of PC software, especially in C, with basic and
  2910.   unique techniques in DBCS programming
  2911.  
  2912. Price and Ordering
  2913. ------------------
  2914.  
  2915. The price for the set of eight DBCS OS/2 books is 200 USD. To order,
  2916. contact MicroBurst, Inc., phone 1-301-330-2995, fax 1-301-330-8609.
  2917.  
  2918. ========================================================================
  2919.  
  2920.              +-----------------------------------------------+
  2921.              | IBM Canada OS/2 Developer Assistance Programs |    cdndap
  2922.              +-----------------------------------------------+
  2923.  
  2924. Three program offerings are available to Canadians who are interested in
  2925. developing applications for OS/2 2.x.
  2926.  
  2927. Worldwide DAP
  2928. -------------
  2929.  
  2930. The Worldwide Developer Assistance Program (DAP) provides technical
  2931. support to OS/2 developers via CompuServe forums. The support, provided
  2932. by IBM in Boca Raton, Florida, includes DOS, OS/2, and LAN Systems.
  2933.  
  2934. Anyone can sign up for the Worldwide DAP. On CompuServe, type GO OS2DAP
  2935. and fill in the online application form.
  2936.  
  2937. To obtain a CompuServe userid, call 1-800-524-3388 (from Canada and the
  2938. USA), and ask for representative 239 for a free introductory membership.
  2939.  
  2940. The Worldwide DAP also offers exclusive access to DAPTOOLS, a private
  2941. tools repository. The tools include various utilities, debugging tools,
  2942. small applications with source examples, and programming documentation.
  2943. The tools were originally developed for IBM internal use, and have been
  2944. re-licensed for the exclusive use of DAP members.
  2945.  
  2946. Worldwide DAP questions can also be addressed on Internet through the
  2947. userid wwdap@vnet.ibm.com.
  2948.  
  2949. Canadian OS/2 DAP
  2950. -----------------
  2951.  
  2952. This program, managed by IBM Canada in Markham, Ontario by Ms. France
  2953. Loubier, includes:
  2954.  
  2955. o Informational mailings, sent every six to eight weeks, to keep you
  2956.   informed about OS/2 and LAN Systems development tools.
  2957.  
  2958. o Eligibility to purchase beta-code offerings when available.
  2959.  
  2960. o Selected promotions that provide discounts on development-related
  2961.   products by IBM and Independent Software Vendors (ISVs).
  2962.  
  2963. o An education discount from IBM Education Services. The discount is
  2964.   10 percent for a maximum of 5 people per company.
  2965.  
  2966. o Information about workshops, seminars, and conferences.
  2967.  
  2968. o Marketing programs to assist you once your product is ready to market.
  2969.   Certification programs exist for OS/2, DOS, or Windows applications
  2970.   that run under OS/2 2.1 or LAN Server 3.0. Once certified, you will
  2971.   receive camera-ready artwork of the appropriate certification marks.
  2972.  
  2973. o Registration for a key contact who must be developing an OS/2
  2974.   application with a business plan for its release, either in-house or
  2975.   into the marketplace.
  2976.  
  2977. To enroll in the Canadian OS/2 DAP, send a fax to (Ms.) France Loubier,
  2978. 1-905-316-2535, or send a note to floubier@vnet.ibm.com.
  2979.  
  2980. The Developer Connection for OS/2
  2981. ---------------------------------
  2982.  
  2983. Volume 4 is now available for 75 CDN for a single issue. A four-issue
  2984. subscription (covering one year) costs 225 CDN.
  2985.  
  2986. The Developer Connection for OS/2 is a program that delivers the most
  2987. current information, tools, and pre-release code available from IBM and
  2988. Independent Software Vendors (ISVs) to developers in support of their
  2989. continuing application development on the OS/2 platform.
  2990.  
  2991. The cornerstone of The Developer Connection for OS/2 is two CD-ROMs plus
  2992. The Developer Connection News. The CD-ROMs and newspaper are updated and
  2993. released four times per year.
  2994.  
  2995. The Developer Connection CD-ROMs contain pre-release programs that are
  2996. licensed for 120 days or until the next Developer Connection CD-ROM is
  2997. available, whichever comes first. Canadian DAP members will be notified
  2998. of the next release via the regular mailing, and there are postings on
  2999. CompuServe.
  3000.  
  3001. To use the CD-ROM, you must have a CD-ROM drive attached to your
  3002. computer system, with the necessary drivers that work under OS/2 2.x.
  3003. The Developer Connection News lists the OS/2-supported CD-ROM drives;
  3004. additional device drivers are available from third-party vendors.
  3005.  
  3006. The Developer Connection also operates a forum on CompuServe that
  3007. provides fast, responsive answers to your questions and problems.
  3008.  
  3009. To order The Developer Connection for OS/2 in Canada, call
  3010. 1-800-561-5293.
  3011.  
  3012. Certification Programs
  3013. ----------------------
  3014.  
  3015. Canadian DAP members can certify their applications as compatible with
  3016. OS/2 or LAN Server. The process entails self-certification. For each
  3017. product that you want to certify, the certification package sells for 30
  3018. CDN plus applicable taxes. After receiving the package, you do the
  3019. self-certification test, and then send it to IBM for verification, along
  3020. with a not-for-sale copy of the product you are certifying.
  3021.  
  3022. To start the process of certifying your applications, call
  3023. 1-800-992-4777 and request the appropriate package:
  3024.  
  3025. To certify ...                Ask for ...
  3026.  
  3027. OS/2 applications             OS/2 certification package
  3028.  
  3029. DOS applications              DOS certification package
  3030.  
  3031. Windows applications          Windows certification package
  3032.  
  3033. LAN Server 3.0 applications   LAN Server 3.0 certification package
  3034.  
  3035. Phone Numbers in Canada
  3036. -----------------------
  3037.  
  3038. IBM Certification Program               1-800-992-4777
  3039.  
  3040. IBM Developer Connection for OS/2       1-800-561-5293
  3041.  
  3042. IBM Customer Assistance Group           1-800-465-1234
  3043.  
  3044. IBM DB/2 Developer Assistance Program   1-800-627-8363
  3045.  
  3046. IBM Direct                              1-800-465-7999
  3047.  
  3048. IBM Education Services                  1-800-661-2131
  3049.  
  3050. IBM HelpFax                             1-800-465-3299
  3051.  
  3052. IBM Publications                        1-905-316-7000
  3053.  
  3054. CompuServe                              1-800-848-8199
  3055.  
  3056. IBM Canada OS/2 BBS:          Montreal  1-514-938-3022
  3057.                               Toronto   1-905-316-4255
  3058.                               Vancouver 1-604-664-6464
  3059.  
  3060. ========================================================================
  3061.  
  3062.        +--------------------------------------------------+
  3063.        | How to Join the IBM Developer Assistance Program |      joinhow
  3064.        +--------------------------------------------------+
  3065.  
  3066. The IBM Worldwide Developer Assistance Program (DAP) is open to all
  3067. developers of IBM Personal Software-based products. These products
  3068. include applications and tools for PC-DOS, Pen, OS/2, Multimedia, and
  3069. LAN Systems. In addition, the DAP is now open to developers interested
  3070. in producing applications and tools that exploit OS/2 for PowerPC. THe
  3071. DAP is designed to provide a broad range of services for this growing
  3072. and increasingly diverse development community.
  3073.  
  3074. The Worldwide DAP has a number of extensions that offer customized
  3075. services for specific developer needs. Your eligibility for a specific
  3076. service depends on the type of products you are developing. Some
  3077. services vary by country.
  3078.  
  3079. Worldwide Services
  3080. ------------------
  3081.  
  3082. Worldwide DAP services are available to all developers of Personal
  3083. Software-based products. These developers include corporate programmers
  3084. producing in-house applications, MIS professionals, consultants,
  3085. educators, industry analysts, government agencies, and others with an
  3086. interest in PC-DOS, Pen, OS/2, Multimedia, LAN Systems, and now OS/2 for
  3087. PowerPC application development.
  3088.  
  3089. DAP services include a variety of technical, business, and marketing
  3090. support activities, such as:
  3091.  
  3092. o Technical support through IBM OS/2 forums on CompuServe
  3093. o The opportunity to participate in early-code programs
  3094. o Access to OS/2 Custom Application Porting Workshops and LAN Systems
  3095.     Workshops
  3096. o Technical conferences
  3097. o Product announcements
  3098.  
  3099. Worldwide Developer Assistance Program membership is open to
  3100. individuals, with no company or product prerequisites. Enrollment is
  3101. done electronically through either the CompuServe information service or
  3102. Internet. On CompuServe, enter GO OS2DAP and complete the online
  3103. application form. On Internet, FTP to DAP.SVO.COM (192.195.29.5). Log on
  3104. using a guest account (GUEST1, ..., GUEST10) and password of DAP4ME, and
  3105. complete the online application, WWDAP.TXT.
  3106.  
  3107. In addition to Worldwide Services, you may be eligible for extensions
  3108. such as Commercial Services and Premier Services. To see if you qualify
  3109. for these other programs, refer to the following descriptions and
  3110. enrollment instructions.
  3111.  
  3112. Commercial Services
  3113. -------------------
  3114.  
  3115. Commercial Services are available only to software vendors in the U.S.
  3116. who are developing or marketing IBM Personal Software-based products for
  3117. commercial release.
  3118.  
  3119. In addition to the Worldwide DAP services, Commercial Services members
  3120. receive additional services in support of their product development and
  3121. marketing activities:
  3122.  
  3123. o Online technical support at no charge
  3124.  
  3125. o Defect support for all warranted products that are supported by IBM
  3126.   support centers
  3127.  
  3128. o Complimentary access to the online database of Personal Software-based
  3129.   development tools
  3130.  
  3131. o Complimentary subscriptions to OS/2 Developer magazine
  3132.  
  3133. o Discounts on IBM Personal Software products
  3134.  
  3135. Offerings available to assist Commercial Services members in their
  3136. marketing activities include:
  3137.  
  3138. o IBM OS/2 & LAN Systems Application Directory
  3139.  
  3140. o IBM OS/2 & LAN Systems Development Tools Guide
  3141.  
  3142. o Sources & Solutions catalog
  3143.  
  3144. o "READY! for OS/2" Certification Mark
  3145.  
  3146. o "READY! for LAN Systems" Certification Mark
  3147.  
  3148. o IBM Direct Marketing Center
  3149.  
  3150. To enroll in the Commercial Services extension, call 1-407-982-6408 or
  3151. fax to 1-407-998-7610, and ask for the Commercial/Premier Services DAP
  3152. Application form. You or your company must be currently marketing a
  3153. Personal Software-based product. If not, you should submit (with your
  3154. application) a non-confidential business plan showing development and
  3155. marketing activities and schedules for your planned product.
  3156.  
  3157. Premier Services
  3158. ----------------
  3159.  
  3160. Premier Services are available only in the U.S. They are for software
  3161. developers who are marketing or have committed to develop software
  3162. products that provide native (32-bit API) support for OS/2, LAN Systems
  3163. products, or OS/2 for PowerPC. Products that exploit object technologies
  3164. like SOM and OpenDoc are also eligible.
  3165.  
  3166. In addition to the Worldwide Services and Commercial Services
  3167. extensions, Premier Services members have voice access to an advocate in
  3168. IBM who can assist them with various development and marketing
  3169. activities that are offered exclusively to Premier Services members.
  3170.  
  3171. To enroll in the Premier Services extension, call 1-407-982-6408 or fax
  3172. to 1-407-998-7610, and ask for the Commercial/Premier Services DAP
  3173. Application form. You or your company must be currently marketing a
  3174. Personal Software-based product. If not, you should submit (with your
  3175. application) a non-confidential business plan showing development and
  3176. marketing activities and schedules for your planned product.
  3177.  
  3178. Developer Assistance Program Contacts Worldwide
  3179. -----------------------------------------------
  3180.  
  3181. IBM Developer Assistance Programs exist in several geographic areas
  3182. around the world. For information about the DAP in your area, consult
  3183. the following list of contacts.
  3184.  
  3185.   Geographic Area                          Voice Phone
  3186.   ---------------                          -----------
  3187.  
  3188.   Asia/Pacific countries (except Japan)    65-225-2617
  3189.  
  3190.   Brazil                                   55-192-65-8057
  3191.  
  3192.   Canada and the Caribbean                 1-905-316-2996
  3193.     (Fax: ask for document 75112)          1-800-465-3299
  3194.  
  3195.   Europe, Middle East, and Africa          44-256-51136
  3196.  
  3197.   Japan                                    81-3-3279-8231
  3198.  
  3199.   Latin America and South America          525-580-4267
  3200.  
  3201. ========================================================================
  3202.  
  3203.                                                                 subdcos2
  3204.  
  3205.    +----------------------------------------------------------------+
  3206.    | Subscription Information for The Developer Connection for OS/2 |
  3207.    |      and the IBM Device Driver Source Kit (DDK) for OS/2       |
  3208.    +----------------------------------------------------------------+
  3209.  
  3210. The following list of phone and fax numbers was published in Volume 3 of
  3211. The Developer Connection News.
  3212.  
  3213. The list applies to two products:
  3214.  
  3215. o  The Developer Connection for OS/2
  3216.  
  3217. o  IBM Device Driver Source Kit (DDK) for OS/2
  3218.  
  3219. The phone numbers shown are for ordering both products unless otherwise
  3220. specified.
  3221.  
  3222. To order within the USA:
  3223.  
  3224.   Call 1-800-633-8266, or fax to 1-303-330-7655.
  3225.  
  3226.   NOTE: Commercial and Premier Services DAP members in the USA are
  3227.         eligible for a discounted price for The Developer Connection for
  3228.         OS/2. When ordering, be sure to specify that you are a
  3229.         Commercial and Premier Services DAP member, and give your
  3230.         membership number.
  3231.  
  3232.   Additional numbers for ordering the IBM Device Driver Source Kit for
  3233.   OS/2: Call 1-407-982-4239, or use the DUDE BBS, 1-407-982-3217.
  3234.  
  3235. To order within Canada:
  3236.  
  3237.   For The Developer Connection for OS/2 and the IBM Device Driver
  3238.   Source Kit for OS/2, call 1-800-561-5293.
  3239.  
  3240. To order within Brazil:
  3241.  
  3242.   For The Developer Connection for OS/2, call 0800-111205, or fax to
  3243.   (011) 886-3222.
  3244.  
  3245.   For the IBM Device Driver Source Kit for OS/2, call 02-1-800-6120,
  3246.   or fax to 02-1-800-6936. (02 is the country code for Brazil.)
  3247.  
  3248. To order within Mexico:
  3249.  
  3250.   For the Developer Connection for OS/2, call 627-2444 within Mexico
  3251.   City, or 91-800-00639 elsewhere in Mexico.
  3252.  
  3253. To order within Asia/Pacific Countries:
  3254.  
  3255.   Be sure to dial your country's international access code before
  3256.   dialing the listed phone number. 61 is the country code for Australia.
  3257.  
  3258.   Call 61-2-354-7684, or fax to 61-2-354-7766.
  3259.  
  3260. To order within Europe:
  3261.  
  3262.   If you live outside the USA, Canada, Asia/Pacific countries, Brazil,
  3263.   or Mexico, you can order directly from the IBM Software Manufacturing
  3264.   Center in Copenhagen, Denmark. Be sure to dial your country's
  3265.   international access code before dialing the appropriate phone number
  3266.   or fax number listed below. 45 is the country code for Denmark.
  3267.  
  3268.   Operators speaking the following languages are available.
  3269.  
  3270.     Language   Phone Number
  3271.     --------   ------------
  3272.  
  3273.     Dutch      45-4-810-1400
  3274.     English    45-4-810-1500
  3275.     French     45-4-810-1200
  3276.     German     45-4-810-1000
  3277.     Italian    45-4-810-1600
  3278.     Spanish    45-4-810-1100
  3279.     Fax        45-4-814-2207
  3280.  
  3281. ========================================================================
  3282.  
  3283.                  +--------------------------------+
  3284.                  | Latest List of OS/2 2.1x Books |             booklist
  3285.                  +--------------------------------+
  3286.  
  3287. Here is the latest list of published and planned books about OS/2 2.1x.
  3288.  
  3289. Released
  3290. --------
  3291.  
  3292. Advanced OS/2 Presentation Manager Programming
  3293. Thomas Burge and Joseph Celi
  3294. ISBN 0-471-59198-X, John Wiley & Sons
  3295.  
  3296. Application Development Using OS/2 REXX
  3297. Anthony Rudd
  3298. ISBN 0-471-60691-X, Wiley-QED
  3299.  
  3300. The Art of OS/2 C Programming
  3301. Kathleen Panov, Arthur Panov, and Larry Salomon
  3302. ISBN 0-471-58802-4, Wiley-QED
  3303.  
  3304. C and C++ Programming in the OS/2 Environment
  3305. Mitra Gopaul
  3306. ISBN 0-442-01240-3, Van Nostrand Reinhold
  3307.  
  3308. Client/Server Programming with OS/2 2.1, Third Edition
  3309. Robert Orfali and Dan Harkey
  3310. ISBN 0-442-01833-9, Van Nostrand Reinhold
  3311.  
  3312. A Client/Server Survival Guide with OS/2
  3313. Robert Orfali and Dan Harkey
  3314. ISBN 0-442-01798-7, Van Nostrand Reinhold
  3315.  
  3316. Cross-Platform Programming in OS/2
  3317. Len Dorfman
  3318. ISBN 0-07-017862-3, McGraw-Hill
  3319.  
  3320. Das grosse Buch zu OS/2 2.1 (German)
  3321. Robert Albrecht and Michael Plura
  3322. ISBN 3-8158-1064-7, Data Becker Verlag
  3323.  
  3324. Designing OS/2 Applications
  3325. David Reich
  3326. ISBN 0-471-58889-X, John Wiley & Sons
  3327.  
  3328. Dvorak's Guide to OS/2 2.1
  3329. John Dvorak, David Whittle, and Martin McElroy
  3330. ISBN 0-679-74648-X, Random House
  3331.  
  3332. Easy OS/2
  3333. Shelly O'Hara
  3334. ISBN 1-56529-145-X, Sams
  3335.  
  3336. Effective Multithreading in OS/2
  3337. Len Dorfman
  3338. ISBN 0-07-017841-0, McGraw-Hill
  3339.  
  3340. Inside OS/2 2.1, Third Edition
  3341. Mark Minasi, John Little, Marlene Semple, Bill Camarda, Bill Schindler,
  3342.   and Esther Schindler
  3343. ISBN 1-56205-206-3, New Riders
  3344.  
  3345. Instant OS/2! Porting C Applications to OS/2
  3346. Len Dorfman
  3347. ISBN 0-8306-4522-5, Windcrest/McGraw-Hill
  3348.  
  3349. Learn OS/2 in a Day
  3350. Brian Dooley
  3351. ISBN 1-55622-361-7, Wordware
  3352.  
  3353. The Little OS/2 Book
  3354. Kay Y. Nelson
  3355. ISBN 1-56609-047-4, Peachpit Press
  3356.  
  3357. Mastering OS/2 REXX
  3358. Gabriel Gargiulo
  3359. ISBN 0-471-51901-4, Wiley-QED
  3360.  
  3361. Now That I Have OS/2 2.1 On My Computer, What Do I Do Next?
  3362. Steve Levenson and Eli Hertz
  3363. ISBN 0-442-01832-0, Van Nostrand Reinhold
  3364.  
  3365. OS/2 2.1 Application Programmer's Guide
  3366. Jody Kelly, Craig Swearingen, Dawn Bezviner, and Theodore Shrader
  3367. ISBN 0-442-01736-7, Van Nostrand Reinhold
  3368.  
  3369. The OS/2 2.1 Bible
  3370. Robert Albrecht and Michael Plura
  3371. ISBN 1-55755-174-X, Abacus
  3372.  
  3373. OS/2 2.1 Complete
  3374. Peter Franken
  3375. ISBN 1-55755-184-7, Abacus
  3376.  
  3377. The OS/2 2.1 Corporate Programmer's Handbook
  3378. Nora Scholin, Martin Sullivan, and Robin Scragg
  3379. ISBN 0-442-01598-4, Van Nostrand Reinhold
  3380.  
  3381. OS/2 2.1 Power Techniques
  3382. author ?
  3383. ISBN 1-56529-286-3, Que
  3384.  
  3385. OS/2 2.1 Programming
  3386. Herbert Schildt and Robert Goosey
  3387. ISBN 0-07-881910-5, Osborne/McGraw-Hill
  3388.  
  3389. The OS/2 2.1 REXX Handbook
  3390. Hallette German
  3391. ISBN 0-442-01734-0, Van Nostrand Reinhold
  3392.  
  3393. OS/2 2.11 Unleashed
  3394. David Moskowitz and David Kerr
  3395. ISBN 0-672-30445-7, Sams
  3396.  
  3397. OS/2 2.1 Workplace Shell Programming
  3398. author ? Maruzzi
  3399. ISBN 0-679-79162-0, Random House
  3400.  
  3401. OS/2 2.x Notebook: Best of OS/2 Developer
  3402. Dick Conklin, editor
  3403. ISBN 0-442-01522-4, Van Nostrand Reinhold
  3404.  
  3405. OS/2 Applications Directory
  3406. ISBN 74770-78003-8, Miller Freeman/IBM
  3407.  
  3408. OS/2 Awareness Series, Volume I: Introduction to OS/2 2.1
  3409. Craig Chambers, Jim Crump, Paul McPeek, and Larry Pollis
  3410. ISBN 1-884988-00-8, One UP Corporation
  3411.  
  3412. OS/2 Awareness Series, Volume II: Introduction to OS/2 Programming
  3413. Craig Chambers, Feite Kraay, and Larry Pollis
  3414. ISBN 1-884988-01-6, One UP Corporation
  3415.  
  3416. OS/2 Awareness Series, Volume III: Introduction to OS/2 Connectivity
  3417. Paul McPeek, Bob Reed, Greg Stuchell, and Craig Chambers
  3418. ISBN 1-884988-02-4, One UP Corporation
  3419.  
  3420. OS/2 Awareness Series, Volume IV: Introduction to System Object Model
  3421. John Boudreaux, Jonathan Rossi, Dave Sterner, and Craig Chambers
  3422. ISBN 1-884988-03-2, One UP Corporation
  3423.  
  3424. OS/2 Batch Files to Go
  3425. Ronny Richardson
  3426. ISBN 0-07-052370-3, Windcrest/McGraw-Hill
  3427.  
  3428. OS/2 Extra! VIO, KBD, and MOU Special Functions Revealed
  3429. Len Dorfman and Marc Neuberger, editors
  3430. ISBN 0-8306-4567-5, Windcrest/McGraw-Hill
  3431.  
  3432. OS/2 for Dummies
  3433. Andy Rathbone
  3434. ISBN 1-878058-76-2, IDG
  3435.  
  3436. OS/2 for Non-Nerds
  3437. Bruce Hallberg
  3438. ISBN 1-56205-153-9, New Riders
  3439.  
  3440. OS/2 for Windows Users
  3441. Sharon Crawford and Charlie Russell
  3442. ISBN 0-7821-1528-4, Sybex
  3443.  
  3444. OS/2 Inside & Out
  3445. Kathy Ivens and Brian Proffit
  3446. ISBN 0-07-881871-0, Osborne
  3447.  
  3448. OS/2 Instant Reference
  3449. Peter Dyson
  3450. ISBN 0-7821-1179-3, Sybex
  3451.  
  3452. OS/2 Presentation Manager Programming
  3453. Charles Petzold
  3454. ISBN 1-56276-123-4, Ziff-Davis Press
  3455.  
  3456. OS/2 Presentation Manager Programming for COBOL Programmers, Revised
  3457.   Edition for OS/2 2.1
  3458. Robert Chapman
  3459. ISBN 0-471-56140-1, Wiley-QED
  3460.  
  3461. OS/2 Secrets and Solutions
  3462. Peter Dyson
  3463. ISBN 0-7821-1281-1, Sybex
  3464.  
  3465. OS/2 V2 C++ Class Library: Power GUI Programming with C Set ++
  3466. William Law, Kevin Leong, Robert Love, and Hiroshi Tsuji
  3467. ISBN 0-442-01795-2, Van Nostrand Reinhold
  3468.  
  3469. PC Learning Labs Teaches OS/2 2.1
  3470. by Logical Operations
  3471. ISBN 1-56276-148-X, Ziff-Davis
  3472.  
  3473. Performance 2.1: A Fine-Tuning Kit for OS/2 2.1
  3474. Tony Pereira
  3475. ISBN ?, Clear & Simple
  3476.  
  3477. Quick Reference Guide for OS/2 2.1
  3478. George T. Lynch
  3479. ISBN 1-56243-119-6, DDC
  3480.  
  3481. Quick Reference Library for OS/2 Functions, Volume 1: Win Functions
  3482. Nora Scholin
  3483. ISBN 0-442-01897-5, Van Nostrand Reinhold
  3484.  
  3485. Real-World Programming for OS/2 2.1
  3486. Derrel R. Blain, Kurt R. Delimon, and Jeff English
  3487. ISBN 0-672-30300-0, Sams
  3488.  
  3489. REXX Reference Summary Handbook
  3490. Dick Goran
  3491. ISBN 0-96398-541-8, CFS Nevada
  3492.  
  3493. The Shell Collection: OS/2 2.1 Utilities
  3494. Steven Levenson
  3495. ISBN 0-442-01585-2, Van Nostrand Reinhold
  3496.  
  3497. Stacker for OS/2 and DOS: An Illustrated Tutorial
  3498. Lisa Heller
  3499. ISBN 0-07-027986-1, Windcrest/McGraw-Hill
  3500.  
  3501. Stepping Up to OS/2 2.1
  3502. Robert Albrecht and Michael Plura
  3503. ISBN 1-55755-185-5, Abacus
  3504.  
  3505. Teach Yourself OS/2 2.1
  3506. Judi Fernandez
  3507. ISBN 1-55828-282-3, MIS Press
  3508.  
  3509. Teach Yourself OS/2 2.1 in a Week
  3510. Carol Thomas
  3511. ISBN 0-672-30360-4, Sams
  3512.  
  3513. 10-Minute Guide to OS/2 2.1
  3514. Herb Tyson
  3515. ISBN 1-56761-185-0, Alpha
  3516.  
  3517. Thinking Person's Guide to OS/2 2.1
  3518. Maria Tyne
  3519. ISBN 0-471-60306-6, Wiley-QED
  3520.  
  3521. Using OS/2 2.1, Third Edition
  3522. Barry Nance, Caroline Halliday, and Greg Chicares
  3523. ISBN 1-56529-635-4, Que
  3524.  
  3525. Using Workplace OS/2: Power User's Guide
  3526. Lori Brown and Jeff Howard
  3527. ISBN 0-442-01590-9, Van Nostrand Reinhold
  3528.  
  3529. Van Wolverton's Guide to OS/2
  3530. Van Wolverton and Jim Meade
  3531. ISBN 0-679-74877-6, Random House
  3532.  
  3533. Voodoo OS/2
  3534. Allen G. Taylor
  3535. ISBN 1-566-04066-3, Ventana
  3536.  
  3537. Windows Vs. OS/2: The GUI-OOUI War
  3538. Theo Mandel
  3539. ISBN 0-442-01750-2, Van Nostrand Reinhold
  3540.  
  3541. Writing OS/2 Device Drivers in C, Second Edition
  3542. Steve Mastrianni
  3543. ISBN 0-442-01729-4, Van Nostrand Reinhold
  3544.  
  3545. Your OS/2 2.1 Consultant
  3546. Herb Tyson
  3547. ISBN 0-672-30317-5, Sams
  3548.  
  3549. March 1994
  3550. ----------
  3551.  
  3552. Downsizing to OS/2 2.1
  3553. author ?
  3554. ISBN 1-56205-244-6, New Riders
  3555.  
  3556. OS/2 2.1 Red Book for Power Users
  3557. IBM authors
  3558. ISBN 1-56529-286-3, Que
  3559.  
  3560. April
  3561. -----
  3562.  
  3563. The Ultimate OS/2 Programmer's Manual
  3564. John Mueller
  3565. ISBN 0-07-043972-9, McGraw-Hill
  3566.  
  3567. June
  3568. ----
  3569.  
  3570. OS/2 2.1 Red Book for Developers
  3571. author ?
  3572. ISBN 1-56529-287-1, Que
  3573.  
  3574. July
  3575. ----
  3576.  
  3577. Object-Oriented Programming Using SOM and DSOM
  3578. ? Lau
  3579. ISBN ?, Van Nostrand Reinhold
  3580.  
  3581. Objects for OS/2 2.1
  3582. Bruce Tate, Scott Danforth, and Paul Koenen
  3583. ISBN 0-442-01738-3, Van Nostrand Reinhold
  3584.  
  3585. The OS/2 2.x Handbook
  3586. William Zack
  3587. ISBN ?, Van Nostrand Reinhold
  3588.  
  3589. Quick Reference Library for OS/2 Functions, Volume 2: Message Functions
  3590. Nora Scholin
  3591. ISBN 0-442-01898-3, Van Nostrand Reinhold
  3592.  
  3593. Teach Yourself REXX in 21 Days
  3594. Bill and Esther Schindler
  3595. ISBN 0-672-305291, Sams
  3596.  
  3597. August
  3598. ------
  3599.  
  3600. Client/Server Programming with OS/2 2.1 (Chinese translation)
  3601. Robert Orfali and Dan Harkey
  3602. ISBN ?, Hope Computer Co.
  3603.  
  3604. Client/Server Programming with OS/2 2.1 (Japanese translation)
  3605. Robert Orfali and Dan Harkey
  3606. ISBN ?, ITL Japan
  3607.  
  3608. A Client/Server Survival Guide with OS/2 (Chinese translation)
  3609. Robert Orfali and Dan Harkey
  3610. ISBN ?, Hope Computer Co.
  3611.  
  3612. Hajimete Tsukau OS/2 (Using OS/2 for the First Time) (Japanese)
  3613. author ?
  3614. ISBN ?, Keigaku Publishing
  3615.  
  3616. Motto Shiritai OS/2 (Knowing OS/2 Better) (Japanese)
  3617. author ?
  3618. ISBN ?, I-Mate Co., Ltd.
  3619.  
  3620. OS/2 Daisuki! (I Love OS/2!) (Japanese)
  3621. author ?
  3622. ISBN ?, Ohmsha, Ltd.
  3623.  
  3624. OS/2 Real Time (Japanese translation)
  3625. author ?
  3626. ISBN ?, Gijutsu Hroron Co., Ltd.
  3627.  
  3628. The OS/2 Survival Kit
  3629. Brian Proffit
  3630. ISBN ?, Addison-Wesley
  3631.  
  3632. OS/2 User No Tame OS/2 (Japanese version of Sybex's OS/2 for Windows
  3633.   Users)
  3634. Crawford and Russell
  3635. ISBN ?, ASCII Corp.
  3636.  
  3637. Windows in OS/2: Insider's Guide to WIN-OS/2
  3638. Tim Shortley
  3639. ISBN ?, Van Nostrand Reinhold
  3640.  
  3641. September
  3642. ---------
  3643.  
  3644. The Design of OS/2 2.1, 2nd Edition
  3645. Mike Kogan and ? Deitel
  3646. ISBN 0-201-52886-X, Addison-Wesley
  3647.  
  3648. Quick Reference Library for OS/2 Functions, Volume 3: Workplace Shell
  3649. Nora Scholin
  3650. ISBN 0-442-01899-1, Van Nostrand Reinhold
  3651.  
  3652. The Ultimate OS/2 File Management Kit
  3653. Dorfman and Stegner
  3654. ISBN 007-911882-8, McGraw-Hill
  3655.  
  3656. October
  3657. -------
  3658.  
  3659. Lotus Notes in the OS/2 Environment
  3660. Dennis Walsh
  3661. ISBN ?, Van Nostrand Reinhold
  3662.  
  3663. OS/2 Object-Oriented Programming
  3664. Russell Jacobs
  3665. ISBN ?, Que
  3666.  
  3667. OS/2 Remote Communications: Asynchronous to Synchronous T&T
  3668. Ken Stonecipher
  3669. ISBN 0-442-01814-2, Van Nostrand Reinhold
  3670.  
  3671. Writing VX-REXX Programs
  3672. Ronny Richardson
  3673. ISBN 0-07-9119-10, McGraw-Hill
  3674.  
  3675. November
  3676. --------
  3677.  
  3678. OS/2 for Everyone
  3679. Doug Azzarito and David Green
  3680. ISBN 0-471-06083-6, Wiley-QED
  3681.  
  3682. OS/2 2.x Control Program API Reference
  3683. Marc Stock
  3684. 0-471-03887-3, Wiley-QED
  3685.  
  3686. OS/2 2.1 Red Book for Developers
  3687. IBM authors
  3688. ISBN 1-56529-287-1, Que
  3689.  
  3690. OS/2 VX-REXX Programming
  3691. author ?
  3692. ISBN ?, McGraw-Hill
  3693.  
  3694. Quick Reference Library for OS/2 Functions, Volume 4: GPI Functions
  3695. Nora Scholin
  3696. ISBN 0-442-01900-9, Van Nostrand Reinhold
  3697.  
  3698. December
  3699. --------
  3700.  
  3701. The Art of OS/2 2.x C Programming
  3702. Kathleen Panov, Arthur Panov, and Larry Salomon
  3703. ISBN 0-471-08633-9, Wiley-QED
  3704.  
  3705. OS/2 2.x Workplace Shell SOM
  3706. Marc Stock
  3707. 0-471-08373-3, Wiley-QED
  3708.  
  3709. OS/2 Workplace Shell API Reference
  3710. Mindy Pollack
  3711. 0-471-03872-5, Wiley-QED
  3712.  
  3713. January 1995
  3714. ------------
  3715.  
  3716. OS/2 for the Impatient
  3717. author ?
  3718. ISBN ?, Addison-Wesley
  3719.  
  3720. OS/2 2.x Presentation Manager for Power Programmers
  3721. Stern and Morrow
  3722. ISBN 0-471-05839-4, Wiley-QED
  3723.  
  3724. OS/2 Secrets
  3725. Carole Patton
  3726. ISBN 1-56884-084-5, IDG
  3727.  
  3728. Quick Reference Library for OS/2 Functions, Volume 5: DOS Functions
  3729. Nora Scholin
  3730. ISBN 0-442-01901-7, Van Nostrand Reinhold
  3731.  
  3732. March 1995
  3733. ----------
  3734.  
  3735. Quick Reference Library for OS/2 Functions, Volume 6: Miscellaneous
  3736.   Functions
  3737. Nora Scholin
  3738. ISBN 0-442-01902-5, Van Nostrand Reinhold
  3739.  
  3740. Date to be Determined
  3741. ---------------------
  3742.  
  3743. DDE for OS/2 Programmers
  3744. ? Puchtel
  3745. ISBN ?, Van Nostrand Reinhold
  3746.  
  3747. Independent Platform Coding
  3748. author ?
  3749. ISBN ?, IBM/McGraw-Hill
  3750.  
  3751. OS/2 in the Fast Lane (2.1 edition)
  3752. Bill Camarda
  3753. ISBN 1-56205-126-1, New Riders
  3754.  
  3755. OS/2 and NetWare Programming: Using the NetWare Client API for C
  3756. Lori Gauthier
  3757. ISBN 0-442-01815-0, Van Nostrand Reinhold
  3758.  
  3759. OS/2 and Connectivity
  3760. author ?
  3761. ISBN ?, Wiley-QED
  3762.  
  3763. OS/2 and Networking
  3764. author ?
  3765. ISBN ?, Wiley-QED
  3766.  
  3767. OS/2 Presentation Manager API Reference
  3768. Joel Barnum
  3769. ISBN 0-471-03872-5, Wiley-QED
  3770.  
  3771. Not OS/2-related, but newsworthy
  3772. --------------------------------
  3773.  
  3774. Enterprise Network Performance Optimization
  3775. ? Nemzow
  3776. ISBN ?, Mc-Graw Hill
  3777. due July 1994
  3778.  
  3779. Inside the PowerPC Revolution
  3780. Dunteman and Pronk
  3781. ISBN 1-883577-04-7, Coriolis Group
  3782.  
  3783. PC DOS 6.3: Everything You Need to Know
  3784. Jonathan Kamin
  3785. ISBN 1-55958-450-5, Prima Publishing
  3786.  
  3787. ========================================================================
  3788.  
  3789.              +---------------------------------------------+
  3790.              | OS/2 Redbooks Issued Within Last Six Months |        6red
  3791.              +---------------------------------------------+
  3792.  
  3793. This report lists the OS/2 Redbooks released within the last six months.
  3794.  
  3795. Redbooks are "how to" books, written by the most experienced IBM Systems
  3796. Engineers from all over the world, for professionals, to ease their
  3797. complex tasks. IBM's International Technical Support Organization
  3798. (ITSO), which has Centers close to IBM's development divisions, produces
  3799. and publishes the Redbooks, and updates and distributes this list
  3800. monthly.
  3801.  
  3802. Prices shown are in USD and are valid only in the USA.  Prices in other
  3803. countries may vary.
  3804.  
  3805. Users of ITSO Publications are encouraged to provide feedback to improve
  3806. quality over time. A feedback form is in the back of any Redbook.
  3807. Questions and feedback may also be sent via Internet to
  3808. REDBOOKS@VNET.IBM.COM.
  3809.  
  3810. ------------------------------------------------------------------------
  3811.  
  3812. CICS OS/2 V2.0 Sizing and Performance
  3813. GG24-4190-00, December 1993, 148 pages, 50 USD
  3814.  
  3815. CICS/VSE to CICS OS/2 and CICS/6000: A Guide to Client/Server Solutions
  3816. GG24-4262-00, June 1994, 188 pages, price unavailable
  3817.  
  3818. Developing DCE Applications for AIX, OS/2 and Windows
  3819. GG24-4090-01, April 1994, 308 pages, 42.40 USD
  3820.  
  3821. Introduction to OS/2 2.1 National Language Support
  3822. GG24-4213-00, May 1994, 202 pages, 26 USD
  3823.  
  3824. NetWare Client for OS/2 Installation and Configuration
  3825. GG24-3891-01, December 1993, 186 pages, 25 USD
  3826.  
  3827. OS/2 2.1 Ultimedia Tools
  3828. GG24-4204-00, February 1994, 256 pages, 59 USD
  3829.  
  3830. OS/2 2.11, OS/2.1 for Windows, New OS/2 Device Drivers, and Updates to
  3831. OS/2 2.1
  3832. GG24-4212-00, May 1994, 440 pages, 29.50 USD
  3833.  
  3834. OS/2 Configuration Techniques: "Cracking" the Workplace Shell
  3835. GG24-4201-00, May 1994, 328 pages, 31 USD
  3836.  
  3837. OS/2 Power Techniques
  3838. GG24-4346-00, May 1994, 1000 pages, 49.95 USD
  3839.  
  3840. OS/2 REXX: From Bark to Byte
  3841. GG24-4199-00, December 1993, 358 pages, 19.95 USD
  3842.  
  3843. TCP/IP V2.0 for OS/2 Installation and Interoperability
  3844. GG24-3531-02, December 1993, 442 pages, 45 USD
  3845.  
  3846. Understanding IBM OS/2 LAN Server Ultimedia Version 1.0
  3847. GG24-4224-00, March 1994, 122 pages, 27 USD
  3848.  
  3849. Using Network Security Program on AIX, OS/2, and DOS Platforms
  3850. GG24-4149-00, April 1994, 158 pages, 53.25 USD
  3851.  
  3852. Using V2R3 DOS and OS/2 PC Support/400 under OS/2 2.1, Including
  3853. Communications Manager/400, Communications Manager/2, and RUMBA/400 for
  3854. OS/2
  3855. GG24-4070-00, February 1994, 392 pages, 75 USD
  3856.  
  3857. ========================================================================
  3858.  
  3859.                        +-------------------+
  3860.                        | 800 Phone Numbers |                      800nos
  3861.                        +-------------------+
  3862.  
  3863. The 800 phone numbers below come from two sources:
  3864. (1) This issue and preceding issues of PSP Developer Support News
  3865. (2) Information posted on IBM internal forums.
  3866.  
  3867. Common Desktop Environment Developers Conference          1-800-225-4698
  3868. OS/2 Multimedia Tools                                     1-800-228-8584
  3869. OS/2 Performance Beta I CD-ROM                            1-800-251-2177
  3870. IBM PSP Developer Support Marketing Center              * 1-800-285-2936
  3871. Housing Management for OS/2 Technical Update '94          1-800-338-6638
  3872. IBM LAN Server 4.0 Beta                                   1-800-339-8922
  3873.     (in Canada, 1-800-561-5293)
  3874. OS/2 Sales                                                1-800-342-6672
  3875.     (in Canada, 1-800-465-7999)
  3876. PC DOS Beta-Test Hotline                                * 1-800-368-8365
  3877. IBM International Marketing Information                   1-800-426-1774
  3878. IBM National Telesales Marketing (IBMCALL)                1-800-426-2255
  3879. IBM Cary (North Carolina) Customer Center                 1-800-426-2279
  3880. Boca Raton Technical Services Software System Test        1-800-426-2622
  3881. IBM Direct                                                1-800-426-2968
  3882.     (in Canada, 1-800-465-7999)
  3883. DCE Client for Windows Beta Program and                   1-800-426-3040
  3884.   LAN NetView Extended Beta Test
  3885.     (in Canada, 1-800-561-5293)
  3886. IBM general information                                   1-800-426-3333
  3887.     (in Canada, 1-800-465-1234)
  3888. IBM Business Partner Locator (PS/2 Dealers)               1-800-426-3377
  3889. IBM FAX Information Service                               1-800-426-4329
  3890.     (in Canada, HELPFAX, 1-800-465-3299)
  3891. IBM Worldwide Industry Hardware Support                   1-800-426-4579
  3892. PS/2, PS/1, PC publications                               1-800-426-7282
  3893. Skill Dynamics (Education)                                1-800-426-8322
  3894.     (in Canada, 1-800-661-2131)
  3895. The Corner Store                                          1-800-428-9672
  3896. Programmer's Paradise                                     1-800-445-7899
  3897. Integrated Systems Solutions Corporation                  1-800-472-4772
  3898. ColoradOS/2 Conference                                  * 1-800-481-3389
  3899. Personal Software Products Advertising Program            1-800-491-5740
  3900. OS/2 2.1 and OS/2 2.1 for Windows ServicePaks             1-800-494-3044
  3901. CompuServe Membership                                   * 1-800-524-3388
  3902. Personal Systems Competency Center + TALKLink (OS2BBS)    1-800-547-1283
  3903.     (in Canada: IBMLink, 1-800-268-3100;
  3904.      Customer Assistance group, 1-800-465-1234)
  3905. IBM AntiVirus Direct                                      1-800-551-3579
  3906. Software Vendor Systems Center                            1-800-553-1623
  3907. several Developer Assistance Programs                   * 1-800-627-8363
  3908. Berlitz Translation Services                              1-800-628-4808
  3909.     (in Canada, 1-800-387-5500)
  3910. IBM Developer Connection for OS/2                         1-800-633-8266
  3911.     (in Canada, 1-800-561-5293)
  3912. IBM Direct Response Marketing                             1-800-633-8266
  3913. OS/2 Technical Update '94 Registration                    1-800-636-6634
  3914. GEnie                                                     1-800-638-8369
  3915. Carlson Travel Network (for OS/2 Technical Update '94)    1-800-666-8889
  3916. IBM Custom Application Porting Workshops                  1-800-678-31UP
  3917. Personal Systems Technical Solutions magazine             1-800-678-8014
  3918. Delphi                                                    1-800-695-4005
  3919. CGI Systems                                               1-800-722-1866
  3920. IBM AntiVirus Services Marketing                          1-800-742-2493
  3921. IBM Support Family Information Center                     1-800-742-9235
  3922. IBM Midwestern Customer Service Center                    1-800-756-4426
  3923. Personal Systems HelpCenter                               1-800-772-2227
  3924.     (in Canada, 1-800-237-5511)
  3925. PRODIGY                                                   1-800-776-0845
  3926.                                                       and 1-800-776-3449
  3927. Indelible Blue, Inc.                                      1-800-776-8284
  3928. Personal Systems Support Family                           1-800-799-7765
  3929. America Online                                            1-800-827-6364
  3930. IBM Technical Directory                                   1-800-832-4347
  3931. Business Depot, Inc.                                      1-800-844-8448
  3932. CompuServe                                              * 1-800-848-8199
  3933. IBM PSP Technical Interchange Registration              * 1-800-872-7109
  3934. IBM Publications (Software Manufacturing Solutions)       1-800-879-2755
  3935. IBM Ultimedia Tools Series                                1-800-887-7771
  3936. PenDOS Software Developer Kit                             1-800-888-8242
  3937. IBM Software Manufacturing Company                        1-800-926-0364
  3938. OS/2 Developer magazine                                   1-800-926-8672
  3939. OS/2 Free Seminar Enrollment                              1-800-937-3737
  3940. DB2 Technical Conference                                  1-800-955-1238
  3941. Drake Training and Technologies (for Professional       * 1-800-959-3926
  3942.   Certification Program from IBM)
  3943. IBM Customer Support Center                               1-800-967-7882
  3944. Personal Software Products Support Center (Defect report) 1-800-992-4777
  3945.     (in Canada, 1-800-465-2222)
  3946.  
  3947.  * indicates the number works in Canada also
  3948.  
  3949. ========================================================================
  3950.  
  3951.          +--------------------------------------------------+
  3952.          | Trademarks, Registered Trademarks, Service Marks |     tmarks
  3953.          +--------------------------------------------------+
  3954.  
  3955. (R)  AIX, AIX SystemView NetView/6000, APL2, APL2/6000, Application
  3956.      System/400, AS/400, AT, Audio Visual Connection, BookManager,
  3957.      Communications Manager/2, C Set/2, DB2, DisplayWrite, HelpCenter,
  3958.      HelpWare, IBM, ImagePlus, LAN NetView, LAN NetView Fix, LAN NetView
  3959.      Manage, LAN NetView Monitor, LAN NetView Scan, LAN NetView Monitor,
  3960.      LAN Server, Micro Channel, NetView, NetView/6000, Operating
  3961.      System/2, Operating System/400, OS/2, OS/400, Pen for OS/2,
  3962.      Personal Computer AT, Personal System/2, Presentation Manager,
  3963.      PS/1, PS/2, RISC System/6000, RISC/6000, S/390, SQL/400, Systems
  3964.      Application Architecture, TALKLink, ThinkPad, Ultimedia, and XGA
  3965.      are registered trademarks of International Business Machines Corp.
  3966.  
  3967. (R)  Apple, Bento, and Macintosh are registered trademarks of Apple
  3968.      Computer Corp.
  3969. (R)  ATI is a registered trademark of ATI Technologies, Inc.
  3970. (R)  BIX is a registered trademark of General Videotex Corp.
  3971. (R)  Cirrus Logic is a registered trademark of Cirrus Technology, Inc.
  3972. (R)  COMDEX is a registered trademark of The Interface Group, Inc.
  3973. (R)  CompuServe is a registered trademark of CompuServe, Inc.
  3974. (R)  Computer Associates is a registered trademark of Computer
  3975.      Associates International, Inc.
  3976. (R)  dBASE is a registered trademark of Borland International.
  3977. (R)  Epson is a registered trademark of Seiko Epson Corp.
  3978. (R)  GEnie is a registered service mark of General Electric Information
  3979.      Services Co.
  3980. (R)  Headland is a registered trademark of Headland, Inc.
  3981. (R)  Hitachi is a registered trademark of Hitachi Corp.
  3982. (R)  HP, LaserJet, DeskJet, OpenView, and PaintJet are registered
  3983.      trademarks of Hewlett-Packard Co.
  3984. (R)  IEEE is a registered trademark of The Institute of Electrical and
  3985.      Electronics Engineers.
  3986. (R)  Intel and Indeo are registered trademarks of Intel Corp.
  3987. (R)  Internet is a registered trademark of Internet, Inc.
  3988. (R)  ISO is a registered trademark of the International Organization for
  3989.      Standardization.
  3990. (R)  Lotus, Lotus Notes, and 1-2-3 are registered trademarks of Lotus
  3991.      Development Corp.
  3992. (R)  MicroGate is a registered trademark of Gateway Microsystems, Inc.
  3993. (R)  Microsoft and Microsoft C are registered trademarks of Microsoft
  3994.      Corp.
  3995. (R)  NEC is a registered trademark of NEC Corp.
  3996. (R)  NetWare, NetWare Server, and Novell are registered trademarks of
  3997.      Novell, Inc.
  3998. (R)  Object Management Group and OMG are registered trademarks of Object
  3999.      Management Group, Inc.
  4000. (R)  OPEN LOOK and UNIX are registered trademarks of UNIX System
  4001.      Laboratories, Inc.
  4002. (R)  Oracle is a registered trademark of Oracle Corp.
  4003. (R)  PenDOS is a registered trademark of Communication Intelligence
  4004.      Corp.
  4005. (R)  PRODIGY is a registered trademark of PRODIGY Services Corp.
  4006. (R)  Sony is a registered trademark of Sony Corp.
  4007. (R)  Sybase is a registered trademark of Sybase, Inc.
  4008. (R)  Taligent is a registered trademark of Taligent, Inc.
  4009. (R)  ToolTalk and SunSoft are registered trademarks of Sun Microsystems,
  4010.      Inc.
  4011. (R)  Toshiba is a registered trademark of Toshiba Corp.
  4012. (R)  True Type is a registered trademark of Apple Computer, Inc.
  4013. (R)  UNIX is a registered trademark of Novell, Inc.
  4014. (R)  Walt Disney World is a registered trademark of Walt Disney
  4015.      Productions.
  4016. (R)  Western Digital is a registered trademark of Western Digital Corp.
  4017. (R)  WordPerfect is a registered trademark of WordPerfect Corp.
  4018. (R)  Xerox is a registered trademark of Xerox Corp.
  4019.  
  4020. (TM) AIX/6000, APPN, Certified LAN Server Engineer, Certified OS/2
  4021.      Engineer, CICS, CICS/ESA, CICS MVS, CICS OS/2, CICS VSE, Common
  4022.      User Access, C Set ++, CUA, Current, DATABASE 2, DataHub, DB2,
  4023.      DB2/2, DB2/6000, DDCS/2, The Developer Connection for OS/2,
  4024.      DISTRIBUTED DATABASE CONNECTION SERVICES/2, Distributed Relational
  4025.      Database Architecture, DRDA, Extended Services for OS/2, IBMLink,
  4026.      IMS Client Server/2, Information Warehouse, LANStreamer, Library
  4027.      Reader, LinkWay, Matinee, Midware, Multimedia Presentation
  4028.      Manager/2, Natural Computing, NAVIGATOR, PCjr, PenAssist, PowerPC,
  4029.      PowerPC 601, PowerOpen, RETAIN, SAA, Skill Dynamics, Skill Dynamics
  4030.      Canada, SOM, SOMobjects, SQL/DS, Storyboard, SuperStor/DS,
  4031.      Ultimotion, VSE/ESA, WIN-OS/2, VisualAge, VisualGen, Workplace
  4032.      Shell, and XT are trademarks of International Business Machines
  4033.      Corp.
  4034.  
  4035. (TM) ActionMedia, DVI, Indeo, and Intel386 are trademarks of Intel Corp.
  4036. (TM) AST is a trademark of AST Research, Inc.
  4037. (TM) Borland, Paradox, and Quattro Pro are trademarks of Borland
  4038.      International.
  4039. (TM) CasePoint is a trademark of Inference Corp.
  4040. (TM) Central Point Backup is a trademark of Central Point Software, Inc.
  4041. (TM) ColoradOS/2 is a trademark of Kovsky Conference Productions, Inc.
  4042. (TM) Drake Training and Technologies is a trademark of Drake Training
  4043.      and Technologies.
  4044. (TM) Ethernet is a trademark of Xerox Corp.
  4045. (TM) Excel is a trademark of Microsoft Corp.
  4046. (TM) LAN Workplace is a trademark of Novell Inc.
  4047. (TM) Macintosh is a trademark of Apple Computer Corp.
  4048. (TM) Micro Focus is a trademark of Micro Focus Ltd.
  4049. (TM) Open Software Foundation, OSF, OSF/1, and Motif are trademarks of
  4050.      the Open Software Foundation, Inc.
  4051. (TM) OpenDoc is a trademark of Apple Computer Corp.
  4052. (TM) ORACLE Server and ORACLE7 are trademarks of Oracle Corp.
  4053. (TM) PCMCIA is a trademark of the Personal Computer Memory Card
  4054.      International Association.
  4055. (TM) PC/TCP is a trademark of FTP Software Inc.
  4056. (TM) Pentium is a trademark of Intel Corp.
  4057. (TM) PhoenixCARD Manager Plus is a trademark of Phoenix Technologies,
  4058.      Inc.
  4059. (TM) PostScript and Adobe Type Manager are trademark of Adobe Systems,
  4060.      Inc.
  4061. (TM) PSN and Private Satellite Network are trademarks of Private
  4062.      Satellite Network, Inc.
  4063. (TM) RAMBoost is a trademark of Central Point Software, Inc.
  4064. (TM) SCO is a trademark of The Santa Cruz Operation, Inc.
  4065. (TM) SmallTalk and Smalltalk V/PM are trademarks of Digitalk Corp.
  4066. (TM) Solaris is a trademark of Sun Microsystems Inc.
  4067. (TM) SoundBlaster is a trademark of Creative Labs, Inc.
  4068. (TM) SPARCstation is a trademark of SPARC International, Inc.
  4069. (TM) Support on Site is a trademark of Ziff-Davis.
  4070. (TM) TCP with Demand Protocol Architecture is a trademark of 3COM Corp.
  4071. (TM) TelePad is a trademark of TelePad Corp.
  4072. (TM) Tusk is a trademark of Tusk, Inc.
  4073. (TM) Univel is a trademark of Univel.
  4074. (TM) VX*REXX and WATCOM are trademarks of WATCOM International Corp.
  4075. (TM) X/Open is a trademark of the X/Open Co., Ltd.
  4076. (TM) Windows, Win32, and Windows NT are trademarks of Microsoft Corp.
  4077.  
  4078. (SM) America Online is a service mark of America Online, Inc.
  4079.  
  4080. ========================================================================
  4081.  
  4082. This concludes 1994 Issue 8 of IBM PSP Developer Support News. Please
  4083. let us know how we can improve it; see the beginning of the newsletter
  4084. for ways to contact us. Thank you!
  4085.  
  4086.