% vim:tw=74:
\section{Casos de Estudo}

Como casos de estudo, foram escolhidos \emph{A História da Computação} e
a \emph{Segunda Guerra Mundial}.

\subsection{História da Computação}

Cronologia formada pelos eventos da história da computação.

A cronologia apresentada é baseada na \emph{Timeline of Computer
History}\footnote{http://www.computer.org/computer/timeline/} fornecida
pelo \ac{IEEE} e na \emph{UNIX Chronology}
\footnote{http://www.dimi.uniud.it/~miculan/Didattica/unix-history.html}.
Encontra-se já no formato \emph{ChronL} e disponível no Anexo~\ref{a:ch}.

\subsubsection{Extracção da Informação}

Uma vez que a maioria dos eventos utilizados nesta cronologia
encontrava-se guardada num ficheiro \ac{PDF}, não foi possível utilizar o
chron\_extract. Assim, recorreu-se a duas ferramentas incluídas no \emph{toolkit}
do \emph{Xpdf}\footnote{Ver página \pageref{www} para referência Web}:
\texttt{pdftotext} e \texttt{pdfimages}. O primeiro extrai o texto de um
documento \ac{PDF} e o segundo extrai as imagens. 

\subsection{Segunda Guerra Mundial}

Cronologia formada pelos eventos da segunda guerra mundial e baseada na
informação contida no \emph{Portal de História}\footnote{Ver página
\pageref{www} para referência Web}. Aliás, pela quantidade e variedade de
informação disponibilizada, recomenda-se a consulta do referido portal
para a construção de futuras cronologias.

\begin{figure}[!hp]
\begin{center}
\includegraphics[width=16cm]{sgm}
\end{center}
\caption{Portal de História: eventos do ano de 1939}
\label{pic:netcraft}
\end{figure}

Ao contrário da \emph{História da Computação}, esta cronologia encontra-se
descrita em português.

Referindo-se à segunda guerra mundial, poder-se-ía esperar que esta
cronologia descrevesse os eventos compreendidos entre os anos de 1939 e
de 1945. Contudo, não foi possível incluir os eventos dos anos 1941 e 1942
pelo facto de não estarem disponíveis no \emph{Portal de História}.
Tentou-se contactar os responsáveis pelo portal para alertar para este
problema mas não se obteve nenhuma resposta.

\subsubsection{Extracção da Informação}

Os eventos desta cronologia encontravam-se em formato \ac{HTML} pelo que
se tratou de arranjar mecanismos para extrair a informação. 

Uma primeira abordagem a este problema levou a desenvolver scripts Perl
que fizessem essa extracção através de expressões regulares. Contudo e
sabendo que o público alvo da \emph{ChronL} não se limita a pessoas com
conhecimentos em programação, decidiu-se criar mecanismos para facilitar a
extracção de informação em páginas web. Surgiu, assim, o chron\_extract
que já foi explicado na secção \ref{chronExtract}.

\subsection{Exemplos de Navegação}

Para demonstrar a aplicação de navegação neste relatório optou-se por usar
a cronologia disponível no Anexo~\ref{a:ch} e o script disponível no
Anexo~\ref{a:browse}.

Na primeira imagem (Figura~\ref{pic:p1}, página~\pageref{pic:p1}) pode-se
observar o aspecto geral do Índices de cronologias. A este nível são
visíveis dois níveis de navegação: a cronologia (identificada pelo seu
nome ``Chronology of Computer History'') e os diversos eventos dessa
cronologia (identificados pela sua data). A nível dos eventos optou-se por
só mostrar a data e o nome. Uma vez que o nome de um evento é opcional
pode ocorrer, como neste caso, que apenas sejam mostradas as datas.

\begin{figure}[!hbp]
\begin{center}
\includegraphics[width=14cm]{p1}
\end{center}
\caption{Índice de cronologias}
\label{pic:p1}
\end{figure}

Clicando no \texttt{[Goto]} ao nível do título da cronologia podemos
saltar para a próxima imagem (Figura~\ref{pic:p2},
página~\pageref{pic:p2}) que apresenta a cronologia. As diferenças a este
nível é que podemos observar os metadados presentes ao nível da
cronologia e que só nos é mostrada a cronologia seleccionada.

\begin{figure}[!hbp]
\begin{center}
\includegraphics[width=14cm]{p2}
\end{center}
\caption{Visualização de uma cronologia}
\label{pic:p2}
\end{figure}

Um exemplo de visualização ao nível do evento pode ser encontrado na
imagem que se segue (Figura~\ref{pic:p3}, página~\pageref{pic:p3}). Neste
nível pode-se observar toda a informação relativa a um evento. Pode-se
também observar que as hiperligações entre eventos são mantidas (neste
caso existe uma hiperligação ``Release of Pentium'' que nos leva à imagem
seguinte).

\begin{figure}[!hbp]
\begin{center}
\includegraphics[width=14cm]{p3}
\end{center}
\caption{Visualização de um evento}
\label{pic:p3}
\end{figure}

Para terminar temos uma última imagem (Figura~\ref{pic:p4},
página~\pageref{pic:p4}) que nos mostra outro evento. Neste pode-se
observar o resultado de inserir uma imagem na secção dos metadados.

\begin{figure}[!hbp]
\begin{center}
\includegraphics[width=14cm]{p4}
\end{center}
\caption{Evento referenciado}
\label{pic:p4}
\end{figure}
