home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 16 Announce / 16-Announce.zip / ddrive.zip / DDRIVE.EDU
Text File  |  1993-07-30  |  4KB  |  90 lines

  1. OS/2 2.x MULTIMEDIA DEVICE DRIVER WORKSHOP (MM PDD) COURSE # 0S2DD309
  2.  
  3. July 21, 1993
  4.  
  5. ------------- OS/2 2.x Multimedia Device Driver---------------------
  6. --------------------------- Workshop -------------------------------
  7. ---------------------- Course # = OS2DD309 -------------------------
  8.  
  9. The OS/2 2.x Multimedia Device Driver Pilot Workshop will be held
  10. August 09 through August 13, 1993 at the IBM Design Center, Boca Raton,
  11. Florida.
  12.  
  13. This five day workshop will enable programmers to write OS/2 physical
  14. device drivers (PDD); A PDD enables Multimedia I/O ports (Audio, video
  15. capture, MIDI, etc.) to be shared by multiple OS/2 applications.
  16.  
  17. This seminar describes how the PDD communicates with the OS/2 kernel
  18. using the DevHlp interface.  Installation and debug techniques will
  19. also be covered.  The OS/2 Device Driver Kit (DDK) will be used
  20. extensively in order to build and test the PDD.
  21.  
  22. Target Audience
  23. ===============
  24. IBM or OEM programmers who code device drivers for hardware, such as
  25. audio, video capture, or MIDI interfaces.
  26.  
  27. Attendee Prerequisites
  28. ======================
  29.   a) Programming expertise: C and/or MASM
  30.   b) Have written device drivers/utilities for OEM hardware
  31.      (DOS device drivers, ROM BIOS, test utilities)
  32.   c) Purchased development software
  33.      OS/2 2.1, DDK, MSC 6.0
  34.  
  35. ----------------------- Workshop Outline -----------------------
  36.  
  37.                    o  OS/2 Structure
  38.                    o  Device Driver types
  39.                       - Physical Device Driver
  40.                       - Character vs Block
  41.                       - Modes, times
  42.                       - Init, Kernel, Interrupt, Timer
  43.                    o  Init sequence- config.sys processing
  44.                    o  Utilities, debuggers
  45.                    o  Semaphores
  46.                    o  PDD Address spaces
  47.                       - Memory Management
  48.                    o  MM extensions, DLL interfaces
  49.                       - MIDI, audio, video
  50.                       - Device sharing techniques
  51.                       - Streaming protocols
  52.                    o  VDD Communications
  53.                    o  Lab: Device Driver Development
  54.  
  55. There is no charge for this pilot workshop or class materials.  Attendee's
  56. expenses include transportation, hotel accommodations, dinner, and any
  57. incidental expenses.
  58.  
  59. Each attendee will be assigned a fully configured OS/2 work station for
  60. their use during the week for debugging.
  61.  
  62. You will need to bring your source code for your device driver to be
  63. converted, a favorite text editor (if you have a preference) and any
  64. third party software you may require for device driver development.
  65.  
  66. Attendees must bring their own PCs with development tools (editors,
  67. disk managers, etc.) that they are familiar with, to enhance the
  68. handling of the developers equipment.
  69. The following specs are suggested for the developers PCs:
  70. o  386 or 486 (25 MHZ minimum recommended)
  71. o  8 Meg memory or more (16 Meg suggested)
  72. o  VGA Display (or SVGA or XGA)
  73. o  100 Meg hard drive or more (200 Meg suggested)
  74. o  Any additional hardware to be used for development.
  75. o  OS/2 2.1 installed
  76.  
  77. We are limiting the seating in this Workshop to no more than 14 people,
  78. to enhance technical assistance, and provide a productive workshop
  79. session
  80.  
  81. Please complete the OS/2 Workshop Registration Form (REGISTRA.TXT on
  82. the Device Driver BBS "D.U.D.E.") by August 4th to confirm a
  83. seat in this workshop.
  84.  
  85. If you have any questions or require more information about this notice
  86. contact Bob Peterson at 407-443-8289.
  87.  
  88. Device Driver BBS "D.U.D.E." Tel # = 407-982-3217
  89. Local FAX # = 407-982-4218
  90.