CS 501
Software Engineering
Spring 2005

Project Suggestion: Automatic TeX System


CS 501 Home

Syllabus

Projects

Books and Readings

Assignments

Quizzes

Academic Integrity


About this site

 

Client

Paul Houle, ph18@cornell.edu.
Simeon Warner, simeon@cs.cornell.edu.

Automatic TeX System

The Physics ePrint archive, http://archiv.org, is the world's premier scientific ePrint repository. Physicists and researchers in related fields use it as a place to deposit preprints of their research papers in the archive for circulation to colleagues. It is managed by a combined team from Cornell University Library and Information Science.

A reason for the success of the archive is the automated tools that have been developed. One of these is a system called AutoTex to automatically convert TeX (and related) source code files to PDF, Postscript and other display formats. The goal of this project is to make AutoTex an open source project to improve interoperability with our partners and recruit TeX experts in our user community towards maintaining it.

This project will involve disentangling AutoTex from our system, producing a stand-alone product which can be deployed into our production system without modification. We've found that fit and finish are critical factors for the success of an open source project: Good documentation and a simple install procedure help are a key in getting people involved.

This project will develop the testing and configuration management skills essential for commercial software development, but will also involve the special challenges of open source development: student developers will initiate and operate a public CVS repository on
sourceforge.net and will need to comply with open source licensing terms.


[ CS 501 Home | Notices | Syllabus | Projects | Readings | Assignments | Quizzes | Academic Integrity | About ]


William Y. Arms
(wya@cs.cornell.edu)
Last changed: January 25, 2005