Post on 09-Jun-2015
MODUSMODUSGerenciamento de TelecentrosGerenciamento de Telecentros
7º Forum Internacional de Software Livre
Porto Alegre, 21 de abril 2006
Éberli Cabistani RiellaFábio dos Santos Petrillo
Estrutura da Apresentação
• PROCEMPA• Telecentros• O que é o Modus• Metodologia• Tecnologia• Demonstração• Conclusões• Q&A
PROCEMPA
• Fundada em 1977 - Processamento de dados
• SA Capital misto. Principal acionista PMPA
• 300 funcionários
• Parque de 8.000 equipamentos
• Sistemas para a Adm. Pública Municipal
• Infovia - anel de 270 Km de fibras óticas -
dados, voz e imagem em alta velocidade
PROCEMPA
diretoriaP/ PLE
P/ TLC
P/ PES
P/ COM
A/ DI Rdiretoria adm inistrativa
T/ DI Rdiretoria técnica
T/ MAC T/ OPE T/ TSEJ URÍ DI COA/ REDA/ COMA/ FI N
Empresa
PROCEMPAInfra-Estrutura Tecnológica
47
29
11
82
Linux/ FreeBSDWindows 2000/2003Windows NTUNIX (AIX e SUN)OS/390
Servidores por sistema Operacional
• No Brasil 71% da população não tem acesso a um
computador e 43% nunca ouviu falar em internet,
e mesmo aqueles que já tiveram contato ou
conhecem internet, se enquadram num grupo de
30% de pessoas que não tem acesso periódico a
um computador.
Telecentros
• Promover a utilização massiva dos recursos de
TIC como mecanismo de desenvolvimento social
é redesenhar o futuro do país para assim diminuir
e combater a exclusão digital e social.
Telecentros
• Espaço público com acesso à internet cujos
principais objetivos são:
– combater a desigualdade tecnológica
– o analfabetismo digital
– a exclusão social
Telecentros
• +-800 Telecentros
instalados nos 27
Estados brasileiros.
• Associações
empresariais,
prefeituras,
ONGs,inclusive entre
populações indígenas.
Telecentros
• A Prefeitura Municipal de Porto Alegre, através da
parceria entre a Secretaria Municipal de Direitos
Humanos e a Procempa leva de forma gratuita,
conexão à internet e conhecimento de
informática a todas as regiões da cidade através
dos Telecentros.
Telecentros
• A Procempa além de sua infra-estrutura de
telecomunicações, oferece manutenção aos
Telecentros e desenvolveu o Sistema MODUS
(do latim: método) para o gerenciamento dos
Telecentros .
Telecentros
• A Procempa possui o Projeto Cibernarium em
convênio com a Comunidade Européia:
– diminuir a exclusão digital
– cursos à população – informática básica
– acesso gratuito à internet
– oficinas específicas para pessoas de terceira
idade e deficientes visuais
Telecentros
• Sistema destinado a automatizar as tarefas administrativas e pedagógicas dos Telecentros
• Projeto pioneiro na PROCEMPA, validando novas metodologias e tecnologias
• O primeiro software Open Source da PROCEMPA
• Distribuído sob a licença LGPL
• Disponível no repositório CodigoLivre
• Status do projeto: Alfa
O que é o Modus
Metodologia
• Busca de metodologia ágil de desenvolvimento
• Característica desbravadora do projeto
• Vontade de mudar
• Espírito “Open Source”
• Usuário comprometido
• Equipe experiente
• Escolha natural: eXtreme Programming
Metodologia
Extreme Programming (XP)
• Metodologia ágil para equipes pequenas a médias desenvolvendo software com requisitos vagos ou que mudam com freqüência
• Construir o software é principal tarefa
• Ênfase
• menor em processos formais de desenvolvimento
• maior em disciplina rigorosa
Metodologia
Práticas XP
Tecnologia
• Orientação a Objetos
• Java 6
• Java Enterprise Edition 5 / EJB 3
• JBoss 4
• Swing Rich Client
Tecnologia
• JGoodies
• JDesktop Network Components
• Eclipse, Ant, AntHill e XPlanner
• Arquitetura atual e futura
Arquitetura Atual
DBSession
BeanEntityBean
JBOSSClient Side
Server Side
SwingUI
BusinessFaçade
RMI
Arquitetura Futura
DBSession
BeanEntityBean
JBOSSClient Side
Server Side
SwingUI
RMI
Subsistema deAutenticação (JAAS)
Subsistema delog (Log4J)
Subsistema deTratamento Exceções
CACHE LocalDB
BusinessFaçade
Casos de Uso do Sistema
Demonstração
Conclusões
• Utilize métodos ágeis de desenvolvimento em seus projetos de código aberto;
• A orientação a objetos e a tecnologia Java podem trazer muitos benefícios no desenvolvimento dos seus softwares;
• O Modus pode ser utilizado como base para novos projetos de software com características similares;
• É possível construir “Open Source” profissional no Brasil!
Q&AAcesse o projeto no endereço
http://codigolivre.org.br/projects/modus/
Obrigado !
procempa@procempa.com.br