Apresentação Demoiselle no V FTSL - 2013

294 visualizações

Publicada em

Slides da apresentação do Demoiselle Framework no V FTSL na UTFPR em Curitiba PR.

Publicada em: Educação
1 comentário
0 gostaram
Estatísticas
Notas
  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
294
No SlideShare
0
A partir de incorporações
0
Número de incorporações
1
Ações
Compartilhamentos
0
Downloads
10
Comentários
1
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Apresentação Demoiselle no V FTSL - 2013

  1. 1. Framework Demoiselle: Produtividade e Flexibilidade no desenvolvimento Java
  2. 2. 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.
  3. 3. 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.
  4. 4. Framework Demoiselle ➢ Projetos ➢ Framework ➢ Component ➢ Infra ➢ Tools ➢ Sample ➢ Process ➢ Desenvolvimento ➢ Negócio www.frameworkdemoiselle.gov.br
  5. 5. core extensions
  6. 6. JSR-270 JSR-315 JSR-314 JSR-221 JSR-317 JSR-907 se servlet jsf jdbc jpa jta core
  7. 7. core extensions components
  8. 8. certificate behave … mail vaadin report junit shiro validation authorization core extensions
  9. 9. Flexibilidade
  10. 10. 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
  11. 11. nimble generador de código fonte da imagem: http://www.streetcustoms.com.br/revistas-carros/images/stories/ggg%20car%20factory.jpg
  12. 12. Comunidade & Governança
  13. 13. 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
  14. 14. Modelo de Governança ➢ ➢ Documentado no MediaWiki Estabelece as diretrizes básicas da comunidade ➢ Funcionamento ➢ Responsabilidades e limites www.frameworkdemoiselle.gov.br
  15. 15. 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 ➢
  16. 16. 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
  17. 17. Difusão do conhecimento demoiselle.sourceforge.net/docs/
  18. 18. 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/
  19. 19. Difusão do conhecimento
  20. 20. Difusão do conhecimento
  21. 21. Difusão do conhecimento
  22. 22. Difusão do conhecimento
  23. 23. Ações da comunidade Mídias Sociais twitter.com/fwkdemoiselle facebook.com/FrameworkDemoiselle Comunidade Demoiselle: Projeto aberto e colaborativo de desenvolvimento.
  24. 24. 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/) ➢
  25. 25. 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.
  26. 26. 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.
  27. 27. Usuários Comunidade Demoiselle: Projeto aberto e colaborativo de desenvolvimento.
  28. 28. 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);
  29. 29. 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 ➢
  30. 30. 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.
  31. 31. Vetor de Inovação ➢ Prospecção e internalização de novas tecnologias ➢ Colaborativo ➢ Novos paradigmas Comunidade Demoiselle: Projeto aberto e colaborativo de desenvolvimento.
  32. 32. Divulgação - Eventos Comunidade Demoiselle: Projeto aberto e colaborativo de desenvolvimento.
  33. 33. Dúvidas? Detalhes do Projeto? Utilize a lista de usuários da comunidade Demoiselle: https://lists.sourceforge.net/lists/listinfo/demoiselle-users
  34. 34. Muito Obrigado ! Emerson Sachio Saito emerson.saito@serpro.gov.br
  35. 35. atribuir a http://www.frameworkdemoiselle.gov.br para mais detalhes http://creativecommons.org/licenses/by-nc-sa/3.0/

×