SlideShare ist ein Scribd-Unternehmen logo
1 von 47
2
demoiselle
atribuir a http://www.frameworkdemoiselle.gov.br
para mais detalhes
http://creativecommons.org/licenses/by-nc-sa/3.0/
@lusabo
luciano.borges@serpro.gov.br
slideshare.net/lusabo
github.com/lusabo
emerson.saito@serpro.gov.br
@e_saito
slideshare.net/emersonsaito
github.com/esaito
www.frameworkdemoiselle.gov.br
frameworkframework
componentcomponent
infrainfra
toolstools
processprocess
framework
integrador
simples
flexibilidade
core
extensions
core
se
servlet
jsf
jdbc
jpa
jta
JSR-270 JSR-315 JSR-314 JSR-221 JSR-317 JSR-907
core
extensions
components
core
extensions
authorization
validation
shiro
junit
report
vaadin
mail
certificate
...
context and
dependency
injectionjsr 299
infra
nimble
fonte da imagem: http://www.streetcustoms.com.br/revistas-carros/images/stories/ggg%20car%20factory.jpg
E quais os
benefícios ?
padronização
padronização
reúso
padronização
reúso
produtividade
padronização
reúso
produtividade
TCO
padronização
reúso
produtividade
TCO
foco na RN do cliente
padronização
reúso
produtividade
TCO
foco na RN do cliente
curva de aprendizagem
padronização
reúso
produtividade
TCO
foco na RN do cliente
curva de aprendizagem
qualidade
SERPRO
comunidade
www.frameworkdemoiselle.gov.br
moodle.ead.serpro.gov.br
github.com/demoiselle
demoiselle.atlassian.net
demoiselle.sourceforge.net/docs/
twitter.com/fwkdemoiselle
www.softwarepublico.gov.br
lists.sourceforge.net/lists/listinfo/
demoiselle-users
* dados até maio/2013
582 usuários582 usuários
Mensagens na lista
Quem usa
Entidades Públicas
Agencia Estadual de
Tecnologia da Informação
de Pernambuco (ATI-PE)
Câmara
Municipal
de Curitiba
Diretoria Executiva de
Tecnologia da Informação de
Rondônia (DETI/SEAE/RO)
Empresa de
Processamento de
Dados do Estado do
Pará (PRODEPA)
Instituto Chico
Mendes
(ICMBio)
Ministéri
o do
Meio
Ambiente
Policia
Militar
da
Bahia
Progresso e
Desenvolvimento de
Santos (Prodesan)
Secretaria Municipal
de Administração de
Maceió
Secretaria de
Ressocialização do
Estado de
PernambucoSecretaria de
Segurança
Pública da Bahia
Secretaria do
Tesouro Nacional
Tribunal
de Justiça
Ceará
Tribunal
Regional
Eleitoral do
Entidades Públicas
Agencia Estadual de
Tecnologia da Informação
de Pernambuco (ATI-PE)
Câmara
Municipal
de Curitiba
Diretoria Executiva de
Tecnologia da Informação de
Rondônia (DETI/SEAE/RO)
Empresa de
Processamento de
Dados do Estado do
Pará (PRODEPA)
Ministéri
o do
Meio
Ambiente
Policia
Militar
da
BahiaSecretaria Municipal
de Administração de
Maceió
Secretaria de
Ressocialização do
Estado de
PernambucoSecretaria de
Segurança
Pública da Bahia
Secretaria do
Tesouro Nacional
Tribunal
de Justiça
Ceará
Tribunal
Regional
Eleitoral do
Instituto Chico
Mendes
(ICMBio) Progresso e
Desenvolvimento de
Santos (Prodesan)
Licitação
Inst. Ens. Superior
Universidade do Oeste
de Santa Catarina
(UNOESC)
Universidade
Federal da Bahia
(UFBA)
Universidade Federal
de Goias (UFG)
Universidade Federal
de Itajubá MG
(UNIFEI)
Universidade Federal
do Pará (UFPA)Universidade Federal
do Paraná (UFPR)
Universidade Federal
de Ponta Grossa
(UEPG)
Universidade Federal de
Pernambuco (UFPE)
Universidade
Federal de Santa
Catarina (UFSC)
Univ. Tecn.
Intercontinental de
Assunção - Paraguai
Faculdade
Bandtec de São
Paulo
Faculdade Alfa de Goiânia
Inst. Ens. Superior
Universidade do Oeste
de Santa Catarina
(UNOESC)
Universidade
Federal da Bahia
(UFBA)
Universidade Federal
de Goias (UFG)
Universidade Federal
de Itajubá MG
(UNIFEI)
Universidade Federal
do Pará (UFPA)Universidade Federal
do Paraná (UFPR)
Universidade Federal
de Ponta Grossa
(UEPG)
Universidade Federal de
Pernambuco (UFPE)
Universidade
Federal de Santa
Catarina (UFSC)
Univ. Tecn.
Intercontinental de
Assunção - Paraguai
Faculdade
Bandtec de São
Paulo
Faculdade Alfa de Goiânia
Pós-Graduação
Empresas Privadas
Antares
Information
Systems de Noroeste
– SP
ArenaNet
Tecnologia de
Palhoça - SC
Associação da Vila
Militar do Paraná
de Curitiba - PR
Concessionária
Bahia Norte de
Salvador - BA
Criare Informatica
de Garibaldi - RS
Fundação Luis
Eduardo Magalhães
de Salvador - BA
Giro Sistemas de
Blumenau - SC
ITBRsolutions
de Porto Velho -
RO
Microsys de
Maravilha -
SC
Profox Informática
de Belo Horizonte -
MG
Remark Sistemas de
Uberlandia - MG
ResidenceWeb
de Brasília -
DF
Usina AltaMogiana de
São Joaquim da Barra -
SP
VS Tecnologia de
Dourados – MS
Empresas Privadas
Antares
Information
Systems de Noroeste
– SP
ArenaNet
Tecnologia de
Palhoça - SC
Associação da Vila
Militar do Paraná
de Curitiba - PR
Concessionária
Bahia Norte de
Salvador - BA
Criare Informatica
de Garibaldi - RS
Fundação Luis
Eduardo Magalhães
de Salvador - BA
Giro Sistemas de
Blumenau - SC
ITBRsolutions
de Porto Velho -
RO
Microsys de
Maravilha -
SC
Profox Informática
de Belo Horizonte -
MG
Remark Sistemas de
Uberlandia - MG
ResidenceWeb
de Brasília -
DF
Usina AltaMogiana de
São Joaquim da Barra -
SP
VS Tecnologia de
Dourados – MS
Treinamento
Patrocinadores
Prêmios
Demoiselle por aí
De olho no futuro!
Obrigado!

