SlideShare uma empresa Scribd logo
1 de 36
Baixar para ler offline
Framework Demoiselle: Produtividade e
Flexibilidade no desenvolvimento Java
Histórico

O que é o Demoiselle ?
» Projeto aberto e colaborativo de desenvolvimento de
sistemas (Java) para o Governo Federal.
Porque o SERPRO criou o projeto e quando ?
» O SERPRO desenvolve a primeira versão do Demoiselle,
inicialmente para uso interno (2008)
» É estabelecido o modelo de governança, e todos os códigos
e os processos de desenvolvimento são abertos para
comunidade(2009)

Comunidade Demoiselle:
Projeto aberto e colaborativo de desenvolvimento.
Projeto de código aberto e colaborativo
Demoiselle - quatro liberdades para os usuários (Free
Software Foundation)
1. A liberdade para executar o programa, para qualquer
propósito;
2. A liberdade de estudar o software;
3. A liberdade de redistribuir cópias do programa de modo que
você possa ajudar ao seu próximo;
4. A liberdade de modificar o programa e distribuir estas
modificações, de modo que toda a comunidade se beneficie.
Qual a razão do projeto ter recebido o nome de Demoiselle ?
Comunidade Demoiselle:
Projeto aberto e colaborativo de desenvolvimento.
Framework Demoiselle

➢

Projetos
➢ Framework
➢ Component
➢ Infra
➢ Tools
➢ Sample
➢

Process
➢ Desenvolvimento
➢ Negócio

www.frameworkdemoiselle.gov.br
core
extensions
JSR-270

JSR-315

JSR-314

JSR-221

JSR-317

JSR-907

se

servlet

jsf

jdbc

jpa

jta

core
core
extensions
components
certificate
behave
…

mail

vaadin

report

junit

shiro

validation

authorization

core

extensions
Flexibilidade
Infra/Tools

➢

Infra
➢ Eclipse
➢ Jboss/Tools
➢ Tomcat
➢ Maven
➢ Demoiselle-Workspace.sh
➢
➢

➢

apt-get install demoiselle-dev
Pacote instalação windows

Arquétipos Maven - Estrutura
e Modelos

www.frameworkdemoiselle.gov.br
nimble
generador de
código

fonte da imagem: http://www.streetcustoms.com.br/revistas-carros/images/stories/ggg%20car%20factory.jpg
Comunidade & Governança
O que é a comunidade Demoiselle?

Desenvolvimento aberto e colaborativo
➢ Eclipse, Mozilla, Apache, Linux, etc...
Objetivos
➢ Fomentar o uso das soluções
➢ Evolução e desenvolvimento mais rápido do projeto
➢ Apoio ao Usuário e Colaborador
➢ Garantir a continuidade dos projetos
➢ Estabelecer os critérios de funcionamento
➢ Independência tecnológica
A comunidade tem contribuído
➢ Testando o código
➢ Relatando e corrigindo bugs
➢ Submetendo componentes e melhorias
www.frameworkdemoiselle.gov.br
Modelo de Governança

➢

➢

Documentado no MediaWiki
Estabelece as diretrizes básicas da comunidade
➢ Funcionamento
➢ Responsabilidades e limites

www.frameworkdemoiselle.gov.br
Ambiente da comunidade

➢

➢

➢

