SlideShare uma empresa Scribd logo
1 de 47
Framework Demoiselle: Soluções em
comunidade para desenvolvimento ágil e
flexível com linguagem Java.
www.frameworkdemoiselle.gov.br
Comunidade Demoiselle:
Projeto aberto e colaborativo de desenvolvimento.
O que é o Demoiselle ?
» Projeto aberto e colaborativo para apoio ao desenvolvimento
de sistemas (em linguagem Java) .
» Comunidade de desenvolvedores .
Porque o SERPRO criou o projeto e quando ?
» Padronizar e acelerar desenvolvimento de sistemas.
» 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) no ambiente SourceForge.
Histórico
www.frameworkdemoiselle.gov.br
www.frameworkdemoiselle.gov.br
Histórico
www.frameworkdemoiselle.gov.br
Histórico
www.frameworkdemoiselle.gov.br
Histórico
➢ Marcos das versões
➢ Abr 2009 – V 1.0.1 (SF)
...
➢ Abr 2010 – V 1.2.0
...
➢ Set 2010 – V 1.2.0
...
➢ Mar 2013 – V 1.2.4
----------------------------
➢ Dez 2010 – V 2.0.0
…
➢ Out 2011 – V 2.2.0
...
➢ Mai 2012 – V 2.2.2
➢ Nov 2012 – V 2.3.0
➢ …
➢ Mai 2013 – V 2.3.4
➢ Out 2013 - V 2.4.0
www.frameworkdemoiselle.gov.br
Cinco Anos de Comunidade
Abril/2009 ~ Abril/2014
Comunidade Demoiselle:
Projeto aberto e colaborativo de desenvolvimento.
Projeto de código aberto e colaborativo
www.frameworkdemoiselle.gov.br
www.frameworkdemoiselle.gov.br
Ecossistema Demoiselle
➢ Projetos
➢ Framework
➢ Component
➢ Infra
➢ Tools
➢ Process
➢ Desenvolvimento
➢ Negócio
www.frameworkdemoiselle.gov.br
Ambiente de Desenvolvimento
➢
Infra
➢ Eclipse
➢ Jboss/Tools
➢ Tomcat
➢ Maven
➢ Demoiselle-Workspace.sh
➢ apt-get install demoiselle-infra
➢ Pacote instalação windows
➢ Live DVD
➢ Arquétipos Maven - Estrutura
e Modelos
nimble
fonte da imagem: http://www.streetcustoms.com.br/revistas-carros/images/stories/ggg%20car%20factory.jpg
Gerador deGerador de
códigocódigo
Tools - Nimble
www.frameworkdemoiselle.gov.br
Comunidade & GovernançaComunidade & Governança
www.frameworkdemoiselle.gov.br
SERPRO:Fundador.
www.frameworkdemoiselle.gov.br
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
Ambiente da comunidade
➢
Portal (http://www.frameworkdemoiselle.gov.br/)
➢ Principal referência
➢ Material de aprendizado
➢ Cases
➢ Notícias
➢ 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
www.frameworkdemoiselle.gov.br
Ambiente da comunidade
www.frameworkdemoiselle.gov.br
Ambiente da comunidade
www.frameworkdemoiselle.gov.br
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
demoiselle.sourceforge.net/docs/
Difusão do conhecimento
●
Tutoriais (todas versões):Tutoriais (todas versões):
●
http://sourceforge.net/projects/demoiselle/files/tutoriais/http://sourceforge.net/projects/demoiselle/files/tutoriais/
●
Video-aulas:Video-aulas:
●
http://www.youtube.com/user/demoiselleframework/videoshttp://www.youtube.com/user/demoiselleframework/videos
●
Ensino à Distância (E@D)Ensino à Distância (E@D)
●
https://moodle.ead.serpro.gov.br/https://moodle.ead.serpro.gov.br/
Difusão do conhecimento
www.frameworkdemoiselle.gov.br
Difusão do conhecimento
www.frameworkdemoiselle.gov.br
Difusão do conhecimento
www.frameworkdemoiselle.gov.br
Difusão do conhecimento
www.frameworkdemoiselle.gov.br
Difusão do conhecimento
www.frameworkdemoiselle.gov.br
Difusão do conhecimento
www.frameworkdemoiselle.gov.br
Mídias Sociais
Comunidade Demoiselle:
Projeto aberto e colaborativo de desenvolvimento.
twitter.com/fwkdemoiselle
facebook.com/FrameworkDemoiselle
Ações da comunidade
www.frameworkdemoiselle.gov.br
➢ 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
www.frameworkdemoiselle.gov.br
Comunidade Demoiselle:
Projeto aberto e colaborativo de desenvolvimento.
Usuários
www.frameworkdemoiselle.gov.br
➢ 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.
➢ 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)
➢ 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/
Usuários
www.frameworkdemoiselle.gov.br
Comunidade Demoiselle:
Projeto aberto e colaborativo de desenvolvimento.
Usuários
www.frameworkdemoiselle.gov.br
Ganhos qualitativos
Software Livre: um modelo sustentável de inovação
● Prospecção e retenção de conhecimento
e novas tecnologias;
● Independência de tecnológica
(soluções de terceiros, plataformas proprietárias,etc.);
● Padronização do desenvolvimento;
● Reuso e evolução mais rápida (código e infraestrutura);
● Retorno para sociedade (entidade pública)
● Plataforma de desenvolvimento oficial para
dezenas de organizações (todos os segmentos da sociedade);
www.frameworkdemoiselle.gov.br
Ganhos qualitativos
Software Livre: um modelo sustentável de inovação
● Prospecção e retenção de conhecimento
e novas tecnologias;
● Independência de tecnológica
(soluções de terceiros, plataformas proprietárias,etc.);
● Padronização do desenvolvimento;
● Reuso e evolução mais rápida (código e infraestrutura);
● Retorno para sociedade (entidade pública)
● Plataforma de desenvolvimento oficial para
dezenas de organizações (todos os segmentos da sociedade);
www.frameworkdemoiselle.gov.br
Ganhos quantitativos
Projetos - SERPRO
● 1500+ projetos no SERPRO
● Atualmente 89% do desenvolvimento Java do SERPRO com Demoiselle
● Siafi, Fibra, Siscomex, Sigepe, Porto Sem Papel, ...
www.frameworkdemoiselle.gov.br
Ganhos quantitativos
Produtividade - SERPRO
Software Livre: um modelo sustentável de inovação
2009 2010 2011 2012 2013
0
200
400
600
800
1000
1200
1400
1600
1800
Mensagens na lista
Evolução anual
Ano
Númerodemensagens
lists.sourceforge.net/lists/listinfo/demoiselle-users
Ganhos quantitativos
+ 600 Inscritos
www.frameworkdemoiselle.gov.br
Estatísticas do Portal
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
www.frameworkdemoiselle.gov.br
Patrocinadores
➢ Empresa privada, desenvolve para o governo de Pernambuco .
➢ 30+ Projetos.
➢ Destaque: Collect Biometric Suite -Único software nacional
com todas as funcionalidades de coletas biométricas com
padrão de qualidade internacional (AFIS/PF/FBI/RIC).
www.frameworkdemoiselle.gov.br
Patrocinadores
➢ Tribunal Regional Eleitoral do Estado do Pará.
➢ Sistema para Plebiscito (divisão do Estado).
➢ Vários componentes (contrib).
www.frameworkdemoiselle.gov.br
Patrocinadores
➢ Empresa de processamento de dados do Estado do Pará.
➢ 4 Projetos:
➢ Sala situacional, Compras Pará, Sispat Imobiliário, Governo
Digital.
www.frameworkdemoiselle.gov.br
Patrocinadores
➢ RoadMap 2013/2014 ( CONSEGI – 2013)
➢ Componentes
www.frameworkdemoiselle.gov.br
Comunidade Demoiselle:
Projeto aberto e colaborativo de desenvolvimento.
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
www.frameworkdemoiselle.gov.br
Dúvidas? Detalhes do Projeto? Utilize a lista de usuários da comunidade
Demoiselle:
https://lists.sourceforge.net/lists/listinfo/demoiselle-users
www.frameworkdemoiselle.gov.br
www.frameworkdemoiselle.gov.br
atribuir a http://www.frameworkdemoiselle.gov.br
para mais detalhes
http://creativecommons.org/licenses/by-nc-sa/3.0/ www.frameworkdemoiselle.gov.br