Weitere ähnliche Inhalte

Ähnlich wie Framework padrão para desenvolvimento de software público

Demoiselle Paraguay Teoria 18/01/2012
Demoiselle Paraguay Teoria 18/01/2012Demoiselle Paraguay Teoria 18/01/2012
Demoiselle Paraguay Teoria 18/01/2012Cleverson Sacramento
 
Automação de estacionamento universitário para veículos utilizando tags rfid
Automação de estacionamento universitário para veículos utilizando tags rfidAutomação de estacionamento universitário para veículos utilizando tags rfid
Automação de estacionamento universitário para veículos utilizando tags rfidJean Sousa
 
Desenvolvimento Web/Java com Framework Demoiselle
Desenvolvimento Web/Java com Framework DemoiselleDesenvolvimento Web/Java com Framework Demoiselle
Desenvolvimento Web/Java com Framework DemoiselleSerge Rehem
 
Oficina Demoiselle2 no Consegi 2011
Oficina Demoiselle2 no Consegi 2011Oficina Demoiselle2 no Consegi 2011
Oficina Demoiselle2 no Consegi 2011Cleverson Sacramento
 
Instalação e Configuração de Redes.pdf
Instalação e Configuração de Redes.pdfInstalação e Configuração de Redes.pdf
Instalação e Configuração de Redes.pdfOs Fantasmas !
 
