home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #18 / NN_1992_18.iso / spool / alt / gopher / 1235 < prev    next >
Encoding:
Internet Message Format  |  1992-08-15  |  3.5 KB

  1. Xref: sparky alt.gopher:1235 comp.infosystems.gopher:169
  2. Newsgroups: alt.gopher,comp.infosystems.gopher
  3. Path: sparky!uunet!cs.utexas.edu!torn!watserv2.uwaterloo.ca!watserv1!mks.com!uucp
  4. From: emv@msen.com (Edward Vielmetti)
  5. Subject: Welcome to comp.infosystems.gopher!
  6. Sender: uucp@mks.com (UNIX-to-UNIX Copy)
  7. Organization: (none)
  8. Date: Fri, 7 Aug 1992 05:18:35 GMT
  9. Message-ID: <1992Aug15.065943.25781@mks.com>
  10. Lines: 55
  11.  
  12. Hello, and welcome to comp.infosystems.gopher.  The newgroup message went
  13. out yesterday, and we're going to migrate traffic over from the old
  14. alt.gopher group into the brand new "official" group.  
  15.  
  16. gopher is a distributed information system.  The best phrase I've heard to
  17. describe it is as "internet duct tape" - wrap a little bit of gopher
  18. protocol around some files or some databases and hey presto you have an
  19. Internet Service.  As most people know information services on the
  20. internet are traditionally held together with spit and bailing wire, well,
  21. duct tape is an improvement.
  22.  
  23. The newsgroup basically covers four areas of gopher development, which I'd
  24. list as 
  25.  
  26. gopher clients.  Things that users run to connect to gopher servers. 
  27. There are lots of these out there right now; most of them follow pretty
  28. closely in spirit to the original unix and mac gopher clients, though some
  29. radical ones ("gopher in a forest" for NeXT) push a different approach. 
  30. The issues here are design, documentation and built-in help, bug fixes and
  31. improvements, human factors analysis, speed, robustness, and such.
  32.  
  33. gopher servers.  Systems that speak the gopher protocol.  There are rather
  34. less server designs than client designs; most servers present essentially
  35. a file system point of view to the user, tho some are driven from
  36. databases.  A number of other data resources have been gatewayed into
  37. gopher (e.g. netnews) with interesting results.  The issues here are
  38. maintainability, shared resources access, logging and stats gathering,
  39. index and other wayfinding aids, etc.
  40.  
  41. gopher protocol.  What clients and servers send back and forth to each
  42. other.  The gopher protocol is a ferociously simple ASCII protocol
  43. designed to make constructing clients and servers in an afternoon possible
  44. and even likely.  Various extensions to the base protocol have been
  45. proposed to handle more client feechurs, with varying degrees of
  46. acceptance.  Issues here are staying close to the One True Gopher Way
  47. with simple clients and servers without stopping people who want to do way
  48. cool advanced things from interoperating.
  49.  
  50. gopherspace engineering.   This is a problem completely separate from any
  51. sort of technical issues; it's a question of how gopherspace should be
  52. designed, what it feels like, who has control, how easy is it to move
  53. around, what kind of cooperative systems-building can we end up with.  The
  54. questions here are those of groupware and computer-supported collaborative
  55. work, human factors and information systems design, resource discovery and
  56. current awareness tools, and so on.  Even if we end up throwing away the
  57. protocol and all of the clients the question of systems design (for the
  58. Internet, I suppose, and not just gopherspace) is a big one.
  59.  
  60. Thanks to all 300+ who voted for the new group.  I'm going to ask some of
  61. the people who have built systems using gopher to speak up and say their
  62. piece about current projects and try to figure out where we go from here.
  63.  
  64.   Edward Vielmetti, vice president for research, Msen Inc. emv@Msen.com
  65.         Msen Inc., 628 Brooks, Ann Arbor MI  48103 +1 313 998 4562
  66. "my other computers are in Minneapolis, Lansing, Cambridge, Reston, ..."
  67.