Este documento descreve os temas disponíveis para a realização do projecto prático da disciplina em epígrafe. Os alunos podem organizar-se em grupos de 1, 2 ou três elementos. No entanto, os alunos que não estão a frequentar as aulas, por exemplo, os que estão em ERASMUS, terão de desenvolver e entregar o trabalho individualmente. O projecto será apresentado e defendido durante o período lectivo, i.e., não serão avaliados projectos após o fim das aulas - 17 de Dezembro. Para a produção do relatório final os alunos deverão utilizar as ferramentas desenvolvidas nas edições transactas. |
Um título alternativo para este projecto seria: "a integração da linguagem DrawML com o Schema de relatórios de PED.
A linguagem DrawML foi submetida ao W3C e aguarda desenvolvimentos. Na sua essência foi desenvolvida para, no meio de uma qualquer instância, podermos definir um esquema ou diagrama.
Neste projecto, pretende-se que o aluno desenvolva um motor de "rendering" em XSLT que converta as instâncias DrawML em SVG.
O projecto será composto pelas seguintes fases:
Um pouco por todo o mundo, o conceito de e-Portfolio tem vindo a ganhar importância para docentes educadores. Neste contexto, o e-Portfolio é uma apresentação multimédia realizada pelo aluno e com materiais seleccionados por este e que mostra uma vista enriquecida e estruturada do processo de desenvolvimento e aprendizagem do aluno.
Um e-Portfolio pode incluir textos, tais como relatórios e artigos, bem como projectos, imagens, audio e video. Além destes materiais, um e-Portfolio inclui reflexões do aluno sobre o seu conteúdo e respectivo processo de aprendizagem e ligações entre os vários componentes. Os e-Portfolios podem ser diversos como as diferentes pessoas de uma comunidade. Num e-Portfolio, o aluno escreve a sua própria história e é responsável pela sua publicação/distribuição.
O processo de criação de um e-Portfolio pode ser resumido nas seguintes acções: coleccionar, seleccionar, reflectir e relacionar.
Neste projecto, o aluno irá desenvolver uma aplicação XML para suportar a criação e distribuição electrónica de e-Portfolios. O projecto será composto pelas fases que a seguir se descrevem.
A utilização de taxonomias para a criação de vocabuários controlados tem cada vez mais aplicação no mundo da Web Semântica. Seja para a construção de palavras-chave em motores de pesquisa, seja na classificação de recursos de informação.
Neste projecto, pretende-se desenvolver uma aplicação XML que sirva de suporte à criação e manutenção de taxonomias. A estrutura das taxonomias deverá seguir o Schema que se apresenta a seguir.
O projecto terá várias fases que se descrevem a seguir. Para cada fase descrevem-se os objectivos, a metodologia a seguir e os resultados esperados.
A seguir apresenta-se o material de apoio à execução do projecto:
O LaTeX, é uma linguagem de anotação que permite elaborar documentos de texto com elevado nível de qualidade. Uma vez que se trata de um documento anotado, um documento em LaTeX pode ser convertido no formato mais adequado à publicação a que se destina: PDF, DVI, etc.
A grande vantagem do LaTeX é a qualidade dos resultados obtidos. Os processadores de LaTeX possuem algoritmos poderosos que trabalham o documento de forma a que este possua a melhor apresentação possível, fazendo com que o utilizador não tenha que se preocupar com pormenores como, quebras de página, posicionamento das imagens, etc. Devido a esse facto, o LaTeX é fortemente utilizado pela comunidade cientifica na a elaboração de documentos formais: teses, dissertações, artigos, etc.
Acontece que, não existem ferramentas suficientemente capazes de auxiliar o utilizador na elaboração de documentos LaTeX. Para elaborar um documento é necessário programar a sua estrutura, fazendo uso da sua extensa sintaxe, que nem sempre é de simples compreensão (e.g. tabelas).
Com este projecto, pretende-se desenvolver ferramentas capazes de integrar as funcionalidades consagradas no processador de texto Microsoft Word 2003 com os processadores convencionais de LaTeX. Pretende-se assim, utilizar o Word como interface gráfica (com todas as vantagens que daí advém: dicionários, formatação, simplicidade na utilização, etc.) para a realização de documentos Latex e sua posterior conversão para PDF ou PS.
A realização deste projecto envolve as seguintes etapas:
A seguir apresenta-se o material de apoio à execução do projecto:
Já existem aplicações XML para o suporte à criação de livros. Uma das mais emblemáticas é o DocBook que é utilizado pela O'Reilly, entre outras editoras, para a criação de livros técnicos.
No entanto, este tipo de aplicações para serem genéricas e de domínio de aplicação largo contêm alguma complexidade e, às vezes, não incorporam facilidades já disponíveis no estado actual da tecnologia por não quererem corromper a compatibilidade com o passado e respectivas versões anteriores.
Neste contexto, e no contexto de produção de manuais didácticos para suportarem algumas das disciplinas leccionadas neste departamento surgiu a ideia de desenvolver, de raíz, a aplicação Xbook.
A realização deste projecto envolve as seguintes etapas:
A seguir apresenta-se a lista de material de apoio para a execução do projecto: