7o fórum internacional de software livre 2006

25
MODUS MODUS Gerenciamento de Gerenciamento de Telecentros Telecentros 7º Forum Internacional de Software Livre Porto Alegre, 21 de abril 2006 Éberli Cabistani Riella Fábio dos Santos Petrillo

Upload: eberli-riella

Post on 09-Jun-2015

338 views

Category:

Documents


7 download

TRANSCRIPT

Page 1: 7o fórum internacional de software livre 2006

MODUSMODUSGerenciamento de TelecentrosGerenciamento de Telecentros

7º Forum Internacional de Software Livre

Porto Alegre, 21 de abril 2006

Éberli Cabistani RiellaFábio dos Santos Petrillo

Page 2: 7o fórum internacional de software livre 2006

Estrutura da Apresentação

• PROCEMPA• Telecentros• O que é o Modus• Metodologia• Tecnologia• Demonstração• Conclusões• Q&A

Page 3: 7o fórum internacional de software livre 2006

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

Page 4: 7o fórum internacional de software livre 2006

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

Page 5: 7o fórum internacional de software livre 2006

PROCEMPAInfra-Estrutura Tecnológica

47

29

11

82

Linux/ FreeBSDWindows 2000/2003Windows NTUNIX (AIX e SUN)OS/390

Servidores por sistema Operacional

Page 6: 7o fórum internacional de software livre 2006

• 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

Page 7: 7o fórum internacional de software livre 2006

• 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

Page 8: 7o fórum internacional de software livre 2006

• 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

Page 9: 7o fórum internacional de software livre 2006

• +-800 Telecentros

instalados nos 27

Estados brasileiros.

• Associações

empresariais,

prefeituras,

ONGs,inclusive entre

populações indígenas.

Telecentros

Page 10: 7o fórum internacional de software livre 2006

• 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

Page 11: 7o fórum internacional de software livre 2006

• 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

Page 12: 7o fórum internacional de software livre 2006

• 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

Page 13: 7o fórum internacional de software livre 2006
Page 14: 7o fórum internacional de software livre 2006

• 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

Page 15: 7o fórum internacional de software livre 2006

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

Page 16: 7o fórum internacional de software livre 2006

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

Page 17: 7o fórum internacional de software livre 2006

Metodologia

Práticas XP

Page 18: 7o fórum internacional de software livre 2006

Tecnologia

• Orientação a Objetos

• Java 6

• Java Enterprise Edition 5 / EJB 3

• JBoss 4

• Swing Rich Client

Page 19: 7o fórum internacional de software livre 2006

Tecnologia

• JGoodies

• JDesktop Network Components

• Eclipse, Ant, AntHill e XPlanner

• Arquitetura atual e futura

Page 20: 7o fórum internacional de software livre 2006

Arquitetura Atual

DBSession

BeanEntityBean

JBOSSClient Side

Server Side

SwingUI

BusinessFaçade

RMI

Page 21: 7o fórum internacional de software livre 2006

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

Page 22: 7o fórum internacional de software livre 2006

Casos de Uso do Sistema

Page 23: 7o fórum internacional de software livre 2006

Demonstração

Page 24: 7o fórum internacional de software livre 2006

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!

Page 25: 7o fórum internacional de software livre 2006

Q&AAcesse o projeto no endereço

http://codigolivre.org.br/projects/modus/

Obrigado !

[email protected]