B.3 Desktop Client Access Software

Years ago, the text-editing phase of software development would typically take place using host-based character-oriented editors like vi or emacs (Unix) and EDT or TPU (OpenVMS). The ascendancy of readily networked personal computers has brought the attractive alternative of editing programs on one computer while testing and debugging them on another.

Here we suggest, where possible, shareware or freeware tools for your consideration. You will need a way to edit plain text files, a way to upload them to the target Itanium system, and a way to log into your account on the Itanium system and use the command-line tools there.

Because of concerns about security, the managers of many systems disparage or forbid remote access using traditional telnet and ftp protocols that put plain-text passwords onto the network during the login process. Information about free or low-cost client access software that is more secure has been compiled by the OpenSSH portion of the OpenBSD Project:

http://www.openssh.com/

In the sections below, we provide specific pointers to the particular client software, both traditional and more secure, with which we have had the most direct experience.

B.3.1 Linux Personal Computers

You have many choices for text editor and remote access tools, depending on your preferred mode of system use the command-line, the Gnome desktop, the KDE desktop, and so forth. We recommend that you use a terminal window that supports scrollback, capture to a file, and printing a highlighted section.

If you are required to use secure client software for telnet and/or ftp access, first check whether appropriate components are already installed on your computer or are available with your Linux distribution. Otherwise, you may want to consider Portable OpenSSH

http://www.openssh.com/portable.html

which has been designed to run with many Unix operating systems and with Linux.

B.3.2 Macintosh Personal Computers

We suggest client programs for editing ASCII program files on a Macintosh computer, moving them to another system over a network using ftp, and establishing a telnet session, as follows:

 info: http://www.asahi-net.or.jp/~gf6d-kmym/en/ info: http://www.barebones.com/products/ 

The first link is to mi, a freeware text editor. The second link is to the commercial products BBEdit™ and TextWrangler™. Any of these should be adequate for use with our exercises.

 info: http://fetchsoftworks.com file: http://getfetch4.com/Fetch_3.0.3_Installer.hqx 

Version 3.0.3 of Fetch is free; newer versions are commercial, but free educational licenses may be available.

   info: http://www.cstone.net/~rbraun/mac/telnet/ server: ftp.cstone.net   path: /users/rbraun/mac/telnet   file: bettertelnet-2.0fc1.sit.bin   file: telmanual.sit.bin 

BetterTelnet is free. There have also been adaptations of it, including MacSSH.

If you are required to use a Secure Shell (SSH) telnet client and a secure form of ftp, the free MacSSH (SSH2 only) and/or the shareware MacSFTP should meet your needs:

 info: http://pro.wanadoo.fr/chombier/ file: http://www.macssh.com/download/MacSSHPPC.sit file: http://www.macssh.com/download/MacSFTP_Carbon.sit 

If you need to transfer files using secure copy (SCP) specifically, a possibility is NiftyTelnet SSH:

 info: http://www.lysator.liu.se/~jonasw/freeware/niftyssh/ file: http://www.lysator.liu.se/~jonasw/download/ niftytelnet-1.1-ssh-rh3.hqx 

NiftyTelnet (subset of SSH 1.5 only) is freeware that, according to the Web site, is now free from an earlier restriction on distribution in the U.S.

B.3.3 Windows Personal Computers

NotePad and the FTP client supplied with Windows system software are at least minimally satisfactory for editing ASCII program files and moving them to another computer system.

If you might prefer an editor that has features designed specifically for programming, consider Programmer's File Editor (PFE):

 info: http://www.simtel.net/pub/pd/11983.shtml file: http://www.simtel.net/pub/dl/11983.shtml 

Active development work on this program has ceased, however.

The freeware Tera Term client program deserves to be better known for telnet access from Windows client workstations to other computers:

   info: http://hp.vector.co.jp/authors/VA002416/teraterm.html server: ftp.riken.go.jp   path: /pub/pc/misc/terminal/teraterm/historical   file: readme.txt   path: /pub/pc/misc/terminal/teraterm  files: termp23.zip                        [Windows 95/NT/etc.]         ttermv14.zip                              [Windows 3.1] 

This software is an unsupported service of the RIKEN Accelerator Research Facility (Japan) and has only minimal documentation in English, but we recommend it nonetheless.

If you are required to use a Secure Shell (SSH) telnet client, perhaps the TTSSH Extensions to Tera Term would meet your needs:

 info: http://www.zip.com.au/~roca/ttssh.html file: http://www.cs.cmu.edu/~roc/ttssh154.zip 

These extensions (SSH1 only) are also free.

If you are required to use a secure form of ftp, the SSH Secure Shell client for principal versions of Windows may meet your needs:

 info: http://lexa.mckenna.edu/sshwindows/ file: http://lexa.mckenna.edu/sshwindows/releases/3.5/openssh35p1-3.zip 

This free software offers only command-line (non-GUI) interfaces for both telnet and ftp sessions.



ItaniumR Architecture for Programmers. Understanding 64-Bit Processors and EPIC Principles
ItaniumR Architecture for Programmers. Understanding 64-Bit Processors and EPIC Principles
ISBN: N/A
EAN: N/A
Year: 2003
Pages: 223

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net