Proj uml restaurante online
Proj uml restaurante onlineProj uml restaurante online
Proj uml restaurante onlineEvandro Gf
 
Curriculum - George Mendonça
Curriculum - George MendonçaCurriculum - George Mendonça
Curriculum - George MendonçaGeorge Mendonça
 
Palestra Mercado Java no MS
Palestra Mercado Java no MSPalestra Mercado Java no MS
Palestra Mercado Java no MSHigh Tech Cursos
 
Monografia Marcos Bezerra 2008
Monografia Marcos Bezerra   2008Monografia Marcos Bezerra   2008
Monografia Marcos Bezerra 2008Marcos Bezerra
 
Artigo
ArtigoArtigo
ArtigoBiaV
 
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
 
Guilherme Goncalves De Freitas Curriculum Vitae
Guilherme Goncalves De Freitas Curriculum VitaeGuilherme Goncalves De Freitas Curriculum Vitae
Guilherme Goncalves De Freitas Curriculum VitaeGuilherme
 
Guilherme Goncalves De Freitas Curriculum Vitae
Guilherme Goncalves De Freitas Curriculum VitaeGuilherme Goncalves De Freitas Curriculum Vitae
Guilherme Goncalves De Freitas Curriculum VitaeGuilherme
 
Aplicação Web de Gerenciamento de Dados Escolar e Cálculo dos Beneficiários d...
Aplicação Web de Gerenciamento de Dados Escolar e Cálculo dos Beneficiários d...Aplicação Web de Gerenciamento de Dados Escolar e Cálculo dos Beneficiários d...
Aplicação Web de Gerenciamento de Dados Escolar e Cálculo dos Beneficiários d...Júnior Sued
 
Containers no Azure: Docker, Kubernetes e suas diferentes possibilidades | MV...
Containers no Azure: Docker, Kubernetes e suas diferentes possibilidades | MV...Containers no Azure: Docker, Kubernetes e suas diferentes possibilidades | MV...
Containers no Azure: Docker, Kubernetes e suas diferentes possibilidades | MV...Renato Groff
 
Visão Geral De Desenvolvimento Web Sre 2012
Visão Geral De Desenvolvimento Web   Sre 2012Visão Geral De Desenvolvimento Web   Sre 2012
Visão Geral De Desenvolvimento Web Sre 2012Carlos Casalicchio
 
CóPia De Nourau
CóPia De NourauCóPia De Nourau
CóPia De Nourautaniamaciel
 

Ähnlich wie Framework padrão para desenvolvimento de software público (20)

Demoiselle Paraguay Teoria 18/01/2012
Demoiselle Paraguay Teoria 18/01/2012Demoiselle Paraguay Teoria 18/01/2012
Demoiselle Paraguay Teoria 18/01/2012
 
Automação de estacionamento universitário para veículos utilizando tags rfid
Automação de estacionamento universitário para veículos utilizando tags rfidAutomação de estacionamento universitário para veículos utilizando tags rfid
Automação de estacionamento universitário para veículos utilizando tags rfid
 
Unidade 1.2 Virtualização
Unidade 1.2 VirtualizaçãoUnidade 1.2 Virtualização
Unidade 1.2 Virtualização
 
Desenvolvimento Web/Java com Framework Demoiselle
Desenvolvimento Web/Java com Framework DemoiselleDesenvolvimento Web/Java com Framework Demoiselle
Desenvolvimento Web/Java com Framework Demoiselle
 
Oficina Demoiselle2 no Consegi 2011
Oficina Demoiselle2 no Consegi 2011Oficina Demoiselle2 no Consegi 2011
Oficina Demoiselle2 no Consegi 2011
 