Mais conteúdo relacionado

Destaque

10 paginas para hablar ingles
10 paginas para hablar ingles10 paginas para hablar ingles
10 paginas para hablar ingleskisethkardenas
 
Fabio virtualizacao (1)
Fabio   virtualizacao (1)Fabio   virtualizacao (1)
Fabio virtualizacao (1)gsabatke
 
Dicionario juridico
Dicionario juridicoDicionario juridico
Dicionario juridicoAlex Douglas
 
Avape Campanha de Respeito
Avape Campanha de RespeitoAvape Campanha de Respeito
Avape Campanha de RespeitoScott Rains
 
Questões Anac Lingua Portuguesa [Grátis]
Questões Anac Lingua Portuguesa [Grátis]Questões Anac Lingua Portuguesa [Grátis]
Questões Anac Lingua Portuguesa [Grátis]Caco24
 
Diskusjons spørsmål digital kompetanse
Diskusjons spørsmål digital kompetanseDiskusjons spørsmål digital kompetanse
Diskusjons spørsmål digital kompetanseEva Bratvold
 
Márcio Freitas, OCB
Márcio Freitas, OCBMárcio Freitas, OCB
Márcio Freitas, OCBLuis Nassif
 
USPiTec - MAPAS E MEIOS DE ACESSO
USPiTec - MAPAS E MEIOS DE ACESSO USPiTec - MAPAS E MEIOS DE ACESSO
USPiTec - MAPAS E MEIOS DE ACESSO USP
 
