SummerBits 2008
Propostas de projectos para candidatura ao SAPO SummerBits
SAPO Summerbits 2008
O CITI pretende lançar dois projectos no SAPO Summerbits. A descrição dos projectos segue abaixo, quem estiver interessado é favor entrar em contacto por mail,
indicando o seu interesse, e qual a experiência prévia relevante para o projecto ao qual se candidata.
Tendo em conta, o prazo da candidatura, devem responder até ao meio dia de 6ª feira, 18 de Julho.
Projecto 1 - OCR /DSpace
Orientador: Luís Arriaga da Cunha, Paulo Quaresma.
O projecto proposto tem como objectivo a integração de um sistema de OCR no DSpace (http://www.DSpace.org/), software livre de arquivo digital de documentos em utilização em vários departamentos da Universidade de Évora, que permita a extracção de palavras dos documentos digitalizados a fim de serem usadas para efeitos de indexação.
Para este efeito deverá conseguir detectar/distinguir o que constitui uma palavra ou imagem num documento complexo.
Em termos mais concretos, pretende-se desenvolver um novo filtro para o DSpace, que permita adicionar ao repositório digital documentos constituídos por imagens em formato gráfico (jpeg) e que tenha a capacidade de automaticamente utilizar um motor de OCR open source para identificar e extrair as palavras que compõem os documentos. Deste modo, será possível efectuar pesquisas no DSpace pelo conteúdo (palavras) de documentos em formato gráfico."
Pretende-se ainda estender o analisador de texto utilizado no DSpace -- lucene -- para ter a capacidade de lidar com critérios mais complexos de exclusão e inclusão de palavras na base de textos, tais como, tamanho, expressões regulares.
Irão usar-se motores de OCR open source como por exemplo o Tesseract, Ocrad e GOCR.
Projecto 2 - Gestão de Kits Alinex
Orientador: Luís Rato, Pedro Salgueiro.
Numa distribuição gnu/linux com base debian, a instalação de aplicaçãoes torna-se muito simplificada devido à eficaz gestão de pacotes do Debian. Um dos problemas que por vezes acontece aos utilizadores é a dificuldade em escolher quais os pacotes que devem instalar para terem acesso às aplicações que desejam.
Uma das formas de resolver este problema é a criação de "kits" de aplicações que possam ser inst aladas em qualquer distribuição linux que tenha uma base debian.
Entende-se por "kit" um conjunto de aplicações relacionadas entre si e que possa ser instalado no Alinex ou numa outra distribuição gnu/linux com base debian. O objectivo destes "kits" é simplificar a instalação de aplicações através de um simples clique de forma a que se possa instalar um conjunto de aplicações relacionadas com uma determinada area sem que o utilizador tenha que estar a escolher quais as aplicações específicas que pretende instalar.
Este projecto tem como objectivo implementar uma ferramenta que permita a criação de "kits" Alinex personalizados através de uma forma simples e completamente transparente para o utilizador e previamente permitir a instalação de kits que tenham sido criados por essa mesma ferramenta através de uma forma simples.
Esta ferramenta deve permitir a criação de kits por qualquer tipo de utilizador, devendo apenas ser necessário ao utilizado especificar qual o nome do kit e quais as aplicações que devem ser instaladas pelo kit.
Como forma de complementar a ferramenta de criação dos kits, esta deve permitir uma forma de partilhar os kits criados com outros utilizadores, fazendo o upload dos kits para um repositório e/ou a distribuição local do kit via. Desta forma, qualquer utilizador pode ter acesso aos kits e instalar aqueles que desejar, podendo usar o repositório para instalar os kits ou instalar manualmente o kit que tenha sido distribuido localmente.
Para além da ferramenta de criação de kits, o projecto deve também contemplar uma ferramenta que permita fazer a pesquisa e instalação dos kits. Esta deve permitir a pesquisa pelo nome dos kits, nome dos programas que está em cada um dos kits, descrição dos programas e descrição dos kits.
De forma a tirar o máximo partido desta ferramenta, esta deve permitir criar um kit com todas as aplicações que o utilizador tem instalado no seu sistema. Desta forma, o utilizador poderá mais tarde replicar esse sistema na mesma maquina ou numa outra maquina apenas através da instalação do kit previamente criado.
A ferramenta de criação de kit's deve também permitir a alteração de kits já construidos, permitindo assim que o utilizador possa facilmente alterar um kit de acordo com as suas preferencias.







