home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 35 Internet / 35-Internet.zip / dragen1.zip / README.1ST < prev    next >
Text File  |  2000-04-16  |  13KB  |  248 lines

  1. Dragen FTP - copyright (c) 2000, Keith Cotroneo
  2. version 1
  3.  
  4. Background Information
  5.  
  6. Dragen FTP is a Drag Enabled File Transfer Protocol client for the os/2 operating system. Dragen
  7. FTP is actually two programs: the Dragen Drag-En drop visual interface, and get2.exe the core
  8. FTP program. Dragen is different from most FTP clients in that it is not a continuous logon client.
  9. By design, Dragen is a multiple process client. Traditional clients logon to a server, then maintain
  10. a continuous connection, performing a set of commands, and then logging off when the user is
  11. done. Dragen logs on and logs off with each command, using the powerful get2.exe core. The
  12. advantage of this approach is that Dragen is a multiprocess application. One can log on to one
  13. server, initiate a set of large file multiple downloads, then in a process independent manner, logon
  14. to another server, initiate another set of large multiple process uploads, and so on.
  15.  
  16. The downside, is that Dragen is a bit slower initiating transactions, since it logs on each
  17. time. In my tests, however, if found these differences to be small.
  18.  
  19. As you use the program, you will see when Dragen hands off to get2.exe. In most cases, get2 does
  20. its work behind the scenes. In a few cases get2 will come to the forefront in a vio window.
  21. When get2 is working in the background, you can monitor transactions through the log window.
  22.  
  23. The Dragen visual interface is designed for Drag-En drop FTPing and is integrated with the os/2
  24. workplace shell. You can interact with Dragen in the traditional double click manner, or drag files
  25. to do the work. Dragen will allow uploading to occur by dragging files from the Dragen local
  26. window or an os/2 folder to the Dragen remote window. Downloads may be initiated by dragging to the
  27. Dragen local window, by double clicking on a file, or by using download options in the
  28. remote menu.
  29.  
  30. Dragen also features some advanced funtions such as site monitoring and mp3 streaming.
  31.  
  32.  
  33.  
  34. Getting Started - a quick tutorial
  35.  
  36. The best way to learn about Dragen's features is to try it out, so let's set Dragen up for use on
  37. your system.
  38.  
  39. Unzip Dragen to a directory of your choice. Be sure that your unzip utiliy preserves directories as
  40. it unzips. The Dragen archive comes packed with a directory structure which is required for
  41. proper use of the program.
  42.  
  43. After unzipping Dragen to the directory of your choice, open an os/2 window and change to the
  44. Dragen directory.
  45.  
  46. Type setup to run the Dragen setup utility. You must then answer four questions:
  47.  
  48. 1) The Dragen default download directory: this is where Dragen will download files if you do not
  49. explicitly tell it to put the files elsewhere.
  50.  
  51. 2) The path and filename of your external editor. If you want to use the E editor, simply type E,
  52. otherwise, be sure to include the path to the editor as well.
  53.  
  54. 3) The path and filename of you mp3 player. If you do not have one, use one of the included mp3
  55. players: use mplay1 for high quality, mplay2 for medium quality, or mplay3 for low quality. MP3
  56. playback is cpu intensive. Choose a lower quality player if you need to conserve your cpu or if
  57. you have an older machine, ie 486. Pentium machines should be able to handle mplay1 just fine.
  58.  
  59. 4) The length of time you want Dragen to wait before terminating a logon attempt.
  60.  
  61. 5) Proxy name and port if needed.
  62.  
  63. Once you finish answering the questions, setup will place two icons on you desktop. One labeled
  64. Dragen DropZone, the other labeled Dragen FTP. Dragen FTP is the icon for the program itself.
  65. Dragen DropZone is a start up object that allows you to drag a customized object onto it and
  66. quickly logon to a site directly.
  67.  
  68. For now, double click on the Dragen FTP icon.
  69.  
  70. Logging On to a Server
  71.  
  72. Now, let's logon to he famous Hobbes incoming directory.
  73.  
  74. The Site Alias list presents current sites.
  75. Click on the Hobbes Incoming alias to show logon information.
  76. Double click to logon.
  77.  
  78. To navigate: double click on directories, use the back button (<)
  79. to go back (or ctrl <-, that's ctrl grey back key), or refresh to reload a directory
  80. by hitting the R key when the directory list has focus.
  81.  
  82. Note that setting the sort checkbox on many unix like servers will produce a reverse date/time
  83. sorted listing.
  84.  
  85.  
  86. Downloading
  87.  
  88. To quickly download a file to the default download directory, double click on a file. To download
  89. using Dragen drop, click on the local button. The local window will open. Navigate
  90. to the desired directory. Then, from the Dragen remote window, highlight the files you want to
  91. download. To selectively highlight several non-contiguous files. Hold down the ctrl key as you
  92. click on the files. Then use a right mouse button drag to the local window to download the
  93. selected files. Once the download has completed, use cwd in the local window to update the
  94. directory.
  95.  
  96. If you want to download with automatic reget, select that checkbox before dragging the files.
  97.  
  98. Other ways to download include:
  99. ctrl S - download to a specified directory. You specify the directory before download. Highlight
  100. the files you want then click ctrl S.
  101. ctrl W - download files to the local window.
  102. ctrl G - download files directly to the default download path for the site.
  103.  
  104.  
  105. Uploading
  106.  
  107. Uploading is simply the reverse process of Drag En Drop downloading, except that the source
  108. files may come from the local directory or any os/2 folder. Drag files from the local window
  109. or os/2 folders to the Dragen remote directory list.
  110.  
  111. Viewing a File
  112.  
  113. To view a file in the remote directory window, select it, then press F3 or view in the
  114. remote menu. F3 also works to view files in the local directory.
  115.  
  116. Dragen Drop Desktop Object (HPFS)
  117.  
  118. While we are here. Let's create a Dragen drop desktop object for the Hobbes
  119. incoming directory (you must be using the High Performance File System to do this).
  120. First, select the sort checkbox. Next, place the mouse cursor over the server
  121. window where you see hobbes.mnsu.edu. Click and hold the right mouse button and drag to the
  122. desktop. Release the mouse over a blank portion of the desktop. A new desktop object labeled
  123. {pub/incoming} will be placed on the desktop. Now let's test it. Close down Dragen FTP.
  124.  
  125. After Dragen FTP has closed down, right click and hold on the {pub/incoming} desktop object
  126. and drag it on top of the Dragen DropZone icon. Release the mouse button. Dragen will now
  127. start up and automatically and produce a reverse directory sorting of the directory list. If you
  128. logon to the same sites often. I recommend creating Dragen drop objects for each of these sites.
  129. You can place these objects on the desktop or in any os/2 folder. Once Dragen is open, you can
  130. Dragen drop any Dragen desktop object onto the host alias listbox to logon to remote servers.
  131.  
  132.  
  133. Additional Features and Funtions
  134.  
  135. MP3 - Dragen will play mp3 files that reside on remote sites. Here is a demonstration: While
  136. logged onto Hobbes, navigate to pub!multimedia!wave!mpeg.
  137. There are three mp3 files in this directory. Single click to highlight the one the one
  138. named warworld.mp3. Next, depending on your line speed, set the mp3 buffer (Buf=). If you
  139. have a cable modem or network connection, 10 seconds is probably a sufficient buffer. For
  140. modems, use 30 seconds or more. Next click on the MP3 - > play menu item to
  141. listen to "war of the worlds."
  142. You can multiple select mp3s in the same manner as with downloads. Dragen will stream and play
  143. the files sequentially.
  144.  
  145. Monitoring a Remote Site - clicking the monitor -> start/stop menu item will fire up a second
  146. window in which Dragen will continually retrieve directory listings at the interval specified
  147. in the monitor edit box.
  148. This is particularly useful if you are having trouble retrieving a directory listing from a site.
  149. Dragen will continually retry for you and save the list from its last successful attempt. Deselecting
  150. the monitor -> start/stop menu item will discontinue the monitor. Selecting the monitor -> pause
  151. menu item will freeze monitor activity.
  152.  
  153. Selecting transfer on the monitor will transfer the site listing to the Dragen remote window.
  154.  
  155. Del, Rmd, Ren - Dragen provides buttons that allow you to delete files from remote directories,
  156. rename them, or remove empty directories.
  157.  
  158. ASCII/BINARY - if you wish to retrieve directory listings or files in ASCII mode, select
  159. the ASCII checkbox before initiating the desired action.
  160.  
  161. Adding/Editing the Site List - To edit a site, single click on it in the Site Alias
  162. window. Then right click on the site window. The site edit box will pop up. You can directly
  163. enter or edit site data. Click change or add when done.
  164.  
  165. History List - Dragen maintains a site history list for HPFS users. This is found under
  166. the Sites menu. You can drag a directory in the history list to the Host Alias window to
  167. change to a directory.
  168.  
  169. Managing Processes -  Dragen uses an automatic process to kill logon or directory list
  170. retrieves that stall during logon. The wait time for auto kill is adjustable (in seconds)
  171. at SETUP or by using the Process -> Set Kill Delay menu item.
  172. Dragen allows you to kill download/upload processes manually. ctrl P opens a process
  173. list that shows current upload or download processes. Double clicking on a process id
  174. will kill the process. Ctrl P will toggle the process list open or closed. Zombie kill
  175. in the process menu will kill all running threads.
  176.  
  177. Transaction Log - Ctrl L will toggle the transaction log list open or closed. The open/close
  178. button will do the same thing.
  179.  
  180. Command Line Startup - Dragen can be started from the command line using the following
  181. syntax:
  182. From the Dragen directory - either dragen alias or dstart alias
  183. i.e. dragen "hobbes incoming" or dstart "hobbes incoming"
  184. Note that double quotes are required around the alias name if it has a space in it.
  185. To start dragen from the command line from any directory other than the directory
  186. in which dragen has its files, use: dstart alias instead of dragen alias.
  187.  
  188. Program Object: if you want to create a program object for a particular site, use
  189. the following parameters:
  190. Program Tab - path and filename - must point to dragen.exe, parameter - the alias
  191. name with double quotes if there is a space, woring directory - must point to
  192. the dragen directory.
  193. Icon - set title to the alias name.
  194.  
  195. ESC - pressing the esc key when the directory/file listing has focus will close the program.
  196.  
  197.  
  198. Dealing with Non-standard Servers, Columns or Filenames
  199.  
  200. Currently, Dragen recognizes, UNIX (or UNIX look alike) servers, os/2, MVS,
  201. and VMS servers. Others may work as well. If you find a server that does
  202. not work properly, please let me know.
  203.  
  204. For some servers, Dragen needs more information about the directory structure to
  205. work. Dragen identifies files and directories using the directory window listing.
  206. With a UNIX server, when you double click on a window entry, Dragen checks the
  207. first character in the line to see if it is a "d." If it is, Dragen knows that
  208. a double click on that line will be for a  directory operation. Otherwise, it assumes it
  209. will be a file operation. Dragen gets the filename by parsing the last column
  210. entry in the line. This approach works fine for most servers. One exception is if a
  211. directory or filename has a space in it. If there is a space in
  212. the directory or filename, Dragen will not find the proper location in the line to parse.
  213.  
  214. For UNIX servers, to correct this situation, you must tell Dragen which column
  215. represents the beginning of the file or directory.
  216. Do this by using column mode setup:
  217. 1) Start by logging onto a site. Use a double click on a host in the site list.
  218. 2) Once you have retrieved a list, SINGLE click on a line in the remote window that
  219.    contains a non-standard directory or filename (i.e. spaces in the name). You now
  220.    have the line highlighted
  221. 3) Click on the Remote menu item, or right click on the remote window
  222. 4) Click on Column Mode Setup
  223. 5) Review the list of file or directory names and double click on the line that contains
  224.    the proper name set alone by itself.
  225. 6) Column mode is now set for the remote window. If you want to make this setting the
  226.    default, right click on the host site list and make the changes to the presets for
  227.    that host.
  228.  
  229. Other Non-Standard Situations:
  230. Some strange servers require that LIST commands send *.* (i.e. the windows Bison FTP server),
  231. otherwise they do not return full directory listings. If this is the case on a particular
  232. server, check the *.* checkbox. The *.* checkbox is only valid for column mode, so you
  233. must have column mode set as well.
  234.  
  235. Note - for MVS users:
  236. To change to a different HLQ, type the name of the hlq in the directory edit window
  237. followed by a colon ":". Press enter of click the change button. You will then
  238. remain in that HLQ until you edit out the HLQ name from the directory window.
  239.  
  240. Questions or feedback to:
  241.  
  242. Keith Cotroneo
  243. 716 Monterey Drive
  244. Endwell, NY 13760
  245. email: cotroneo@stny.rr.com
  246.  
  247.  
  248.