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
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
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
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
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
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