NewtFTP 2.0© 1998 Tactile Systems, Inc.Written by: Robert Bruce, Peter Koch and Michael KrzyzekVersion History---------------2.0b6 03/20/98 First public beta1.0 12/03/97 Initial public releaseAbout-----NewtFTP is a FTP client for NewtonOS based devices. It requires NewtonOS 2.0 or greater and Newton Internet Enabler(NIE). NewtFTP allows you to send files to and recieve files from FTP servers. Download packages, web pages, and text files. You can upload almost anything from you your Newton device as a text file or as a Newton Object.Uploading items as Newton Objects alows you to send Name Cards, notes, NewtWorks documents, and packages (to name a few) to other users of NewtFTP. Think of it as long distance beaming.Features--------Resizable WindowsMultiple server connectionsOperates on Messagepad 130, 2000 and eMate 300Upload and download text files (great for web page updates)Text to Notes, or NewtWorks conversionUpload and download Newton Objects (packages, Name cards, etc.)ASCII to Unicode conversionsEOL conversionSupports NIE 1.1 or 2.0Cost----NewtFTP costs $30 US. It will run for 14 days and then expire, unless it's paid for. You can register your copy by calling Tactile Systems at 303-841-1114 or ordering online http://rainbow.rmi.net/~rbruce/tactile/newtFTP.html.Upgrading---------If you are upgrading from NewtFTP 1.x be sure to remove all of the old parts. The 1.x versions are not compatible with 2.0Getting Started---------------There are four parts to NewtFTP: * NewtFTP.pkg The main core of NewtFTP. Must be installed. * NFTPConn.pkg Allows you to select the server to connect to * NFTPPref.pkg Change configuration settings for NewtFTP * NFTPTran.pkg Puts a 'Transfer' option in the Routing ButtonIf you only want to download files, you only need to install NewtFTP.pkg and NFTPConn.pkg. To upload files, also install NFTPTran.pkg.Once you have the appropriate packages installed it's time to connect to a server. Openj the NewtFTP Connection app from Extras. This will show you a view where you can enter connection information. * Name The name of the current connection settings. If you have more than one setting, A diamond will appear next to 'Name' allowing you to quickly switch between you most used settings. (optional) * Server The server to connect to, ie. ftp.tactile.com. (required) * Path A path to a subdirectory on the server, ie pub/tactile/pkgs/. (optional) * Port The port to connect over. If blank it will use port 21. (optional) * Username You login name for the server. (optional) * Password Your password for the server. Note for security reasons only six bullets will be shown the next time you use this setting. (optional)The New button saves the current settings and clears all of the fields. Delete removes the current settings from the Name popup and clears allof the fields. The Connect button starts the connection process.After you have entered all of the information tap the connect button. When the connection is complete you will be shown a directory listing of the FTP server.You can sort the listing by tapping on the column headings. Tapping the triangle on the right side of the headings changes the sort order.Above the headings on the left side, is a folder icon with an arrow. Tapping this will take you up one level in the directory structure. In the center is the label with the current folder name. Tapping it will open a popup showing the path from the top level of the server. Picking any of the items will go to that directory. On the right side is a disc icon that, when tapped, will take you to the top level of the server.At the bottom of the display, the Newton button will show the current used and free memory. The Bell button will toggle NewtFTP alarms on and off. The Star button will minimize the display.The Action button allows you to Get, Rename and Delete files, Create and Delete folders. Note that certain actions are only available when you have one item checked.Once you have a connection to a server you can open up a new connection by reopening NewtFTP Connection. You can have as many simultanious connections as memory will allow.In addition to new connections, you can upload files also. Please note that to successfully upload files to a server, you must have permission from the server to do so. As a sample, create a small note in the Notepad. Tap the Action button, and choose the Transfer option. This will bring up a slip showing several options. The server picker will allow you to pick between multiple connection displays. The path picker will show you all of the directories from the current one up to the top level of the server. Filename will let you pick the destination file name.Near the bottom is a checkbox to send as text only. This will try and create a text representation of the object and upload it as ASCII text. This can be usefull when uploading web pages. The EOL picker will let you select the end of line character when uploading as text.For now leave the check box unchecked. When you are set, tap the Send button. Once NewtFTP has finished flattening the object, bring the display to the front (if it is hidden, tap the start at the top of the screen and choose the display from the list). Near the bottom of the display is a status area, showing you what commands are being sent and the percent complete of the upload.Once the file has been sent, tap the filename in the listing. This will bring up a slip showing file details, and two buttons. The 'View as Text' butotn will download the object and give the option of saving to NewtWorks or the Notepad. Tapping the Get button will start the download. When it is complete it will test the file to see if it is a Newton object. In this case we know it is, because we just sent it. As soon as it has been inflated, you will see a slip offering to save it to the InBox or Put it Away.Contact Info------------Tactile Systems, Inc.19970 Latigo LaneParker, CO 80138303-841-1114info@tactile.comwww.tactile.comPricing-------NewtFTP is $30. Registered users of NewtFTP 1.0 may upgrade for free.