How to install software from ftp://sensin.unl.edu/pub/ for projects

It's O.K. for you to use any kinds of UNIX machine that has a gcc compiler.

The software from Dr. Sayood is based on pure C. All compiler settings are based on UNIX style
(You need to change some compiler settings to do in Visual C++. Not impossible or difficult but tricky to change)
 
You can get a free UNIX account of Omega server in the central library's help desk if you can visit UTA.
 
The procedure is as follows. All programs are compiled on Omega server at UTA. 

1) You can get software.tar.gz from ftp://sensin.unl.edu/pub/ by using ftp client program or I.E.
2) Transfer these files into a directory in your account ( You can make a directory by using "mkdir" command )
2) Type in "gunzip software.tar.gz". Then you will get "software.tar" file.
3) Type in "tar xvf sofware.tar" in order to get Makefie and some c source files.
4) Type in "make all" and "make huff_enc or make huff_dec" to get execution files in ./software/programs directory.
5) You should look at "README file" in programs directory if you want the whole structure of this program.

You can know how to use each execution file by using -h option. ex) huff_enc -h
 

 

More information on software download and UNIX (06/04/07)

Some projects (not all projects), you need to run the software in C code. You may run it in Unix (recommended) or in PC with VisualC.

 For UNIX, you need to install the program called SSH Shell Client (for remote access) and SSH File Transfer Client (for ftp), (free download from UTA) http://www.uta.edu/oit/clientservices/desktop/download/index.html

 You may need to activate your UNIX account (Omega account) from UTA-OIT

 For Textbook-related software, you can download from the link provided in the textbook.

You can use MATLAB to display images, parameters, certain results, and use MATLAB to do some analysis and some small simulations in each project.