Acessibilidade e Design Mobile: Frontinrio junho/03
Acessibilidade e Design Mobile: Frontinrio junho/03Acessibilidade e Design Mobile: Frontinrio junho/03
Acessibilidade e Design Mobile: Frontinrio junho/03Horácio Soares
 
Avanco Informatica - www.avancoinfo.com.br
Avanco Informatica - www.avancoinfo.com.brAvanco Informatica - www.avancoinfo.com.br
Avanco Informatica - www.avancoinfo.com.br35643452
 
Apresentação Empresas Sem Custos
Apresentação Empresas Sem CustosApresentação Empresas Sem Custos
Apresentação Empresas Sem Custosavinvestimentos
 
CUSTOS NA AVICULTURA: UMA PROPOSTA DE APURAÇÃO DE CUSTOS NA PRODUÇÃO DE OVOS ...
CUSTOS NA AVICULTURA: UMA PROPOSTA DE APURAÇÃO DE CUSTOS NA PRODUÇÃO DE OVOS ...CUSTOS NA AVICULTURA: UMA PROPOSTA DE APURAÇÃO DE CUSTOS NA PRODUÇÃO DE OVOS ...
CUSTOS NA AVICULTURA: UMA PROPOSTA DE APURAÇÃO DE CUSTOS NA PRODUÇÃO DE OVOS ...Lucimariolira
 

Destaque (20)

10 paginas para hablar ingles
10 paginas para hablar ingles10 paginas para hablar ingles
10 paginas para hablar ingles
 
Fabio virtualizacao (1)
Fabio   virtualizacao (1)Fabio   virtualizacao (1)
Fabio virtualizacao (1)
 
Desarrollo sostenible 4
Desarrollo   sostenible 4Desarrollo   sostenible 4
Desarrollo sostenible 4
 
Dicionario juridico
Dicionario juridicoDicionario juridico
Dicionario juridico
 
Avape Campanha de Respeito
Avape Campanha de RespeitoAvape Campanha de Respeito
Avape Campanha de Respeito
 
Dicionário
DicionárioDicionário
Dicionário
 
deny cv
deny cvdeny cv
deny cv
 
Questões Anac Lingua Portuguesa [Grátis]
Questões Anac Lingua Portuguesa [Grátis]Questões Anac Lingua Portuguesa [Grátis]
Questões Anac Lingua Portuguesa [Grátis]
 
Auto perfil
Auto perfilAuto perfil
Auto perfil
 
AAPS presentation
AAPS presentationAAPS presentation
AAPS presentation
 
Diskusjons spørsmål digital kompetanse
Diskusjons spørsmål digital kompetanseDiskusjons spørsmål digital kompetanse
Diskusjons spørsmål digital kompetanse
 
Márcio Freitas, OCB
Márcio Freitas, OCBMárcio Freitas, OCB
Márcio Freitas, OCB
 
USPiTec - MAPAS E MEIOS DE ACESSO
USPiTec - MAPAS E MEIOS DE ACESSO USPiTec - MAPAS E MEIOS DE ACESSO
USPiTec - MAPAS E MEIOS DE ACESSO
 
