Este que vos fala● Na unicamp desde 2002
● Passagens pelo CCUEC e HC, atualmente trabalhando no Arquivo Central (SIARQ)
● Especialidade : Desenvolvimento ( Mas “fazemos qualquer negócio” )
Objetivo
● Apresentar o trabalho em curso para disponibilizar uma ferramenta que possa substituir ( se possível com alguma vantagem ) a solução de servidor de filas LPD utilizado nos clientes windows da universidade.
Print Server este honorável senhor
● Desenvolvido em 1995 por Agustin Lopez Bueno e o Centro de Informática da Universidade de Valência.
● Este software tem 17 anos de idade !● Na época em que foi desenvolvido …...
Print Server este honorável senhor
● Naquela época o Silvio Santos tinha este visual... (Ok ! Ele não é um bom exemplo !)
Print Server este honorável senhor
● Tudo ia (inacreditavelmente) bem até surgirem os primeiros sinais de incompatibilidade ( principalmente em plataformas microsoft de 64 bits)
● Muita coisa mudou nestes 17 anos mas o Print Server continuou o mesmo, o que fez com que ele finalmente se tornasse obsoleto...
Alternativas ?
● Daemons LPD são relativamentes fáceis de se encontrar ( inclusive de código aberto).
● Dificuldade de encontrar um software gratuito que tivesse a funcionalidade de formatação de relatórios que o Print Server dispunha.
Abordagem Faça Você Mesmo
● Inicio dos trabalhos em fevereiro de 2012
Principais Premissas :
– Desenvolvimento rápido
– Linguagem conhecida (JAVA)
– Não reinventar a roda
– Algo em que eu pudesse trabalhar depois de fazer as crianças dormirem.
Esqueleto da Solução Proposta
● LPD Spooler desenvolvido por Chris Simõeshttp://sourceforge.net/projects/lpdspooler/
● Código simples, bem escrito e documentado, o que facilita alterações.
Esqueleto da Solução Proposta
● Itext
http://itextpdf.com/● Um dos mais conhecidos frameworks
para a criação e manipulação de documentos PDF (possui versões para JAVA e .NET)
Esqueleto da Solução Proposta
● PDF - Renderer
http://java.net/projects/pdf-renderer● Alguém tem que fazer o trabalho sujo !
(impressão)
Funcionou ?
● Testes realizados inicialmente com o sistema de protocolo nas dependências do SIARQ.
● Equipe de suporte da DGA ( Obrigado Pessoal ! ) tem feito testes nas mais variadas condições, testando inclusive relatórios produzidos por sistemas baseados em CICS.
Desafios
● Testes caros ! ( algumas árvores morreram no processo ).
● Sono !● Responder rapidamente aos BUGS
reportados.
Vantagens
● Multiplataforma ( testado nos SOs windows e Linux )
● Geração de relatórios diretamente para PDF
● Maior gama de opções de formatação
Próximos Passos
● Disponibilizar versão documentada● Local para a hospedagem do projeto● Melhorias● Dar um nome ao projeto ( Sugestões ? )
Agradecimentos !
● Equipe do SIARQ● Equipe de Suporte e Usúarios da DGA● Felipe e Penélope (eles tem colaborado
indo dormir na hora certa quase todos os dias !)
Top Related