Introducing Graham Freeman
I am a lecturer in Computer Science at the Australian Defence Force Academy,
which is part of the University of New
South Wales .
I teach web programming, computer graphics, user interface construction,
programming, numerical analysis, data and file structures, advanced Java
programming, C,
Postscript, Fortran.
I run short courses for the general public in Java, Web Programming, C, C++, X Windows/Motif and PostScript.
I am available as a consultant in these areas.
I have several products that are freely available for non-commercial use.
Some of the products require a licence for commercial use. With these you are free to try them before opening negotiations on a commercial agreement.
- Quikscript, a portable typesetting system, written
in PostScript.
- Quikscript editor, a Java program that makes
Quikscript easier to use.
- Geneal, the family tree drawing program.
- Aurora, a PostScript
program for producing colour separates from a colour PostScript
document.
- Distillery, a PostScript program for
taking another PostScript
program, and converting it so that it complies with the Adobe document
structuring conventions (DSC).
- CGIRequest, a Java program to enable CGI
programs to be written in Java.
- GFFileChooser, a Java class for selecting
file names with a more compact display of names and the ability for the
user to filter the names displayed.
- FormLayout.java, a Java class for controlling layout of interface components in a panel using simple constraints.
- PrintAddressLabels.ps, a simple PostScript
program for formatting text addresses for output on label stationery.
- WebTool, a Java program for verifying that a web page or web site has correct links to other documents or files, both on the local site and to remote files. It also enables copying all linked files from a remote site to a local directory (folder).
- Euro Type 1 PostScript fonts, a set of fonts for drawing a Euro symbol in a style consistent with the Times, Helvetica or Courier font families.
- Graham Freeman's useful index, a set of handy web
references.
I have developed a secret ballot
service for use by unions and companies wanting to quickly determine staff views
on a matter. This relies on email communication with the people who are allowed
to vote, and passwords for security.
I also have succeeded in connecting a Linux machine to Optus DSL broadband.
Mail to Graham Freeman
Home URL of this page is
http://www.itee.adfa.edu.au/~gfreeman/index.html