O que é o Direto ? É uma solução integrada de correio, agenda e catálogo pessoal e corporativo baseada em software livre. A demanda No início de 1999 surgiu a demanda para uma solução de Correio, Agenda e Catálogo para o Estado do Rio Grande do Sul Definições
Escalabilidade Baixo custo Independência de fornecedor Utilização de protocolos padrões Independência de plataforma do lado cliente Independência de plataforma do lado servidor Mobilidade dos usuários Requisitos
Framework
Histórico Jun/1999: Início do desenvolvimento do Direto Nov/2000: Início da implantação do Direto na PROCERGS Abr/2001: Lançamento site Nov/2001: Lançamento da versão 2.0 Jan/2002: Fontes disponibilizados no CVS Dez/2002: Lançamento do instalador da Versão 2.5 Dez/2002: Disponibilização do update para a versão 2.6 Jun/2003: Lançamento versão
Arquitetura da Aplicação Design Pattern: MVC (Model-View-Controller)
Caso Direto no Governo do RS Instalação centralizada na PROCERGS 33 organizações (+ 2 em início de implantação) caixas postais
Softwares utilizados SuSE 8.0 Cyrus-imap cyrus-sasl pam-ldap Postfix OpenLDAP PostgreSQL 7.2 apache Jakarta Tomcat IBMJava SuSE 8.0 Apache mod_ssl 2.8 mod_webapps Jakarta Tomcat IBMJAVA smtp, imap4, ldap3, jdbc
Ambiente (software/hardware/distribuições) 2 x PIII Gb RAM 170 Gb FreeBSD 4.7 Cyrus-imap Postfix Servidor de BD FreeBSD 4.5 PostgreSQL V 3.0 AMD Athlon 900 MH 512 Mb RAM HD IDE 20 GB SuSE 8.0 Apache mod_ssl mod_jk Jakarta Tomcat IBMJAVA AMDAthlon 850 MH 512 Mb RAM SuSE 7.3 OpenLDAP V2.6 AMD Athlon 900 MH | 512 Mb RAM | HD IDE 20 GB SuSE 7.2 | Apache+SSL _ mod_jk | Jakarta Tomcat | JDK LDAP smtp/imap LDAP (aut. Imap, aut. Consulta smtp) Jdbc LDAPJdbc
Software Livre
Disponível para Download no website: Binários Instalação 2.5 Atualização 2.6 Atualização 2.61 Fontes Pacote CVS Manuais do Usuário (on-line ou PDF) de Instalação (on-line ou PDF) Software Livre
GNU General Public Licence, escrita pela Free Software Foundation, Inc. Publicada no site É aplicada à maioria dos programas da FSF e aos programas cujos autores concordem em utilizá-la Inclui Copyright e uma declaração que permite a cópia Contém os direitos do autor direitos do usuário (alteração e distribuição) deveres do usuário Licença GPL
Licença Pública Genérica para Programas de Computador Motivações Adaptação para o Brasil da GNU - GPL Disponível em Definições da LPG - PC Licenciador Licenciado Conteúdo Direitos e obrigações do Licenciador e do Licenciado Uso do programa (novidade em relação à GNU-GPL) Publicação do programa Distribuição do programa Reprodução do programa Alteração do programa
Registro do Direto (C) Copyright 2000 PROCERGS Projeto Direto Registro de Marca no INPI Objetivo do Registro: Proteção de autoria V2 é GNU-GPL V3 está sendo adaptada para LPG-PC
Condições de uso Redistribuição e uso do código fonte e do binário, com ou sem modificações são permitidos, respeitando algumas condições adicionais à GNU-GPL (V2) e L.P.G. - P.C.(V3): Deve conter a nota de direitos autorais Modificações devem ser notificadas à PROCERGS (evolução do software) Produtos derivados e material de divulgação deve conter: Este produto inclui o software Direto ( desenvolvido pela PROCERGS (
Exemplo
Trabalhos Futuros Melhoria em funcionalidades existentes: Listas Públicas Módulo de administração Agenda Lixeira Internacionalização nas regras de negócio Novo website multiidiomas Padronização do schema utilizado no LDAP Mudança na estrutura do LDAP Níveis de compartilhamento
Trabalhos Futuros Certificação Digital (assinatura e criptografia) Filtro de mensagens Lista de tarefas Perfis de usuários Distribuição dos serviços Uso de EJB / Application Server Ferramentas administração servidores (backup/restore, stats,...) Instaladores para diversas distribuições Documentação UML e Javadoc
Sugestão de Trabalhos Padronização do schema utilizado no LDAP Certificação Digital Remodelagem de Classes Avaliação de desempenho