home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / std_unix / volume.30 / text0025.txt < prev    next >
Encoding:
Text File  |  1993-03-11  |  6.8 KB  |  145 lines

  1. Submitted-by: richford@osf.org (Richard Ford)
  2.  
  3.             ANDF mailing list announcement
  4.  
  5. This message announces a new mailing list for discussions of technical
  6. issues related to ANDF, the Architecture-Neutral Distribution Format
  7. technology whose development is being coordinated by the Open Software
  8. Foundation 
  9. (OSF).  A description of ANDF and its current status appears
  10. later in this message for those not familiar with it.  This list will
  11. supercede the OSF ANDF SIG mailing lists that were formerly in use.
  12. Please forward this announcement to others who might be interested.
  13.  
  14. andf-tech@osf.org is intended to be the general mailing list of the
  15. technical ANDF community.  It will be used to propose and discuss
  16. changes to the ANDF specifications, and to vote on them (whether these
  17. votes will be binding or just straw votes is not yet determined).
  18. Whenever possible, the general mailing list should be used for ANDF
  19. discussions, so that the issues can have the widest possible coverage.
  20.  
  21. To be added to or deleted from the andf-tech@osf.org list, or to get
  22. copies of any of the references listed at the end of this message, send
  23. e-mail to the ANDF administrator (currently Rich Ford) at
  24. andf-tech-request@osf.org.  I would like to restrict the mailing list to
  25. include either names of individuals or pipes to local news groups,
  26. excluding use of local mailing lists.  This will help me control bounced
  27. mail messages (which can be annoying) better, since trying to diagnose
  28. problems in someone else's local mailing list can sometimes be
  29. difficult.  I prefer the use of individual e-mail addresses, but for
  30. those who would rather use local news groups, I would still like the
  31. names and e-mail addresses of those who will be reading the news for
  32. those times when personal communication is necessary.  Also, the
  33. andf-tech@osf.org list is actually composed of some sub-lists, some of
  34. which have restricted circulation (because of the need to protect
  35. proprietary information).  Any new-groups on which andf-tech postings
  36. will be sent must be as secure as the sub-list they belong to.
  37.  
  38. In order to serve the ANDF community better, I ask that those
  39. requesting addition to the andf-tech@osf.org list do so by filling in
  40. and returning by e-mail the following form.  
  41.  
  42. ===========================Cut Here=====================================
  43.  
  44.           andf-tech@osf.org MAILING LIST ADDITION FORM
  45.  
  46. Please provide the following information.  Items marked * are optional.
  47. Mail the edited form to andf-tech-request@osf.org.
  48.  
  49. Full Name:
  50. Company*:    
  51. E-mail address:
  52. E-mail address for pipe to news-group, if any*:
  53. Phone Number*:
  54. Fax Number*:
  55. Postal Address*:
  56.  
  57.  
  58.  
  59. General Information[e.g. Job title, summary of your duties or interests, what
  60. your company does, academic background, why you are interested in ANDF,
  61. anything else you want to add]*:
  62.  
  63.  
  64.  
  65.  
  66. Do you authorize distribution of the above information as part of a
  67. directory of the ANDF community? ( Yes / No )  
  68. If you answer no, then the information you provide will be kept
  69. confidential.   Or, if you want to provide some of the information to
  70. the ANDF administrator, but want it kept confidential, then indicate
  71. what information can be released.
  72.  
  73. ===========================Cut Here=====================================
  74.  
  75. In addition to letting me know who you are (e-mail addresses can be
  76. rather cryptic), this information (from those who authorize it) can be
  77. the basis of a directory of the ANDF community which I hope will help to
  78. encourage cooperation.  It also provides a way of communicating when
  79. there are e-mail problems.  This directory will be available by request
  80. from the ANDF administrator (or could perhaps be posted periodically).
  81. I also plan to have a monthly posting of a Frequently Asked Questions
  82. (FAQ) list.
  83.  
  84. Thanks for your cooperation.  I believe that ANDF is gaining momentum
  85. and I hope that this mailing list will provide the review and
  86. innovations that will help it to be a success.
  87.  
  88. Richard L. Ford
  89.  
  90. Enclosure:
  91.  
  92.               A Brief Introduction to ANDF
  93.  
  94. 1. What is ANDF?
  95.  
  96. ANDF stands for Architecture-Neutral Distribution Format.  It is a
  97. technology that facilitates the development and distribution of portable
  98. software on heterogeneous hardware and operating system platforms.  It
  99. is based on a compiler intermediate language in which all target dependence
  100. has been abstracted out and deferred to installation.  Thus a single
  101. version of an application can be distributed in a "shrink-wrapped"
  102. format that can be installed on diverse platforms.  
  103.  
  104. With ANDF, the compilation process is divided into two parts.  A
  105. "producer", which is similar to a compiler front-end, processes the
  106. source code and target-independent header files to produce the ANDF form
  107. of the application.  When the software is installed at the target site,
  108. an "installer", which is similar to a compiler back-end, combines the
  109. ANDF code with target-dependent definitions and libraries to produce an
  110. executable program or an object code library.
  111.  
  112. There are three main roles relative to ANDF: Software Vendor, System
  113. Vendor, and End-User.  System vendors (or perhaps independent ANDF tool
  114. suppliers) will supply ANDF producers, installers, debuggers, interpreters and
  115. other portability aids to the software vendors for use in developing
  116. applications.  The system vendors will use these and additional components
  117. such as validation suites and formal methods to increase the reliability of
  118. the ANDF tools.  The end-user will buy an application in ANDF form and then use
  119. an ANDF installer supplied by the system vendor to install the software.  An
  120. alternate scenario is that a software distribution service agency or network
  121. server could do the work of using the installer to produce the target
  122. executable files for the end-user.
  123.  
  124. 2. A Very Brief ANDF History (See [1], appendix C for more details)
  125.  
  126. On April 25, 1989, the Open Software Foundation (OSF), of Cambridge,
  127. Massachusetts, issued the Architecture-Neutral Distribution Format
  128. Request for Technology (RFT).  Its purpose was to solicit technologies
  129. that would provide a single format for distributing software independent
  130. of the hardware platform.  Twenty five summary proposals, and then
  131. fifteen full proposals were received.  Representative solutions included
  132. obscured source code, compiler intermediate languages, and tagged
  133. executable code.
  134.  
  135. The list of submitters was narrowed to a short list of four in February 1990.
  136. These produced prototypes which were evaluated.  On June 4, 1991, OSF
  137. announced that it had selected the TDF (Ten15 Distribution Format) technology
  138. from the Electronics Division of the Defense Research Agency (DRA) of the UK,
  139. formerly Royal Signals and Radar Establishment, for the core technology of
  140. ANDF.  TDF is specified as a many-sorted algebra.  TDF itself was the result
  141. of a 5 year research program at DRA with goals very similar to those of ANDF.
  142. Since that time, OSF has released 3 snapshots of the ANDF technology.
  143. Snapshot four is currently planned for January 1993.
  144.  
  145.