Download - 7o fórum internacional de software livre 2006

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]