Enunciados para o Trabalho Prático

Processamento Estruturado de Documentos - LESI e LMCC (5º ano)
2003/2004

José Carlos Ramalho
jcr@di.uminho.pt
http://www.di.uminho.pt/~jcr/

Índice

[1.svg-kit]; [2.gcapaper];

Objectivos/Enquadramento:

Todos os trabalhos propostos para realização no contexto desta disciplina têm como objectivo final a familiarização com a tecnologia XML e a sua utilização em aplicações comuns.

Para esse efeito, pretende-se que aluno desenvolva, no âmbito do projecto que irá escolher, várias componentes que poderão ser: XML Schemas definindo linguagens de anotação, instâncias XML, e um conjunto de stylesheets XSL que permitam a transformação de instâncias em páginas HTML ou em ficheiros TeX.


Recursos disponíveis para a realização dos projectos:


1. Apresentações Multimédia em XML (SVG)

[Voltar ao índice] [Anterior] [Seguinte]
Palavras-chave: XML; XSL; HTML;

Pretende-se que o aluno, no âmbito deste projecto, desenvolva uma linguagem de anotação para especificação de apresentações multimédia. Para isso, o aluno deverá basear-se nas apresentações feitas nas aulas teóricas e outras a que tiver acesso. A linguagem de anotação deverá ser o mais geral e abrangente possível. Era interessante e uma mais valia para o projecto que um subconjunto desta linguagem fosse uma "mini-linguagem" para especificação de elementos gráficos; algo que permitisse a composição de objectos gráficos como linhas, texto, rectângulos, circunferências, ..., com os quais fosse possível criar imagens tipo esquemas.

Numa segunda fase, o aluno deverá criar um conjunto de stylesheets XSL para gerar a apresentação propriamente dita. O output gerado poderá ser um website composto por um conjunto de páginas HTML ou por um conjunto de documentos SVG. O SVG torna-se deveras interessante para a mini-linguagem de desenho.

Por fim, o relatório do projecto deverá ser feito em XML (usando ferramentas de anos anteriores melhoradas ou não pelo próprio), deverá também ser processado com uma stylesheet XSL e o output deverá ser HTML.


2. Artigos para conferências XML

[Voltar ao índice] [Anterior] [Seguinte]
Palavras-chave: XML; XSL; HTML; LaTeX;

Pretende-se que o aluno, no âmbito deste projecto, analise a linguagem de anotação para especificação de artigos para conferências XML de nome GCAPAPER.DTD.

O objectivo do projecto é a criação de duas stylesheets XSL para a criação das versões HTML e LaTeX respectivamente.

Por fim, o relatório do projecto deverá ser feito em XML (usando ferramentas de anos anteriores melhoradas ou não pelo próprio), deverá também ser processado com uma stylesheet XSL e o output deverá ser HTML.