%   $Id: pg.tex,v 1.12 2004/07/19 17:20:18 kalina Exp $

\documentclass[11pt]{report}

\textheight 8in
\textwidth 5in
\setcounter{tocdepth}{4}
\setcounter{secnumdepth}{4}
%\topmargin -15mm
%\topskip 0.5in

% \setlength{\oddsidemargin}{0pt}

\input{preamble}


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%switch for report/thesis
\newcommand{\chapt}[1]{\chapter{#1}}
\newcommand{\sect}[1]{\section{#1}}
\newcommand{\subsect}[1]{\subsection{#1}}
\newcommand{\subsubsect}[1]{\subsubsection{#1}}
\newcommand{\subsubsubsect}[1]{{\bf #1}}

% used for self-references
\newcommand{\thing}{guide}
\newcommand{\chapthing}{chapter}
\newcommand{\Chapthing}{Chapter}
\newcommand{\chapthings}{chapters}
\newcommand{\Chapthings}{Chapters}
\newcommand{\sectthing}{section}
\newcommand{\Sectthing}{Section}
\newcommand{\sectthings}{sections}
\newcommand{\Sectthings}{Sections}
\newcommand{\subsectthing}{subsection}
\newcommand{\Subsectthing}{Subsection}
\newcommand{\subsectthings}{subsections}
\newcommand{\Subsectthings}{Subsections}


%switch for paper
%\newcommand{\chapt}[1]{\section{#1}}
%\newcommand{\sect}[1]{\subsection{#1}}
%\newcommand{\subsect}[1]{\subsubsection{#1}}
%\newcommand{\subsubsect}[1]{{\bf #1}}
%\newcommand{\subsubsubsect}[1]{{\bf #1}}



\begin{document}

%un-comment for final version
%\renewcommand{\notes}[1]{}


\begin{titlepage}

%\pagestyle{myheadings}
%\markboth{}{}
%\thispagestyle{plain}

\mbox{ } \\
\begin{center}
\begin{figure}[!htbp]
\includegraphics[scale=.5]{../images/gateHeader}\hspace{2cm}
\includegraphics[scale=.5]{../images/nlpHead}
\end{figure}
\end{center}

\vspace*{1in}
\begin{center}
\mbox{ } \\
\mbox{ } \\
\hspace*{1cm} {\bf GATE --- An Application Developer's Guide} \\
\mbox{ } \\
\hspace*{1cm} Valentin Tablan  \\
\hspace*{1cm} Diana Maynard \\
\hspace*{1cm} Kalina Bontcheva \\
\hspace*{1cm} Hamish Cunningham \\

\mbox{ } \\
\hspace*{1cm} Department of Computer Science \\
\hspace*{1cm} University of Sheffield, UK \\
\hspace*{1cm} \\
%
\mbox{ } \\
\hspace*{1cm} \tt{V.Tablan, D.Maynard, K.Bontcheva, H.Cunningham@dcs.shef.ac.uk} \\
\hspace*{1cm} http://www.dcs.shef.ac.uk/\verb|~|valyt,diana,kalina,hamish\\
\hspace*{1cm} \\

\mbox{ } \\
\hspace*{1cm} 19 July 2004 \\
%
\end{center}
\end{titlepage}


\tableofcontents
%\Large

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%Input the chapters
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%\chapt{GATE GUI}
%\input{gui}
\chapt{Introduction}

This report provides a concise guide to developing NLP applications
with GATE, with focus on using the Gate API. Programming examples are
provided to clarify the functionality of the API, e.g., as part of
JAPE grammars or Java processing resources.

For an introduction to the GATE graphical user interface and general
background on using GATE, please refer to the Gate User Guide
\cite{Cun01f}.

\chapt{Gazetteers}
\input{gaz}
\chapt{Introduction to JAPE}
\input{simplejape}
\chapt{API}
\input{api}
\chapt{Using Java for JAPE}
\input{jape}
%\chapt{Using the HMM modules}
%\input{hmm}
\chapt{Tools for Annotation and Evaluation}
\input{eval}


\bibliographystyle{alpha}
\bibliography{../big}

%\setlength{\emergencystretch}{2in}
%\tolerance=9999
%\pretolerance=-1



\end{document}
