| |
| Address*: |
Department of Computer Science
University of Victoria
P.O. Box 3055
Victoria, BC
Canada V8W 3P6
|
 |
| E-Mail: |
nigelh@uvic.ca
|
| URL: |
http://www.cs.uvic.ca/~nigelh |
| Phone: |
+1 250 721 7227 |
| Fax: |
+1 250 721 7292 |
| |
| *
For courier deliveries, use the
following address: |
| |
Department of Computer Science
Room EOW355, Engineering Office Wing
University of Victoria
3800 Finnerty Road
Victoria, BC, V8P 5C2
|
| |
Research Interests
- Compilers and programming language implementation,
especially Java implementation.
- Document conversion software,
especially involving Adobe FrameMaker.
(Visit
www.laimport.ca for downloads of the
LaImport LaTeX import filter for FrameMaker on Windows.)
- Data compression.
- XML.
- HTML and internet software in general.
- An older research interest was string searching algorithms.
There is an on-line animation of the
Horspool string searching algorithm.
(A simplification to the Boyer-Moore algorithm.)
|
| |
Research Publications
Follow this link for a list of
publications, available in PDF format.
|
| |
Books
- Judith Bishop and Nigel Horspool,
C# Concisely.
Pearson Education, 2004.
442 pages, paperbound. ISBN 0 321 15418 5.
- Nigel Horspool,
The Berkeley UNIX Environment.
Prentice-Hall Canada Inc., 1992.
379 pages, paperbound. ISBN 0 13 089368 4.
|
| |
Current Graduate Students
|
| |
Current teaching
|
| |
Other Teaching in Recent Past
- CSC 486, Data Compression
- SENG 265, Software Engineering I
- CSC 586, Advanced Topics in Compiler Construction
|
| |
Recent Industry Collaborations
- NewHeights Software Corp.,
Victoria, BC.
Optimized and developed image compression/decompression
software in Java and C++.
- Mekon Ltd.,
Wallington, Surrey, UK.
Developed document conversion software to import
LaTeX files and HTML files into Adobe FrameMaker
desktop publishing system.
- AVT Audio Visual Telecommunications
Corp., Victoria, BC.
Technical advisor on video compression software.
- CardioComm Solutions Inc.
(formerly Harley Street Software Ltd.), Victoria, BC.
Developed data compression algorithm for ECG recordings
which was subsequently patented.
|
| |
Some Activities
|