Acessibilidade e Design Mobile: Frontinrio junho/03
Acessibilidade e Design Mobile: Frontinrio junho/03Acessibilidade e Design Mobile: Frontinrio junho/03
Acessibilidade e Design Mobile: Frontinrio junho/03
 
Time & Travel by Karl Hoenke
Time & Travel   by Karl HoenkeTime & Travel   by Karl Hoenke
Time & Travel by Karl Hoenke
 
Avanco Informatica - www.avancoinfo.com.br
Avanco Informatica - www.avancoinfo.com.brAvanco Informatica - www.avancoinfo.com.br
Avanco Informatica - www.avancoinfo.com.br
 
Apresentação Empresas Sem Custos
Apresentação Empresas Sem CustosApresentação Empresas Sem Custos
Apresentação Empresas Sem Custos
 
CUSTOS NA AVICULTURA: UMA PROPOSTA DE APURAÇÃO DE CUSTOS NA PRODUÇÃO DE OVOS ...
CUSTOS NA AVICULTURA: UMA PROPOSTA DE APURAÇÃO DE CUSTOS NA PRODUÇÃO DE OVOS ...CUSTOS NA AVICULTURA: UMA PROPOSTA DE APURAÇÃO DE CUSTOS NA PRODUÇÃO DE OVOS ...
CUSTOS NA AVICULTURA: UMA PROPOSTA DE APURAÇÃO DE CUSTOS NA PRODUÇÃO DE OVOS ...
 
Avm
Avm Avm
Avm
 
Brandbook - Caloi
Brandbook - CaloiBrandbook - Caloi
Brandbook - Caloi
 

Semelhante a Apresentação do V Workshop Demoiselle

Kyrios: Infra-estrutura livre para desenvolvimento de software
Kyrios: Infra-estrutura livre para desenvolvimento de softwareKyrios: Infra-estrutura livre para desenvolvimento de software
Kyrios: Infra-estrutura livre para desenvolvimento de softwareFábio Nogueira de Lucena
 
Palestra customizacao vrlivre_sergio_gracas
Palestra customizacao vrlivre_sergio_gracasPalestra customizacao vrlivre_sergio_gracas
Palestra customizacao vrlivre_sergio_gracasCampus Party Brasil
 
Palestra customizacao vrlivre_sergio_gracas
Palestra customizacao vrlivre_sergio_gracasPalestra customizacao vrlivre_sergio_gracas
Palestra customizacao vrlivre_sergio_gracasCampus Party Brasil
 
Case da Organização Pan-americana de Saúde
Case da Organização Pan-americana de SaúdeCase da Organização Pan-americana de Saúde
Case da Organização Pan-americana de Saúderafaelberlanda
 
Demoiselle Frawework 2.0
Demoiselle Frawework 2.0Demoiselle Frawework 2.0
Demoiselle Frawework 2.0Serge Rehem
 
Desenvolvimento multiplataforma em ambientes de programação nativos e abstr...
Desenvolvimento multiplataforma em ambientes de programação nativos e abstr...Desenvolvimento multiplataforma em ambientes de programação nativos e abstr...
Desenvolvimento multiplataforma em ambientes de programação nativos e abstr...Ráfagan Abreu
 
Agile com Demoiselle - FISL 11
Agile com Demoiselle - FISL 11Agile com Demoiselle - FISL 11
Agile com Demoiselle - FISL 11Emerson Saito
 
Projeto Web - Aula 1 - Fundamentos do Dev WEB.pptx
Projeto Web - Aula 1 - Fundamentos do Dev WEB.pptxProjeto Web - Aula 1 - Fundamentos do Dev WEB.pptx
Projeto Web - Aula 1 - Fundamentos do Dev WEB.pptxLuiz Antonio
 
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.pdfFernando Fernández
 
Drupal e o seu ecossistema
Drupal e o seu ecossistemaDrupal e o seu ecossistema
Drupal e o seu ecossistemaDrupal Portugal
 
Palestra Demoiselle V1.x no 11 FISL
Palestra Demoiselle V1.x no 11 FISL Palestra Demoiselle V1.x no 11 FISL
Palestra Demoiselle V1.x no 11 FISL Emerson Saito
 
Tendências das Arquiteturas dos Ambientes de Aprendizagem
Tendências das Arquiteturas dos Ambientes de AprendizagemTendências das Arquiteturas dos Ambientes de Aprendizagem
Tendências das Arquiteturas dos Ambientes de AprendizagemSergio Crespo
 
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 cgBruno Fernandes "PorKaria"
 
