Modus7o fórum internacional de software livre 2006

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

Transcript of Modus7o fórum internacional de software livre 2006

Page 1: Modus7o 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: Modus7o 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: Modus7o 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: Modus7o fórum internacional de software livre 2006

PROCEMPA

d i r e t o r i aP / P L E

P / T L C

P / P E S

P / C O M

A / D I Rd i r e t o r i a a d m i n i s t r a t i v a

T / D I Rd i r e t o r i a t é c n i c a

T / M A C T / O P E T / T S EJ U R Í D I C OA / R E DA / C O MA / F I N

Empresa

Page 5: Modus7o 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: Modus7o 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: Modus7o 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: Modus7o 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: Modus7o 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: Modus7o 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: Modus7o 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: Modus7o 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: Modus7o fórum internacional de software livre 2006
Page 14: Modus7o 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: Modus7o 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: Modus7o 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: Modus7o fórum internacional de software livre 2006

Metodologia

Práticas XP

Page 18: Modus7o 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: Modus7o fórum internacional de software livre 2006

Tecnologia

• JGoodies

• JDesktop Network Components

• Eclipse, Ant, AntHill e XPlanner

• Arquitetura atual e futura

Page 20: Modus7o fórum internacional de software livre 2006

Arquitetura Atual

DBSession

BeanEntityBean

JBOSSClient Side

Server Side

SwingUI

BusinessFaçade

RMI

Page 21: Modus7o 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: Modus7o fórum internacional de software livre 2006

Casos de Uso do Sistema

Page 23: Modus7o fórum internacional de software livre 2006

Demonstração

Page 24: Modus7o 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: Modus7o fórum internacional de software livre 2006

Q&AAcesse o projeto no endereço

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

Obrigado !

[email protected]