Instalação e Configuração de Redes.pdf
Instalação e Configuração de Redes.pdfInstalação e Configuração de Redes.pdf
Instalação e Configuração de Redes.pdf
 
Proj uml restaurante online
Proj uml restaurante onlineProj uml restaurante online
Proj uml restaurante online
 
Curriculum - George Mendonça
Curriculum - George MendonçaCurriculum - George Mendonça
Curriculum - George Mendonça
 
Palestra Mercado Java no MS
Palestra Mercado Java no MSPalestra Mercado Java no MS
Palestra Mercado Java no MS
 
Monografia Marcos Bezerra 2008
Monografia Marcos Bezerra   2008Monografia Marcos Bezerra   2008
Monografia Marcos Bezerra 2008
 
Artigo
ArtigoArtigo
Artigo
 
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
 
Curriculo SP
Curriculo SPCurriculo SP
Curriculo SP
 
jobs2014
jobs2014jobs2014
jobs2014
 
Guilherme Goncalves De Freitas Curriculum Vitae
Guilherme Goncalves De Freitas Curriculum VitaeGuilherme Goncalves De Freitas Curriculum Vitae
Guilherme Goncalves De Freitas Curriculum Vitae
 
Guilherme Goncalves De Freitas Curriculum Vitae
Guilherme Goncalves De Freitas Curriculum VitaeGuilherme Goncalves De Freitas Curriculum Vitae
Guilherme Goncalves De Freitas Curriculum Vitae
 
Aplicação Web de Gerenciamento de Dados Escolar e Cálculo dos Beneficiários d...
Aplicação Web de Gerenciamento de Dados Escolar e Cálculo dos Beneficiários d...Aplicação Web de Gerenciamento de Dados Escolar e Cálculo dos Beneficiários d...
Aplicação Web de Gerenciamento de Dados Escolar e Cálculo dos Beneficiários d...
 
Containers no Azure: Docker, Kubernetes e suas diferentes possibilidades | MV...
Containers no Azure: Docker, Kubernetes e suas diferentes possibilidades | MV...Containers no Azure: Docker, Kubernetes e suas diferentes possibilidades | MV...
Containers no Azure: Docker, Kubernetes e suas diferentes possibilidades | MV...
 
Visão Geral De Desenvolvimento Web Sre 2012
Visão Geral De Desenvolvimento Web   Sre 2012Visão Geral De Desenvolvimento Web   Sre 2012
Visão Geral De Desenvolvimento Web Sre 2012
 
CóPia De Nourau
CóPia De NourauCóPia De Nourau
CóPia De Nourau
 

Mehr von Luciano Borges

Mehr von Luciano Borges (6)

ShareCar
ShareCarShareCar
ShareCar
 
JQuery Alagoinhas Dev Day - UNEB
JQuery Alagoinhas Dev Day - UNEBJQuery Alagoinhas Dev Day - UNEB
JQuery Alagoinhas Dev Day - UNEB
 
JQuery
JQuery JQuery
JQuery
 
Titanium
TitaniumTitanium
Titanium
 
Apresentação Ruby no Dojo da UFBA
Apresentação Ruby no Dojo da UFBAApresentação Ruby no Dojo da UFBA
Apresentação Ruby no Dojo da UFBA
 
Google Maps API V3
Google Maps API V3Google Maps API V3
Google Maps API V3
 

Framework padrão para desenvolvimento de software público

Hinweis der Redaktion

  1. Atrelado a especificação e não a produtos. Não fica preso a implementação.
  2. Simplicidade de desenvolvimento. Sem muito arquivo de configuration. Configuração por exceção. Documentação acessível.
  3. Não está preso a usar determinada tecnologia. Ex: JSF + JDBC / JDBC + REST / JPA + Swing
  4. Core – Contratos de funcionalidade Extensões – Implementam determinada especificação e extendem funcionalidades definidas no core.
  5. Extensões implementadas são as definidas por JSR