Docker + Bancos de Dados: descomplicando a montagem de ambientes de Desenvolv...
Docker + Bancos de Dados: descomplicando a montagem de ambientes de Desenvolv...Docker + Bancos de Dados: descomplicando a montagem de ambientes de Desenvolv...
Docker + Bancos de Dados: descomplicando a montagem de ambientes de Desenvolv...Renato Groff
 
Administração de portais
Administração de portaisAdministração de portais
Administração de portaisFelipe Perin
 
Fora Sobrinhos! Ecossistema para o desenvolvimento de aplicações corporativas...
Fora Sobrinhos! Ecossistema para o desenvolvimento de aplicações corporativas...Fora Sobrinhos! Ecossistema para o desenvolvimento de aplicações corporativas...
Fora Sobrinhos! Ecossistema para o desenvolvimento de aplicações corporativas...Alex Piaz
 
Apresentação Minas - Desenvolvendo Sites
Apresentação Minas - Desenvolvendo SitesApresentação Minas - Desenvolvendo Sites
Apresentação Minas - Desenvolvendo Sitesthiagolima
 
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-EndsDaiana Cambruzzi Avila
 

Semelhante a Apresentação do V Workshop Demoiselle (20)

Just java2012
Just java2012Just java2012
Just java2012
 
Kyrios: Infra-estrutura livre para desenvolvimento de software
Kyrios: Infra-estrutura livre para desenvolvimento de softwareKyrios: Infra-estrutura livre para desenvolvimento de software
Kyrios: Infra-estrutura livre para desenvolvimento de software
 
Aula01-JavaScript
Aula01-JavaScriptAula01-JavaScript
Aula01-JavaScript
 
Palestra customizacao vrlivre_sergio_gracas
Palestra customizacao vrlivre_sergio_gracasPalestra customizacao vrlivre_sergio_gracas
Palestra customizacao vrlivre_sergio_gracas
 
Palestra customizacao vrlivre_sergio_gracas
Palestra customizacao vrlivre_sergio_gracasPalestra customizacao vrlivre_sergio_gracas
Palestra customizacao vrlivre_sergio_gracas
 
Case da Organização Pan-americana de Saúde
Case da Organização Pan-americana de SaúdeCase da Organização Pan-americana de Saúde
Case da Organização Pan-americana de Saúde
 
Demoiselle Frawework 2.0
Demoiselle Frawework 2.0Demoiselle Frawework 2.0
Demoiselle Frawework 2.0
 
Desenvolvimento multiplataforma em ambientes de programação nativos e abstr...
Desenvolvimento multiplataforma em ambientes de programação nativos e abstr...Desenvolvimento multiplataforma em ambientes de programação nativos e abstr...
Desenvolvimento multiplataforma em ambientes de programação nativos e abstr...
 
Agile com Demoiselle - FISL 11
Agile com Demoiselle - FISL 11Agile com Demoiselle - FISL 11
Agile com Demoiselle - FISL 11
 
Projeto Web - Aula 1 - Fundamentos do Dev WEB.pptx
Projeto Web - Aula 1 - Fundamentos do Dev WEB.pptxProjeto Web - Aula 1 - Fundamentos do Dev WEB.pptx
Projeto Web - Aula 1 - Fundamentos do Dev WEB.pptx
 
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
 
Drupal e o seu ecossistema
Drupal e o seu ecossistemaDrupal e o seu ecossistema
Drupal e o seu ecossistema
 
Palestra Demoiselle V1.x no 11 FISL
Palestra Demoiselle V1.x no 11 FISL Palestra Demoiselle V1.x no 11 FISL
Palestra Demoiselle V1.x no 11 FISL
 
Tendências das Arquiteturas dos Ambientes de Aprendizagem
Tendências das Arquiteturas dos Ambientes de AprendizagemTendências das Arquiteturas dos Ambientes de Aprendizagem
Tendências das Arquiteturas dos Ambientes de Aprendizagem
 
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
 
Docker + Bancos de Dados: descomplicando a montagem de ambientes de Desenvolv...
Docker + Bancos de Dados: descomplicando a montagem de ambientes de Desenvolv...Docker + Bancos de Dados: descomplicando a montagem de ambientes de Desenvolv...
Docker + Bancos de Dados: descomplicando a montagem de ambientes de Desenvolv...
 
Administração de portais
Administração de portaisAdministração de portais
Administração de portais
 
