home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 32 Periodic / 32-Periodic.zip / dsn3ia.zip / DSNEWS.93I < prev   
Text File  |  1993-12-15  |  130KB  |  3,020 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. Issue 9                                                 15 December 1993
  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  OS/2 2.1 ServicePak Beta                                     spakbeta
  31.      Contents. How to acquire. Caveats. Feedback.
  32.  
  33. o  OS/2 Support for Symmetrical Multiprocessing Systems         os2symm
  34.      Function. How SMP works. COMDEX demonstration. Demo
  35.      code provided in Developer Connection.
  36.  
  37. o  C Set ++ for OS/2 Version 2.1 Upgrade Promotion              cset21
  38.      Eligibility. Ordering. Installation dates. Prices.
  39.  
  40. o  OS/2 Device Driver Development Workshops -- FREE!            ddclass
  41.      Overview. Calendar. Details of five workshops. Attendee
  42.      responsibilities. Limited seating. Registration.
  43.  
  44. o  Advertise Your OS/2 Device Driver in DUDE-ADS                ddads
  45.      Description. How to access.
  46.  
  47. o  Developer Connection for OS/2 CD-ROM Volume 2 Contents       devconv2
  48.      Overview of Developer Connection. Ordering. CD-ROM
  49.      contents.
  50.  
  51. o  DAPTOOLS - Through CompuServe and Advantis/IIN               tooldap
  52.      Description. How to acquire. Contacts.
  53.  
  54. o  DAPTOOLS List as of 13 December 1993                         listtool
  55.      Filenames. Number of bytes. Last updates. Descriptions.
  56.  
  57. o  Reminder: Free Watch Offer for Joining IBM's READY! for      watchexp
  58.    LAN Server Program Expires Soon
  59.  
  60. o  Spring 1994 IBM PSP Technical Interchange Combines with      pspti
  61.    Next Device-Driver Conference
  62.      Dates. Venue. Some subjects. Speakers. Fees. Some
  63.      events. Registration.
  64.  
  65. o  LAN NetView Software Developers Workshop                     nvwkshp
  66.      Description. Audience. Benefits. Prerequisites. Topics.
  67.      Cost. 1Q94 Schedule. Location. Registration. Contact.
  68.  
  69. o  DCE Hands-On Application Programming for OS/2 and AIX        apwkshp
  70.    Workshop
  71.      Description. Audience. Benefits. Prerequisites. Topics.
  72.      Cost. 1Q94 Schedule. Registration. Contact.
  73.  
  74. o  DCE Administration Workshop                                  admwkshp
  75.      Description. Audience. Prerequisites. Topics. Cost.
  76.      1Q94 Schedule. Registration. Contact.
  77.  
  78. o  ISV Technical Support in 1994 from the IBM Software          svsc94
  79.    Vendor Systems Center
  80.      Focus on technology enablement. Obtaining more info.
  81.  
  82. o  Object-Oriented Programming Course List                      ooplist
  83.      Details of several OOP courses from IBM and other
  84.      vendors.
  85.  
  86. o  Three New FREE Training Guides: OS/2, Multimedia, Object     3guides
  87.      Skill Dynamics' classes outlined in training guides.
  88.      Ordering the guides. Enrolling in courses.
  89.  
  90. o  Nationwide Poll Reveals Consumers More Likely to Buy         natcomp
  91.    PCs with Features that are Simple, Comfortable, and
  92.    Responsible
  93.      Results of customer survey. IBM's Natural Computing
  94.      strategy.
  95.  
  96. o  IBM Latin America Developer Assistance Program               ladap
  97.      Mission. Geographic range. Phone numbers.
  98.  
  99. o  Multimedia Asia Summit, 22-24 February, Hong Kong            mmasia
  100.      Description. Registration. Inquiries.
  101.  
  102. o  The IBM International Seminar, 1-2 March, Santa Clara CA     intlsem
  103.      Mission. Speakers. Topics. Seminar fee. Optional
  104.      programming lab. Lab contents. Lab fee. Inquiries.
  105.  
  106. o  OS/2 T2.1 Among Ten Best Chinese Information Products        t21award
  107.      Evaluation criteria. OS/2 T2.1 features.
  108.  
  109. o  China -- Asia's Fastest-Growing PC Market                    chinfast
  110.      Excerpts of report from Asia IT Market Update.
  111.  
  112. o  Two New Newsletters About OS/2                               twonews
  113.      OS/2 Marketing Report. OS/2 Advisory. Contents. Prices.
  114.  
  115. o  AGORA Services Guide Offers Free Listings to Service         sgagora
  116.    Providers
  117.      Qualifications. Readers. Application for free listing.
  118.  
  119. o  800 Phone Numbers                                            800nos
  120.  
  121. o  Trademarks, Registered Trademarks, Service Marks             tmarks
  122.  
  123.  
  124.                            +---------------+
  125.                            | Abbreviations |
  126.                            +---------------+
  127.  
  128.    AUD = Australian Dollars
  129.    CDN = Canadian
  130.    GMT = Greenwich Mean Time
  131.    GST = Goods and Services Tax (in Canada)
  132.    USD = United States Dollars
  133.  
  134.                             +-------------+
  135.                             | Back Issues |
  136.                             +-------------+
  137.  
  138. The file names, dates, and number of pages for all issues thus far are:
  139.  
  140.   Issue  Date    Zipped       ASCII        .INF        .PS        Pages
  141.   -----  ----    ------       -----        ----        ---        -----
  142.     1    17 May  dsn93a.zip = dsnews.93a                           52
  143.     2    15 Jun  dsn93b.zip = dsnews.93b                           50
  144.     3    15 Jul  dsn93c.zip = dsnews.93c                           62
  145.     4    23 Jul  dsn93d.zip = dsnews.93d                           48
  146.     5    16 Aug  dsn93e.zip = dsnews.93e                           29
  147.     6    15 Sep  dsn93f.zip = dsnews.93f + dsn93f.inf              47
  148.     7    15 Oct  dsn3ga.zip = dsnews.93g                           63
  149.                  dsn3gi.zip =              dsn93g.inf
  150.                  dsn3gp.zip =                          dsn93g.ps
  151.     8    15 Nov  dsn3ha.zip = dsnews.93h                           34
  152.                  dsn3hp.zip =                          dsn93h.ps
  153.     9    15 Dec  dsn3ia.zip = dsnews.93i                           46
  154.  
  155. Explanation of names of zipped files for Issues 7 and later:
  156.  
  157.   DSNymA = Developer Support News 199y issue m ASCII (plain-text)
  158.   DSNymI = Developer Support News 199y issue m .INF  (use OS/2 VIEW)
  159.   DSNymP = Developer Support News 199y issue m .PS   (PostScript)
  160.  
  161. where y = last digit of year (3, 4, ...)
  162.       m = month represented as alpha (1=A, ..., 7=G, 8=H, ...)
  163.  
  164. For example, DSN3GI is 1993 issue 7 (=G), the 15 October issue, in .INF
  165. format (after being unzipped).
  166.  
  167. Outside IBM, zipped files are found on several e-mail and BBS systems:
  168.  
  169. o America Online, in the OS/2 forum, in the Newsletters library
  170. o CompuServe, in OS2DF2 forum, *DAP library section 14
  171.           and in OS2DF1 forum, OPEN FORUM library section 15
  172. o GEnie, in OS/2 Software Library 16
  173. o Gopher, in index.almaden.ibm.com, OS/2 Information menu; also in
  174.           bobblair.austin.ibm.com
  175. o IBM Canada BBS, in file area 35, OS/2 Programming
  176. o IBM Europe/Middle East/Africa (EMEA) BBS, in file area DOCS.PUBS
  177. o IBM Personal Computer Company BBS, in file area 11, OS/2 Programming
  178. o IBM OS2BBS (TalkLink), in OS/2 Software Library, in Documents and Info
  179. o Internet, in anonymous FTP server software.watson.ibm.com, in
  180.             directory /pub/os2/info
  181. o PRODIGY, in the OS/2 Club topic's download library under IBM Files
  182.  
  183. Note: If you cannot find files named dsn... (in lower case), look for
  184. files named DSN... (in upper case).
  185.  
  186. Within IBM, all the ASCII files and INFBIN files are in DSNEWS PACKAGE
  187. in the MKTTOOLS, OS2TOOLS, and PCWIN tools catalogs. To obtain
  188. DSNEWS PACKAGE, type
  189.    TOOLCAT catalogname GET DSNEWS PACKAGE
  190. or
  191.    TOOLS SENDTO catalogdisk GET DSNEWS PACKAGE
  192. where
  193.    catalogname MKTTOOLS is on catalogdisk USDIST MKTTOOLS MKTTOOLS
  194.    catalogname OS2TOOLS is on catalogdisk KGNVMCB PCTOOLS OS2TOOLS
  195.    catalogname PCWIN is on catalogdisk BCRVMMS1 PCWIN PCWIN
  196. Examples: TOOLCAT MKTTOOLS GET DSNEWS PACKAGE
  197.           TOOLS SENDTO USDIST MKTTOOLS MKTTOOLS GET DSNEWS PACKAGE
  198. or request the package by typing
  199.    REQUEST DSNEWS FROM V1ENG AT BCRVM1
  200.  
  201. Note: Use a monospace font to print the ASCII version.
  202.  
  203.                  +------------------------------------+
  204.                  | Formats of DSNEWS Other Than ASCII |
  205.                  +------------------------------------+
  206.  
  207. Within IBM, other formats of DSNEWS are available. Klaus Johannes Rusch,
  208. IBM Austria, has produced DSNEWSB PACKAGE, which is in the OS2TOOLS
  209. tools catalog. DSNEWSB PACKAGE contains some issues of DSNEWS in
  210. BookMaster, PostScript, and LIST3820 formats. Klaus' assistance is
  211. greatly appreciated.
  212.  
  213. Outside IBM, the 15 September (Issue 6) was made available in .INF
  214. format, and the 15 October (Issue 7) and later issues were made
  215. available in .INF and PostScript formats. The .INF files were produced
  216. by Mike Kaply, IBM Boca Raton Information Development, whose assistance
  217. is also very much welcomed.
  218.  
  219. Future issues will be provided in formats other than ASCII as time and
  220. resources permit.
  221.  
  222.                   +-----------------------------------+
  223.                   | Notice to Readers Outside the USA |
  224.                   +-----------------------------------+
  225.  
  226. It is possible that the material in this newsletter may contain
  227. references to, or information about, IBM products (machines and
  228. programs), programming, or services that are not announced in your
  229. country. Such references or information must not be construed to mean
  230. that IBM intends to announce such products, programming, or services in
  231. your country.
  232.  
  233.                        +------------------------+
  234.                        | Send Us Your Feedback! |
  235.                        +------------------------+
  236.  
  237. Your comments about this newsletter are important to us. Please send
  238. your feedback to IBM PSP Developer Support News at:
  239.  
  240. o  CompuServe (R): 74150,44
  241. o  Internet (R): dsnews@vnet.ibm.com
  242. o  IBMMAIL: USIB33NP
  243. o  Fax: 1-407-443-3241
  244. o  Mail: Newsletter, Internal Zip 2230, IBM Corporation,
  245.          1000 N.W. 51st Street, Boca Raton FL 33431, USA
  246.  
  247. ========================================================================
  248.  
  249.                     +------------------------------+
  250.                     | IBM OS/2 2.1 ServicePak Beta |            spakbeta
  251.                     +------------------------------+
  252.  
  253. A beta version of IBM OS/2 Version 2.1 ServicePak is available for
  254. customers who want the opportunity to install, test, and provide
  255. feedback on this PRE-RELEASE code. This beta version is available in the
  256. United States and Canada only.
  257.  
  258. This ServicePak contains:
  259.  
  260. o  Fixes for approximately 550 problems reported against the OS/2 2.1
  261.    product since it became available in June 1993
  262.  
  263. o  Ship-level version of the S3 64K and 16 Million Color Video Device
  264.    Driver
  265.  
  266. o  Additional CD-ROM support, including:
  267.  
  268.    -- Panasonic Models 521, 522, 523, 562, 563
  269.    -- Mitsumi Models LU005, FX001, FX001D
  270.    -- Sony Model 31A
  271.    -- Chinon Models 431, 435, 535
  272.  
  273. o  Additional printer device drivers
  274.  
  275.    -- HP Models 4P and 4MP
  276.  
  277. The ServicePak is available to you for electronic downloading from the
  278. IBM electronic bulletin board system, OS2BBS. A CD-ROM version is also
  279. available, which you can request by calling 1-800-772-0330 within the
  280. USA between 8:00 a.m. and 5:00 p.m. Eastern Time (GMT minus 5) Monday
  281. through Friday. There is a 15 USD fee to cover shipping and handling.
  282.  
  283. In Canada, the ServicePak is available by calling 1-800-561-5293.
  284.  
  285. This beta version requires that OS/2 2.1 is already installed. THIS BETA
  286. VERSION WILL NOT INSTALL OVER OS/2 2.1 FOR WINDOWS.
  287.  
  288. BETA CODE SHOULD BE RUN IN A NON-PRODUCTION/NON-CRITICAL ENVIRONMENT. IT
  289. IS RECOMMENDED THAT YOU BACK-UP YOUR OS/2 PARTITION PRIOR TO
  290. INSTALLATION. Because a large number of system modules are affected by
  291. this ServicePak, an interactive installation process is being used to
  292. maximize the efficiency of the storage layout.
  293.  
  294. As a beta participant, your feedback is very valuable to IBM. Key data
  295. you can provide should include whether we regressed any functions that
  296. were working on OS/2 2.1, whether we correctly fixed the problems listed
  297. in the ServicePak README, and whether you are able to successfully take
  298. advantage of new device driver support in the ServicePak.
  299.  
  300. The vehicles for your feedback are the PSPBETA FORUM on CompuServe, the
  301. BETA FEEDBACK topic of the OS/2 Club bulletin board on PRODIGY, and the
  302. IBM electronic bulletin board system, OS2BBS, in the forum OS2BETA. In
  303. the United States, to become a member of CompuServe, call 1-800-524-3388
  304. and ask for representative 239. To become a member of PRODIGY, call
  305. 1-800-776-0845. To become a member of OS2BBS, call 1-800-547-1283.
  306.  
  307. As a beta version, this code is subject to change, and has not completed
  308. final testing. The fact that this code is available in a beta program
  309. should not be construed or represented as a commitment on IBM's part to
  310. make it generally available to customers.
  311.  
  312. ========================================================================
  313.  
  314.       +------------------------------------------------------+
  315.       | OS/2 Support for Symmetrical Multiprocessing Systems |   os2symm
  316.       +------------------------------------------------------+
  317.  
  318. At COMDEX/Fall '93, IBM announced that OS/2 for Symmetric
  319. Multiprocessing will begin beta testing in December.
  320.  
  321. OS/2 SMP provides users of Intel-based multiprocessing hardware systems
  322. with the capability of running compute-intensive applications faster and
  323. more efficiently. By intelligently supervising the computing operations
  324. and allocating microprocessing resources as necessary, computer users
  325. will see dramatic improvements in performance. Compute-intensive
  326. applications that would benefit most from symmetric multiprocessing
  327. include servers (database, transaction, application, and mail) and
  328. desktop applications such as database and graphics.
  329.  
  330. OS/2 SMP will extend customer investments in server software, because
  331. server systems can be scaled to handle larger and larger networks and/or
  332. to place additional server functions in a single system.
  333.  
  334. Because it is built on OS/2, SMP can run concurrently multiple DOS,
  335. Windows, and OS/2 applications in a single system. "Since the
  336. introduction of OS/2 2.1, we've been developing enhancements that will
  337. enable our customers to work more efficiently. OS/2 SMP does just
  338. that," said Lee Reiswig, president, IBM Personal Software Products
  339. division. "It allows OS/2 to take full advantage of the multiprocessing
  340. systems in a way that results in significant performance gains. And,
  341. native applications run dramatically better, which means higher
  342. productivity for our customers."
  343.  
  344. Under OS/2 SMP, application processes and threads are automatically
  345. dispatched by the operating system to run on any of several
  346. general-purpose processors. The result is enhanced performance, with the
  347. greatest significant improvement in multithreaded applications and
  348. multitasking environments. Even single-tasking DOS applications would
  349. benefit, because OS/2's heavy use of threads allows for overlap of
  350. systems services and application execution.
  351.  
  352. At its COMDEX/Fall '93 booth, IBM PSP showed the following
  353. demonstrations running on a five-processor computer system:
  354.  
  355. -- A transaction database processing environment using Database
  356.    Manager/2 for OS/2 and Oracle 7,
  357. -- A high-end workstation environment using AutoCAD for OS/2, and
  358. -- An application database environment using Lotus 1-2-3 for OS/2.
  359.  
  360. This demonstration code will be provided in the next issue of The
  361. Developer Connection for OS/2. The Developer Connection is a yearly
  362. CD-ROM subscription offering developers the latest tools, sample source
  363. code, and information for developing OS/2 applications.
  364.  
  365. IBM PSP is working with Intel and leading multiprocessing systems
  366. vendors to demonstrate that SMP can be provided on any 486 or above
  367. Intel platform. Vendors include ALR, AST, Compaq, Everex, IBM PC
  368. Company, Tricord, and Wyse, among others.
  369.  
  370. ========================================================================
  371.  
  372.           +-------------------------------------------------+
  373.           | C Set ++ for OS/2 Version 2.1 Upgrade Promotion |     cset21
  374.           +-------------------------------------------------+
  375.  
  376. For a limited time, eligible customers can upgrade from C Set ++ for
  377. OS/2 Version 2.0 to C Set ++ for OS/2 Version 2.1 at a reduced price.
  378.  
  379. Customers are eligible if they acquired Version 2.0 by upgrading from
  380. either Workset/2 or C Set/2 Version 1.0, or acquired Version 2.0 after
  381. 9 September 1993. If Version 2.0 was not acquired directly from IBM,
  382. proof of acquisition (copy of invoice) will be required.
  383.  
  384. Orders must be placed on or before 31 January 1994, and can only be made
  385. through 800-3IBM-OS2. The Date of Installation, as defined in the IBM
  386. Customer Agreement, must occur on or after 30 November 1993, but no
  387. later than 31 March 1994.
  388.  
  389. This promotion applies to eligible customers who have previously
  390. acquired the following part numbers: 61G1405, 61G1402, 71G1588, 61G1435,
  391. 61G1406, and 61G1407.
  392.  
  393. This promotion is also open to eligible customers who have acquired,
  394. after 9 September 1993, the following part numbers: 61G1175, 61G1425,
  395. and 61G1412.
  396.  
  397. IBM reserves the right to modify or withdraw this promotion at any time.
  398.  
  399. Part
  400. Number       Description                             Price
  401. ------       -----------                             -----
  402.  
  403. 82G3788      C Set ++ Version 2.1 (3.5) Upgrade        99 USD
  404. 82G3789      C Set ++ Version 2.1 (CD) Upgrade         59
  405. 82G3790      C Set ++ Version 2.1 (CD-PAK) Upgrade     79
  406.  
  407. In Canada, a permanent price reduction will be announced during the week
  408. of 20 December. Contact IBM Direct in Canada, 1-800-465-7999, for more
  409. details.
  410.  
  411. ========================================================================
  412.  
  413.          +---------------------------------------------------+
  414.          | OS/2 Device Driver Development Workshops -- FREE! |   ddclass
  415.          +---------------------------------------------------+
  416.  
  417. Are you "OS/2 device driver ready" for 1994? Do you have the device
  418. drivers that will enable your products to exploit the explosive growth
  419. of the OS/2 marketplace?
  420.  
  421. If your answers to these questions are no, and you're wondering how to
  422. get started, read on!
  423.  
  424. The IBM Driver Development Support Center (DDSC), a group of experienced
  425. industry professionals, provides the support and training you need to
  426. get you started in acquiring your share of this increasingly lucrative
  427. marketplace. You'll have good company, too -- Orchid Technology, Future
  428. Domain, NCR, and S3 are just a few of your industry peers who took this
  429. same path.
  430.  
  431. NOW is the time to start planning your 1994 attendance at the Device
  432. Driver Developer Workshops held at IBM in Boca Raton, Florida. Folks
  433. from the IBM Programming Center, experts at OS/2 development, will guide
  434. you during your extensive hands-on sessions. This help, together with
  435. the instruction you'll receive from our highly experienced staff, is an
  436. unbeatable combination ... at any price, and especially at the current
  437. price: ZERO. (But please note, we don't know how long we can maintain
  438. this bargain rate.)
  439.  
  440. If you're still not convinced, look at these sound business reasons why
  441. you should attend these workshops:
  442.  
  443. o  Respond to increasing market demand
  444.  
  445. o  Save significant dollars on development and programmer time
  446.  
  447. o  Gain access to the latest levels of code
  448.  
  449. o  Give yourself a quick start on bringing your driver to market
  450.  
  451. o  Open your opportunities to explosive new OS/2 market segments
  452.  
  453. o  YOUR COMPETITION IS DOING IT!
  454.  
  455. After you finish the workshop, be sure that you are registered with the
  456. DUDE, our device-driver bulletin board system. Registering will ensure
  457. that the DDSC team can give you support for your driver development
  458. efforts. As a bonus, when your driver is finished, you can use the
  459. DUDE's latest service, DUDE-ADS, to increase your product's visibility.
  460.  
  461. Workshop Calendar and Details
  462. -----------------------------
  463.  
  464. The calendar for 1994 device-driver workshops is:
  465.  
  466. Start   Course
  467. Date    Number    Topic
  468. ----    ------    -----
  469.  
  470. 24 Jan  OS2DD101  Physical Device Drivers (PDDs). See also 7 November.
  471. 21 Feb  OS2DD303  Adapter Device Drivers (ADDs)
  472. 21 Mar  OS2DD302  Graphics Accelerator Drivers
  473. 18 Apr  OS2DD309  Multimedia Device Drivers
  474.  9 May  OS2DD304  2.x Pointer Device Drivers
  475. 20 Jun  OS2DD201  OS/2 2.x Virtual Device Drivers (VDDs)
  476. 18 Jul  OS2DD403  NDIS-MAC Network Device Drivers
  477. 22 Aug  OS2DD306  PM Printer Device Drivers
  478. 19 Sep  OS2DD305  OS/2 2.x Device Managers (DMDs)
  479. 10 Oct  OS2DD401  PCMCIA
  480.  7 Nov  OS2DD101  Physical Device Drivers (PDDs). See also 24 January.
  481. 12 Dec  OS2DD402  Workplace OS
  482.  
  483. Other workshops available on a demand basis are:
  484.  
  485.         OS2DD301  Presentation Manager (PM) Drivers
  486.         OS2DD307  Industrial Controller Programming
  487.  
  488. As new technology becomes available, we will respond with the
  489. appropriate workshops. But we still look to you, our customers, to let
  490. us know which workshops you need but we currently don't have. Don't be
  491. shy -- send us D-MAIL!
  492.  
  493. Descriptions for five of these courses follow.
  494.  
  495. Physical Device Drivers, OS2DD101
  496. -----------------------
  497.  
  498. (Serial, Parallel Port Device Drivers)
  499.  
  500. This five-day workshop enables programmers to write OS/2 physical device
  501. drivers (PDDs). A PDD enables I/O ports (serial, parallel, A/D, ...) to
  502. be shared by multiple OS/2 applications.
  503.  
  504. This seminar describes how the PDD communicates with the OS/2 kernel
  505. using the DevHlp interface. Installation and debug techniques are also
  506. covered. The OS/2 Device Driver Source Kit (DDK) is used extensively to
  507. build and test the PDD.
  508.  
  509. This course is recommended as a prerequisite for all other device-driver
  510. courses except two: OS2DD302 and OS2DD306 (see course list above).
  511.  
  512. Audience:
  513. IBM or OEM programmers who code device drivers for PC hardware, such as
  514. serial, parallel, SCSI, or proprietary interfaces.
  515.  
  516. Prerequisites:
  517. (1) Programming expertise in C or Macro Assembler (MASM)
  518. (2) Have written device drivers or utilities for OEM hardware (DOS
  519.     device drivers, ROM BIOS, test utilities)
  520. (3) Must be a licensee of all of the following software: OS/2 2.1,
  521.     OS/2 Device Driver Source Kit (DDK), Microsoft C (MSC) 6.0
  522.  
  523. Course Outline:
  524. OS/2 Structure
  525. Device Driver Types
  526. Physical Device Driver
  527.   Character Versus Block
  528. Modes, Times
  529.   Init, Kernel, Interrupt, Timer
  530. Init Sequence
  531.   CONFIG.SYS Processing
  532. Utilities, Debuggers
  533.   Compiler, Assembler, Linker Usage
  534.   Symbol Generation (MAPSYM)
  535.   Kernel Debugger (KDB)
  536. Processor Support
  537. Semaphores
  538. PDD Address Spaces
  539.   Memory Management
  540. Monitor Implementations
  541. VDD Communication
  542. Lab: Develop OEM Physical Device Driver (PDD)
  543.  
  544. Graphics Accelerator Drivers, OS2DD302
  545. ----------------------------
  546.  
  547. (Seamless Windows Video Device Drivers for Video Accelerators)
  548.  
  549. This five-day workshop enables PC video-board manufacturers to write
  550. OS/2 2.1 video display drivers. This workshop upgrades an OS/2 1.x
  551. Presentation Manager device driver to OS/2 2.1. It also modifies a
  552. Windows 3.1 video device driver to provide seamless Windows support.
  553.  
  554. Audience:
  555. IBM or OEM programmers who code device drivers for video display cards.
  556.  
  557. Prerequisites:
  558. (1) Programming expertise in C or 386 Assembler
  559. (2) Knowledge of OS/2 PM DDs, VDDs, Windows video device drivers
  560. (3) Intimate knowledge of OEM hardware and programming protocols
  561. (4) Have written code for video hardware (ROM BIOS, utilities)
  562. (5) Attendee must be a licensee of all of the following software: OS/2
  563.     2.1, Windows DDK, OS/2 Device Driver Source Kit (DDK) with Seamless
  564.     Windows Supplement Diskette, Microsoft C (MSC) 6.0, Microsoft
  565.     Assembler (MASM) 6.0
  566. Note that course OS2DD101 is not a prerequisite for this course.
  567.  
  568. Course Outline:
  569. OS/2 Structure, Device Driver Types
  570. PM Device Drivers
  571.   Block Diagram - Logic, Data Flow
  572. New Elements in 2.1 Screen Device Drivers
  573.   Extended Vendor Support
  574.   32-Bit Driver Components, Palette Management
  575.   Seamless Windows (16-Bit), VDD Support
  576. DDK Organization, Build Tree
  577.   Tools, Display Test Tool (DTT)
  578. BGH-SVGA Subsystem
  579. 32-Bit SVGA Display Driver
  580.   IBM VGA 32.DLL, IBMDEV32.DLL, DSPRES.DLL
  581.   Background mix options, Palette Management
  582. Supported Video Modes, Adapters
  583.   PMI File, Chipset Identification
  584. Screen Driver Virtual Device Driver (VDD)
  585.   Architecture, Protocol
  586.   Virtualization Mechanisms
  587.   I/O Handler, Support Services, DOS Session Manager
  588.   PM Display Driver Services, VGA Virtualization
  589.   Emulation - Text Mode, Graphics Mode
  590.   FG/BG Processing, Strategies
  591. Windows Display Drivers
  592.   Shield Layers, Semaphore Usage
  593.   Black-Hole Creation, Palette Management
  594. DSPINSTL - Configuration File Interpreter, Command Set
  595. Lab: Develop OEM Adapter Device Driver (ADD)
  596.  
  597. Adapter Device Drivers, OS2DD303
  598. ----------------------
  599.  
  600. (OS/2 Device Drivers for SCSI or Proprietary Interfaces)
  601.  
  602. This five-day workshop enables programmers to write OS/2 adapter device
  603. drivers (ADDs). An ADD communicates with SCSI or proprietary I/O
  604. interfaces that usually connect to DASD, CD-ROM, etc.
  605.  
  606. This course identifies the protocol with which the ADD communicates with
  607. the Device Manager (DMD) using the I/O Request Block (IORB) interface.
  608. Installation and debug techniques are also covered. The OS/2 Device
  609. Driver Kit (DDK) is used extensively to build and test the ADD.
  610.  
  611. Audience:
  612. IBM or OEM programmers who code device drivers for PC I/O interfaces
  613. such as SCSI or proprietary.
  614.  
  615. Prerequisites:
  616. (1) Programming expertise in C (MASM useful)
  617. (2) Have written device drivers for DASD I/O hardware (DOS device
  618.     drivers, ROM BIOS, test utilities)
  619. (3) Knowledge of OS/2 2.x PDDs; attendance at course OS2DD101
  620.     recommended
  621. (4) Attendee must be a licensee of all of the following software: OS/2
  622.     2.1, OS/2 Device Driver Source Kit (DDK), Microsoft C (MSC) 6.0
  623.  
  624. Course Outline:
  625. OS/2 Structure
  626. Device Driver Types
  627. Driver Stack Under OS/2 2.x
  628.   Adapter Device Driver (ADD)
  629.   Filter ADD (FLT), Device Manager (DMD)
  630. CONFIG.SYS
  631.   Installation (BASEDEV=)
  632.   Boot Sequence
  633. ADD Development Considerations
  634.   Command-Line Parameters
  635.   Error-Handling
  636. IORB - Format, Control
  637. Device Table Structure
  638. TESTCFG.SYS
  639.   IOctl Functions, Parameters
  640. CDROM Filter ADD Example
  641.   Sample Code Layout
  642. Device Driver Profiles
  643. Impact: SCSI Versus Proprietary Interfaces
  644. Lab: Develop OEM Adapter Device Driver (ADD)
  645.  
  646. Pointer Device Drivers, OS2DD304
  647. ----------------------
  648.  
  649. This five-day workshop teaches programmers to write pointer device
  650. drivers, which enable pointing devices (mice, trackballs, touch screens,
  651. light pens, tracking pens, Braille pads) to be used by OS/2, DOS, and
  652. Windows applications running under the OS/2 operating system.
  653.  
  654. This class identifies the protocol for communicating with the other
  655. device drivers, and with the kernel, using the DevHlp interface.
  656. Installation and debug techniques are also covered. The OS/2 Device
  657. Driver Kit (DDK) is used extensively to build and test the pointer
  658. device driver.
  659.  
  660. Audience:
  661. IBM or OEM programmers who code device drivers for pointing devices.
  662.  
  663. Prerequisites:
  664. (1) Programming expertise in C and Microsoft Assembler (MASM)
  665. (2) Have written device drivers or utilities for OEM hardware (DOS
  666.     device drivers, ROM BIOS, test utilities)
  667. (3) Knowledge of OS/2 2.x physical device drivers (PDDs); attendance at
  668.     course OS2DD101 recommended
  669. (4) Attendee must be a licensee of all of the following software: OS/2
  670.     2.1, OS/2 Device Driver Source Kit (DDK), Microsoft C (MSC) 6.0
  671.  
  672. Course Outline:
  673. OS/2 Structure
  674. Device Driver Types
  675. Pointer Device Driver Model
  676.   Character
  677.   Elements: Physical, Virtual
  678.   Device-Dependent Code Versus Device-Independent Code
  679.   Swappable / Resident
  680.   Physical Versus Logical
  681.   FG/BG/Detached Request Processing
  682. Required Functions
  683.   Collision Check
  684.   Pointer Positioning Logic
  685.   Queue Processing
  686. IOCtl Support
  687. Request Handler Structure
  688. Error Handling
  689. IDC to Other Modules
  690. Monitor Processing
  691. Lab: Develop OEM Pointer Device Driver
  692.  
  693. Multimedia Device Drivers, OS2DD309
  694. -------------------------
  695.  
  696. This five-day workshop enables programmers to write OS/2 multimedia
  697. (MM/2) device drivers. A multimedia device driver provides an
  698. easy-to-use programming interface for application developers who are
  699. interested in integrating multimedia functions into new or existing
  700. applications.
  701.  
  702. This seminar describes how the MM/2 device driver communicates with the
  703. OS/2 kernel. I/O procs for media control (MIDI), audio (wave and
  704. AMP/mixer) and video capture MM/2 drivers are reviewed. Installation and
  705. debug techniques are also covered. The OS/2 Device Driver Kit (DDK) is
  706. used extensively to build and test the MM/2 device driver.
  707.  
  708. Audience:
  709. IBM or OEM programmers who code device drivers for multimedia hardware,
  710. such as MIDI, audio, or video capture boards.
  711.  
  712. Prerequisites:
  713. (1) Programming experience in C or Microsoft Assembler (MASM)
  714. (2) Have written device drivers or utilities for OEM hardware (DOS
  715.     device drivers, ROM BIOS, test utilities)
  716. (3) Attendee must be a licensee of all of the following software: OS/2
  717.     2.1, OS/2 Device Driver Source Kit (DDK), Microsoft C (MSC) 6.0
  718.  
  719. Course Outline:
  720. OS/2 Multimedia Structure
  721. Multimedia Protocol Stacks
  722. Device Driver Types
  723.   Media Control
  724.   MIDI
  725.   Audio
  726.   Video Capture
  727. Modes, Times
  728.   Init, Kernel, Interrupt, Timer
  729. Init Sequence
  730.   CONFIG.SYS Processing
  731. Utilities, Debuggers
  732.   Compiler, Assembler, Linker Usage
  733.   Symbol Generation (MAPSYM)
  734.   Kernel Debugger (KDB)
  735. Semaphores
  736. PDD Address Spaces - Memory Management
  737. Monitor Implementations
  738. VDD Communication
  739. Lab: Develop OEM Multimedia Device Driver
  740.  
  741. Additional Details
  742. ------------------
  743.  
  744. Each attendee is assigned a fully configured OS/2 workstation for
  745. private use during the week of the class.
  746.  
  747. Attendees need to bring with them: (1) source code for the device driver
  748. under development; (2) their favorite text editor; (3) any third-party
  749. software required. Attendees should not bring any software for which
  750. they are not valid licensees.
  751.  
  752. Attendees also must bring their own personal computers, with the PM and
  753. Windows source code for the device driver under development, and with
  754. development tools (editors, disk managers, etc.) installed. This is
  755. important for maintaining the continuity of your development environment
  756. before, during, and after the workshop. The following specifications are
  757. suggested for a developer's PC:
  758.  
  759. o  386 or 486 (25 MHz minimum recommended)
  760. o  8 MB or more of RAM (16 MB suggested)
  761. o  VGA, SVGA, or XGA display
  762. o  100 MB or larger hard drive (200 MB suggested)
  763. o  OS/2 2.1 installed
  764. o  Any additional hardware to be used for development
  765.  
  766. There are two ways you can ship your PC equipment to IBM Boca Raton:
  767. (1) Baggage-handling with your airline
  768. (2) To the IBM Boca Raton receiving dock (address will be furnished upon
  769.     confirmation of registration)
  770. Attendees should bring a prepaid shipping label for return of their
  771. equipment after the class.
  772.  
  773. The workshop lab is available after scheduled activities on Monday
  774. through Thursday. Attendees who have a business need to work in the lab
  775. prior to Monday, on Friday, or afterward should contact Jim Bennett or
  776. Bob Peterson (phone numbers at the end of this story) for consideration.
  777.  
  778. Although there is currently no fee for these workshops, attendees are
  779. responsible for the cost of their transportation, hotel accommodations,
  780. dinners, and incidental expenses. Breakfast (or continental breakfast)
  781. and lunch are provided each day of the workshop. Attendees who have
  782. special dietary restrictions should contact Jim Bennett or Bob Peterson
  783. prior to arrival. The workshop environment is informal, and casual
  784. business attire is appropriate for the setting (the IBM Executive
  785. Briefing Center in Boca Raton).
  786.  
  787. The week's schedule is:
  788.  
  789. Sunday     4:00 p.m. to 6:00 p.m.      Equipment setup
  790.  
  791. Monday     7:15 a.m. to 7:45 a.m.      Seating for breakfast
  792.            8:00 a.m. to 8:30 a.m.      Full breakfast in cafeteria
  793.            8:30 a.m. to 5:00 p.m.      Workshop activities
  794.  
  795. Tuesday    7:30 a.m. to 8:30 a.m.      Continental breakfast
  796. through    8:30 a.m. to 5:00 p.m.      Workshop activities
  797. Thursday
  798.  
  799. Friday     7:30 a.m. to 8:30 a.m.      Continental breakfast
  800.            8:30 a.m. to 3:00 p.m.      Workshop activities
  801.  
  802. Attendees should arrive on Sunday afternoon to set up their equipment
  803. prior to the start of class on Monday.
  804.  
  805. All this information and more will be sent to registrants in their
  806. confirmation notice.
  807.  
  808. Limited Seating!
  809. ----------------
  810.  
  811. There are 14 seats available for each workshop. The number of seats is
  812. limited in order to enhance technical assistance and to provide a
  813. productive workshop session.
  814.  
  815. Registration for Workshops
  816. --------------------------
  817.  
  818. To register electronically for any of the device-driver development
  819. workshops to be held in 1994, sign on to the DUDE at 1-407-982-3217,
  820. download the registration form REGISTER.TXT, fill in the blanks, and
  821. then upload the completed form to the DUDE system. Upon our receipt of
  822. your completed form, you will be sent D-MAIL (DUDE-MAIL) confirming your
  823. registration in the workshop. It's that easy!
  824.  
  825. If you don't have access to the DUDE, call Jim Bennett at 1-407-982-4143
  826. or Bob Peterson at 1-407-443-8289, or leave voice mail at
  827. 1-407-982-4239, or send a fax to 1-407-982-4218 or 1-407-443-3241.
  828.  
  829. Register now, and help your product to gain its share of the
  830. ever-expanding market for the award-winning, 32-bit operating system ...
  831. the Platform of Choice ... OS/2!
  832.  
  833. ========================================================================
  834.  
  835.           +-----------------------------------------------+
  836.           | Advertise Your OS/2 Device Driver in DUDE-ADS |        ddads
  837.           +-----------------------------------------------+
  838.  
  839. Are you looking for new markets for your device drivers or development
  840. services? Or, are you trying to find a company to develop a device
  841. driver for you? The DUDE has a new service for you: DUDE-ADS! That's
  842. right ... a place for you, the device-driver developer, to advertise
  843. your company's offerings.
  844.  
  845. To take advantage of this new service, access the DUDE bulletin-board
  846. system at 1-407-982-3217, download the file YELLOW.TXT from the INFO
  847. file area, fill it out, and upload the completed file to the DUDE. We
  848. will then post your advertisement in a file called DUDE.ADS. To view the
  849. ads, simply download DUDE.ADS from the INFO file area.
  850.  
  851. Put your company's offerings on-line, with the DUDE, and let the DUDE
  852. help connect you with your customers!
  853.  
  854. ========================================================================
  855.  
  856.            +-----------------------------------------------+
  857.            | Developer Connection CD-ROM Volume 2 Contents |    devconv2
  858.            +-----------------------------------------------+
  859.  
  860. The Developer Connection for OS/2 is an annual subscription program for
  861. application developers. Its purpose is to deliver:
  862.  
  863. o  the latest pre-release code to developers, so they can prepare for
  864.    and simulate future environments
  865.  
  866. o  the most up-to-date versions of technical documentation on OS/2
  867.  
  868. o  licenses to developers for toolkits, productivity tools, development
  869.    tools, and sample code.
  870.  
  871. The Developer Connection for OS/2 consists of four CDs and four
  872. newsletters, delivered over the course of one year, plus access to The
  873. Developer Connection section of the OS2DF2 forum on CompuServe until the
  874. subscription expires.
  875.  
  876. The regular price is 199 USD for a one-year subscription, and 75 USD for
  877. each additional license. Discount prices are available to members of
  878. the IBM U.S. Developer Assistance Program's Commercial and Premier
  879. Services. The discount prices are 119 USD for the first one-year
  880. subscription and 45 USD for each additional license. To obtain the
  881. discount prices, U.S. DAP Commercial and Premier Services members MUST
  882. call 1-800-6-DEVCON (1-800-633-8266). You will be asked for your DAP
  883. member number.
  884.  
  885. In Canada, subscriptions to The Developer Connection for OS/2 are now
  886. available, beginning with Volume 2. The regular price for a subscription
  887. of four issues is 225 dollars CDN. Volume 2 by itself can be purchased
  888. for 75 dollars CDN.
  889.  
  890. Ordering The Developer Connection for OS/2
  891. ------------------------------------------
  892.  
  893. To order The Developer Connection for OS/2, call the appropriate number:
  894.  
  895. USA:    1-800-6-DEVCON (1-800-633-8266) (voice), 1-800-494-3045 (fax)
  896. Canada: 1-800-561-5293 (voice)
  897.  
  898. Europe: (all numbers are in Denmark, but are answered by operators who
  899.          speak the respective languages)
  900.     Fax:          45-3-252-8203
  901.     England:      45-3-252-6588
  902.     Germany:      45-3-252-6711
  903.     France:       45-3-252-7411
  904.     Spain:        45-3-252-6311
  905.     Italy:        45-3-252-7622
  906.     Netherlands:  45-3-252-7088
  907.  
  908. Asia/Pacific: 61-2-354-7684 (Australia)
  909.  
  910. Developer Connection for OS/2 Volume 2 Content List
  911. ---------------------------------------------------
  912.  
  913. Volume 2 of The Developer Connection for OS/2 CD-ROM includes limited
  914. licenses to the products listed below.
  915.  
  916. Keys to symbols:
  917.  
  918. *      = Updated
  919. **     = New
  920. (Demo) = Demo
  921. (E)    = Excerpts
  922. (I)    = IBM Internally Developed
  923. (P)    = Pre-Release
  924. (R)    = Release-Level
  925.  
  926. Bitmaps
  927. -------
  928.  
  929. BITMAP32: A 32-bit bitmap viewer (I) *
  930. Bitmap Samples: Samples of Developer Connection Bitmaps (I) *
  931.  
  932. Communication Tools
  933. -------------------
  934.  
  935. APPC Games: A collection of three games -- CYCLES, REVERSI, MANDPM (I)
  936. APPC Utilities: A collection of six APPC command-line utilities (I)
  937. IBM: Communications Manager for OS/2 Applications (Single User):
  938.   3.5-inch diskettes (P) *
  939. IBM: Communications Manager for OS/2 (Single User): 3.5-inch diskettes
  940.   (P) *
  941. IBM: Communications Manager for OS/2 (Single User) (P) *
  942. DBMRPW: A Database Manager remote password administrator utility (I)
  943. DIRSTAT: A PM application that displays LAN adapter information (I)
  944. IBM: LAN Adapter Protocol Support (P)
  945. IBM: Networking Services/DOS: 3.5-inch diskettes (P)
  946. PMFTERM: An OS/2 asynchronous emulation and file transfer utility (I)
  947. REXXAPPC: REXX communications APIs (I)
  948. IBM: TCP/IP for OS/2 (P) *
  949.  
  950. Development Tools
  951. -----------------
  952.  
  953. IBM: 32BIT: 32-bit OS/2 toolkit utilities (P) *
  954. ALPHA: A code browser and analysis program (I)
  955. IBM: AnDes: Animated Design/2 Overview (Demo) **
  956. ASDT32: An application/system 32-bit debug utility (I) *
  957. IBM: SAA CUA Controls Library/2 (Demo)
  958. CTFORMAT: A code and text formatter (I)
  959. IBM: Distributed Application/2 (P) **
  960. Data Access: DataFlex 3.0 (Demo)
  961. IBM: Kernel Debugger: 3.5-inch diskettes (R)
  962. IBM: Kernel Debugger (R)
  963. IBM: A Dialog Editor enhanced to support Pen for OS/2 (P)
  964. EDITINI: An OS/2 text editor for .INI and profile files (I)
  965. IBM: Graphic Interface Kit/2 (Demo)
  966. HexDump: A hexadecimal display and conversion utility (I)
  967. IBROW: An image browser utility (I)
  968. IPFCPREP: A preprocessor for the IPF Compiler (I)
  969. Transcendental Automation: LR by Transcendental Automation 1.0: 3.5-inch
  970.   diskettes (Demo)
  971. IBM: OBJUTIL: WPS object creation and class registration utility (P) **
  972. IBM: The Developer's Toolkit for OS/2 2.1: 3.5-inch diskettes (R)
  973. IBM: The Developer's Toolkit for OS/2 2.1: 5.25-inch diskettes (R)
  974. IBM: The Developer's Toolkit for OS/2 2.1 (R)
  975. IBM: Pen for OS/2 Developer's Toolkit (R)
  976. IBM: Pen for OS/2 Developer's Toolkit: 3.5-inch diskettes (R)
  977. IBM: PL/I Workstation/2: 3.5-inch diskettes (P)
  978. ATG Enterprises: PM Debug (Demo) **
  979. Computer Associates: CA-Realizer for OS/2: 3.5-inch diskettes (Demo) **
  980. RxMathFN: A REXX DLL with C-language math functions (I)
  981. RXNETB: REXX APIs for the OS/2 NetBIOS (I)
  982. Softbridge: Softbridge Basic Language: 3.5-inch diskette (Demo)
  983. IBM: Sniff16: A Utility to search for 16-bit objects (P) **
  984. IBM: Software Installer for OS/2 (Demo) **
  985. IBM: Tutorial Manager/2 Demo #1 (Demo) **
  986. IBM: Tutorial Manager/2 Demo #2 (Demo) **
  987. Hockware: VisPro/REXX 1.0: 3.5-inch diskette (Demo) *
  988. Visual REXX: A library of REXX functions that provide a PM interface (I)
  989.  
  990. Editors
  991. -------
  992.  
  993. IBM: EPM -- Enhanced Editor (P)
  994. IBM: HyperWrite (P) *
  995. MicroEdge: SlickEdit 2.3 (Demo)
  996. TINYED: A Tiny OS/2 and DOS editor (I)
  997.  
  998. Multimedia Tools
  999. ----------------
  1000.  
  1001. CD Explorer: A compact-disc audio explorer (I) *
  1002. IBM: MMPM2 1.0 Toolkit and Base (Demo)
  1003. IBM: MMPM2 1.1 Base (Demo)
  1004. IBM: MMPM2 1.1 Toolkit (R)
  1005. IBM: MMPM2 1.1 Base: 3.5-inch diskettes (Demo)
  1006. IBM: MMPM2 1.1 Base: 5.25-inch diskettes (Demo)
  1007. BOCASoft: BOCASoft System Sounds 1.0 (Demo)
  1008. IBM: Multimedia Ultimotion (Video IN) (P)
  1009. BOCASoft: BOCASoft WipeOut 1.0 (Demo): 3.5-inch diskette
  1010.  
  1011. OS/2
  1012. ----
  1013.  
  1014. IBM: OS/2 2.1: 3.5-inch diskettes (Demo)
  1015. IBM: OS/2 2.1: 5.25-inch diskettes (Demo)
  1016. IBM: OS/2 2.1 CD-ROM: 3.5-inch installation diskettes (Demo)
  1017. IBM: OS/2 2.1 CD-ROM: 5.25-inch installation diskettes (Demo)
  1018. IBM: OS/2 SMP: 3.5-inch diskettes (P) **
  1019. IBM: OS/2 SMP CD-ROM: 3.5-inch installation diskettes (P) **
  1020.  
  1021. Productivity Tools
  1022. ------------------
  1023.  
  1024. BOOTOS2: An OS/2 bootable diskette creation utility (I) *
  1025. Central Point: Anti Virus for OS/2 (demo) (I) **
  1026. DINFO: A swapper file monitor (I)
  1027. FORBROWS: A forum browser (I)
  1028. GPSCLOCK: A digital / analog clock for your desktop (I)
  1029. GSEE: A file-search utility and batch-file builder (I)
  1030. MAGNIFY: An OS/2 desktop magnifier (I)
  1031. OS20MEMU: An OS/2 memory utilization utility (I) *
  1032. Clear & Simple: Performance 2.1 OS/2 Tuning Kit (R) **
  1033. PmDraw!: An OS/2 graphics editor (I)
  1034. PMGlobe: A display of planet Earth as a globe (I)
  1035. PMTIMER: An OS/2 program timer (I)
  1036. PMTREE: A graphical display of PM windows (I)
  1037. QCONFIG: A system configuration utility (I)
  1038. SCRAP: A screen capture utility (I)
  1039. IBM: SearchManager/2: 3.5-inch diskettes (Demo) **
  1040. TXT2PS: A text-to-PostScript conversion utility (I)
  1041. UTIL2: AIX-like utilities for OS/2 (I) *
  1042. ViewAll: An OS/2 program that displays all OS/2 books on the bookshelf
  1043.   (I)
  1044. Arcadia Technologies: Workplace Companion v1.53 (Demo) *
  1045.  
  1046. Service
  1047. -------
  1048.  
  1049. IBM: C Set ++ for OS/2 (CSD Compiler): diskettes (R) **
  1050. IBM: C Set ++ for OS/2 (CSD Class Lib): diskettes (R) **
  1051. IBM: C Set ++ for OS/2 (CSD Utilities): diskettes (R) **
  1052. IBM: C Set ++ for OS/2 (CSD Compiler): CD Installation (R) **
  1053. IBM: C Set ++ for OS/2 (CSD Class Lib): CD Installation (R) **
  1054. IBM: C Set ++ for OS/2 (CSD Utilities): CD Installation (R) **
  1055.  
  1056. Source Code
  1057. -----------
  1058.  
  1059. IBM: The Developer Connection News, Volume I: Multithreading PM
  1060.   Applications (I) **
  1061. IBM: The Developer Connection News, Volume II: New Tricks for Dynamic
  1062.   Linking (I) **
  1063. IBM: The Developer Connection News, Volume II: 32-Bit Exception
  1064.   Management (I) **
  1065. IBM: The Developer Connection News, Volume II: Communicating Between
  1066.   OS/2 and Win-OS/2 (I) **
  1067. IBM: Multimedia Double Buffering Playlist (P) **
  1068. GBM: Generalized Bitmap Module (I) **
  1069. IBM: Multimedia RIFF (P) **
  1070. UTIL2: AIX-like utilities for OS/2, source code (I) *
  1071. IBM: WPShell: A collection of Workplace Shell samples (P) *
  1072.  
  1073. Test Tools
  1074. ----------
  1075.  
  1076. Softbridge: Automated Test Facility WorkStation and ATF Networked:
  1077.   3.5-inch diskettes (Demo)
  1078. PMATE: An automated test environment with user input captured (I)
  1079. IBM: Workstation Interactive Test Tool: 3.5-inch diskette (Demo) *
  1080.  
  1081. On-Line Documentation
  1082. ---------------------
  1083.  
  1084. IBM: The Developer Connection News, Volume 1 **
  1085. ComputerWorld On CD: Selected Articles, 1989-1993 **
  1086. Wiley Professional Computing: Designing OS/2 Applications, by David
  1087.   Reich (E)
  1088. Van Nostrand Reinhold: The OS/2 2.1 Corporate Programmer's Handbook, by
  1089.   Nora Sholin, Martin Sullivan, and Robin Scragg (E)
  1090. SAMS Publishing: OS/2 2.1 Unleashed, by David Moskowitz and David Kerr
  1091.   (E) **
  1092. SAMS Publishing: Real-World Programming for OS/2 2.1, by Derrel Blain,
  1093.   Kurt Delimon, and Jeff English (E) **
  1094. Van Nostrand Reinhold: Using Workplace OS/2, by Lori Brown and Jeff
  1095.   Howard (E)
  1096. Van Nostrand Reinhold: Writing OS/2 2.1 Device Drivers in C, by Steven
  1097.   Mastrianni (E)
  1098. OpenDoc White Paper **
  1099. OpenDoc White Paper Developer's Overview **
  1100. IBM: OS/2 Application Developer Training
  1101. IBM: Application Design Guide
  1102. IBM: CP Guide and Reference
  1103. IBM: Debug Kernel Reference
  1104. IBM: IPF Reference
  1105. IBM: OS/2 Command Reference
  1106. IBM: OS/2 2.1 Physical Device Driver Reference
  1107. IBM: OS/2 2.1 Presentation Driver Reference
  1108. IBM: OS/2 2.1 Technical Update
  1109. IBM: OS/2 2.1 Virtual Device Driver Reference
  1110. IBM: REXX Reference
  1111. IBM: REXX User's Guide
  1112. IBM: SOM Reference
  1113. IBM: Tools Reference
  1114. IBM: PM Programming Guide, Volumes 1, 2, and 3
  1115. IBM: PM Programming Reference
  1116. IBM: Red Book, Volume 1: Control Program
  1117. IBM: Red Book, Volume 2: DOS and Windows Environment
  1118. IBM: Red Book, Volume 3: PM and Workplace Shell **
  1119. IBM: Red Book, Volume 4: Application Development **
  1120. IBM: Communications Manager/2: ACDI Programming Reference
  1121. IBM: Communications Manager/2: Application Programming Guide
  1122. IBM: Communications Manager/2: Command Reference
  1123. IBM: Communications Manager/2: Message Reference
  1124. IBM: Communications Manager/2: Overview
  1125. IBM: Communications Manager/2: Problem Determination Guide
  1126.  
  1127. ========================================================================
  1128.  
  1129.           +------------------------------------------------+
  1130.           | DAPTOOLS - Through CompuServe and Advantis/IIN |     tooldap
  1131.           +------------------------------------------------+
  1132.  
  1133. DAPTOOLS is a private tools repository available to members of the IBM
  1134. Developer Assistance Program. The tools include various utilities,
  1135. debugging tools, small applications with source examples, and
  1136. programming documentation. The tools were originally developed for IBM
  1137. internal use only, and have been re-licensed for the exclusive use of
  1138. DAP members.
  1139.  
  1140. DAPTOOLS Access Through CompuServe
  1141. ----------------------------------
  1142.  
  1143. Worldwide DAP members (members through CompuServe) automatically have
  1144. access to the private DAP section (forum OS2DF1, library 14). DAPTOOLS
  1145. are identified with the file description "DAPTOOLS - Restricted
  1146. Software." To get a full description of the files in this section, use
  1147. the BROwse command in the LIB section. All DAP members who use DAPTOOLS
  1148. software are expected to adhere to the DAPTOOLS LIBRARY license
  1149. agreement in this section.
  1150.  
  1151. To become a member of the Worldwide Developer Assistance Program, simply
  1152. type: GO OS2DAP at a CompuServe command prompt, and fill in the
  1153. questionnaire. Membership applications are processed within 72 business
  1154. hours. All CompuServe membership access problems should be addressed to
  1155. Ron Boyajian [72400,2746].
  1156.  
  1157. DAPTOOLS Access Through the IBM Information Network (IIN)
  1158. ---------------------------------------------------------
  1159.  
  1160. Premier and Expedite DAP members, who have access to IBMLink through
  1161. LNK7, must fill out a form that was included on the "DAP Notebook"
  1162. diskette that they received when they joined the program. Once the form
  1163. has been signed and returned to the DAPTOOLS Coordinator, the account is
  1164. processed, and an option is added to the Advantis/IIN menu that the user
  1165. sees at logon time.
  1166.  
  1167. Contacts
  1168. --------
  1169.  
  1170. For IBMLink membership or access questions, call 1-407-982-6408, option
  1171. 4.
  1172.  
  1173. DAPTOOLS membership and access questions should be directed to Joe
  1174. Polizzi at 1-407-982-6408, option 5.
  1175.  
  1176. ========================================================================
  1177.  
  1178.                   +--------------------------------------+
  1179.                   | DAPTOOLS List as of 13 December 1993 |      listtool
  1180.                   +--------------------------------------+
  1181.  
  1182. From time to time, this newsletter will carry the complete list of tools
  1183. available through DAPTOOLS. The list below is current as of 13 December
  1184. 1993.
  1185.  
  1186. The date shown with each file is the date of last update.
  1187.  
  1188. The items in the list are available from DAPTOOLS both on CompuServe and
  1189. IBMLink.
  1190.  
  1191. ------------------------------------------------------------------------
  1192.  
  1193. The following file is an ASCII file.
  1194.  
  1195. TOOLIC.TXT      7380 bytes,  5 August 1993
  1196.  
  1197. This is the license agreement for using the tools in DAPTOOLS. This
  1198. license agreement must be read and adhered to *before* downloading
  1199. and/or using any files labelled "DAPTOOLS LIBRARY Restricted Software."
  1200.  
  1201. ------------------------------------------------------------------------
  1202.  
  1203. The remaining files, the actual tools, are binary files. The most
  1204. recently posted tools are listed first.
  1205.  
  1206. MSHELL.ZIP     80281 bytes, 28 October 1993
  1207.  
  1208. An alternative, mini PM shell for OS/2 2.x. Shows replaceable shell
  1209. architecture of the Workplace Shell. Allocates less memory, so may be
  1210. faster on 4 MB machines. Sorry, no folders or objects. README changed in
  1211. latest release.
  1212.  
  1213. NETADR.ZIP     14110 bytes, 27 October 1993
  1214.  
  1215. A utility to identify network adapter and address.
  1216.  
  1217. LOKMAP.ZIP     41375 bytes, 27 October 1993
  1218.  
  1219. LockMap is a PM program that is used to display a list of bitmaps, and
  1220. to select one for display as the WPS backround image. The WPS lockup
  1221. program can also be invoked directly from this program.
  1222.  
  1223. FOR2NS.ZIP     93462 bytes, 27 October 1993
  1224.  
  1225. FOR2NSF is a tool that intelligently converts FORUM files from TOOLSRUN-
  1226. controlled conference disks into Lotus Notes databases.
  1227.  
  1228. DXTREF.ZIP    248870 bytes, 27 October 1993
  1229.  
  1230. This package contains a softcopy of the DXT version 2 Release 5
  1231. Reference manual. It may be viewed using the OS/2 VIEW facility.
  1232.  
  1233. CPEDIT.ZIP    456941 bytes, 27 October 1993
  1234.  
  1235. A subset of the VM XEDIT text editor for the PC, including REXX
  1236. interface, split screen, and many of the most useful commands and prefix
  1237. commands.
  1238.  
  1239. BRFPDS.ZIP     53254 bytes, 27 October 1993
  1240.  
  1241. BRAFPDS is an OS/2 2.x application that will allow one to browse
  1242. (A)dvanced (F)unction (P)rint (D)ata (S)tream documents on the
  1243. workstation. It avoids the use of GDDM on the host, and thus the rather
  1244. slow drawing caused by I/O intensity. It is especially useful when you
  1245. are connected via a slow (not coax and not Token Ring) communications
  1246. link.
  1247.  
  1248. RIPL.ZIP       20442 bytes, 20 October 1993
  1249.  
  1250. This program will enable/disable RIPL under OS/2. To find out all the
  1251. valid parameters, just type RIPLE_D ? <Enter>
  1252.  
  1253. MBFLDR.ZIP     32913 bytes, 20 October 1993
  1254.  
  1255. MbFolder is a subclass of WPFolder with a menu bar. Its class name is
  1256. MbFolder, and its module name is MBFOLDER.DLL.
  1257.  
  1258. IFSDOC.ZIP    147967 bytes, 20 October 1993
  1259.  
  1260. VIEWable IFS documentation
  1261.  
  1262. EXCEPT.ZIP    233961 bytes: 20 October 1993
  1263.  
  1264. EXCEPT is sample source to set and use an exception handler from both
  1265. C/2 and C Set/2. This exception handler dumps the registers to a file,
  1266. together with the loaded modules, data, code object addresses, and the
  1267. dump of the stack, in word and ASCII format.
  1268.  
  1269. DSKVEW.ZIP     38666 bytes, 20 October 1993
  1270.  
  1271. This utility shows a graphical display of the relative content of the
  1272. harddisks in your system. The display is refreshed at an interval which
  1273. can be changed within the range of 10 to 600 seconds. The display of
  1274. network drives can be toggled on or off. Drives that you do not wish to
  1275. show can be entered as command-line parameters.
  1276.  
  1277. DSKUSE.ZIP     82160 bytes, 20 October 1993
  1278.  
  1279. DISKUSE is a 32-bit, multi-threaded OS/2 Presentation Manager
  1280. application that displays the drive information in a color pie chart.
  1281.  
  1282. DIRUTL.ZIP     79592 bytes, 20 October 1993
  1283.  
  1284. Three utilities meant to be used at any OS/2 command prompt to delete
  1285. (DELDIR) or move (MOVEDIR) a directory and all the subdirectories under
  1286. it, and show (SHOWDIR) the subdirectory contents.
  1287.  
  1288. TIMEXE.ZIP     44552 bytes,  1 October 1993
  1289.  
  1290. A facility to allow for TIMed EXECution of programs, born from the idea
  1291. that one needs to perform certain actions periodically without manual
  1292. intervention. For OS/2 1.3+.
  1293.  
  1294. PMQUEU.ZIP     13762 bytes,  1 October 1993
  1295.  
  1296. A sample program demonstrating the functions of a spool queue processor.
  1297. Source code is included.
  1298.  
  1299. MSTAIL.ZIP     41652 bytes,  1 October 1993
  1300.  
  1301. MousTail makes your mouse livelier by letting it wag its tail. Mouse
  1302. mood (speed of movement) is adjustable. Source included.
  1303.  
  1304. MSG.ZIP        54383 bytes,  1 October 1993
  1305.  
  1306. From a single message description file, this package can generate a .h
  1307. header with message labels, a .c message table and lookup function, a
  1308. text-string table for an OS/2 resource file, or a separate message
  1309. lookup file.
  1310.  
  1311. MMPOTP.ZIP     56725 bytes,  1 October 1993
  1312.  
  1313. A collection of trivial updates and REXX files to demonstrate REXX
  1314. support for MMPM/2 Media Control Interface commands and looping on
  1315. multimedia file playback by the MMPM/2 media player. For OS/2 2.1.
  1316.  
  1317. MMEDIA.ZIP     74730 bytes,  1 October 1993
  1318.  
  1319. Object-oriented PARTS MMPM/2 Multimedia. This package contains the
  1320. source for the Multimedia sample parts, the executable versions of the
  1321. samples, and the report on building the tools using MMPM/2 and PARTS.
  1322.  
  1323. INTSRV.ZIP    408242 bytes,  1 October 1993
  1324.  
  1325. INTSRV allows to test C function calls with all their arguments without
  1326. writing C programs for each test case. Function / arguments defined only
  1327. once. Test performed interactively in window or PM mode. With recording,
  1328. playback, monitoring. With C Set/2 support.
  1329.  
  1330. IBSTRG.ZIP     61619 bytes,  1 October 1993
  1331.  
  1332. C++ REXX string unbounded-strings associative-addressing C++ REXX string
  1333. class. Unlimited length (4 gigabytes), no reserved codepoints. Arrays
  1334. indexed on string; Most REXX built-in string functions. ATT 2.1 C++
  1335. code compliance was intended. Function-rich, not fast.
  1336.  
  1337. HELPER.ZIP     55211 bytes,  1 October 1993
  1338.  
  1339. This subroutine can be used by programmers debugging .IPF screens. It
  1340. explains the ulErrorCode, and also shows the idTopic and SubTopic of
  1341. the message that caused the error.
  1342.  
  1343. GQFCHG.ZIP     47901 bytes,  1 October 1993
  1344.  
  1345. A simple program to add, change, delete text entries in OS2.INI. For
  1346. GQFFILE host printing.
  1347.  
  1348. E2BOS2.ZIP     39401 bytes,  1 October 1993
  1349.  
  1350. This program is an OS/2 version of the conventional EXE2BIN utility.
  1351. EXEHDR-like header information is also available from the standard
  1352. output. Users must take responsibility for the risk in applying this to
  1353. any program products.
  1354.  
  1355. DCLGEN.ZIP     12357 bytes,  1 October 1993
  1356.  
  1357. DCLGEN2 creates a source file in COBOL or C language that maps a table
  1358. of a given database.
  1359.  
  1360. CPPSQL.ZIP    110317 bytes,  1 October 1993
  1361.  
  1362. C++SQL are classes that will allow a C++ programmer to use SQL without
  1363. knowing the SQL statements.
  1364.  
  1365. CPANL2.ZIP   1098358 bytes,  1 October 1993
  1366.  
  1367. C_PANELS is an easy-to-learn and -use screen definition language that is
  1368. interpreted by the C_PANELS C Functions. The definition language allows
  1369. you to easily define full or partial screen panels for use with your C
  1370. programs. The C_PANELS C Functions, in addition to interpreting the
  1371. screen definitions, also provide you with an easy-to-use call interface
  1372. for controlling the man/machine interactions.
  1373.  
  1374. CMXLAT.ZIP     14456 bytes:  1 October 1993
  1375.  
  1376. Provides MYTE-like code page translations for Communications Manager
  1377. (CM). Communications Manager is part of OS/2 Extended Services (ES).
  1378. The main usage of this package is to make the 3270 emulator and file
  1379. transfer programs translate square brackets such that they work with
  1380. host-based compilers. It also provides translations that are compatible
  1381. with the MYTE emulator and ALMCOPY file transfer program.
  1382.  
  1383. CIDRED.ZIP     35168 bytes,  1 October 1993
  1384.  
  1385. REXX procedures and other control files as documented in IBM Redbook
  1386. GG24-3781: Automated Installation of CID-Enabled ES, LS V3.0, and NTS/2.
  1387.  
  1388. BGIMGE.ZIP     30038 bytes,  1 October 1993
  1389.  
  1390. This is a selector of a background image for the OS/2 Desktop. This also
  1391. has a capability to select an image file randomly, and to replace an
  1392. image file periodically.
  1393.  
  1394. LAPDMP.ZIP    194852 bytes, 15 September 1993
  1395.  
  1396. This is a tools for assisting in solving connectivity problems with OS/2
  1397. stations on a local area network. It dumps and formats the shared RAM
  1398. on a token-ring adapter and the internal work areas for the 802.2 and
  1399. NetBIOS protocol drivers. For OS/2 1.3 and 2.x.
  1400.  
  1401. DEBUGO.ZIP     79319 bytes, 15 September 1993
  1402.  
  1403. A PM terminal program tailored for use with the OS/2 debug kernel. Has
  1404. command retrieve, REXX, F-key macros, PM clipboard, logging, C-struct
  1405. dumps. Point-and-shoot typing. Click on address in window, copy to
  1406. next command. For OS/2 2.x.
  1407.  
  1408. AXCOPY.ZIP     16142 bytes, 15 September 1993
  1409.  
  1410. A REXX program for OS/2 2.x to make incremental backups of directories,
  1411. to synchronize directories, updating only the files with a different
  1412. date of last modification.
  1413.  
  1414. X-LATE.ZIP     69632 bytes,  7 September 1993
  1415.  
  1416. Assists in translation of dialogs to other national languages.
  1417.  
  1418. WINORG.ZIP     40960 bytes,  7 September 1993
  1419.  
  1420. WinOrg is a DLL that allows an application to create windows with iconic
  1421. buttons which can perform some window organizing functions (tile,
  1422. cascade...) and even user-defined functions.
  1423.  
  1424. VMFTFR.ZIP     39936 bytes,  7 September 1993
  1425.  
  1426. VMFT is a simple-to-use PM <-> VM file transfer program using the
  1427. EHLLAPI interface. It greatly simplifies the send/receive process with
  1428. a point-and-shoot interface. Good for multiple file transfers.
  1429.  
  1430. QSYSTM.ZIP    149504 bytes,  7 September 1993
  1431.  
  1432. Determines system configuration, much like QCONFIG on PCTOOLS.
  1433. Information includes machine name, serial and parallel ports, diskettes,
  1434. fixed disks, Micro Channel adapters, memory, keyboard, video, processor,
  1435. coprocessor, and logical drives.
  1436.  
  1437. TXT2PS.ZIP     57488 bytes, 19 August 1993
  1438.  
  1439. Allows PostScript datastreams and ASCII text datastreams to be sent to a
  1440. PostScript printer without mode switching; allows font, margin
  1441. selection, etc. For OS/2 1.3 and 2.x.
  1442.  
  1443. SPRBKS.ZIP     90445 bytes, 19 August 1993
  1444.  
  1445. Replacement for OS/2 Base Keyboard Subsystem for personalizing function
  1446. keys and aliases for frequently used phrases. For OS/2 1.x.
  1447.  
  1448. SNPDMP.ZIP    328873 bytes, 19 August 1993
  1449.  
  1450. The SnapDump and the SnapDump Formatter are tools for software defect
  1451. support on OS/2 product. They provide the ability to easily capture a
  1452. wide variety of data and data types into a single file, and display this
  1453. data in a formatted, user-friendly fashion.
  1454.  
  1455. SE20BT.ZIP     33574 bytes, 19 August 1993
  1456.  
  1457. The SE20BOOT program is a utility that allows you to build a boot disk
  1458. using an existing OS/2 2.x system. The boot system can be any valid
  1459. medium including, but not limited to, floppies and hard disks. There
  1460. are three types of boot systems you can install. For OS/2 2.x.
  1461.  
  1462. PROGRS.ZIP     64581 bytes, 19 August 1993
  1463.  
  1464. A generic CUA Progress Indicator DLL with a message interface to include
  1465. and use a variety of useful progress indication fields. Driver program
  1466. source included, which demos use of message interface. For OS/2 1.1+.
  1467.  
  1468. PROCPM.ZIP    180117 bytes, 19 August 1993
  1469.  
  1470. Graphically displays status of all processes running in OS/2. Both 16-
  1471. and 32-bit programs included. For OS/2 1.3 and 2.x.
  1472.  
  1473. PMSEEK.ZIP     67381 bytes, 19 August 1993
  1474.  
  1475. PMSEEK allows searching of one or more disks or subdirectories for
  1476. files, or for text within files. Any matches found are listed, and can
  1477. be selected for browsing, editing, or execution. A fairly flexible
  1478. PM-based whereis/find utility. For OS/2 1.2 and higher.
  1479.  
  1480. ASDT32.ZIP    192640 bytes, 19 August 1993
  1481.  
  1482. ASDT32 is a full-screen software debugger. Features: hot-key or
  1483. interrupt into code, step, set breakpoints, alter registers and memory
  1484. and disassembly, search, compare, copy, fill, disassemble, evaluate
  1485. expressions, and display separate screens and LDT/GDT/IDT/page windows.
  1486. For OS/2 2.1.
  1487.  
  1488. SLOCC2.ZIP    252873 bytes,  5 August 1993
  1489.  
  1490. A tool for counting source lines of code in many different languages.
  1491. Languages currently supported are C, FORTRAN, Pascal, Ada, REXX, command
  1492. files, C++, PL/I, Jovial, CMS2, Modula-2, etc. It is easy to add more
  1493. languages to the tool. Version 4.2. Requires OS/2 2.x.
  1494.  
  1495. PMMORE.ZIP     22026 bytes,  5 August 1993
  1496.  
  1497. This program reads from the standard input device and displays what it
  1498. reads in a PM listbox. Example of usage: dir | pmmore. Version 1.2 for
  1499. OS/2 1.3.
  1500.  
  1501. PMBRWS.ZIP    131912 bytes,  5 August 1993
  1502.  
  1503. PMBROWSE is a PM File Browser with search, multiple color, and multiple
  1504. fonts capabilities. Version 2.40 for OS/2 1.2, 1.3, 2.x.
  1505.  
  1506. PM-SPY.ZIP    163321 bytes,  5 August 1993
  1507.  
  1508. A debugging tool for OS/2 PM programs that allows tracing of PM and/or
  1509. application messages received by a specific window or queue. (No
  1510. additional coding inside the program to spy!). The executables and
  1511. source files. Version 3.00 for OS/2 1.2+.
  1512.  
  1513. PM-MON.ZIP     60569 bytes,  5 August 1993
  1514.  
  1515. Allows programmers to post messages to a separate window without the use
  1516. of message boxes. This will allow processes to continue without halting
  1517. for user interaction. Version 3.1 for OS/2 1.2+.
  1518.  
  1519. MRFILE.ZIP    284586 bytes,  5 August 1993
  1520.  
  1521. OS/2 1.2+ and 2.x (32-bit). A simple, configurable file manager for OS/2
  1522. PM. Allows configuration of pull-down menus, and direct entry of OS/2 or
  1523. DOS commands. Easily starts other programs in other OS/2 or DOS
  1524. sessions. Includes: drag/drop, configurable fonts, and Clipboard
  1525. functions. Supports the OS/2 2.0 Workplace Shell drag/drop and program
  1526. start functions.
  1527.  
  1528. MDITEM.ZIP    113971 bytes,  5 August 1993
  1529.  
  1530. A template for providing a Multi-Document Interface for an OS/2
  1531. Presentation Manager program. Includes commented source. For OS/2 1.2+.
  1532.  
  1533. MAGNIF.ZIP     50233 bytes,  5 August 1993
  1534.  
  1535. MAGNIFY magnifies the portion of the desktop under the mouse. Zooming
  1536. in and out is provided. Help is provided for the OS/2 1.2 Help Manager.
  1537. Source code is included. Version 1.10 for OS/2 1.1+.
  1538.  
  1539. KILPID.ZIP     17271 bytes,  5 August 1993
  1540.  
  1541. PID = process identifier. An option allows user to kill only a given
  1542. process or all of its descendants. Version 1.1 for OS/2 1.1+.
  1543.  
  1544. ICONEA.ZIP     12376 bytes,  5 August 1993
  1545.  
  1546. ICONEA is a REXX command file that attaches an icon, a bitmap, or a
  1547. metafile to a file or set of files in Extended Attributes. For OS/2 2.x.
  1548.  
  1549. HLPDMO.ZIP    249305 bytes,  5 August 1993
  1550.  
  1551. This is a demonstration of the IPFC tags, how they are used, and how
  1552. they appear. There are many examples of the IPFC tag syntax and markup.
  1553. For OS.2 1.2 or greater.
  1554.  
  1555. HEXZAP.ZIP     46748 bytes,  5 August 1993
  1556.  
  1557. An easy-to-use hex editor/browser for OS/2 or DOS, with string search
  1558. and individual change back-out features. Useful for all PC binary files,
  1559. especially if your file has fixed-length records. Version 1.01 for OS/2
  1560. 1.x.
  1561.  
  1562. FINDSG.ZIP     34103 bytes,  5 August 1993
  1563.  
  1564. This program searches the specified segments from executable files. The
  1565. search keyword is the length of a segment. It is useful to search the
  1566. module in which TRAP-D occurs. Version 1.30 for OS/2 1.x.
  1567.  
  1568. FAST-C.ZIP     65698 bytes,  5 August 1993
  1569.  
  1570. Control your software by using FASTC to make master files describing
  1571. your disk/directory contents, and later using FASTC to find any changes
  1572. (additions, deletions) to your software by comparing the master file
  1573. with the current disk or directory - fast! Version 5.20. Package
  1574. includes both DOS and OS/2 versions.
  1575.  
  1576. DELITE.ZIP      9859 bytes,  5 August 1993
  1577.  
  1578. OS/2 device driver to display disk activity on PS/2 Model 95 system
  1579. information display panel. Version 1.1 for OS/2 1.2 or 1.3.
  1580.  
  1581. DDESAM.ZIP     74331 bytes,  5 August 1993
  1582.  
  1583. Example client and server using Dynamic Data Exchange. Illustrates some
  1584. basics. DDE gives the user the ability to create work flows between
  1585. applications never really designed to work together. Version 1.1 for
  1586. OS/2 1.2, 1.3.
  1587.  
  1588. CTLPLS.ZIP     49148 bytes,  5 August 1993
  1589.  
  1590. Control+ is a collection of controls in a .DLL that may be created from
  1591. any C application. Includes source for a test program that allows you to
  1592. create one of each control. Version 1.40B for OS/2 1.1+.
  1593.  
  1594. CPUMON.ZIP     18500 bytes,  5 August 1993
  1595.  
  1596. A monitor that runs in a VIO window, showing the percentage of CPU
  1597. availability. Version 1.6a for OS/2 1.2+.
  1598.  
  1599. CNTRST.ZIP     73126 bytes,  5 August 1993
  1600.  
  1601. Compares two files and draws a PM diagram showing how blocks of text in
  1602. the two files match, highlighting changes and moves. Beside the diagram
  1603. is the text of either file or a composite of the two, colored to match
  1604. the diagram. 1.2 version with help file for OS/2 1.2 or higher.
  1605.  
  1606. CLPVEW.ZIP     21207 bytes,  5 August 1993
  1607.  
  1608. Clipview will allow you to view the contents of OS/2 PM's system
  1609. clipboard. Version 1.4 for OS/2 PM.
  1610.  
  1611. CLPSAV.ZIP     16308 bytes,  5 August 1993
  1612.  
  1613. Save the Clipboard Text contents into a file. Version 1.0.
  1614.  
  1615. CLIENV.ZIP    106952 bytes,  5 August 1993
  1616.  
  1617. Demonstrate managing controls in client window. Includes support for
  1618. scrolling, sizing, tab, keybd, mnemonic focus management. Plus several
  1619. macros for data extraction, and REXX exec to convert dialog box editor
  1620. output to C using WinCreateWindow(). Version.1.1 for OS/2 1.2, 1.3, 2.x.
  1621.  
  1622. CHKPTR.ZIP     19625 bytes,  5 August 1993
  1623.  
  1624. A MASM subroutine to check the validity of an address passed by another
  1625. process. A sample program in C is included to demonstrate the use of
  1626. the subroutine. Protect mode only. Version 1.02 for OS/2 1.0, 1.1, 1.2.
  1627.  
  1628. CHK4DL.ZIP     19129 bytes,  5 August 1993
  1629.  
  1630. CHK4DLLS verifies that the DLLs needed to run an EXE or load a DLL are
  1631. present. It can be used to identify the offending DLL when OS/2 gives
  1632. the message 'The system cannot find the file.' Version 1.2 for OS/2
  1633. 1.1+.
  1634.  
  1635. BUTNIT.ZIP     33144 bytes,  5 August 1993
  1636.  
  1637. ButtonIt allows you to attach a window full of "soft" mouse-button
  1638. functions (PFkeys, Esc, PgUp/Dn, cursor buttons) to other windows, such
  1639. as the OS/2 Communications Manager emulation window. Configurable via
  1640. profiles. OS/2 PM 1.2+.
  1641.  
  1642. BGRID2.ZIP     22558 bytes,  5 August 1993
  1643.  
  1644. Displays a grid on your PM desktop background, and displays current
  1645. mouse position. Used to get estimates for window size and position
  1646. values. (For PM application developers.) For OS/2 SE 1.1+.
  1647.  
  1648. BALOON.ZIP     32300 bytes,  5 August 1993
  1649.  
  1650. Balloon creates an "inflatable" file in the root of any drive to test
  1651. scenarios where the disk space left is critical. This version was
  1652. written for PM and has help included. For OS/2 1.1 or above.
  1653.  
  1654. 386STP.ZIP     23396 bytes,  5 August 1993
  1655.  
  1656. 386STEP displays the microprocessor stepping level for 386/486-based IBM
  1657. PS/2 models that save the information in CMOS during POST. For OS/2 1.x
  1658. DOS 3.3 or higher.
  1659.  
  1660. ========================================================================
  1661.  
  1662.         +------------------------------------------------+
  1663.         | Reminder - Free Watch Offer for Joining IBM's  |      watchexp
  1664.         |   READY! for LAN Server Program Expires Soon   |
  1665.         +------------------------------------------------+
  1666.  
  1667. Are you certified for LAN Server yet? If you join IBM's READY! for LAN
  1668. Server Program before the end of 1993, you'll receive a free READY!
  1669. watch. For details, call 1-800-285-2936 within the USA and Canada.
  1670.  
  1671. ========================================================================
  1672.  
  1673.            +---------------------------------------------+
  1674.            |  Spring 1994 IBM PSP Technical Interchange  |         pspti
  1675.            | Combines with Next Device-Driver Conference |
  1676.            +---------------------------------------------+
  1677.  
  1678. The Spring 1994 IBM Personal Software Products (PSP) Technical
  1679. Interchange is heading for the Bay Area, and you won't want to miss it!
  1680.  
  1681. The conference will be held at the San Francisco Hilton from 25 through
  1682. 29 April, and it offers more than the previous Technical Interchange in
  1683. Orlando. The 1970s-flavored show includes even more exhibits, technical
  1684. sessions, and -- for the first time ever -- device-driver tracks, which
  1685. were previously available only at the Device Driver Conference. OS/2
  1686. professionals can choose from a wide variety of sessions without paying
  1687. for two conferences. This combined conference is sure to attract a
  1688. record-setting crowd!
  1689.  
  1690. All conference sessions discuss the growing importance and popularity of
  1691. OS/2 and LAN Systems. Over a dozen tracks are offered, including
  1692. Application Development, C Set ++, Object-Oriented Programming, 32-Bit
  1693. Graphics, Workplace OS, and Distributed Systems Management. Device-
  1694. driver sessions include Display, Storage, Printer, LAN Networks,
  1695. Multimedia/Input Devices, and much more.
  1696.  
  1697. This conference features all the technologies, products, strategies, and
  1698. demonstrations you need to remain current as an OS/2 professional. Over
  1699. a hundred sessions have been tailored to meet the growing
  1700. technology-specific needs of attendees like yourself.
  1701.  
  1702. You'll hear from IBM Personal Software executives David Proctor, Vice
  1703. President of Products, and John Soyring, Director of Software
  1704. Development Programs, as guest speakers, with the industry keynote given
  1705. by Charles B. Wang, Chairman and CEO, Computer Associates International,
  1706. Inc.
  1707.  
  1708. Surveys from the Orlando PSP Technical Interchange showed that 93
  1709. percent of attendees increased their organization's productivity by
  1710. attending the conference. Don't pass up this opportunity to increase
  1711. your productivity! The Spring 1994 IBM PSP Technical Interchange is your
  1712. ticket to the future of OS/2 computing -- your best opportunity to
  1713. expand your technical expertise and to get the most out of your latest
  1714. software development.
  1715.  
  1716. The early registration fee, until 21 March 1994, is 795 USD per person.
  1717. After 21 March 1994, the registration fee becomes 895 USD. Attendees
  1718. will receive special bonuses, participate in product raffles, and take
  1719. part in a busy social agenda, including receptions and a very special
  1720. event.
  1721.  
  1722. Attendance is limited, and we expect a complete sellout, so register
  1723. today! To register, call 1-800-872-7109 within the USA, or
  1724. 1-508-443-4990 from elsewhere.
  1725.  
  1726. Join us for several days of technical enlightenment -- and a lot of fun
  1727. -- in everybody's favorite city, San Francisco!
  1728.  
  1729. ========================================================================
  1730.  
  1731.             +------------------------------------------+
  1732.             | LAN NetView Software Developers Workshop |         nvwkshp
  1733.             +------------------------------------------+
  1734.  
  1735. If you agree that management of distributed heterogeneous systems is the
  1736. challenge of the 1990s, and if you see an opportunity in the development
  1737. of a system management solution, then take a look at IBM LAN NetView as
  1738. a network management platform, and the LAN NetView Software Developer
  1739. Workshop as a method to jump-start the development of your management
  1740. application.
  1741.  
  1742. The IBM LAN NetView platform implements major portions of the Open
  1743. Software Foundation / Distributed Management Environment (OSF/DME) and
  1744. of IBM's SystemView. The LAN NetView framework also supports industry
  1745. standards such as the Common Management Information Protocol (CMIP) and
  1746. Simple Network Management Protocol (SNMP).
  1747.  
  1748. In this five-day workshop, students become familiar with the components
  1749. of the framework by developing basic managing applications using:
  1750.  
  1751. o  An open Application Programming Interface (API) based on X/Open's
  1752.    Management Protocol (XMP), which uses the same technology as the OSF
  1753.    Consolidated Management Application Programming Interface (CM-API)
  1754.    and SystemView's Common Management Interface (CMI).
  1755.  
  1756. o  An object-oriented API based on IBM's System Object Model (SOM)
  1757.    technology.
  1758.  
  1759. The workshop combines classroom lectures with hands-on lab work.
  1760. Students spend a significant portion of the week writing basic
  1761. management applications in the OS/2 2.x 32-bit environment.
  1762.  
  1763. Audience
  1764. --------
  1765.  
  1766. OS/2 application programmers who want to learn the X/Open Management
  1767. Protocol (XMP) and OSI-Abstract-Data-Manipulation API (XOM), to assist
  1768. them in creating managing applications now, or in understanding the
  1769. framework for future designs.
  1770.  
  1771. Benefits
  1772. --------
  1773.  
  1774. This workshop provides a broad base for understanding the development of
  1775. managing applications in the LAN NetView environment. This includes the
  1776. integration of the managing application with the topology display of the
  1777. View graphical user interface through the use of its object-oriented
  1778. APIs based on the System Object Model.
  1779.  
  1780. Prerequisites
  1781. -------------
  1782.  
  1783. Experienced C-language programmers who have written or intend to write
  1784. managing applications, or who have application programming experience.
  1785. Familiarity with object-oriented programming concepts and a basic
  1786. understanding of networking and communication protocols (TCP/IP) is also
  1787. helpful.
  1788.  
  1789. Topics
  1790. ------
  1791.  
  1792. o  Understanding the LAN NetView framework and family of products
  1793. o  Reading a managed-object catalog
  1794. o  Translating XOM specifications into appropriate code structures
  1795. o  Using XMP to communicate management requests/responses
  1796. o  Examining the naming tree and scoping
  1797. o  Creating / deleting event sieves and processing event reports
  1798. o  Using OIDL to define a managing application as a SOM class
  1799. o  Integrating managing applications with the graphical user interface
  1800.  
  1801. Cost
  1802. ----
  1803.  
  1804. 1800 US dollars per student, which includes lab fees, materials, and
  1805. breakfast and lunch for the week.
  1806.  
  1807. 1Q94 Schedule
  1808. -------------
  1809.  
  1810.  7 - 11 February    Austin TX
  1811. 21 - 25 March       Austin TX
  1812.  
  1813. Location
  1814. --------
  1815.  
  1816. IBM Corporation
  1817. Building 808, Room 1M-100
  1818. 11100 Metric Blvd.
  1819. Austin TX 78758
  1820.  
  1821. Registration
  1822. ------------
  1823.  
  1824. Within the USA, call 1-800-IBM-TEACh (1-800-426-8322), and ask for
  1825. course G3855. Elsewhere, call 1-602-629-2731, and ask for education
  1826. enrollment. IBM employees should enroll through MSE.
  1827.  
  1828. For additional information, contact:
  1829.   Jennifer Shipley
  1830.   Workshop Administrator
  1831.   1-512-823-1815 (IBM tie line 793)
  1832.   1-512-823-3047 (fax)
  1833.   IBM internal node/userid AUSVM1/SCOS2ADM
  1834.  
  1835. ========================================================================
  1836.  
  1837.                                                                  apwkshp
  1838.  
  1839.    +----------------------------------------------------------------+
  1840.    | DCE Hands-On Application Programming for OS/2 and AIX Workshop |
  1841.    +----------------------------------------------------------------+
  1842.  
  1843. The Distributed Computing Environment (DCE) was developed by the Open
  1844. Software Foundation to provide the basic services required to produce
  1845. secure client/server application programs. In this five-day workshop,
  1846. formerly known as "OS/2 DCE for Software Developers Workshop," students
  1847. become familiar with the components of OSF DCE by following the
  1848. development of a basic distributed application using the full complement
  1849. of DCE tools and services. This workshop is a combination of classroom
  1850. lectures and hands-on lab work. The student spends a significant portion
  1851. of the week writing basic DCE client/server programs in the OS/2 2.1
  1852. 32-bit environment.
  1853.  
  1854. Audience
  1855. --------
  1856.  
  1857. OS/2 application programmers who want to learn the Application
  1858. Programming Interface (API) of the OSF DCE, either to assist them in
  1859. creating DCE applications now or to assist them in understanding the
  1860. issues involved with DCE for future designs.
  1861.  
  1862. Benefits
  1863. --------
  1864.  
  1865. This workshop provides a broad base of understanding of the development
  1866. of DCE applications in an OS/2 environment. The instruction includes the
  1867. basic design and distribution issues faced by client/server programmers
  1868. in a DCE environment using DCE Remote Procedure Calls (RPCs). The course
  1869. covers the various aspects of the DCE programming model, including
  1870. security, naming, time service, interface definitions, etc. The
  1871. knowledge gained enables the student to modify existing applications to
  1872. take advantage of the DCE client/server models.
  1873.  
  1874. Prerequisites
  1875. -------------
  1876.  
  1877. Experienced C-language programmers who have written, or intend to write,
  1878. distributed applications, or who have application programming
  1879. experience.
  1880.  
  1881. Topics
  1882. ------
  1883.  
  1884. o  Application development in a distributed environment
  1885. o  Developing an application using remote procedure calls
  1886. o  Design and distribution issues
  1887. o  Using IDL to define a basic interface
  1888. o  Developing a basic server and basic client
  1889. o  RPC programming topics
  1890. o  Using the DCE security service
  1891. o  Using the DCE threads service
  1892. o  Using the DCE distributed time service
  1893. o  Using the DCE directory service
  1894.  
  1895. Cost
  1896. ----
  1897.  
  1898. 1800 USD per student (includes lab fees, materials, and breakfast and
  1899. lunch for the week)
  1900.  
  1901. 1Q94 Schedule
  1902. -------------
  1903.  
  1904. 31 January - 4 February   Austin TX
  1905. 21 - 25 February          Endicott NY
  1906.  7 - 11 March             Austin TX
  1907.  
  1908. Registration
  1909. ------------
  1910.  
  1911. Within the USA, call 1-800-IBM-TEACh (1-800-426-8322), and ask for
  1912. course P1064. Elsewhere, call 1-602-629-2731, and ask for education
  1913. enrollment. IBM employees should enroll through MSE.
  1914.  
  1915. For additional information, contact:
  1916.   Jennifer Shipley
  1917.   Workshop Administrator
  1918.   1-512-823-1815 (IBM tie line 793)
  1919.   1-512-823-3047 (fax)
  1920.   IBM internal node/userid AUSVM1/SCOS2ADM
  1921.  
  1922. ========================================================================
  1923.  
  1924.                   +----------------------------------+
  1925.                   | OS/2 DCE Administration Workshop |          admwkshp
  1926.                   +----------------------------------+
  1927.  
  1928. The Distributed Computing Environment (DCE) was developed by the Open
  1929. Software Foundation to provide the basic services required to produce
  1930. secure client/server application programs. In this five-day workshop,
  1931. students become familiar with the components of OSF DCE Administration
  1932. through installation, configuration, and administration of DCE for OS/2.
  1933. The workshop reinforces key principles, topics, and methods by using
  1934. diagrams, examples, and coded applications. The workshop combines
  1935. classroom lectures and hands-on lab work (a 50/50 ratio between lecture
  1936. and lab) to build and maintain an OS/2 DCE cell.
  1937.  
  1938. Audience
  1939. --------
  1940.  
  1941. This workshop is for personnel responsible for the administration of
  1942. Distributed Software Computing (DCE). The knowledge gained will assist
  1943. the administrator in installation, configuration, and administration of
  1944. DCE for OS/2. It is also of benefit to DCE application programmers.
  1945.  
  1946. Prerequisites
  1947. -------------
  1948.  
  1949. C-language programming is a plus.
  1950.  
  1951. Topics
  1952. ------
  1953.  
  1954. o  Installation of DCE components
  1955. o  Configuration of single/multiple machine cells
  1956. o  Principle, group, organization, and account management
  1957. o  Directory service management and replication
  1958. o  Cell security implementation and management
  1959.  
  1960. Cost
  1961. ----
  1962.  
  1963. 1800 USD per student (includes lab fees, materials, and breakfast and
  1964. lunch for the week)
  1965.  
  1966. 1Q94 Schedule
  1967. -------------
  1968.  
  1969.  7 - 11 February    Arlington VA
  1970.  
  1971. Registration
  1972. ------------
  1973.  
  1974. Within the USA, call 1-800-IBM-TEACh (1-800-426-8322), and ask for
  1975. course G3835. Elsewhere, call 1-602-629-2731, and ask for education
  1976. enrollment. IBM employees should enroll through MSE.
  1977.  
  1978. For additional information, contact:
  1979.   Jennifer Shipley
  1980.   Workshop Administrator
  1981.   1-512-823-1815 (IBM tie line 793)
  1982.   1-512-823-3047 (fax)
  1983.   IBM internal node/userid AUSVM1/SCOS2ADM
  1984.  
  1985. ========================================================================
  1986.  
  1987.               +----------------------------------------+
  1988.               | ISV Technical Support in 1994 from the |          svsc94
  1989.               |   IBM Software Vendor Systems Center   |
  1990.               +----------------------------------------+
  1991.  
  1992. The focus for 1994 at the IBM Software Vendor Systems Center (SVSC) is
  1993. technology enablement. Communications Manager/2 (CM/2) and Database
  1994. Manager 2/2 (DB2/2) are no longer beta-level code, but have matured into
  1995. full-function products. This means that even more options are available
  1996. for application developers to explore and exploit.
  1997.  
  1998. 1994 will see the discontinuation of defect support for OS/2 1.3 and for
  1999. all products that run only on the OS/2 1.3 platform.
  2000.  
  2001. DB2/2 and CM/2 defect support will be handled, as usual, by calling
  2002. 1-800-992-4777.
  2003.  
  2004. DB2/2 AND CM/2 technology enablement support programs are available to
  2005. DAP members through the SVSC. Terms and conditions of these support
  2006. contracts may be obtained by contacting the SVSC via any of the
  2007. following methods:
  2008.  
  2009. o  1-800-553-1623, in the USA and Canada, 7:00 AM to 7:00 PM Central
  2010.    time (GMT minus 6). Select option 3 for OS/2 Products.
  2011.  
  2012. o  1-800-241-1369, in the USA and Canada, for Bulletin Board System.
  2013.    This number is changed from the one listed in the 15 October 1993
  2014.    issue of this newsletter.
  2015.  
  2016. o  1-817-961-8410, fax, worldwide, 24 hours every day.
  2017.  
  2018. o  IBMMAIL userid USIB24XT
  2019.  
  2020. o  Internet userid JMOATES@VNET.IBM.COM
  2021.  
  2022. Once you have enrolled in a program, these are also the methods you will
  2023. use to obtain technical support for technology enablement.
  2024.  
  2025. ========================================================================
  2026.  
  2027.                 +-----------------------------------------+
  2028.                 | Object-Oriented Programming Course List |      ooplist
  2029.                 +-----------------------------------------+
  2030.  
  2031. Education in object-oriented (OO) programming is currently a very hot
  2032. topic, since the software industry is migrating toward OO programming at
  2033. a rapid pace. The following is a list of some courses in OO programming
  2034. that are available from IBM and other vendors. Additional courses will
  2035. be added to the list as information about those courses becomes
  2036. available. If your company offers object-oriented programming courses
  2037. not listed below, you are invited to send your information to the editor
  2038. of this newsletter, or to the person who is compiling the list: Viktors
  2039. Berstis, internal zip 2999, IBM Corp., 11400 Burnet Rd., Austin TX 78758
  2040. USA, 1-512-823-2110 (fax), viktors@vnet.ibm.com.
  2041.  
  2042. ------------------------------------------------------------------------
  2043.  
  2044. This is a listing of object-oriented courses, lectures, and videotapes
  2045. assembled from literature, discussions, faxes, etc. from the respective
  2046. corporations. The list contains their addresses, phone number(s), and
  2047. summaries of each course or offering. There may be some inaccuracies,
  2048. omissions, etc. If you have anything to add, delete, or correct, please
  2049. let me know.
  2050.  
  2051. ------------------------------------------------------------------------
  2052.  
  2053. Borland Corporation
  2054. 1800 Green Hills Road
  2055. PO Box 660001
  2056. Scotts Valley CA 95067-0001
  2057. 1-408-438-5300
  2058.  
  2059. Videotapes: Good study-at-your-own-pace videos, broken up into sessions
  2060. usable (in come cases) with products from other vendors.
  2061.  
  2062. "The World of C++, The Fastest Way to Become a C++ Programmer"
  2063. Instructor: David Intersimone
  2064. A two-tape course that can be used with any C++ compiler to get hands-on
  2065. training.
  2066.  
  2067. "World of Objects" video
  2068.  
  2069. "World of ObjectVision" video
  2070.  
  2071. ------------------------------------------------------------------------
  2072.  
  2073. Digitalk
  2074. 5 Hutton Centre Drive              7585 SW Mohawk Street
  2075. Santa Ana CA 92707                 Tualatin OR 97062
  2076. 1-714-513-3000                     1-503-691-0800
  2077. 1-800-922-8255 within the USA      1-800-888-6892
  2078. 1-714-513-3100 fax                 1-503-691-2742 fax
  2079.  
  2080. Courses to complement their OO software products:
  2081.  
  2082. "Building Applications Using Smalltalk/V"
  2083. Four-day course with some Smalltalk experience. Covers building
  2084. interactive Smalltalk/V applications, hands-on lab.
  2085.  
  2086. "Building Distributed Systems: Objects, Transactions and How to Connect
  2087.   Them"
  2088. Three-day course for managers, designers, and implementers of
  2089. distributed client/server systems. Covers client/server model,
  2090. transaction processing, and how these fit with OO design.
  2091.  
  2092. "Beginning Smalltalk/V: An Introduction to Objects"
  2093. Four-day course for programmers through technical managers who want to
  2094. become familiar with OO programming using Smalltalk. Covers OO concepts:
  2095. classes, objects, messages, encapsulation, inheritance, applying the
  2096. concepts, using Smalltalk, hands-on.
  2097.  
  2098. "Designing Object-Oriented Software: An Introduction"
  2099. Three-day course for those familiar with the software development
  2100. process and some experience with an OO language. Hands-on course
  2101. covering OO concepts, design, and development.
  2102.  
  2103. "Introduction to Parts Workbench"
  2104. Four-day course for programmers though technical managers. Covers
  2105. visual application construction and decomposition, with a hands-on
  2106. course using the subject product.
  2107.  
  2108. "Object Design Workshop"
  2109. One-day workshop for those who have gone though basic OO courses.
  2110. Customized to customer requirements.
  2111.  
  2112. ------------------------------------------------------------------------
  2113.  
  2114. Semaphore
  2115. 800 Turnpike Street
  2116. North Andover MA 01845
  2117. 1-508-794-3366
  2118. 1-508-794-3427 fax
  2119.  
  2120. Courses: Comprehensive set of object-oriented technology courses, with
  2121. good sequences defined for various kinds of audiences. From the
  2122. materials submitted by the vendor, it is not clear to what extent they
  2123. discuss topics such as debugging and performance improvement, although
  2124. performance is mentioned in some of their courses.
  2125.  
  2126. "Advanced C++ and Object-Oriented Design"
  2127. Five-day course for experienced C++ programmers. Covers advanced
  2128. features of C++, OO design, and the underlying mechanisms implementing
  2129. them, with many programming exercises.
  2130.  
  2131. "C++ and Object-Oriented Design for Non-C Programmers"
  2132. Five- to ten-day course for programmers who are considering using C++.
  2133. Covers C++, its syntax, OO fundamentals, mapping OO concepts to C++.
  2134. Case studies in lab assignments.
  2135.  
  2136. "The C++ Language"
  2137. Three-day course for C programmers. Covers C++ additions to the C
  2138. language using hands-on lab exercises.
  2139.  
  2140. "Common Object Request Broker Architecture (CORBA)"
  2141. Five-day course for system integrators and application developers.
  2142. Provides practical experience in development using CORBA, with hands-on
  2143. usage of actual CORBA implementation(s). Surveys IDL, CORBA products,
  2144. and other topics.
  2145.  
  2146. "Developing Object-Oriented Software"
  2147. Five-day course for people interested in OO technology. Survey of OO
  2148. development process, concepts, analysis, and preparation for introducing
  2149. OO technology to others in their workplaces.
  2150.  
  2151. "Developing User Interfaces in Smalltalk"
  2152. Two-day course for Smalltalk programmers. Covers Model-View-Controller
  2153. (MVC) framework, its implementation, and use in Smalltalk environment.
  2154.  
  2155. "Efficient Implementation of Object-Oriented Design in C++"
  2156. One-day course for current C++ developers. Learn how to evaluate
  2157. different OO designs in terms of performance, re-use, maintenance.
  2158. Includes information for improving C++ design efficiency.
  2159.  
  2160. "Integrating Applications Using CORBA"
  2161. One-day course for programmers who will use CORBA. Introduces CORBA,
  2162. IDL, static and dynamic invocations in CORBA; presents real-world CORBA
  2163. example.
  2164.  
  2165. "Integrating Object Databases Into Heterogeneous Environments"
  2166. Two-day course for designers and programmers. Shows how object
  2167. databases can be used with traditional versions, converting strategies
  2168. and integration.
  2169.  
  2170. "Intermediate C++ and Object-Oriented Design"
  2171. Five-day course for self-taught C++ programmers with OO experience.
  2172. Thorough presentation of C++ and application of C++ to OO design via
  2173. challenging exercises.
  2174.  
  2175. "Introduction to C++ and Object-Oriented Design"
  2176. Five-day course for programmers who desire to start using C++.
  2177. Discusses advantages of OO and its concepts; covers procedural, data
  2178. abstraction and OO programming with C++; gives hands-on experience
  2179. developing realistic application(s).
  2180.  
  2181. "Introduction to MS Windows Programming Using Borland's
  2182.   ObjectWindows Library (OWL)"
  2183. Five-day course for programmers and technical managers. Teaches how to
  2184. write Windows applications using C++ and OWL, and the use of Borland
  2185. programming tools.
  2186.  
  2187. "An Introduction to Object-Oriented COBOL"
  2188. Five-day course for programmers through project managers. Covers OO
  2189. principles, analysis, and design; how this is implemented in OO COBOL;
  2190. its syntax; and the Micro Focus OO environment with comprehensive
  2191. hands-on development.
  2192.  
  2193. "Introduction to Smalltalk and Object-Oriented Design"
  2194. Five-day course for anyone wanting to learn about OO programming.
  2195. Introduction to OO programming using the Smalltalk environment, with
  2196. hands-on exploration.
  2197.  
  2198. "Management Decisions in Object Technology"
  2199. One-day course with consulting discussions for executives, project
  2200. leaders, managers, ... Compares OO principles with conventional
  2201. software development; discusses impact of OO on quality, flexibility,
  2202. and maintainability; how classic systems can be part of OO technology;
  2203. and how OO has increased company competitiveness.
  2204.  
  2205. "Object Database Application Development"
  2206. Three-day course for programmers and designers. Presents the structure
  2207. of object databases (ODB); compares them to traditional databases;
  2208. designing ODB applications; familiarizes the student with ODB vendors;
  2209. gives specific examples in C++.
  2210.  
  2211. "Object Database Technology for Technical Managers"
  2212. One-day course for technical managers. Presents advantages of object
  2213. databases over traditional databases. Covers various object database
  2214. products, the emerging standards, and how to integrate them into various
  2215. environments.
  2216.  
  2217. "Object-Oriented Analysis"
  2218. Three-day course for developers and technical managers. Includes
  2219. introduction to OO, techniques for OO analysis, and working out a
  2220. complete, real-world problem through analysis specification in a
  2221. hands-on lab.
  2222.  
  2223. "Object-Oriented Analysis and Design"
  2224. Five-day course for developers, analysts, technical managers. Gives
  2225. understanding of OO approach to software specification, tradeoffs of
  2226. different representations. In-class exercises.
  2227.  
  2228. "Object-Oriented Analysis and Design Using the Object Modeling
  2229.   Technique (OMT)"
  2230. Five-day course for developers, analysts, technical managers.
  2231. Introduces OO, comprehensive OO development cycle analysis, design and
  2232. implementation; discusses the three views (object, dynamic, and
  2233. functional models) used by OMT; OMT notation. Hands-on problems.
  2234.  
  2235. "Object-Oriented Design"
  2236. Three-day course for analysts, developers, and technical managers.
  2237. Covers OO fundamentals outside any particular language; identifies
  2238. design trade-offs considering reusability, extensibility, efficiency,
  2239. and correctness. Includes practical lab exercises.
  2240.  
  2241. "The Object-Oriented Paradigm (1-day)"
  2242. One-day course for programmers, analysts and managers. Covers OO
  2243. concepts and benefits; how applications are developed with, and what
  2244. technology supports, OO; software reuse through OO.
  2245.  
  2246. "The Object-Oriented Paradigm (2-day)"
  2247. Two-day course for programmers and managers. More complete version of
  2248. one-day course above.
  2249.  
  2250. "The Object-Oriented Paradigm for Technical Managers"
  2251. One-day course for technical managers. Covers OO concepts and benefits,
  2252. how applications are developed with, and what technology supports, OO;
  2253. software reuse through OO.
  2254.  
  2255. "An Overview of Borland's ObjectWindows Library"
  2256. Three-day course for programmers and managers. Overview and working
  2257. knowledge of ObjectWindows Library, with simple Windows applications
  2258. using C++.
  2259.  
  2260. ------------------------------------------------------------------------
  2261.  
  2262. Skill Dynamics, an IBM company
  2263. 500 Columbus Ave.
  2264. Thornwood NY 10594
  2265. 1-914-742-6400
  2266. 1-800-IBM-TEACh - to sign up for courses
  2267. 1-800-426-2255
  2268.  
  2269. To order the Skill Dynamics Catalog of Education, use IBM order number
  2270. G320-1244.
  2271.  
  2272. "C++ Programming Language", course number Q1072
  2273. 4.5-day course.
  2274.  
  2275. "OO Analysis and Design", N1603
  2276. 3.5-day course for those with solid understanding of OO concepts.
  2277. Hands-on lab covers front-end development, problem definition, class
  2278. choices, and moving to design.
  2279.  
  2280. "OO Analysis", N1604
  2281. Three-day course for those with solid understanding of OO concepts.
  2282. Similar to N1603, except for those intending to follow Ivar Jacobson's
  2283. methods covered in the subsequent course, N1499.
  2284.  
  2285. "Design of OO User Interfaces", N1600
  2286. One-day course for those with OO experience. Covers methods and
  2287. principles of UI design, particularly for graphical interfaces.
  2288.  
  2289. "OO Database Management Systems", N1729
  2290. Two-day course for those familiar with a database management system.
  2291. Compares OO and extended relational database systems, and how to
  2292. evaluate suitability for applications.
  2293.  
  2294. "OO Design with Use Cases", N1499
  2295. 3.5-day course for those experienced in modeling with Coad or
  2296. Rumbaugh notation, or some OO analysis experience. Covers transforming
  2297. an object model obtained from analysis into a robust OO design.
  2298.  
  2299. "OO Principles and their Application", Q1022
  2300. Two-day course for those with no prior OO experience. Covers OO design
  2301. and programming principles, tradeoffs, and reading simple Smalltalk
  2302. programs.
  2303.  
  2304. "OO Programming and Design with C++" Q1073
  2305. 4.5-day course for those with C programming experience. Covers design
  2306. of C++ programs using OO, flexibility, dynamic binding, and other OO
  2307. issues.
  2308.  
  2309. "OO Programming and Design with Smalltalk", K3612
  2310. 4.5-day course for programmers with no prior OO experience. Covers OO
  2311. design and programming; hands-on design of OS/2 PM applications in
  2312. Smalltalk; OO interfaces; and comparison to C++.
  2313.  
  2314. "OO Software Engineering", N1498
  2315. 4.5-day course those with some software development experience.
  2316. Discusses methods for OO analysis and design, working with classes,
  2317. using hands-on Smalltalk browser.
  2318.  
  2319. "OO Technology for Managers", N1605
  2320. One-day course for managers with no prior OO experience. Covers key
  2321. aspects of OO, project management, language issues, CASE tools,
  2322. benefits, and risk.
  2323.  
  2324. "OO Topics w/Smalltalk", N1496
  2325. Five-day course for those having taken K3612 or equivalent. Covers
  2326. implementing client/server applications using Smalltalk, APPC/CPI-C, SQL
  2327. databases, drag-drop, concurrency issues, and more.
  2328.  
  2329. "OO Workshop for Managers" N1606
  2330. Two-day course for managers with some programming but no OO experience.
  2331. Overview of OO programming, CASE, project management. More in-depth
  2332. than course N1605.
  2333.  
  2334. "Topics in C++ Programming and Design" N1601
  2335. Five-day course for those with equivalent of 6 months' experience
  2336. programming in C++. Covers how C++ features can be used to solve
  2337. important structuring issues, ObjectStore, C++ idioms, XLC++ class
  2338. library for concurrency. Features extensive hands-on work.
  2339.  
  2340. "SOMobjects Developer Toolkit Workshop", N1602
  2341. 3.5-day course for those with C or C++ experience. Teaches how to build
  2342. OO applications using SOM; covers persistence and replication
  2343. frameworks, and DSOM.
  2344.  
  2345. "Workplace Shell Programming with SOM", N1745
  2346. Five-day course for those with PM, C and basic OO knowledge. Hands-on
  2347. experience writing WP Shell classes using SOM, and how to program
  2348. Workplace Shell objects.
  2349.  
  2350. ------------------------------------------------------------------------
  2351.  
  2352. Software Quality Institute
  2353. University of Texas at Austin
  2354. Division of Continuing Education
  2355. PO Box 7879
  2356. Austin TX 78713-7879
  2357. 1-512-471-4874
  2358. 1-512-471-9677 fax
  2359.  
  2360. Occasional seminars such as:
  2361. "Managing Object-Oriented Software Development"
  2362. Instructor: Desmond D'Souza of ICON Computing Inc., Austin TX
  2363. One-day course for technical managers. Covers how to manage OO software
  2364. development. Includes an introduction to OO and its benefits; analysis
  2365. and implementation in the OO software life-cycle; how to plan,
  2366. schedule, and track iterative development.
  2367.  
  2368. ------------------------------------------------------------------------
  2369.  
  2370. Technology Exchange Co.
  2371. One Jacob Way
  2372. Reading, MA 01867
  2373. 1-800-662-4282
  2374. 1-617-944-3700 x2611
  2375.  
  2376. Courses on various computing subject areas, probably in the AIX
  2377. environment.
  2378.  
  2379. "Database Design: Relational, Distributed and Object-Oriented Concepts"
  2380. Four-day course for programmers through technical managers. Studies the
  2381. state-of-the-art database systems, in the context of object-oriented
  2382. design, the client/server model, database distribution.
  2383.  
  2384. "Object-Oriented Analysis and Design"
  2385. Four-day course. Teaches OO approach to analysis and design, OO design
  2386. notation, and conversion from structured methods to OO.
  2387.  
  2388. "Object-Oriented Concepts and Design: Advanced C++ Workshop"
  2389. Four-day course for C++ programmers interested in mastering C++. Covers
  2390. advanced C++ features in conjunction with OO design. Hands-on course.
  2391.  
  2392. "Object-Oriented Concepts and Design: C++ for Non-C Programmers"
  2393. Four-day course for programmers with other language experience. Covers
  2394. OO concepts and design in C++, with hands-on training.
  2395.  
  2396. "Object-Oriented Concepts and Design: C++ Programming Workshop"
  2397. Four-day course for programmers experienced with C. Hands-on course
  2398. covering OO concepts via C++.
  2399.  
  2400. ========================================================================
  2401.  
  2402.                                                                  3guides
  2403.  
  2404.     +----------------------------------------------------------+
  2405.     | Three New FREE Training Guides: OS/2, Multimedia, Object |
  2406.     +----------------------------------------------------------+
  2407.  
  2408. Are you on top of the latest technologies? OS/2, multimedia, and
  2409. object-oriented programming are three of the hottest areas right now.
  2410. But these advanced technologies are only as good as the expertise of the
  2411. people who exploit them.
  2412.  
  2413. Skill Dynamics, an IBM company, specializes in technical training. Our
  2414. lab-intensive classes can help you build skills in these hot areas.
  2415. Until now, many of these classes were available only to IBM developers
  2416. and programmers. They are now being offered in their entirety to
  2417. customers.
  2418.  
  2419. To find out more about our rich course curriculum, order our free
  2420. training guides. These guides give you detailed course descriptions.
  2421. The OS/2 Developer Training Guide, Multimedia Training Guide, and
  2422. Object-Oriented Training Guide are available now.
  2423.  
  2424. Order your training guides by contacting Bob Rohr, Internet userid
  2425. ROHR@DALVM1.VNET.IBM.COM, phone 1-914-742-5653. Please include your:
  2426.  
  2427. o  Name and Title
  2428. o  Company Name
  2429. o  Address
  2430. o  Phone
  2431. o  Numbers of Training Guides desired:
  2432.      OS/2 Developer Training Guide:  Quantity ____
  2433.      Multimedia Training Guide:      Quantity ____
  2434.      Object-Oriented Training Guide: Quantity ____
  2435.  
  2436. After you receive your training guides and select the course(s) you
  2437. want, enrollment is a snap -- simply call 1-800-IBM-TEACh
  2438. (1-800-426-8322) within the USA, or 1-800-661-2131 within Canada.
  2439.  
  2440. ========================================================================
  2441.  
  2442.                                                                  natcomp
  2443.  
  2444.    +-------------------------------------------------------------+
  2445.    | Nationwide Poll Reveals Consumers More Likely to Buy PCs    |
  2446.    | with Features that are Simple, Comfortable, and Responsible |
  2447.    +-------------------------------------------------------------+
  2448.  
  2449. A recent national survey reveals that the majority of the general public
  2450. would buy and use PCs if they were simpler, more comfortable, and
  2451. responsible. Conducted by the independent polling organization Roper
  2452. Starch Worldwide for the IBM Personal Computer Company, the survey
  2453. examines the attitudes of Americans toward using and purchasing
  2454. technology.
  2455.  
  2456. Simple, comfortable, and responsible are attributes of Natural
  2457. Computing, a multi-pronged strategy designed to propel the IBM PC
  2458. Company through the next phases of the turnaround of IBM's PC business.
  2459.  
  2460. The survey shows that more than half of the respondents have no interest
  2461. in buying a PC at this time, because they feel they will never fully
  2462. learn how to use or control these powerful machines. Natural Computing
  2463. aims to dispel this fear by using the power of technology and the
  2464. elegance of design to make PCs conform to users' needs.
  2465.  
  2466. During the survey, consumers were asked whether 25 different features,
  2467. which might one day be part of a PC, would make them more likely to buy
  2468. a computer, or more often use the one they own. Twenty-three of the 25
  2469. features asked about were desirable to more than half of those
  2470. interested in owning a PC.
  2471.  
  2472. Based on interviews with 1,002 respondents, 78 percent of the American
  2473. public are more likely to buy or use a PC if it were easily upgradeable,
  2474. allowing them to keep up with new technology; 68 percent if it could be
  2475. operated by voice; and 66 percent if it used less electricity. These
  2476. three features exemplify simple, comfortable, and responsible.
  2477.  
  2478. The majority of Americans are receptive to Natural Computing features
  2479. that may one day be a part of personal computers. Features that would
  2480. help the computer adapt to the user, rather than the user having to
  2481. adapt to the computer, are cited by an overwhelming majority as more
  2482. likely to make them buy a PC. Some of the most desired features are:
  2483.  
  2484. -  Ease of upgradeability (93 percent)
  2485. -  Automatically saves work when shut off (92 percent)
  2486. -  Explains how to set it up when it is plugged in (89 percent)
  2487. -  Adjusts its level of help to your skill (88 percent)
  2488. -  Emits little or no radiation (88 percent)
  2489. -  Uses less electricity (80 percent)
  2490. -  Recognizes you and pulls up the files you use (80 percent)
  2491. -  Operates by voice in addition to a keyboard or mouse (79 percent)
  2492.  
  2493. Nearly half (42 percent) of all consumers still do not use a PC at home
  2494. or at work. Some of the primary reasons non-users do not want to buy a
  2495. PC are fear of obsolescence, not being able to get the PC to do what
  2496. they want it to do, difficulty operating a computer, and the fact that
  2497. interacting with it is complex and uncomfortable.
  2498.  
  2499. Demonstrating a desire for PCs that more naturally fit into their lives,
  2500. the top three features that non-users said would make them more likely
  2501. to buy a computer were: (1) a PC that could explain how to set it up
  2502. when you plug it in (60 percent); (2) a PC that automatically adjusts
  2503. its level of help to your skill (60 percent); and (3) a system that is
  2504. easily upgradeable in order to keep up with new technology (59 percent).
  2505.  
  2506. Many of the features presented to consumers as more likely to make them
  2507. purchase or use a PC are not widely available today, and are futuristic
  2508. in nature. For example, the majority (63 percent) said they would be
  2509. more likely to buy or use a PC if the user interface could automatically
  2510. customize itself to their vocabulary and thought processes. More than
  2511. half of the respondents (67 percent) said they would buy or use a PC
  2512. that could recognize their face or voice, and pull up their files.
  2513.  
  2514. ========================================================================
  2515.  
  2516.           +------------------------------------------------+
  2517.           | IBM Latin America Developer Assistance Program |       ladap
  2518.           +------------------------------------------------+
  2519.  
  2520. IBM Latin America announces its Developer Assistance Program (DAP).
  2521.  
  2522. The mission of this program is to provide a wide range of services
  2523. supporting OS/2 developers all around Latin America.
  2524.  
  2525. Although this program applies to all Latin American countries, each
  2526. country manages its own resources, providing first- and second-level
  2527. support on a local basis.
  2528.  
  2529. Brazil and Mexico already have Developer Assistance Programs, and are
  2530. distributing The Developer Connection for OS/2 (DevCon) as an important
  2531. element of the program. Both Brazil and Mexico sell DevCon subscriptions
  2532. through IBM Direct.
  2533.  
  2534. DAP phone numbers in Mexico:
  2535.   (525) 627-1846      Juan Carlos Fernandez
  2536.   (525) 627-1937      Carlos Mendoza
  2537.   (525) 580-4267      fax
  2538.  
  2539. DAP phone numbers in Brazil:
  2540.   (55-192) 65-7737    Geovah Cabral
  2541.   (55-192) 65-8057    fax
  2542.  
  2543. IBM Direct phone numbers in Mexico:
  2544.   (525) 627-2444      In Mexico City and outside the country
  2545.   91-800-00-639       Outside Mexico City
  2546.  
  2547. IBM Direct phone number in Brazil:
  2548.   0800-111205
  2549.  
  2550. ========================================================================
  2551.  
  2552.        +---------------------------------------------------+
  2553.        | Multimedia Asia Summit, 22-24 February, Hong Kong |      mmasia
  2554.        +---------------------------------------------------+
  2555.  
  2556. The Pan-Asian Telecommunications Information Task Force, a division of
  2557. the Institute for International Research, is organizing a Multimedia
  2558. Asia Summit on 22-24 February in Hong Kong. Day one of the summit
  2559. focuses on market development and distribution, day two on multimedia
  2560. applications, and day three on strategy. The keynote address,
  2561. "Influences Driving the Asia-Pacific Multimedia Market - Current and
  2562. Future Trends for Multimedia Services", will be given by Kenneth Wirt,
  2563. Director of Marketing, Personal Interactive Electronics Division, Apple
  2564. Computer Inc., USA.
  2565.  
  2566. To register, contact IIR Hong Kong at +852 549 5618 or fax
  2567. +852 547 3836. The fee for all three days of the summit is 1895 USD,
  2568. which includes conference lunches, refreshments, cocktail party, and
  2569. documentation. This fee excludes accommodation, airfare, and the
  2570. banquet.
  2571.  
  2572. All exhibition inquiries should be directed to Terri Tyree, General
  2573. Manager, Sponsorship & Exhibitions, IIR Conferences, Level 9, 33 Berry
  2574. Street, North Sydney NSW 2060, Australia, phone +61 2 929 5366, fax
  2575. +61 2 959 4835. Booth space is available for 5,000 USD for a 3m x 2m
  2576. area.
  2577.  
  2578. ========================================================================
  2579.  
  2580.                    +--------------------------------+
  2581.                    | The IBM International Seminar, |            intlsem
  2582.                    |   1-2 March, Santa Clara CA    |
  2583.                    +--------------------------------+
  2584.  
  2585. The IBM International Seminar is scheduled for 1 and 2 March 1994 at
  2586. the Santa Clara (California) Marriott Hotel. The target audience
  2587. includes software engineers and technical managers who design and
  2588. develop software for international markets. Both national-language
  2589. support (NLS) and double-byte character set (DBCS) considerations are
  2590. covered.
  2591.  
  2592. A host of technical speakers from the major IBM laboratories and several
  2593. independent consultants provide detailed programming design guidelines
  2594. for internationalizing software. Topics range from a description of
  2595. worldwide writing systems and national language-dependent functions to
  2596. translation and NLS specifications. Platform-specific information about
  2597. OS/2, AIX, DOS, AS/400, and System/390 is given in individual breakout
  2598. sessions. Four demos enhance the presentations, with a focus on current
  2599. topics such as Unicode and POSIX.
  2600.  
  2601. The 500 USD fee includes meals, as well as the opportunity for small
  2602. discussion groups in the evening. Ample time is allowed for individual
  2603. dialogue with the instructors.
  2604.  
  2605. A hands-on programming lab for OS/2 is also offered as an optional third
  2606. day (3 March 1994). This workshop uses programming exercises to
  2607. illustrate what needs to be done to OS/2 applications to support DBCS
  2608. enabling and NLS implementation. Students code, compile, link, and
  2609. execute simple OS/2 Presentation Manager programs that use standard
  2610. windows and dialog boxes. Transportation will be provided to the IBM
  2611. Santa Teresa Laboratory, where a maximum of 10 students will work with
  2612. two instructors. Subsequent classes may be scheduled for 4 March and
  2613. later if required. The fee for the programming lab is 450 USD.
  2614.  
  2615. For further information, or to receive an invitation package containing
  2616. the registration form, a complete description of each module, and the
  2617. agenda, contact Dory Miller at 1-203-262-4034 (voice) or 1-203-262-2141
  2618. (fax). (IBM tie line 376.)
  2619.  
  2620. ========================================================================
  2621.  
  2622.     +-------------------------------------------------------+
  2623.     | OS/2 T2.1 Among Ten Best Chinese Information Products |   t21award
  2624.     +-------------------------------------------------------+
  2625.  
  2626. The Traditional Chinese version of OS/2 2.1 was recognized as one of
  2627. the "Ten Best Chinese Information Products, 1993" out of about 100
  2628. candidates.
  2629.  
  2630. Traditional Chinese OS/2 2.1 is the only PC system software among the
  2631. ten best Chinese information products. There were seven system software
  2632. competitors in the contest. The selection criteria included
  2633. localization, contribution, value to Chinese people, and innovation.
  2634.  
  2635. Traditional Chinese OS/2 2.1 provides more friendly input methods; Big-5
  2636. code and code conversion utility; outline font; TrueType font manager;
  2637. Epson ESC/P, HP PCL/4, and HP PCL/5 Chinese printing; and Chinese
  2638. Windows environment, on top of excellent multi-thread, multi-tasking,
  2639. and MVDM capability. The vivid presentation and demonstration convinced
  2640. the arbitrators that OS/2 2.1 is the best Chinese system product for
  2641. personal users.
  2642.  
  2643. The contest was held by the Taiwan Information Month Activity Executive
  2644. Committee, executed by CMEX (Chinese Micro-Computer Extended Foundation)
  2645. and supported by III (Institute for Information Industry), China Daily,
  2646. and InfoPro magazine. The voters were a group of 15 reputable
  2647. arbitrators coming from research, education, development, industry, and
  2648. press.
  2649.  
  2650. ========================================================================
  2651.  
  2652.              +-------------------------------------------+
  2653.              | China -- Asia's Fastest-Growing PC Market |      chinfast
  2654.              +-------------------------------------------+
  2655.  
  2656. (Reprinted with permission of IDG Asia Support Center, San Mateo,
  2657. California, from their monthly newsletter, Asia IT Market Update, 15
  2658. November 1993 issue.)
  2659.  
  2660.   Hugo X. Hsiung, Director of IDG Asia Business Development, reports
  2661.   on the IT boom in China.
  2662.  
  2663. By now, most high-tech marketers are clued in to the golden
  2664. opportunities afforded by the PC market in Asia. But, what part of that
  2665. vast and mysterious continent, about which many Americans know little,
  2666. will bear the most fruit for companies interested in selling product
  2667. abroad?
  2668.  
  2669. Believe it or not, the fastest-growing PC market in Asia over the past
  2670. two years has been the People's Republic of China. 1992 was a tough year
  2671. for the United States economy, as well as for most European countries.
  2672. But China, the most populous nation on this planet, recorded a healthy
  2673. 12.7 percent GNP growth for 1992. This increase bore fruit for the
  2674. domestic PC market, which witnessed a surprising 65 percent annual
  2675. growth.
  2676.  
  2677. One obvious reason for this unbelievably high growth is that the
  2678. improved GNP has strengthened China's purchasing power. Sharp
  2679. price-cutting made U.S.-built PC models more affordable to Chinese
  2680. customers. The 1991 signing of the Sino-American agreement has attracted
  2681. some U.S. PC software companies to China, giving users more access to
  2682. their products.
  2683.  
  2684. According to an IDC Beijing report, China's domestic PC sales soared to
  2685. 250,000 units in 1992 from the 85,000 units sold in 1990. In fact, some
  2686. of our industry's leading software companies have already seized their
  2687. opportunity, with good results. Last year, Compaq and AST jointly held
  2688. an impressive 50 percent share of the Chinese import market, and
  2689. Microsoft opened up its first shop in Beijing.
  2690.  
  2691. To do business in China, American companies need to avoid the
  2692. expectation of short-term profit. Instead, they must assume a long-term
  2693. approach if they wish to successfully market and sell product there.
  2694. Because of the vast cultural and language differences that exist between
  2695. China and the U.S., strategic alliances are imperative. A key issue in
  2696. marketing high-tech product in China is the adaptation of software and
  2697. hardware products to Chinese languages.
  2698.  
  2699. The Taiwanese currently manufacture software that is compatible with
  2700. Chinese characters. In order to secure their position against Taiwan
  2701. rivals, who have the inherent advantage of proximity and language, it's
  2702. essential that U.S. companies partner with Chinese developers.
  2703.  
  2704. Similarly, by forming relationships with Chinese PC vendors, U.S.
  2705. companies can localize their presence in distribution channels, and
  2706. consequently will be fit to compete with the world's "king of PC
  2707. clones." Yet, U.S. software and hardware companies have a distinct edge
  2708. over Taiwanese companies. Brand-name and technologically superior
  2709. products are in high demand by Chinese consumers. This poses quite a
  2710. problem for clone makers, who don't enjoy the benefits of brand
  2711. awareness.
  2712.  
  2713. Of the 250,000 PCs sold in China in 1992, 167,000 units (or 67 percent)
  2714. were imported models, while 83,000 units (or 33 percent) had been made
  2715. domestically, according to the IDC Beijing report. Although Taiwan-made
  2716. PCs do not constitute a large portion of the imported models sold, the
  2717. Chinese-made machines incorporated many components designed or
  2718. manufactured by Taiwanese PC makers. This high demand for imported
  2719. hardware bodes well for American manufacturers.
  2720.  
  2721. (Several paragraphs about the relationship of Taiwanese PC makers to the
  2722. Chinese market have been deleted.)
  2723.  
  2724. One of the most economically fertile regions in the world is Shenzhen,
  2725. in the Guangdong province. Located 17 miles north of Hong Kong, Shenzhen
  2726. is inhabited by a population of 2 million. As the fastest-growing city
  2727. in China, it produced $1.44 billion in computers, telecommunications,
  2728. and electronic equipment in 1991. U.S. manufacturers of PC hardware and
  2729. software would do well to keep a close watch on Shenzhen. American PC
  2730. makers should consider putting down roots in China, as well. An analyst
  2731. at IDC Beijing recently projected: "In addition to the double-digit
  2732. economic growth, China, with an urban population of more than 250
  2733. million of above 75 percent literacy rate, will certainly become a
  2734. tremendous market for the PC industry in the next three to five years."
  2735.  
  2736. (A bar chart accompanying this article contains these statistics:
  2737.  
  2738.                         IT Spending Growth in Asia
  2739.  
  2740.           Including Japan:  in 1991, $ 76.1 billion USD
  2741.                             in 1996, $115   billion USD
  2742.  
  2743.           Excluding Japan:  in 1991, $ 13.4 billion USD
  2744.                             in 1996, $ 24.2 billion USD
  2745.  
  2746.  Source: International Data Corporation)
  2747.  
  2748. Text accompanying the bar chart:
  2749.  
  2750. IDC predicts a 50 percent growth in Asia/Pacific IT spending from
  2751. 1991-1996. The region accounted for well over a fifth (21.5 percent) of
  2752. world IT spending in 1991 ($76.1 billion); this will increase to nearly
  2753. one quarter (24 percent) by 1996. This growth rate jumps to 81 percent
  2754. when excluding Japan, which is now in a recession.
  2755.  
  2756. ========================================================================
  2757.  
  2758.                 +--------------------------------+
  2759.                 | Two New Newsletters About OS/2 |               twonews
  2760.                 +--------------------------------+
  2761.  
  2762. Productivity Solutions of Norristown PA announces two new quarterly
  2763. newsletters for marketers and users of OS/2 and its applications.
  2764.  
  2765. The OS/2 Marketing Report is devoted exclusively to marketing and sales
  2766. issues. Each issue will include columns about how to demonstrate OS/2,
  2767. and how to improve selling skills. The first issue has news about OS/2
  2768. sales, a success story about a small software developer, an article
  2769. about how to stage a company-sponsored OS/2 conference, book reviews,
  2770. and frequently asked questions. Future issues will cover how to sell
  2771. OS/2 in client/server environments, more ideas for demonstrating OS/2,
  2772. OS/2 software success stories, book reviews, how to improve selling
  2773. skills, how OS/2 helps small businesses, and companies making major
  2774. commitments to OS/2.
  2775.  
  2776. The OS/2 Advisory is devoted to helping OS/2 users optimize their
  2777. systems. Each issue will include the latest fixes and tuning tips. The
  2778. first issue includes articles about troubleshooting tips for printing,
  2779. navigating IBM's support offerings, software reviews, tips for swap
  2780. files and icons, REXX, and where to find OS/2 software. Future issues
  2781. will contain tips about troubleshooting OS/2 in a LAN environment, ideas
  2782. for new users, tips for supporting OS/2 users, and book and product
  2783. reviews.
  2784.  
  2785. Each newsletter has 8 pages. Charter subscription prices are valid until
  2786. 31 December 1993. Prices for annual subscriptions (four issues) are:
  2787.  
  2788.   The OS/2 Marketing Report, 79 USD until 31 December, 89 USD thereafter
  2789.  
  2790.   The OS/2 Advisory, 39 USD until 31 December, 89 USD thereafter.
  2791.  
  2792.   Both newsletters, 99 USD until 31 December, 119 USD thereafter.
  2793.  
  2794. IBM employees are offered charter subscription rates of 75 USD for The
  2795. OS/2 Marketing Report and 95 USD for both newsletters.
  2796.  
  2797. All charter subscribers who prepay will receive a free T-shirt that says
  2798. "Unleash the Power of OS/2".
  2799.  
  2800. Subscriptions and information can be obtained by calling 1-800-695-8642
  2801. within the USA, or 1-215-631-0339 from elsewhere. The fax number is
  2802. 1-215-631-0414. For advertising rates, call 1-215-631-5685.
  2803.  
  2804. ========================================================================
  2805.  
  2806.                   +----------------------------------+
  2807.                   | AGORA Services Guide Offers Free |           sgagora
  2808.                   | Listings to Service Providers    |
  2809.                   +----------------------------------+
  2810.  
  2811. The AGORA Custom Solutions and Services Guide (circulation: 40,000) is
  2812. offering free listings to qualified computer-related service providers.
  2813.  
  2814. The AGORA Services Guide is a listing of thousands of multiplatform
  2815. computer service providers from around the country and the world.
  2816. Buyers of computer-related services use the Guide to locate
  2817. appropriate service providers for their projects. Computer service
  2818. providers use the Guide to showcase their unique capabilities to more
  2819. than 100,000 readers and prospective clients.
  2820.  
  2821. To receive a free-listing application, contact:
  2822.  
  2823. MZ Group, Inc.
  2824. 221 Main St., Suite 700
  2825. San Francisco CA 94105
  2826. 1-415-543-8290, x146 (voice)
  2827. 1-415-543-8232 (fax)
  2828. Internet: agora@delphi.com
  2829.  
  2830. ========================================================================
  2831.  
  2832.                        +-------------------+
  2833.                        | 800 Phone Numbers |                      800nos
  2834.                        +-------------------+
  2835.  
  2836. The 800 phone numbers below come from two sources:
  2837. (1) This issue and preceding issues of PSP Developer Support News
  2838. (2) Information posted on IBM internal forums.
  2839.  
  2840. Common Desktop Environment Developers Conference          1-800-225-4698
  2841. OS/2 Multimedia Tools                                     1-800-228-8584
  2842. IBM PSP Developer Support Marketing Center              * 1-800-285-2936
  2843. OS/2 2.0 Software Support                                 1-800-288-8737
  2844. OS/2 Sales                                                1-800-342-6672
  2845.     (in Canada, 1-800-465-7999)
  2846. IBM National Telesales Marketing (IBMCALL)                1-800-426-2255
  2847. IBM Software Installer 1.2 for OS/2                       1-800-426-2279
  2848. Boca Raton Technical Services Software System Test        1-800-426-2622
  2849. IBM Direct                                                1-800-426-2968
  2850.     (in Canada, 1-800-465-7999)
  2851. DCE Client for Windows Beta Program                       1-800-426-3040
  2852.     (in Canada, 1-800-561-5293)
  2853. LAN NetView Extended Beta Test                            1-800-426-3040
  2854.     (in Canada, 1-800-561-5293)
  2855. IBM Business Partner Locator (PS/2 Dealers)               1-800-426-3377
  2856. IBM FAX Information Service                               1-800-426-4329
  2857.     (in Canada, HELPFAX, 1-800-465-3299)
  2858. OEM Sales                                                 1-800-426-4579
  2859. Skill Dynamics (Education)                                1-800-426-8322
  2860.     (in Canada, 1-800-661-2131)
  2861. Ultimedia Developer Assistance Program                    1-800-426-9402
  2862. The Corner Store                                          1-800-428-9672
  2863. Programmer's Paradise                                     1-800-445-7899
  2864. Integrated Systems Solutions Corporation                  1-800-472-4772
  2865. CompuServe Membership                                     1-800-524-3388
  2866. OS/2 Application Assistance Center + TalkLink (OS2BBS)    1-800-547-1283
  2867.     (in Canada: IBMLink, 1-800-268-3100;
  2868.      Customer Assistance group, 1-800-465-1234)
  2869. Personal Systems Technical Solutions magazine             1-800-551-2832
  2870. Software Vendor Systems Center                            1-800-553-1623
  2871. several Developer Assistance Programs                   * 1-800-627-8363
  2872. Berlitz Translation Services                              1-800-628-4808
  2873.     (in Canada, 1-800-387-5500)
  2874. IBM Developer Connection for OS/2                         1-800-633-8266
  2875.     (in Canada, 1-800-561-5293)
  2876. IBM Direct Response Marketing                             1-800-633-8266
  2877. GEnie                                                     1-800-638-8369
  2878. IBM Redemption Center (OS/2 2.0 Upgrade)                  1-800-677-2581
  2879. IBM Porting and Technical Consulting Workshops            1-800-678-31UP
  2880. Delphi                                                    1-800-695-4005
  2881. Personal Systems HelpCenter                               1-800-772-2227
  2882. PRODIGY                                1-800-776-0845 and 1-800-776-3449
  2883. Indelible Blue, Inc.                                      1-800-776-8284
  2884. America Online                                            1-800-827-6364
  2885. Business Depot, Inc.                                      1-800-844-8448
  2886. CompuServe                                                1-800-848-8199
  2887. IBM PSP Technical Interchange Registration              * 1-800-872-7109
  2888. IBM Publications                                          1-800-879-2755
  2889. IBM Ultimedia Tools Series                                1-800-887-7771
  2890. PenDOS Software Developer Kit                             1-800-888-8242
  2891. IBM Software Manufacturing Company                        1-800-926-0364
  2892. OS/2 Developer magazine                                   1-800-926-8672
  2893. OS/2 Free Seminar Enrollment                              1-800-937-3737
  2894. DB2 Technical Conference                                  1-800-955-1238
  2895. Drake Training and Technologies (for Professional       * 1-800-959-3926
  2896.   Certification Program from IBM)
  2897. IBM Customer Support Center                               1-800-967-7882
  2898. Personal Software Products Support Center (Defect report) 1-800-992-4777
  2899.  
  2900.  * indicates the number works in Canada also
  2901.  
  2902. ========================================================================
  2903.  
  2904.          +--------------------------------------------------+
  2905.          | Trademarks, Registered Trademarks, Service Marks |     tmarks
  2906.          +--------------------------------------------------+
  2907.  
  2908. (R)  AIX, AIX SystemView NetView/6000, Application System/400, AS/400,
  2909.      AT, Audio Visual Connection, BookManager, Communications Manager/2,
  2910.      C Set/2, DB2, DisplayWrite, HelpCenter, HelpWare, IBM, ImagePlus,
  2911.      LAN NetView, LAN NetView Fix, LAN NetView Manage, LAN NetView
  2912.      Monitor, LAN NetView Scan, LAN NetView Monitor, LAN Server, Micro
  2913.      Channel, NetView, NetView/6000, Operating System/2, Operating
  2914.      System/400, OS/2, OS/400, Pen for OS/2, Personal System/2,
  2915.      Presentation Manager, PS/1, PS/2, RISC System/6000, RISC/6000,
  2916.      Systems Application Architecture, TalkLink, ThinkPad, Ultimedia,
  2917.      and XGA are registered trademarks of International Business
  2918.      Machines Corp.
  2919.  
  2920. (R)  ATI is a registered trademark of ATI Technologies, Inc.
  2921. (R)  BIX is a registered trademark of General Videotex Corp.
  2922. (R)  Cirrus Logic is a registered trademark of Cirrus Technology, Inc.
  2923. (R)  COMDEX is a registered trademark of The Interface Group, Inc.
  2924. (R)  CompuServe is a registered trademark of CompuServe, Inc.
  2925. (R)  Computer Associates is a registered trademark of Computer
  2926.      Associates International, Inc.
  2927. (R)  dBASE is a registered trademark of Borland International.
  2928. (R)  Epson is a registered trademark of Seiko Epson Corp.
  2929. (R)  Headland is a registered trademark of Headland, Inc.
  2930. (R)  Hitachi is a registered trademark of Hitachi Corp.
  2931. (R)  HP, LaserJet, DeskJet, OpenView, and PaintJet are registered
  2932.      trademarks of Hewlett-Packard Co.
  2933. (R)  IEEE is a registered trademark of The Institute of Electrical and
  2934.      Electronics Engineers.
  2935. (R)  Intel and Indeo are registered trademarks of Intel Corp.
  2936. (R)  Internet is a registered trademark of Internet, Inc.
  2937. (R)  ISO is a registered trademark of the International Organization for
  2938.      Standardization.
  2939. (R)  Lotus, Lotus Notes, and 1-2-3 are registered trademarks of Lotus
  2940.      Development Corp.
  2941. (R)  MicroGate is a registered trademark of Gateway Microsystems, Inc.
  2942. (R)  Microsoft and Microsoft C are registered trademarks of Microsoft
  2943.      Corp.
  2944. (R)  NEC is a registered trademark of NEC Corp.
  2945. (R)  NetWare, NetWare Server, and Novell are registered trademarks of
  2946.      Novell, Inc.
  2947. (R)  OMG is a registered trademark of Object Management Group.
  2948. (R)  OPEN LOOK and UNIX are registered trademarks of UNIX System
  2949.      Laboratories, Inc.
  2950. (R)  PenDOS is a registered trademark of Communication Intelligence
  2951.      Corp.
  2952. (R)  Prodigy is a registered trademark of Prodigy Services Co.
  2953. (R)  Sony is a registered trademark of Sony Corp.
  2954. (R)  ToolTalk and SunSoft are registered trademarks of Sun Microsystems,
  2955.      Inc.
  2956. (R)  Toshiba is a registered trademark of Toshiba Corp.
  2957. (R)  True Type is a registered trademark of Apple Computer, Inc.
  2958. (R)  UNIX is a registered trademark of UNIX System Laboratories, Inc.
  2959. (R)  Walt Disney World is a registered trademark of Walt Disney
  2960.      Productions.
  2961. (R)  Western Digital is a registered trademark of Western Digital Corp.
  2962. (R)  WordPerfect is a registered trademark of WordPerfect Corp.
  2963.  
  2964. (TM) AIX/6000, APPN, CICS, CICS/ESA, CICS OS/2, Common User Access, C
  2965.      Set ++, CUA, Current, DATABASE 2, DataHub, DB2, DB2/2, DB2/6000,
  2966.      DDCS/2, The Developer Connection for OS/2, DISTRIBUTED DATABASE
  2967.      CONNECTION SERVICES/2, DRDA, Extended Services for OS/2, IBMLink,
  2968.      IMS Client Server/2, Information Warehouse, LANStreamer, Library
  2969.      Reader, LinkWay, Matinee, Midware, Multimedia Presentation
  2970.      Manager/2, Natural Computing, NAVIGATOR, PCjr, PenAssist, PowerPC,
  2971.      PowerOpen, SAA, Skill Dynamics, Skill Dynamics Canada, SOMobjects,
  2972.      SQL/DS, Storyboard, Ultimotion, VSE/ESA, WIN-OS/2, Workplace Shell,
  2973.      and XT are trademarks of International Business Machines Corp.
  2974.  
  2975. (TM) AST is a trademark of AST Research, Inc.
  2976. (TM) Borland is a trademark of Borland International.
  2977. (TM) CasePoint is a trademark of Inference Corp.
  2978. (TM) ColoradOS/2 is a trademark of Kovsky Conference Productions, Inc.
  2979. (TM) Drake Training and Technologies is a trademark of Drake Training
  2980.      and Technologies.
  2981. (TM) DVI, Indeo, and ActionMedia are trademarks of Intel Corp.
  2982. (TM) Ethernet is a trademark of Xerox Corp.
  2983. (TM) Excel is a trademark of Microsoft Corp.
  2984. (TM) LAN Workplace is a trademark of Novell Inc.
  2985. (TM) Macintosh is a trademark of Apple Computer Corp.
  2986. (TM) Micro Focus is a trademark of Micro Focus Ltd.
  2987. (TM) Open Software Foundation, OSF, and Motif are trademarks of the Open
  2988.      Software Foundation, Inc.
  2989. (TM) ORACLE, ORACLE Server and ORACLE7 are trademarks of Oracle Corp.
  2990. (TM) PCMCIA is a trademark of the Personal Computer Memory Card
  2991.      International Association.
  2992. (TM) PC/TCP is a trademark of FTP Software Inc.
  2993. (TM) Pentium is a trademark of Intel Corp.
  2994. (TM) PostScript and Adobe Type Manager are trademark of Adobe Systems,
  2995.      Inc.
  2996. (TM) PSN and Private Satellite Network are trademarks of Private
  2997.      Satellite Network, Inc.
  2998. (TM) SCO is a trademark of The Santa Cruz Operation, Inc.
  2999. (TM) SmallTalk and Smalltalk V/PM are trademarks of Digitalk Corp.
  3000. (TM) Solaris is a trademark of SunSoft Corp.
  3001. (TM) SoundBlaster is a trademark of Creative Labs, Inc.
  3002. (TM) Support on Site is a trademark of Ziff-Davis.
  3003. (TM) Taligent is a trademark of Taligent, Inc.
  3004. (TM) TCP with Demand Protocol Architecture is a trademark of 3COM Corp.
  3005. (TM) TelePad is a trademark of TelePad Corp.
  3006. (TM) Tusk is a trademark of Tusk, Inc.
  3007. (TM) Univel is a trademark of Univel.
  3008. (TM) VX*REXX and WATCOM are trademarks of WATCOM International Corp.
  3009. (TM) X/Open is a trademark of the X/Open Co., Ltd.
  3010. (TM) Windows, Win32, and Windows NT are trademarks of Microsoft Corp.
  3011.  
  3012. (SM) America Online is a service mark of America Online, Inc.
  3013.  
  3014. ========================================================================
  3015.  
  3016. This concludes the ninth issue of IBM PSP Developer Support News. Please
  3017. let us know how we can improve it; see the beginning of the newsletter
  3018. for ways to contact us. Thank you!
  3019.  
  3020.