home *** CD-ROM | disk | FTP | other *** search
/ CP/M / CPM_CDROM.iso / cpminfo / cpm-cc20.art < prev    next >
Text File  |  1994-07-13  |  11KB  |  200 lines

  1.  
  2. ==============================================================================
  3. [ THE KAY*FOG RBBS | Filename=CPM-CC20.ART | posted 07/05/86 | 200 lines 11k ]
  4.  
  5.           The CP/M Connection                   Originally published in    
  6.                   by                               Computer Currents       
  7.              Ted Silveira                         5720 Hollis Street     
  8.   (copyright and all rights reserved)            Emeryville, CA  94608     
  9.  
  10.                               February 11, 1986
  11.                             MODEMMAIL DOES IT ALL
  12.  
  13.      I love computer communications.  People who've never hooked their 
  14. computers up to a modem and called another computer often don't 
  15. understand what all the fuss is about, but I get a kick from reaching 
  16. out a ghostly hand to tap the keys on someone else's computer, or 
  17. rummaging through an endless cave of free software, or having 
  18. conversations with people whose faces I've never seen and whose voices 
  19. I've never heard.
  20.  
  21.      Still, I realize that those of you who are unconverted may want to 
  22. know a little more before you plunge.  What, you ask, can I actually 
  23. _do_?  First, you can call another computer and talk to it--get 
  24. information from it, swap files with it, talk to its operator.  This 
  25. other computer might be a simple bulletin board on which you can trade 
  26. messages with other people, or it might be a massive commercial 
  27. information service like CompuServe or Dow Jones, with data banks full 
  28. of stock quotes, financial reports, airline schedules, and bibliographic 
  29. references.
  30.  
  31.      Second, you can set up your own computer so that you can call it 
  32. from another location and run it as if you were sitting at the keyboard.  
  33. People who use computers both at home and at work can get at the 
  34. programs and files stored in one place when they're in the other.  And 
  35. people whose jobs take them out in the field can carry laptop computers 
  36. with them yet still call on the power of their larger computers back at 
  37. the office.
  38.  
  39.      Third, you can set up your own computer as a remote bulletin board 
  40. or message system for other people to call.  It's not just "hobbyists" 
  41. who have a use for bulletin boards.  Businesses with workers or branch 
  42. offices in the field can set up message systems to create a central 
  43. information exchange tying everyone together.  Some businesses have even 
  44. used bulletin boards for customer support hot lines.
  45.  
  46.      Fourth, you can take the bulletin board idea a step further and 
  47. make your computer part of an electronic mail system, a network of 
  48. computers in different locations, each of which can receive and store 
  49. messages locally and then forward them to an "address" on some other 
  50. computer on the network.  Small and medium businesses that have branches 
  51. in several locations, possibly even in different countries, can use this 
  52. system to quickly pass important information without worrying about 
  53. different time zones or playing long-distance telephone tag.
  54.  
  55.      Your lowly CP/M computer can do any and all of these things.  All 
  56. you need is a modem--the device that connects your computer to the 
  57. telephone line--and the right communications program to run it.
  58.  
  59. [Introducing ModemMail]
  60.  
  61.     ModemMail, a CP/M communications program from AutoSoft, Inc., is 
  62. remarkable because it can handle _all_ the communications jobs I listed 
  63. above.  There is, as far as I know, no other CP/M program that can make 
  64. the same claim.
  65.  
  66.     First of all, ModemMail can be set up as a simple remote access 
  67. system.  You can set it running on your own computer, and then later you 
  68. (or another person) can call your computer from a remote location and 
  69. run it as if you were sitting at the keyboard.  ModemMail will answer 
  70. your phone when it rings, connect if it finds another computer at the 
  71. other end (and hang up if it doesn't), and ask for a password if you've 
  72. instructed it to (to keep out intruders).  
  73.  
  74.      Once you're logged in, you can not only execute any of the 
  75. ModemMail commands but also exit to the CP/M prompt and run any CP/M 
  76. programs that are on your current disks.  About the only thing you can't 
  77. do is put a new disk into the drive (unless you have a very long arm).
  78.  
  79.      ModemMail can also set your computer up as a remote bulletin board 
  80. system that will allow many users to call in and to pass messages to one 
  81. another.  Such a ModemMail bbs can keep a list of users and user 
  82. passwords (so that no one can log on under another person's name) and 
  83. also register new users.  ModemMail can set different levels of access 
  84. and even run different programs, depending upon which user logs on.  New 
  85. users, for example, can be routed through a system of help menus and 
  86. given only restricted access--no access to CP/M, no privilege to leave 
  87. messages or transfer files. Trusted users, on the other hand, can be 
  88. given "the keys to the city"--full access to CP/M and any ModemMail 
  89. commands, full privileges to send and receive messages. 
  90.  
  91.      As a bulletin board, ModemMail has a full message system that 
  92. allows both public (readable by anyone) and private (restricted to 
  93. sender, receiver, and system operator) mail.  I don't find its system of 
  94. browsing and viewing messages as convenient as that of the Metal message 
  95. system (used on Kay*Fog and other local bulletin boards), but it's good 
  96. enough to allow public discussions as well as private chit-chat.
  97.  
  98. [Networking with ModemMail]
  99.  
  100.      One of the most exciting parts of ModemMail, and the one its 
  101. creators emphasize the most, is its ability to function as part of an 
  102. electronic mail network.  Like the Fidonet system (created by Tom 
  103. Jennings of San Francisco) that runs on IBM PCs, ModemMail bulletin 
  104. boards can be linked together.  This network makes it possible for you 
  105. to call a local node (bbs) on the network and leave a message for 
  106. someone who is a registered user on _any_ other node of the network, 
  107. even one in another country.  Once a day, your ModemMail node will 
  108. automatically call up other nodes and forward any "long-distance" 
  109. messages, picking up its own forwarded mail at the same time.
  110.  
  111.      The real beauty of this system is that your local node doesn't have 
  112. to call up each node it has messages for.  Instead, it consults a 
  113. "routing table," figures out the shortest route between it and the 
  114. destination node, and then simply forwards the proper mail to the next 
  115. node on the route, which then takes over the job of bumping the mail 
  116. along the line to its ultimate destination.  This "least-cost routing" 
  117. makes the whole network proposition much more economical. 
  118.  
  119.      What's more, when two ModemMail nodes get together to exchange 
  120. mail, they compare their routing tables, and if one has a more recent 
  121. table it updates the other.  This way, changes to the routing table 
  122. spread quickly (and automatically) through the network.
  123.  
  124.      ModemMail also keeps track of usage and charges for each user who 
  125. has network mail privileges.  And it can forward files as well as 
  126. messages, offering optional "one-time pad" encryption and decryption of 
  127. files transferred for greater security.
  128.  
  129.      There is also a second way to make a ModemMail computer into part 
  130. of an electronic mail network, by using ModemMail as a sort of gateway 
  131. to other electronic mail systems, such as MCI Mail or CompuServe.  The 
  132. ModemMail system can be set to call the target system at a specific time 
  133. and then to send on any mail it has and collect any waiting mail.  The 
  134. interaction between the two systems isn't as tightly-knit as between two 
  135. ModemMail nodes, but it is workable.
  136.  
  137. [ModemMail Goes It Alone]
  138.  
  139.      Usually, communications programs are either message systems meant 
  140. solely for remote operation--as in the case of bulletin board software--
  141. or standalone communications programs (sometimes called terminal 
  142. programs) meant to be used to allow you to call other computers--as in 
  143. the case of programs like MITE or the public domain MEX and IMP.  
  144. ModemMail, however, can do both jobs, though its creators don't put much 
  145. emphasis on its standalone capabilities, perhaps for fear it will 
  146. distract attention from the network power of ModemMail.
  147.  
  148.      Whatever the reason, I think they're missing a bet, because 
  149. ModemMail makes a perfectly good standalone communications program.  It 
  150. has a terminal mode to allow your computer communicate directly with 
  151. other computers (such as bulletin boards), it can capture text coming in 
  152. from the other computer and put it in a disk file, and it can upload and 
  153. download files using the XMODEM protocol.
  154.  
  155.      What makes ModemMail a really interesting candidate for such uses 
  156. is its programming language, which makes it possible to build really 
  157. useful and complex script files for automatic log-on, file transfer, and 
  158. other functions.  Those who have tried to use such script files with MEX 
  159. know how tricky it can be, since MEX can only check for a single 
  160. character coming from the other system and has no "branching logic" that 
  161. would allow it to take different actions depending on what it receives.  
  162. These lacks mean that MEX is easily confused by any out-of-the-ordinary 
  163. response and can get stuck.
  164.  
  165.      But ModemMail can look for whole words or phrases as its cues and 
  166. can branch to different actions depending on what it receives.  As a 
  167. standalone communications program, ModemMail takes more setting up than 
  168. many, but it offers great possibilities.
  169.  
  170.      ModemMail is so flexible because of its extensible BASIC-like 
  171. programming language.  You could say that the programming language _is_ 
  172. ModemMail and that the various functions I've mentioned are just 
  173. programs written in ModemMail's special communications language.  Next 
  174. issue, I'll give you a quick look at this language and what it can do.
  175.  
  176.      In the meantime, you can get a sample of what ModemMail's like by 
  177. calling the AutoSoft bulletin board at 408/336-8080, 1200 or 300 baud.  
  178. Note:  the system is normally shut down until a call comes in.  After 
  179. the modem answers the phone and connects, there's about a 30 second 
  180. delay until the bulletin board signs on.  Be patient.  The system 
  181. automatically detects your modem's speed, so you don't need to hit any 
  182. carriage returns--just wait. 
  183.  
  184.      Usually ModemMail sells for $249.00, but recently it's been on sale for 
  185. $124.95.  Contact:
  186.  
  187. AutoSoft, Inc.
  188. 166 Santa Clara Avenue
  189. Oakland, CA  94610
  190. 415/658-2881
  191.  
  192. ------------------------------------------------------------------------------
  193.       Ted Silveira is a freelance writer and contributing editor to several
  194.    computer-oriented publications.  He appreciates suggestions or feedback
  195.    and can be reached through the KAY*FOG RBBS (415)285-2687 and CompuServe
  196.    (72135,1447) or by mail to 2756 Mattison Lane, Santa Cruz, CA 95065.
  197.  
  198. -------------------------  End of CPM-CC20.ART Text  -------------------------
  199.  
  200.