Abstract
A DVI file is the standard output of the TeX typesetting system. My
thesis explores the possibility of creating a complete DVI file
previewer on the Java platform. I have taken a close look at the
various issues that had to be overcome, proposed and discussed
solutions, and for the most part ended up with an implementation. I
have found Java to be well suited an application like this, with its
rich graphics API, especially with regard to font and shape
processing. The final result has been a working DVI previewer which,
in my opinion, with a little more tuning, will be a good alternative
to the major previewers in the TeX world - on any operating system.