Portal (http://www.frameworkdemoiselle.gov.br/)
➢ Principal referência
➢ Material de aprendizado
➢ Cases
Portal Software Público Brasileiro
SourceForge (http://sourceforge.net/projects/demoiselle/)
➢ Sites de Documentação (http://demoiselle.sourceforge.net/docs/)
➢ Códigos da versão 1.x + componentes (SVN)
➢ Repositório Maven
➢ Downloads = binários, fedora, windows
➢ UpdateSite (Nimble)

GitHub (https://github.com/demoiselle) Versão 2
➢ Wordpress – blog (http://frameworkdemoiselle.wordpress.com/)
➢ Jira – BugTrack (http://tracker.frameworkdemoiselle.gov.br)
➢ UFPR (Mirror Debian/Ubuntu) – Projeto Infra
➢
Formas de participação

➢

Usuário, Colaborador, Desenvolvedor, Patrocinador
➢ Listas de usuários (demoiselle-users@lists.sourceforge.net )
➢ BugTrack (http://tracker.frameworkdemoiselle.gov.br)
➢ GitHub (https://github.com/demoiselle)
➢ RoadMap

www.frameworkdemoiselle.gov.br
Difusão do conhecimento

demoiselle.sourceforge.net/docs/
Difusão do conhecimento

●

●

●

Tutoriais:
● http://sourceforge.net/projects/demoiselle/files/tutoriais/
Video-aulas:
● http://www.youtube.com/user/demoiselleframework/videos
Ensino à Distância (E@D)
● https://moodle.ead.serpro.gov.br/
Difusão do conhecimento
Difusão do conhecimento
Difusão do conhecimento
Difusão do conhecimento
Ações da comunidade
Mídias Sociais

twitter.com/fwkdemoiselle

facebook.com/FrameworkDemoiselle

Comunidade Demoiselle:
Projeto aberto e colaborativo de desenvolvimento.
Usuários
ATI-PE (http://www.ati.pe.gov.br)
➢ PRODEPA * (http://www.prodepa.pa.gov.br/)
➢ DATAPREV * (http://portal.dataprev.gov.br/)
➢ TRE-PA (http://www.tre-pa.jus.br/)
➢ Diretoria Executiva de Tecnologia da Informação (DETI/SEAE/RO)
➢ Câmara Municipal de Curitiba (http://www.cmc.pr.gov.br/)
➢ Tribunal de Justiça Ceará (http://www.tjce.jus.br)
➢ Policia Militar da Bahia (http://www.pm.ba.gov.br/)
➢ STN (http://www.tesouro.fazenda.gov.br/)
➢ Secretaria Municipal de Administração de Maceió (
http://www.adm.maceio.al.gov.br)
➢ ICMBio (http://www.icmbio.gov.br)
➢ DETRAN-RJ (http://www.detran.rj.gov.br/)
➢ Câmara Municipal Presidente Prudente (http://www.camarapprudente.sp.gov.br/)
➢ Secretaria de Planejamento PI (http://www.seplan.pi.gov.br/)
➢ Prefeitura São José dos Campos (http://www.sjc.sp.gov.br/)
➢ Secretaria de Finanças Timon- MA (http://semuf.timon.ma.gov.br/)
➢ IPASGO (http://www.ipasgo.go.gov.br/)
➢
Usuários

➢
➢
➢
➢
➢
➢

➢

➢

➢
➢
➢
➢
➢

ITBRsolutions (http://itbrsolutions.com.br/) Porto Velho-RO
Microsys (http://microsys.inf.br ) Maravilha -SC
Faculdade Bandtec (http://bandtec.com.br) São Paulo - SP
Faculdade Alfa (http://www.alfa.br/) Goiânia - GO
VS Tecnologia (http://visualsistemas.com.br) Dourados - MS
ANTARES Information Systems (
http://www.webgis.com.br/antares/) Noroeste – SP
Associação da Vila Militar do Paraná (
http://www.avmpmpr.com.br/) Curitiba - PR
Fundação Luis Eduardo Magalhães (http://www.flem.org.br/)
Salvador - BA
ResidenceWeb (http://www.residenceweb.com.br) Brasília - DF
Profox Informática – Belo Horizonte – MG
Usina AltaMogiana – São Joaquim da Barra – SP
Giro Sistemas (http://girosistemas.com.br/) Blumenal - SC
Polisys (http://www.polisys.com.br/) Brasília - DF

Comunidade Demoiselle:
Projeto aberto e colaborativo de desenvolvimento.
Usuários
➢
➢
➢
➢
➢
➢
➢
➢
➢
➢
➢
➢
➢
➢

UNOESC (http://www.unoesc.edu.br)
UNIFEI (http://www.unifei.edu.br)
UFPR * (http://www.ufpr.br)
UFBA* (http://www.ufba.br)
UFG (http://www.ufg.br)
UEPG (http://portal.uepg.br/)
UFPA (http://www.portal.ufpa.br)
UFPE (http://www.ufpe.br)
UFSC * (http://ufsc.br/)
UTIC-PY* (http://utic.edu.py/)
IFRJ (http://www.ifrj.edu.br/)
UFCG (http://www.ufcg.edu.br/)
UFV (http://www.ufv.br/)
EPPE (http://www.escolapenitenciaria.pe.gov.br/

Comunidade Demoiselle:
Projeto aberto e colaborativo de desenvolvimento.
Usuários

Comunidade Demoiselle:
Projeto aberto e colaborativo de desenvolvimento.
Ganhos qualitativos e quantitativos
Qualitativos
➢ Qualidade (conhecimento do SERPRO);
➢ Padronização do desenvolvimento;
➢ Reuso e evolução mais rápida (código e infraestrutura);
➢ Independência tecnológica
Quantitativos
➢ Produtividade média, de 19 HH/PF para 12 HH/PF. Equipes
experientes chegam a 6 HH/PF
➢ +600 usuários na lista de e-mail, e +1600 membros da comunidade
no Portal do Software Publico;
➢ 89% do desenvolvimento do SERPRO é em software livre
(Demoiselle);
➢ Janeiro de 2012 até julho de 2013 - 1530 projetos no SERPRO,
+97.000 PF produzidos (Siafi, Fibra, Siscomex, Sigepe, Porto Sem
Papel...);
➢ Plataforma de desenvolvimento oficial para dezenas de
organizações (todos os sustentável de inovação
Software Livre: um modelo segmentos da sociedade);
Patrocinadores

Meritocracia
➢ Modelo inédito no Brasil
➢ Desenvolvedores dedicados
➢ Participação no conselho do projeto
➢ Definição do roadMap do projeto com a comunidade
➢ Continuidade e independência do projeto
➢
Prêmios

ARede2009, na Modalidade Empresa
Pública

E-Gov 2012, categoria E-Administração Pública

CONIP 2013, categoria Sistemas e
plataformas de gestão
Comunidade Demoiselle:
Projeto aberto e colaborativo de desenvolvimento.
Vetor de Inovação

➢

Prospecção e internalização de novas tecnologias

➢

Colaborativo

➢

Novos paradigmas

Comunidade Demoiselle:
Projeto aberto e colaborativo de desenvolvimento.
Divulgação - Eventos

Comunidade Demoiselle:
Projeto aberto e colaborativo de desenvolvimento.
Dúvidas? Detalhes do Projeto? Utilize a lista de usuários da comunidade
Demoiselle:

https://lists.sourceforge.net/lists/listinfo/demoiselle-users
Muito Obrigado !

Emerson Sachio Saito
emerson.saito@serpro.gov.br
atribuir a http://www.frameworkdemoiselle.gov.br

para mais detalhes
http://creativecommons.org/licenses/by-nc-sa/3.0/

Mais conteúdo relacionado

Mais procurados (9)

Web2pronino 1213112199412006-9
Web2pronino 1213112199412006-9Web2pronino 1213112199412006-9
Web2pronino 1213112199412006-9
 
Palestra sobre Acessibilidade Web: entendendo as regras do jogo
Palestra sobre Acessibilidade Web: entendendo as regras do jogoPalestra sobre Acessibilidade Web: entendendo as regras do jogo
Palestra sobre Acessibilidade Web: entendendo as regras do jogo
 
Impress
ImpressImpress
Impress
 
Impress
ImpressImpress
Impress
 
Impress
ImpressImpress
Impress
 
Impress
ImpressImpress
Impress
 
Impress
ImpressImpress
Impress
 
Impress
ImpressImpress
Impress
 
Zabbix - Onde buscar conhecimento - André Déo (Comunidade Zabbix Brasil)
Zabbix - Onde buscar conhecimento - André Déo (Comunidade Zabbix Brasil)Zabbix - Onde buscar conhecimento - André Déo (Comunidade Zabbix Brasil)
Zabbix - Onde buscar conhecimento - André Déo (Comunidade Zabbix Brasil)
 

Destaque

Destaque (20)

Magento Meetup New Delhi- Console
Magento Meetup New Delhi- ConsoleMagento Meetup New Delhi- Console
Magento Meetup New Delhi- Console
 
Prefeitura do Rio: Monitoramento em tempo real da transformação de uma cida...
Prefeitura do Rio: Monitoramento em tempo real da transformação de uma cida...Prefeitura do Rio: Monitoramento em tempo real da transformação de uma cida...
Prefeitura do Rio: Monitoramento em tempo real da transformação de uma cida...
 
Primeiros Passos no Magento Commerce
Primeiros Passos no Magento CommercePrimeiros Passos no Magento Commerce
Primeiros Passos no Magento Commerce
 
2º Meritt CC - Introdução ao Domain-Driven Design
2º Meritt CC - Introdução ao Domain-Driven Design2º Meritt CC - Introdução ao Domain-Driven Design
2º Meritt CC - Introdução ao Domain-Driven Design
 
Ubuntuserverguide 111121194031-phpapp02
Ubuntuserverguide 111121194031-phpapp02Ubuntuserverguide 111121194031-phpapp02
Ubuntuserverguide 111121194031-phpapp02
 
Pentaho Data Mining - FTSL - Fórum de Tecnologia de Software Livre - Serpro -...
Pentaho Data Mining - FTSL - Fórum de Tecnologia de Software Livre - Serpro -...Pentaho Data Mining - FTSL - Fórum de Tecnologia de Software Livre - Serpro -...
Pentaho Data Mining - FTSL - Fórum de Tecnologia de Software Livre - Serpro -...
 
Doctrine Project
Doctrine ProjectDoctrine Project
Doctrine Project
 
Muito prazer, eu sou PHP
Muito prazer, eu sou PHPMuito prazer, eu sou PHP
Muito prazer, eu sou PHP
 
Git, essa cara é fera! FTSL 2013 - UTFPR - por Matheus Gontijo
Git, essa cara é fera! FTSL 2013 - UTFPR - por Matheus GontijoGit, essa cara é fera! FTSL 2013 - UTFPR - por Matheus Gontijo
Git, essa cara é fera! FTSL 2013 - UTFPR - por Matheus Gontijo
 
Previsão de Vendas para Magento
Previsão de Vendas para MagentoPrevisão de Vendas para Magento
Previsão de Vendas para Magento
 
Como se tornar um Profissional Magento
Como se tornar um Profissional MagentoComo se tornar um Profissional Magento
Como se tornar um Profissional Magento
 
Magento and Brazil, Challenges of a platform
Magento and Brazil, Challenges of a platformMagento and Brazil, Challenges of a platform
Magento and Brazil, Challenges of a platform
 
Ben Marks - Magento in the Age of 2
Ben Marks - Magento in the Age of 2Ben Marks - Magento in the Age of 2
Ben Marks - Magento in the Age of 2
 
eCommerce and Open Source: Pot, PHP, and Unlimited Potential
eCommerce and Open Source: Pot, PHP, and Unlimited PotentialeCommerce and Open Source: Pot, PHP, and Unlimited Potential
eCommerce and Open Source: Pot, PHP, and Unlimited Potential
 
Refactoring like a boss
Refactoring like a bossRefactoring like a boss
Refactoring like a boss
 
O emprego do futuro
O emprego do futuroO emprego do futuro
O emprego do futuro
 
Primeiros Passos no Magento Commerce
Primeiros Passos no Magento CommercePrimeiros Passos no Magento Commerce
Primeiros Passos no Magento Commerce
 
Finding Your Way: Understanding Magento Code
Finding Your Way: Understanding Magento CodeFinding Your Way: Understanding Magento Code
Finding Your Way: Understanding Magento Code
 
ABRAPHP: Conquistas e Realizações - 2012-2014
ABRAPHP: Conquistas e Realizações - 2012-2014ABRAPHP: Conquistas e Realizações - 2012-2014
ABRAPHP: Conquistas e Realizações - 2012-2014
 
Construção de Classificadores utilizando Pentaho Data Mining (WEKA) - FTSL 2014
Construção de Classificadores utilizando Pentaho Data Mining (WEKA) - FTSL 2014 Construção de Classificadores utilizando Pentaho Data Mining (WEKA) - FTSL 2014
Construção de Classificadores utilizando Pentaho Data Mining (WEKA) - FTSL 2014
 

Semelhante a Apresentação Demoiselle no V FTSL - 2013

Software livre para windows - Jerônimo Medina Madruga
Software livre para windows - Jerônimo Medina MadrugaSoftware livre para windows - Jerônimo Medina Madruga
Software livre para windows - Jerônimo Medina Madruga
Tchelinux
 
Software livre no windows - Tchelinux bagé 2010
Software livre no windows - Tchelinux bagé 2010Software livre no windows - Tchelinux bagé 2010
Software livre no windows - Tchelinux bagé 2010
Jerônimo Medina Madruga
 
2015 1 ciencia_da_computacao_1_sistemas_aplicacoes_multimidia
2015 1 ciencia_da_computacao_1_sistemas_aplicacoes_multimidia2015 1 ciencia_da_computacao_1_sistemas_aplicacoes_multimidia
2015 1 ciencia_da_computacao_1_sistemas_aplicacoes_multimidia
Fábio Costa
 

Semelhante a Apresentação Demoiselle no V FTSL - 2013 (20)

Just java2012
Just java2012Just java2012
Just java2012
 
Software livre para windows - Jerônimo Medina Madruga
Software livre para windows - Jerônimo Medina MadrugaSoftware livre para windows - Jerônimo Medina Madruga
Software livre para windows - Jerônimo Medina Madruga
 
Software livre no windows - Tchelinux bagé 2010
Software livre no windows - Tchelinux bagé 2010Software livre no windows - Tchelinux bagé 2010
Software livre no windows - Tchelinux bagé 2010
 
Elgg
ElggElgg
Elgg
 
Aula 2 - Autoria
Aula 2 - AutoriaAula 2 - Autoria
Aula 2 - Autoria
 
Curso ica ato m upf passo fundo setembro 2014
Curso ica ato m upf passo fundo setembro 2014Curso ica ato m upf passo fundo setembro 2014
Curso ica ato m upf passo fundo setembro 2014
 
Desenvolvimento Mobile Web & Software Livre - Flisol cg
Desenvolvimento Mobile Web & Software Livre - Flisol cgDesenvolvimento Mobile Web & Software Livre - Flisol cg
Desenvolvimento Mobile Web & Software Livre - Flisol cg
 
TDI - Desafios para componente prática
TDI - Desafios para componente práticaTDI - Desafios para componente prática
TDI - Desafios para componente prática
 
F fmpeg2 theora_oggfwd
F fmpeg2 theora_oggfwdF fmpeg2 theora_oggfwd
F fmpeg2 theora_oggfwd
 
Fundamentos da Linguagem Digital - Módulo 01
Fundamentos da Linguagem Digital - Módulo 01Fundamentos da Linguagem Digital - Módulo 01
Fundamentos da Linguagem Digital - Módulo 01
 
Python Zope Plone - Fiocruz
Python Zope Plone - FiocruzPython Zope Plone - Fiocruz
Python Zope Plone - Fiocruz
 
Drupal - WEG
Drupal - WEGDrupal - WEG
Drupal - WEG
 
Material - Play! Framework - UERN - Aula 01
Material - Play! Framework - UERN - Aula 01Material - Play! Framework - UERN - Aula 01
Material - Play! Framework - UERN - Aula 01
 
Introdução ao Testbed FIBRE e visão de futuro
Introdução ao Testbed FIBRE e visão de futuroIntrodução ao Testbed FIBRE e visão de futuro
Introdução ao Testbed FIBRE e visão de futuro
 
Single-SPA: Como este framework pode me ajudar na construção de Micro Front-Ends
Single-SPA: Como este framework pode me ajudar na construção de Micro Front-EndsSingle-SPA: Como este framework pode me ajudar na construção de Micro Front-Ends
Single-SPA: Como este framework pode me ajudar na construção de Micro Front-Ends
 
I C O X
I C O XI C O X
I C O X
 
Php Nuke
Php NukePhp Nuke
Php Nuke
 
Novidades no Netbeans 6
Novidades no Netbeans 6Novidades no Netbeans 6
Novidades no Netbeans 6
 
LPUG #16 - Agenda e Community Updates - 2022-06-15.pdf
LPUG #16 - Agenda e Community Updates - 2022-06-15.pdfLPUG #16 - Agenda e Community Updates - 2022-06-15.pdf
LPUG #16 - Agenda e Community Updates - 2022-06-15.pdf
 
2015 1 ciencia_da_computacao_1_sistemas_aplicacoes_multimidia
2015 1 ciencia_da_computacao_1_sistemas_aplicacoes_multimidia2015 1 ciencia_da_computacao_1_sistemas_aplicacoes_multimidia
2015 1 ciencia_da_computacao_1_sistemas_aplicacoes_multimidia
 

Último

A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
PatriciaCaetano18
 
QUIZ ensino fundamental 8º ano revisão geral
QUIZ ensino fundamental 8º ano revisão geralQUIZ ensino fundamental 8º ano revisão geral
QUIZ ensino fundamental 8º ano revisão geral
AntonioVieira539017
 
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
azulassessoria9
 

Último (20)

aula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.pptaula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.ppt
 
Texto dramático com Estrutura e exemplos.ppt
Texto dramático com Estrutura e exemplos.pptTexto dramático com Estrutura e exemplos.ppt
Texto dramático com Estrutura e exemplos.ppt
 
Cópia de AULA 2- ENSINO FUNDAMENTAL ANOS INICIAIS - LÍNGUA PORTUGUESA.pptx
Cópia de AULA 2- ENSINO FUNDAMENTAL ANOS INICIAIS - LÍNGUA PORTUGUESA.pptxCópia de AULA 2- ENSINO FUNDAMENTAL ANOS INICIAIS - LÍNGUA PORTUGUESA.pptx
Cópia de AULA 2- ENSINO FUNDAMENTAL ANOS INICIAIS - LÍNGUA PORTUGUESA.pptx
 
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.docGUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
 
Educação Financeira - Cartão de crédito665933.pptx
Educação Financeira - Cartão de crédito665933.pptxEducação Financeira - Cartão de crédito665933.pptx
Educação Financeira - Cartão de crédito665933.pptx
 
Renascimento Cultural na Idade Moderna PDF
Renascimento Cultural na Idade Moderna PDFRenascimento Cultural na Idade Moderna PDF
Renascimento Cultural na Idade Moderna PDF
 
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
 
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...
 
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
 
Pesquisa Ação René Barbier Livro acadêmico
Pesquisa Ação René Barbier Livro  acadêmicoPesquisa Ação René Barbier Livro  acadêmico
Pesquisa Ação René Barbier Livro acadêmico
 
Historia de Portugal - Quarto Ano - 2024
Historia de Portugal - Quarto Ano - 2024Historia de Portugal - Quarto Ano - 2024
Historia de Portugal - Quarto Ano - 2024
 
QUIZ ensino fundamental 8º ano revisão geral
QUIZ ensino fundamental 8º ano revisão geralQUIZ ensino fundamental 8º ano revisão geral
QUIZ ensino fundamental 8º ano revisão geral
 
P P P 2024 - *CIEJA Santana / Tucuruvi*
P P P 2024  - *CIEJA Santana / Tucuruvi*P P P 2024  - *CIEJA Santana / Tucuruvi*
P P P 2024 - *CIEJA Santana / Tucuruvi*
 
M0 Atendimento – Definição, Importância .pptx
M0 Atendimento – Definição, Importância .pptxM0 Atendimento – Definição, Importância .pptx
M0 Atendimento – Definição, Importância .pptx
 
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
 
classe gramatical Substantivo apresentação..pptx
classe gramatical Substantivo apresentação..pptxclasse gramatical Substantivo apresentação..pptx
classe gramatical Substantivo apresentação..pptx
 
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
 
Aula prática JOGO-Regencia-Verbal-e-Nominal.pdf
Aula prática JOGO-Regencia-Verbal-e-Nominal.pdfAula prática JOGO-Regencia-Verbal-e-Nominal.pdf
Aula prática JOGO-Regencia-Verbal-e-Nominal.pdf
 
Poesiamodernismo fase dois. 1930 prosa e poesiapptx
Poesiamodernismo fase dois. 1930 prosa e poesiapptxPoesiamodernismo fase dois. 1930 prosa e poesiapptx
Poesiamodernismo fase dois. 1930 prosa e poesiapptx
 
Sistema de Bibliotecas UCS - Cantos do fim do século
Sistema de Bibliotecas UCS  - Cantos do fim do séculoSistema de Bibliotecas UCS  - Cantos do fim do século
Sistema de Bibliotecas UCS - Cantos do fim do século
 

Apresentação Demoiselle no V FTSL - 2013

  • 1.
  • 2. Framework Demoiselle: Produtividade e Flexibilidade no desenvolvimento Java
  • 3. Histórico O que é o Demoiselle ? » Projeto aberto e colaborativo de desenvolvimento de sistemas (Java) para o Governo Federal. Porque o SERPRO criou o projeto e quando ? » O SERPRO desenvolve a primeira versão do Demoiselle, inicialmente para uso interno (2008) » É estabelecido o modelo de governança, e todos os códigos e os processos de desenvolvimento são abertos para comunidade(2009) Comunidade Demoiselle: Projeto aberto e colaborativo de desenvolvimento.
  • 4. Projeto de código aberto e colaborativo Demoiselle - quatro liberdades para os usuários (Free Software Foundation) 1. A liberdade para executar o programa, para qualquer propósito; 2. A liberdade de estudar o software; 3. A liberdade de redistribuir cópias do programa de modo que você possa ajudar ao seu próximo; 4. A liberdade de modificar o programa e distribuir estas modificações, de modo que toda a comunidade se beneficie. Qual a razão do projeto ter recebido o nome de Demoiselle ? Comunidade Demoiselle: Projeto aberto e colaborativo de desenvolvimento.
  • 5. Framework Demoiselle ➢ Projetos ➢ Framework ➢ Component ➢ Infra ➢ Tools ➢ Sample ➢ Process ➢ Desenvolvimento ➢ Negócio www.frameworkdemoiselle.gov.br
  • 11. Infra/Tools ➢ Infra ➢ Eclipse ➢ Jboss/Tools ➢ Tomcat ➢ Maven ➢ Demoiselle-Workspace.sh ➢ ➢ ➢ apt-get install demoiselle-dev Pacote instalação windows Arquétipos Maven - Estrutura e Modelos www.frameworkdemoiselle.gov.br
  • 12. nimble generador de código fonte da imagem: http://www.streetcustoms.com.br/revistas-carros/images/stories/ggg%20car%20factory.jpg
  • 14. O que é a comunidade Demoiselle? Desenvolvimento aberto e colaborativo ➢ Eclipse, Mozilla, Apache, Linux, etc... Objetivos ➢ Fomentar o uso das soluções ➢ Evolução e desenvolvimento mais rápido do projeto ➢ Apoio ao Usuário e Colaborador ➢ Garantir a continuidade dos projetos ➢ Estabelecer os critérios de funcionamento ➢ Independência tecnológica A comunidade tem contribuído ➢ Testando o código ➢ Relatando e corrigindo bugs ➢ Submetendo componentes e melhorias www.frameworkdemoiselle.gov.br
  • 15. Modelo de Governança ➢ ➢ Documentado no MediaWiki Estabelece as diretrizes básicas da comunidade ➢ Funcionamento ➢ Responsabilidades e limites www.frameworkdemoiselle.gov.br
  • 16. Ambiente da comunidade ➢ ➢ ➢ Portal (http://www.frameworkdemoiselle.gov.br/) ➢ Principal referência ➢ Material de aprendizado ➢ Cases Portal Software Público Brasileiro SourceForge (http://sourceforge.net/projects/demoiselle/) ➢ Sites de Documentação (http://demoiselle.sourceforge.net/docs/) ➢ Códigos da versão 1.x + componentes (SVN) ➢ Repositório Maven ➢ Downloads = binários, fedora, windows ➢ UpdateSite (Nimble) GitHub (https://github.com/demoiselle) Versão 2 ➢ Wordpress – blog (http://frameworkdemoiselle.wordpress.com/) ➢ Jira – BugTrack (http://tracker.frameworkdemoiselle.gov.br) ➢ UFPR (Mirror Debian/Ubuntu) – Projeto Infra ➢
  • 17. Formas de participação ➢ Usuário, Colaborador, Desenvolvedor, Patrocinador ➢ Listas de usuários (demoiselle-users@lists.sourceforge.net ) ➢ BugTrack (http://tracker.frameworkdemoiselle.gov.br) ➢ GitHub (https://github.com/demoiselle) ➢ RoadMap www.frameworkdemoiselle.gov.br
  • 19. Difusão do conhecimento ● ● ● Tutoriais: ● http://sourceforge.net/projects/demoiselle/files/tutoriais/ Video-aulas: ● http://www.youtube.com/user/demoiselleframework/videos Ensino à Distância (E@D) ● https://moodle.ead.serpro.gov.br/
  • 24. Ações da comunidade Mídias Sociais twitter.com/fwkdemoiselle facebook.com/FrameworkDemoiselle Comunidade Demoiselle: Projeto aberto e colaborativo de desenvolvimento.
  • 25. Usuários ATI-PE (http://www.ati.pe.gov.br) ➢ PRODEPA * (http://www.prodepa.pa.gov.br/) ➢ DATAPREV * (http://portal.dataprev.gov.br/) ➢ TRE-PA (http://www.tre-pa.jus.br/) ➢ Diretoria Executiva de Tecnologia da Informação (DETI/SEAE/RO) ➢ Câmara Municipal de Curitiba (http://www.cmc.pr.gov.br/) ➢ Tribunal de Justiça Ceará (http://www.tjce.jus.br) ➢ Policia Militar da Bahia (http://www.pm.ba.gov.br/) ➢ STN (http://www.tesouro.fazenda.gov.br/) ➢ Secretaria Municipal de Administração de Maceió ( http://www.adm.maceio.al.gov.br) ➢ ICMBio (http://www.icmbio.gov.br) ➢ DETRAN-RJ (http://www.detran.rj.gov.br/) ➢ Câmara Municipal Presidente Prudente (http://www.camarapprudente.sp.gov.br/) ➢ Secretaria de Planejamento PI (http://www.seplan.pi.gov.br/) ➢ Prefeitura São José dos Campos (http://www.sjc.sp.gov.br/) ➢ Secretaria de Finanças Timon- MA (http://semuf.timon.ma.gov.br/) ➢ IPASGO (http://www.ipasgo.go.gov.br/) ➢
  • 26. Usuários ➢ ➢ ➢ ➢ ➢ ➢ ➢ ➢ ➢ ➢ ➢ ➢ ➢ ITBRsolutions (http://itbrsolutions.com.br/) Porto Velho-RO Microsys (http://microsys.inf.br ) Maravilha -SC Faculdade Bandtec (http://bandtec.com.br) São Paulo - SP Faculdade Alfa (http://www.alfa.br/) Goiânia - GO VS Tecnologia (http://visualsistemas.com.br) Dourados - MS ANTARES Information Systems ( http://www.webgis.com.br/antares/) Noroeste – SP Associação da Vila Militar do Paraná ( http://www.avmpmpr.com.br/) Curitiba - PR Fundação Luis Eduardo Magalhães (http://www.flem.org.br/) Salvador - BA ResidenceWeb (http://www.residenceweb.com.br) Brasília - DF Profox Informática – Belo Horizonte – MG Usina AltaMogiana – São Joaquim da Barra – SP Giro Sistemas (http://girosistemas.com.br/) Blumenal - SC Polisys (http://www.polisys.com.br/) Brasília - DF Comunidade Demoiselle: Projeto aberto e colaborativo de desenvolvimento.
  • 27. Usuários ➢ ➢ ➢ ➢ ➢ ➢ ➢ ➢ ➢ ➢ ➢ ➢ ➢ ➢ UNOESC (http://www.unoesc.edu.br) UNIFEI (http://www.unifei.edu.br) UFPR * (http://www.ufpr.br) UFBA* (http://www.ufba.br) UFG (http://www.ufg.br) UEPG (http://portal.uepg.br/) UFPA (http://www.portal.ufpa.br) UFPE (http://www.ufpe.br) UFSC * (http://ufsc.br/) UTIC-PY* (http://utic.edu.py/) IFRJ (http://www.ifrj.edu.br/) UFCG (http://www.ufcg.edu.br/) UFV (http://www.ufv.br/) EPPE (http://www.escolapenitenciaria.pe.gov.br/ Comunidade Demoiselle: Projeto aberto e colaborativo de desenvolvimento.
  • 28. Usuários Comunidade Demoiselle: Projeto aberto e colaborativo de desenvolvimento.
  • 29. Ganhos qualitativos e quantitativos Qualitativos ➢ Qualidade (conhecimento do SERPRO); ➢ Padronização do desenvolvimento; ➢ Reuso e evolução mais rápida (código e infraestrutura); ➢ Independência tecnológica Quantitativos ➢ Produtividade média, de 19 HH/PF para 12 HH/PF. Equipes experientes chegam a 6 HH/PF ➢ +600 usuários na lista de e-mail, e +1600 membros da comunidade no Portal do Software Publico; ➢ 89% do desenvolvimento do SERPRO é em software livre (Demoiselle); ➢ Janeiro de 2012 até julho de 2013 - 1530 projetos no SERPRO, +97.000 PF produzidos (Siafi, Fibra, Siscomex, Sigepe, Porto Sem Papel...); ➢ Plataforma de desenvolvimento oficial para dezenas de organizações (todos os sustentável de inovação Software Livre: um modelo segmentos da sociedade);
  • 30. Patrocinadores Meritocracia ➢ Modelo inédito no Brasil ➢ Desenvolvedores dedicados ➢ Participação no conselho do projeto ➢ Definição do roadMap do projeto com a comunidade ➢ Continuidade e independência do projeto ➢
  • 31. Prêmios ARede2009, na Modalidade Empresa Pública E-Gov 2012, categoria E-Administração Pública CONIP 2013, categoria Sistemas e plataformas de gestão Comunidade Demoiselle: Projeto aberto e colaborativo de desenvolvimento.
  • 32. Vetor de Inovação ➢ Prospecção e internalização de novas tecnologias ➢ Colaborativo ➢ Novos paradigmas Comunidade Demoiselle: Projeto aberto e colaborativo de desenvolvimento.
  • 33. Divulgação - Eventos Comunidade Demoiselle: Projeto aberto e colaborativo de desenvolvimento.
  • 34. Dúvidas? Detalhes do Projeto? Utilize a lista de usuários da comunidade Demoiselle: https://lists.sourceforge.net/lists/listinfo/demoiselle-users
  • 35. Muito Obrigado ! Emerson Sachio Saito emerson.saito@serpro.gov.br
  • 36. atribuir a http://www.frameworkdemoiselle.gov.br para mais detalhes http://creativecommons.org/licenses/by-nc-sa/3.0/