Fora Sobrinhos! Ecossistema para o desenvolvimento de aplicações corporativas...
Fora Sobrinhos! Ecossistema para o desenvolvimento de aplicações corporativas...Fora Sobrinhos! Ecossistema para o desenvolvimento de aplicações corporativas...
Fora Sobrinhos! Ecossistema para o desenvolvimento de aplicações corporativas...
 
Apresentação Minas - Desenvolvendo Sites
Apresentação Minas - Desenvolvendo SitesApresentação Minas - Desenvolvendo Sites
Apresentação Minas - Desenvolvendo Sites
 
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
 

Apresentação do V Workshop Demoiselle

  • 1.
  • 2. Framework Demoiselle: Soluções em comunidade para desenvolvimento ágil e flexível com linguagem Java. www.frameworkdemoiselle.gov.br
  • 3. Comunidade Demoiselle: Projeto aberto e colaborativo de desenvolvimento. O que é o Demoiselle ? » Projeto aberto e colaborativo para apoio ao desenvolvimento de sistemas (em linguagem Java) . » Comunidade de desenvolvedores . Porque o SERPRO criou o projeto e quando ? » Padronizar e acelerar desenvolvimento de sistemas. » 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) no ambiente SourceForge. Histórico www.frameworkdemoiselle.gov.br
  • 6. www.frameworkdemoiselle.gov.br Histórico ➢ Marcos das versões ➢ Abr 2009 – V 1.0.1 (SF) ... ➢ Abr 2010 – V 1.2.0 ... ➢ Set 2010 – V 1.2.0 ... ➢ Mar 2013 – V 1.2.4 ---------------------------- ➢ Dez 2010 – V 2.0.0 … ➢ Out 2011 – V 2.2.0 ... ➢ Mai 2012 – V 2.2.2 ➢ Nov 2012 – V 2.3.0 ➢ … ➢ Mai 2013 – V 2.3.4 ➢ Out 2013 - V 2.4.0
  • 7. www.frameworkdemoiselle.gov.br Cinco Anos de Comunidade Abril/2009 ~ Abril/2014
  • 8. Comunidade Demoiselle: Projeto aberto e colaborativo de desenvolvimento. Projeto de código aberto e colaborativo www.frameworkdemoiselle.gov.br
  • 9. www.frameworkdemoiselle.gov.br Ecossistema Demoiselle ➢ Projetos ➢ Framework ➢ Component ➢ Infra ➢ Tools ➢ Process ➢ Desenvolvimento ➢ Negócio
  • 10. www.frameworkdemoiselle.gov.br Ambiente de Desenvolvimento ➢ Infra ➢ Eclipse ➢ Jboss/Tools ➢ Tomcat ➢ Maven ➢ Demoiselle-Workspace.sh ➢ apt-get install demoiselle-infra ➢ Pacote instalação windows ➢ Live DVD ➢ Arquétipos Maven - Estrutura e Modelos
  • 11. nimble fonte da imagem: http://www.streetcustoms.com.br/revistas-carros/images/stories/ggg%20car%20factory.jpg Gerador deGerador de códigocódigo
  • 13. Comunidade & GovernançaComunidade & Governança www.frameworkdemoiselle.gov.br
  • 15. www.frameworkdemoiselle.gov.br 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
  • 16. www.frameworkdemoiselle.gov.br Modelo de Governança ➢ Documentado no MediaWiki ➢ Estabelece as diretrizes básicas da comunidade ➢ Funcionamento ➢ Responsabilidades e limites
  • 17. Ambiente da comunidade ➢ Portal (http://www.frameworkdemoiselle.gov.br/) ➢ Principal referência ➢ Material de aprendizado ➢ Cases ➢ Notícias ➢ 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 www.frameworkdemoiselle.gov.br
  • 20. www.frameworkdemoiselle.gov.br 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
  • 22. ● Tutoriais (todas versões):Tutoriais (todas versões): ● http://sourceforge.net/projects/demoiselle/files/tutoriais/http://sourceforge.net/projects/demoiselle/files/tutoriais/ ● Video-aulas:Video-aulas: ● http://www.youtube.com/user/demoiselleframework/videoshttp://www.youtube.com/user/demoiselleframework/videos ● Ensino à Distância (E@D)Ensino à Distância (E@D) ● https://moodle.ead.serpro.gov.br/https://moodle.ead.serpro.gov.br/ Difusão do conhecimento www.frameworkdemoiselle.gov.br
  • 28. Mídias Sociais Comunidade Demoiselle: Projeto aberto e colaborativo de desenvolvimento. twitter.com/fwkdemoiselle facebook.com/FrameworkDemoiselle Ações da comunidade www.frameworkdemoiselle.gov.br
  • 29. ➢ 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 www.frameworkdemoiselle.gov.br
  • 30. Comunidade Demoiselle: Projeto aberto e colaborativo de desenvolvimento. Usuários www.frameworkdemoiselle.gov.br ➢ 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
  • 31. Comunidade Demoiselle: Projeto aberto e colaborativo de desenvolvimento. ➢ 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) ➢ 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/ Usuários www.frameworkdemoiselle.gov.br
  • 32. Comunidade Demoiselle: Projeto aberto e colaborativo de desenvolvimento. Usuários www.frameworkdemoiselle.gov.br
  • 33. Ganhos qualitativos Software Livre: um modelo sustentável de inovação ● Prospecção e retenção de conhecimento e novas tecnologias; ● Independência de tecnológica (soluções de terceiros, plataformas proprietárias,etc.); ● Padronização do desenvolvimento; ● Reuso e evolução mais rápida (código e infraestrutura); ● Retorno para sociedade (entidade pública) ● Plataforma de desenvolvimento oficial para dezenas de organizações (todos os segmentos da sociedade); www.frameworkdemoiselle.gov.br
  • 34. Ganhos qualitativos Software Livre: um modelo sustentável de inovação ● Prospecção e retenção de conhecimento e novas tecnologias; ● Independência de tecnológica (soluções de terceiros, plataformas proprietárias,etc.); ● Padronização do desenvolvimento; ● Reuso e evolução mais rápida (código e infraestrutura); ● Retorno para sociedade (entidade pública) ● Plataforma de desenvolvimento oficial para dezenas de organizações (todos os segmentos da sociedade); www.frameworkdemoiselle.gov.br
  • 35. Ganhos quantitativos Projetos - SERPRO ● 1500+ projetos no SERPRO ● Atualmente 89% do desenvolvimento Java do SERPRO com Demoiselle ● Siafi, Fibra, Siscomex, Sigepe, Porto Sem Papel, ... www.frameworkdemoiselle.gov.br
  • 36. Ganhos quantitativos Produtividade - SERPRO Software Livre: um modelo sustentável de inovação
  • 37. 2009 2010 2011 2012 2013 0 200 400 600 800 1000 1200 1400 1600 1800 Mensagens na lista Evolução anual Ano Númerodemensagens lists.sourceforge.net/lists/listinfo/demoiselle-users Ganhos quantitativos + 600 Inscritos
  • 39. 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 www.frameworkdemoiselle.gov.br
  • 40. Patrocinadores ➢ Empresa privada, desenvolve para o governo de Pernambuco . ➢ 30+ Projetos. ➢ Destaque: Collect Biometric Suite -Único software nacional com todas as funcionalidades de coletas biométricas com padrão de qualidade internacional (AFIS/PF/FBI/RIC). www.frameworkdemoiselle.gov.br
  • 41. Patrocinadores ➢ Tribunal Regional Eleitoral do Estado do Pará. ➢ Sistema para Plebiscito (divisão do Estado). ➢ Vários componentes (contrib). www.frameworkdemoiselle.gov.br
  • 42. Patrocinadores ➢ Empresa de processamento de dados do Estado do Pará. ➢ 4 Projetos: ➢ Sala situacional, Compras Pará, Sispat Imobiliário, Governo Digital. www.frameworkdemoiselle.gov.br
  • 43. Patrocinadores ➢ RoadMap 2013/2014 ( CONSEGI – 2013) ➢ Componentes www.frameworkdemoiselle.gov.br
  • 44. Comunidade Demoiselle: Projeto aberto e colaborativo de desenvolvimento. 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 www.frameworkdemoiselle.gov.br
  • 45. Dúvidas? Detalhes do Projeto? Utilize a lista de usuários da comunidade Demoiselle: https://lists.sourceforge.net/lists/listinfo/demoiselle-users www.frameworkdemoiselle.gov.br
  • 47. atribuir a http://www.frameworkdemoiselle.gov.br para mais detalhes http://creativecommons.org/licenses/by-nc-sa/3.0/ www.frameworkdemoiselle.gov.br