home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 3 Comm / 03-Comm.zip / hmidev.txt < prev    next >
Text File  |  1994-11-25  |  5KB  |  107 lines

  1. Below, please find answers to the most commonly asked questions about
  2. becoming an external HMI developer.  If you have any questions not
  3. answered below, please contact CompuServe Customer Service through the
  4. GO FEEDBACK area.
  5.  
  6. *  What is HMI?
  7.  
  8. CompuServe's Host Micro Interface (HMI) is a set of protocols that allow
  9. a microcomputer based application to communicate with the CompuServe
  10. Information Service.  HMI allows the power of the micro to be used to
  11. create a sophisticated user application to access many of CompuServe's
  12. host applications.  Some of the advantages that using HMI bring to the
  13. developer are:
  14.  
  15.    -  Alleviation of the "pattern-matching" as a method of accessing
  16.       CompuServe,
  17.    -  The inclusion of an application-level error-correcting transport
  18.       layer protocol,
  19.    -  Data can be transmitted from the host while the subscriber is
  20.       acting on data sent in a previous transmission,
  21.    -  The utilization of HMI can reduce the amount of data transmitted
  22.       to/from the host.
  23.  
  24. *  How do I become an external developer?
  25.  
  26. This depends on the type of development you wish to do.  If you are
  27. interested in incorporating B Protocol support in your program, you can
  28. download specs and even sample code from Library 10, Protocols, of the
  29. IBM Communications Forum, GO IBMCOM.
  30.  
  31. If your interest is in working with GIF and developing a GIF viewer, you
  32. can obtain information in Library 16, Standards and Specs, of the
  33. Graphics Support Forum, GO GRAPHSUP.
  34.  
  35. If you are interested in becoming an external developer using HMI, you
  36. should contact CompuServe's Customer Service department through
  37. electronic feedback (GO FEEDBACK).  Please make sure to include your
  38. name, address and phone number as well as to state that you are
  39. interested in developing with HMI.  Customer Service will forward your
  40. request to the Marketing Manager in charge of external developers.  That
  41. person will supply you with an overview of HMI, details of the steps to
  42. becoming a developer and a request for proposal.  Once you receive this
  43. information, we ask that you submit a proposal outlining your interest
  44. in HMI.  We select developers with whom to work based on a variety of
  45. criteria addressed in your proposal.
  46.  
  47. *  How are external HMI developers selected?
  48.  
  49. There are a number of criteria for selecting an external HMI developer. 
  50. We review the developer's history (previous products and their position
  51. within the industry) and commitment (what marketing will be done, how
  52. will the developer handle support).  We review the proposed product,
  53. it's installed base if applicable, as well as how it fits in the current
  54. product mix.  All this information should be included in your proposal
  55. outlined above.
  56.  
  57. *  If selected, what can I expect from CompuServe?
  58.  
  59. After the necessary Non-Disclosure and License Agreement are executed,
  60. CompuServe will release a toolbox and associated documentation for your
  61. development efforts.  We provide support through a private forum for
  62. developers on the information service.  We ask that the developer
  63. maintain communications with CompuServe throughout the development
  64. effort to ensure that the product meets CompuServe's minimal
  65. requirements.
  66.  
  67. *  Are there any costs associated with being an external developer?
  68.  
  69. No, the license to the HMI toolbox is free.  In addition, there are no
  70. royalties owed to CompuServe as a result of the use of HMI.  However, we
  71. do ask that the developer perform some marketing to ensure the users of
  72. the developer's product can become members of CompuServe.
  73.  
  74. *  What marketing am I required to do?
  75.  
  76. As your product will be used to access CompuServe, we require developers
  77. to aggressively market their product.  In most cases, we will provide
  78. Introductory Memberships for inclusion in the product to allow users to
  79. join and access the service.  We also require that the developer make
  80. mention of the CompuServe capabilities on the product's packaging as
  81. well as in other advertising the developer may do.
  82.  
  83. *  Can I expect marketing assistance from CompuServe?
  84.  
  85. In order to maintain an objective, neutral position with regards to
  86. developer relations,  CompuServe typically does not offer any marketing
  87. assistance other than the free Introductory Memberships.
  88.  
  89. *  Will CompuServe ever release the protocol spec or source code to the
  90.    public?
  91.  
  92. CompuServe will not release the spec or source to the public because of
  93. its confidentiality and concerns for supporting multiple modified
  94. versions of the libraries.
  95.  
  96. *  Will HMI be available for other platforms?
  97.  
  98. HMI is currently available in DOS, Windows and Macintosh.  Other
  99. platforms are already under development.  In addition, we are exploring
  100. additional platforms and environments.
  101.  
  102. *  Can non-US developers use HMI?
  103.  
  104. Currently, there are no restrictions on providing HMI to developers
  105. abroad.  However, we need to ensure, because of language and time
  106. differences, that CompuServe and the developer can effectively manage
  107. the communication aspects of the relationship.