home *** CD-ROM | disk | FTP | other *** search
/ Internet Info 1997 December / Internet_Info_CD-ROM_Walnut_Creek_December_1997.iso / ietf / mhtml / mhtml-minutes-96dec.txt < prev    next >
Text File  |  1997-01-30  |  10KB  |  276 lines

  1. Editor's note:  These minutes have not been edited.
  2.  
  3. WG MHTML met as scheduled in the evening of 9 December 1996 in San Jose.
  4.  
  5. The meeting agenda was followed, and is here used for the structure of
  6. these minutes.  Attendees are listed in Appendix X.
  7.  
  8. These minutes are prepared by Einar Stefferud, WG MHTML Chair, from
  9. notes provided by Jacob Palme, Dirk van Gulik, Ed Levinson, and Mark
  10. Joseph.  All notes used here-in were also sent to the MHTML WG
  11. mailinglist <mhtml@segate.sunet.se>.
  12.  
  13. Respectfully submitted by Einar Stefferud, WG Chair <stef@nma.com>.
  14.  
  15.  
  16.         ISSUES ADDRESSED AT THE MHTML MEETING DURING
  17.         THE IETF MEETING IN SAN JOSE,  DECEMBER 1996
  18.  
  19. 0. Unresolved references to IETF drafts:
  20.  
  21.     Internationalization of the Hypertext Markup Language".
  22.     draft-ietf-html-i18n-05.txt. Not yet published as an RFC?
  23.  
  24.     N. Freed & N. Borenstein: 
  25.     "Multipurpose Internet Mail Extensions (MIME) Part One:
  26.     draft-ietf-822ext-mime-imb-07.txt
  27.     Part Two: Media Types",
  28.     draft-ietf-draft-ietf-822ext-mime-imt-02.txt. 
  29.     Published as RFC 2045 and RFC 2046.
  30.  
  31.     N. Freed and Keith Moore: "Definition of the URL MIME
  32.     External-Body Access-Type", draft-ietf-mailext-acc-url-01.txt,
  33.     November 1995.  Published as RFC 2017.
  34.  
  35.    Resolution:  These will be resolved in due course for MHTML RFC
  36.         publication.
  37.  
  38. 1. URL-s which cannot be rewritten: The problem that in some cases it
  39.    is not possible to know what is an URL and not an URL in HTML code
  40.    containing applets, and that thus mhtml maybe will not work in such
  41.    cases.
  42.  
  43.    Resolution: A clear warning needs to be in the INFO document, 
  44.            as this problem essentially cannot be solved.
  45.  
  46. 2. Interoperability tests: Have any interoperability tests between
  47.    working implementations of the mhtml-spec been done yet?
  48.  
  49.    Resolution: One action is to put example messages up at the WG
  50.         MHTML web site.  Another is to collect information on
  51.                implementations and their problems and successes with
  52.                interworking.  
  53.  
  54. 3. Planning of interoperability tests: What should be tested? 
  55.    (see appendix A).
  56.  
  57.    Resolution: Each implementor should their own stuff up on the net,
  58.                and try to read others' stuff.  Then discuss the
  59.                problems on the list or privately, with final
  60.                interworking results posted to the list.  WE ned to be
  61.                collecting evidence of interworking implementations for
  62.                use in advancing the standard from Proposed to Draft
  63.                status.
  64.  
  65. 4. Will all or only a subset of the functions (see appendix A) 
  66.    be implemented by current implementations?
  67.  
  68.    Resolution: Working group chair will collect reports; and collate
  69.                into which features are really in use. Area Director
  70.                stated that more than one implementation will be
  71.                needed. The required information must include how much
  72.                of each part of the standard is implemented
  73.  
  74. 5a. Will rewriting of URLs be done before sending out HTML messages?
  75.  
  76.     Resolution: Deferred to the info/implementation guide draft.
  77.  
  78. 5b. Will rewriting of URLs be done after receipt of HTML messages?
  79.  
  80.     Resolution: Deferred to the info/implementation guide draft.
  81.  
  82. 5c. Which of the implementation methods described in chapter 4 of
  83.     draft-ietf-mhtml-info-05.txt will be used?
  84.  
  85.     (a) Combing browser and e-mail in one integrated software package.
  86.  
  87.     (b) Rewriting the HTML at receipt and turning the result over to a
  88.         web browser.
  89.     (c) Using a translation table or other similar tool to turn
  90.         information over from the mail program to the web browser.
  91.  
  92.     (d) Deliver the HTML pages from a proxy server which has the parts
  93.         of message available.
  94.  
  95.     (e) The whole mail client built into a proxy server.
  96.  
  97.     Resolution: Implementors stated that they are working on doing the
  98.                 following items listed above:
  99.  
  100.         (b+d+e) Jacob Palme  <jpalme@dsv.su.se>
  101.         (a+b)    Pete Resnick <presnick@qualcomm.com>
  102.         (a+b)    Chris Cotton <regis@apple.com>
  103.         (a+c)     Mark Joseph  <izzy@nugget.scr.atm.com>
  104.         (a)     Alex Hopmann <hopmann@holonet.net>
  105.         (a)    Eric Berman  <ericbe@microsoft.com>
  106.         (a)    Linda Welsh, Lotus
  107.  
  108.                 We expect others to join the party, but this 
  109.         provides a critical mass for the next stage.
  110.         We noted that someone is working on each type of
  111.         implementation listed in our agenda.  Progress and
  112.                 problems will be reported and discussed on the WG
  113.                 mailing list: <mhtml@segate.sunet.se>.
  114.  
  115. 6. Use of multipart/alternative, inside or outside of
  116.    multipart/related (chapter 8 of draft-ietf-mhtml-info-05.txt) 
  117.    and problems with the start parameter of multipart/related when
  118.    referring to a multipart/alternative (see appendix B below).
  119.    Cases a, and b, were considered.
  120.  
  121.    Resolution:  Problem seems to be that multipart-related parameter
  122.         does not really allow recursive use, ie. plain + html,
  123.         where html is again multipart-related.  Both examples
  124.         (a & b) are valid MIME; but they mean quite different
  125.         things.
  126.  
  127.         Is case a an issue?  No. Nor is case b; 
  128.         In case a, type/location does not seem to be the
  129.         problem.  One can have more than one alternative.
  130.         But the problem seems to be how far the pointing out
  131.         can be.
  132.  
  133.         Conclusion?  Cases a & b seem to be nice testing
  134.         examples; makes the code complex, but that is the
  135.         functionality that we wanted.
  136.  
  137. 7. Go through draft-ietf-mhtml-info-05.txt chapter by chapter and
  138.    check which comments there are: Can also the info document be
  139.    forwarded for publication as an informational document (not as a
  140.    standard)?
  141.  
  142.    Resolution:  Comments are solicited on the list; 
  143.         Jacob got very few comments back, 
  144.         and would like to see some more checks made.
  145.  
  146. 8. Other items and issues.
  147.  
  148.    * WG MHTML should communicate with other WG Chairs to alert them to
  149.      what MHTML is doing and delivering.
  150.  
  151.    * The WG asked for efforts to apply MHTML to PDF, in addition to
  152.      applying it to HTML.  
  153.      This was directed to Steve Zilles <szilles@adobe.com>
  154.  
  155.    * References to the INFO-draft that is in progress will be removed
  156.      from the MHTML spec-drafts, as the INFO draft will not be
  157.      published any time soon.
  158.  
  159. 9.  The meeting adjourned on schedule.
  160.  
  161. Appendix A: Table of important functionalities for HTML in e-mail:
  162.  
  163. Function
  164.  
  165.  Implementation for generation
  166.  
  167.  Implementation for receipt
  168.  
  169.  Use of multipart/related
  170.     - for HTML with embedded graphics, etc.
  171.     - for sets of related HTML objects
  172.  
  173. Reference to embedded body parts
  174.     - using Content-ID-s
  175.     - using absolute Content-Location
  176.     - using relative URLs and no Content-Location
  177.  
  178. Use of combinations of multipart/related and multipart/alternative
  179.  
  180. Use of content-disposition header for recipients who do not handle mhtml
  181.  
  182. Use of HTML messages whose URLs for enbedded graphics must be resolved
  183. through HTTP retrieval from the source
  184.  
  185. Use of the message/external-body method for sending HTML in e-mail
  186.  
  187. Use of character sets in HTML messages
  188.  
  189.     - US-ascii
  190.     - ISO 8859-1
  191.     - Other ISO 8859 variants
  192.     - ISO 10646/Unicode
  193.     - Other character sets
  194.  
  195. Appendix B: more about the multipart/alternative issue
  196.  
  197.  (a) Inside the "Content-Type Multipart/related", body parts
  198.      can be specified with "Content-Type: Text/plain" as the first
  199.      choice, and "Content-Type: Text/HTML" as the second choice:
  200.  
  201. Content-Type: Multipart/related;
  202.              type=3DMULTIPART/ALTERNATIVE =
  203.  
  204.    Content-Type: MULTIPART/ALTERNATIVE
  205.       Content-Type: Text/plain
  206.       ... plain text version of the document for recipients
  207.       whose mailers cannot handle Text/HTML ...
  208.       Content-Type: Text/HTML; charset=3DUS&endash;ASCII
  209.          ... text of the HTML document ...
  210.    Content-Type: Image/GIF
  211.    ... a body part, to which the HTML document has a link ...
  212.  
  213.   (b) Outside the multipart/related:
  214.  
  215. Content-Type: Multipart/alternative
  216.    Content-type: Text/plain
  217.       ... plain text version of the document for recipients
  218.       whose mailers cannot handle Text/HTML ...
  219.    Content-Type: Multipart/related; type=3DText/HTML =
  220.  
  221.       Content-Type: Text/HTML; charset=3DUS&endash;ASCII
  222.          ... text of the HTML document ...
  223.       Content-Type: Image/GIF
  224.          ... a body part, to which the HTML text has a link
  225.  
  226. When choosing between these two methods of employing
  227. multipart/alternative, note the following:
  228.  
  229. (1) Clients which do not support Multipart/related, and which thus
  230.     will interpret it as Multipart/mixed, will with choice (a) display
  231.     the inline objects. Thus, a recipient whose mailer can handle
  232.     Image/gif but not multipart/related will still be shown the
  233.     images, they will not be suppressed by being inside a suppressed
  234.     branch of the Multipart/alternative.
  235.  
  236. (2) Choice (b) will not show inline images in the Multipart/Related,
  237.     unless this information is repeated in both branches of the
  238.     Multipart/Alternative.
  239.  
  240. APENDIX C:  List of attendees at the session.
  241.  
  242. 1.  Einar Stefferud (WG Chair)    <stef@nma.com>
  243. 2.  Jacob Palme         <jpalme@dsv.su.se>
  244. 3.  Edward Levinson         <xison@cnj.digex.net>
  245. 4.  Mark Joseph         <izzy@nugget.scr.atm.com>
  246. 5.  Hiroyuki Kajiura        <kaziura@iml.mkhar.sharp.co.jp>
  247. 6.  Mark Fu             <markf@sdi.sharpw.com>
  248. 7.  Juerg von Kaenel        <jrk@watson.ibm.com>
  249. 8.  Donal Hanna            <donal.hanna@ncl.ac.uk>
  250. 9.  Ron Daniel            <rdaniel@lanl.gov>
  251. 10. Terry Allan            <tallen@fsc.fujitsu.com>
  252. 11. Harald Tveit Alvestrand    <Harald.T.Alvestrand@uninett.no>
  253. 12. Mike Gahrns            <mikega@microsoft.com>
  254. 13. David Johnson        <djohnson@microsoft.com>
  255. 14. Keith Lamond        <keithl@reston.btna.com>
  256. 15. Stephen Martin        <smartin@mks.com>
  257. 16. Don Dumimu            <dondu@microsoft.com>
  258. 17. L. A. Heberlon        <la@seattlelab.com>
  259. 18. Dan Sharon            <dsharon@plaintreee.com>
  260. 19. William Flanigan        <flanigan@ncr.disa.mil>
  261. 20. Larry Masinter        <masinter@parc.xerox.com>
  262. 21. Carl Uno Manros        <manros@cp10.cs.xerox.com>
  263. 22. Sandro Mazzucato        <pedro@bunyip.com>
  264. 23. Shin Okadu            <shinshin@pfu.co.jp>
  265. 24. Svante Nygnen        <svnv@pi.se>
  266. 25. Alex Hopmann         <hopmann@holonet.net>
  267. 26. Eric Berman            <ericbe@microsoft.com>
  268. 27. Chris Cotton        <regis@apple.com>
  269. 28. Steve Zilles        <szilles@adobe.com>
  270. 29: Pete Resnick        <presnick@qualcomm.com>
  271.  
  272. NOTE: Any errors in names or addresses are due to 
  273. transcription problems from the signup sheet.
  274.  
  275. End of WG MHTML Minutes for 9 December, 1996...
  276.