O documento descreve a história e evolução do framework Demoiselle, incluindo suas versões desde 2008, componentes principais, ferramentas de desenvolvimento, governança da comunidade e oportunidades de participação.
O documento descreve o padrão de projeto Bridge. Este padrão separa abstrações e implementações para evitar um acoplamento rígido entre elas, permitindo que ambas variem independentemente. O padrão define uma estrutura que limita o acoplamento entre classes abstratas e suas implementações concretas.
O documento resume as principais características e novidades do Netbeans 6, incluindo seu histórico como IDE Java aberta e modular, suporte a diversas linguagens de programação e recursos como depuração, profiler e desenvolvimento colaborativo.
O novo ASP.NET - dotnetConf.Local 2016 - Santos-SPRenato Groff
O documento discute as principais características do novo framework ASP.NET Core 1.0, incluindo ser open source, multiplataforma, otimizado para nuvem e ter estrutura enxuta e modular baseada em OWIN. Ele também fornece exemplos práticos de como usar o novo framework.
O novo ASP.NET - PUC Developers Day - 2016Renato Groff
O documento discute as principais características do novo framework ASP.NET Core 1.0. Ele é totalmente reescrito, de código aberto, otimizado para nuvem e independente de plataforma. O ASP.NET Core 1.0 oferece uma arquitetura mais enxuta e modular baseada no modelo OWIN, com foco em middlewares, pacotes NuGet e arquivos de configuração em JSON.
O documento apresenta Giovanni Bassi e sua palestra sobre ASP.Net MVC. A palestra irá explicar o que é ASP.Net MVC, quando usá-lo, seu padrão arquitetônico MVC e demonstrar criando controllers, views e rotas.
O documento apresenta os principais conceitos e benefícios do framework Vue.js, incluindo seu criador Evan You, componentes, Single Page Applications, diretivas, ciclo de vida de instâncias, e integração com bibliotecas como Vuex e Vue Router.
Desenvolvimento Web Ágil com Python e DjangoBruno Barbosa
Este documento apresenta o framework Django para desenvolvimento web ágil com Python. Ele introduz o palestrante e sua experiência com programação, explica o que é o Django e suas principais funcionalidades como internacionalização, autenticação, permissões e administração. Por fim, fornece links úteis sobre Python, Django e seus respectivos sites e comunidades brasileiras.
O documento descreve as etapas e elementos essenciais para planejamento de um projeto, incluindo: 1) Visão geral do projeto e suas fases; 2) Limitações e equipe; 3) Riscos e premissas; 4) Plano de comunicação com relatórios periódicos; 5) Fatores críticos de sucesso e ferramentas de gestão. O objetivo é fornecer uma visão geral do projeto e controle das entregas para assegurar sua conclusão com sucesso.
O documento descreve o padrão de projeto Bridge. Este padrão separa abstrações e implementações para evitar um acoplamento rígido entre elas, permitindo que ambas variem independentemente. O padrão define uma estrutura que limita o acoplamento entre classes abstratas e suas implementações concretas.
O documento resume as principais características e novidades do Netbeans 6, incluindo seu histórico como IDE Java aberta e modular, suporte a diversas linguagens de programação e recursos como depuração, profiler e desenvolvimento colaborativo.
O novo ASP.NET - dotnetConf.Local 2016 - Santos-SPRenato Groff
O documento discute as principais características do novo framework ASP.NET Core 1.0, incluindo ser open source, multiplataforma, otimizado para nuvem e ter estrutura enxuta e modular baseada em OWIN. Ele também fornece exemplos práticos de como usar o novo framework.
O novo ASP.NET - PUC Developers Day - 2016Renato Groff
O documento discute as principais características do novo framework ASP.NET Core 1.0. Ele é totalmente reescrito, de código aberto, otimizado para nuvem e independente de plataforma. O ASP.NET Core 1.0 oferece uma arquitetura mais enxuta e modular baseada no modelo OWIN, com foco em middlewares, pacotes NuGet e arquivos de configuração em JSON.
O documento apresenta Giovanni Bassi e sua palestra sobre ASP.Net MVC. A palestra irá explicar o que é ASP.Net MVC, quando usá-lo, seu padrão arquitetônico MVC e demonstrar criando controllers, views e rotas.
O documento apresenta os principais conceitos e benefícios do framework Vue.js, incluindo seu criador Evan You, componentes, Single Page Applications, diretivas, ciclo de vida de instâncias, e integração com bibliotecas como Vuex e Vue Router.
Desenvolvimento Web Ágil com Python e DjangoBruno Barbosa
Este documento apresenta o framework Django para desenvolvimento web ágil com Python. Ele introduz o palestrante e sua experiência com programação, explica o que é o Django e suas principais funcionalidades como internacionalização, autenticação, permissões e administração. Por fim, fornece links úteis sobre Python, Django e seus respectivos sites e comunidades brasileiras.
O documento descreve as etapas e elementos essenciais para planejamento de um projeto, incluindo: 1) Visão geral do projeto e suas fases; 2) Limitações e equipe; 3) Riscos e premissas; 4) Plano de comunicação com relatórios periódicos; 5) Fatores críticos de sucesso e ferramentas de gestão. O objetivo é fornecer uma visão geral do projeto e controle das entregas para assegurar sua conclusão com sucesso.
Este documento clasifica diferentes cuerpos geométricos y sus representaciones en el mundo real, incluyendo esferas, cubos, conos, cilindros, pirámides, prismas y más.
A 21a edição da Comenda Rotária irá reconhecer pessoas e instituições que contribuem de forma significativa para o desenvolvimento de Santa Cruz do Sul e região. O evento principal será o Baile da Comenda no sábado, cuja renda será destinada a programas comunitários.
Este documento fornece orientações sobre como elaborar uma reportagem após a investigação, incluindo como criar um título atraente, organizar a reportagem em introdução, desenvolvimento e fechamento, e revisar e publicar a reportagem.
As novas-tecnologias-na-educacao-desafios-atuais-para-a-pratica-docenteMaria De Lourdes Prado
1) O documento discute os desafios das novas tecnologias na educação e na prática docente.
2) A introdução das tecnologias no ambiente escolar pode melhorar o acesso à informação, mas requer preparo dos professores.
3) É necessário que os professores reflitam criticamente sobre sua prática para incorporar bem os recursos tecnológicos e inovar o ensino.
(1) O documento discute o surgimento do movimento operário e sindicalismo na Europa do século XIX, impulsionado pelas duras condições de trabalho na Revolução Industrial. (2) Também aborda o surgimento de novos movimentos sociais na década de 1960 em resposta a questões como a guerra do Vietnã e a crise do Estado de bem-estar social. (3) Por fim, analisa como as políticas sociais e a terciarização da economia enfraqueceram o sindicalismo clássico ao longo do século XX.
Entenda o dvertr. O jeito mais simples de divulgar e pesquisar diversão.. dvertr .
Se você ainda usa guias ou portais para divulgar entretenimento, cultura ou lazer, você está no passado.
Ao acessar guias ou portais, o público que procura por opções de entretenimento, cultura ou lazer encontra páginas carregadas de informações que não lhe interessam naquele momento. O que o dvertr fez foi justamente dar fim nessa chatice.
Ao navegar apenas por informações relevantes (sem notícias, sem vídeos e sem publicidade), fica muito mais fácil pro seu público encontrar bons programas e compartilhar os resultados de sua pesquisa com seus amigos, levando sua mensagem adiante.
Apresentação, Festa, Desfile, Competição Esportiva, Excursão, Passeio, Show, Cinema, Circo, Festival, Teatro, Exposição, Feira, Mostra, Baile, Bar, Café, Churrascaria, Lazer, Recreação, Lanchonete, Parque, Parque Aquático, Parque de Diversões, Pastelaria, Restaurante e muito mais. Tudo isso é diversão!
Tudo isso você divulga e pesquisa gratuitamente no dvertr.
Registre-se e começe hoje mesmo a divulgar sua diversão no www.dvertr.com
O documento fornece informações sobre o território de Irecê, na Bahia. Apresenta dados demográficos, econômicos e sociais da região, além de investimentos realizados em áreas como saúde, educação, infraestrutura, agricultura e saneamento. Também descreve metas e ações planejadas para 2012-2015 visando o desenvolvimento sustentável do território.
El documento presenta "FinanSys", un sistema de gestión financiera desarrollado por Censys S.A. para el mercado financiero. FinanSys ofrece módulos para cuentas corrientes, depósitos, préstamos, valores y moneda extranjera, entre otros. Los clientes de Censys son bancos e instituciones financieras nacionales e internacionales que obtienen ahorros operativos y mayor control de sus negocios a través de la automatización y la integración que provee FinanSys.
Caderno Indicadores de Terceiro Setor - Tabela (português)institutopeabiru
Este documento apresenta um indicador de sustentabilidade institucional para avaliar o desempenho de uma organização em sete áreas: 1) planejamento estratégico, 2) gestão de pessoas, 3) gestão financeira, 4) gestão administrativa, 5) gestão do conhecimento, 6) mobilização de recursos e 7) comunicação. Cada área possui diversos itens e pontuações para avaliar o desempenho da organização em aspectos como missão, gestão de pessoas, controle financeiro e comunicação.
A Comunidade Demoiselle é um projeto de desenvolvimento de software aberto e colaborativo liderado pelo SERPRO. O documento descreve a história do framework Demoiselle, projetos da comunidade, governança, formas de participação e resultados alcançados, incluindo o crescimento da comunidade e adoção por entidades públicas e privadas.
O documento descreve o Framework Demoiselle, um projeto de código aberto em Java para desenvolvimento de sistemas. O Framework Demoiselle foi criado pelo SERPRO para padronizar e acelerar o desenvolvimento de sistemas e é mantido por uma comunidade colaborativa. O documento fornece detalhes sobre a história, características, usuários e benefícios do Framework Demoiselle.
Apresentação Demoiselle no V FTSL - 2013Emerson Saito
O Demoiselle é um framework Java de código aberto e colaborativo desenvolvido inicialmente pelo SERPRO para uso interno e posteriormente aberto à comunidade. Ele fornece produtividade e flexibilidade no desenvolvimento de sistemas Java para o governo brasileiro através de componentes, infraestrutura e ferramentas de código livre. A comunidade Demoiselle promove o desenvolvimento colaborativo do projeto e sua adoção por diversas organizações públicas e privadas.
O documento apresenta o framework Demoiselle 2.0, um framework Java open source para desenvolvimento web. Ele descreve as principais características e melhorias da nova versão como suporte a JSF 2.0, EJB 3.1, JPA 2.0 e JEE 6. Também explica os componentes do framework como MVC, transações, injeção de dependência, validação e internacionalização.
Agile & Open Source - A Experiencia do Framework DemoiselleSerge Rehem
O documento descreve a experiência do framework Demoiselle no desenvolvimento ágil de software livre e de código aberto. Resume os principais projetos realizados pela comunidade Demoiselle entre 2008-2011, destacando os desafios enfrentados em cada um, como a falta de um Product Owner e a dificuldade em equilibrar melhorias e novas funcionalidades. Conclui enfatizando a importância da colaboração, do feedback contínuo e da adaptação ágil às necessidades dos usuários.
O documento apresenta diversas ferramentas de software livre para as diferentes etapas do desenvolvimento de software, como planejamento, gerência de configuração, integração, testes, modelagem, edição de código, bancos de dados, relatórios e segurança. A palestra destaca o projeto Kyrios como uma infraestrutura livre para organizar o desenvolvimento de software usando principalmente ferramentas Java de código aberto.
Docker + Bancos de Dados: descomplicando a montagem de ambientes de Desenvolv...Renato Groff
Apresentação sobre o uso de Docker e Docker Compose na criação de ambientes de Desenvolvimento e Testes utilizando tecnologias de bancos de dados como SQL Server, PostgreSQL e MongoDB. Palestra realizada durante o Database Weekend 2019, um evento que aconteceu na cidade de Campinas-SP no dia 27/07/2019.
Este documento resume o framework Demoiselle para desenvolvimento Java/web. Ele fornece recursos como geração automática de código, templates, wizards para aumentar a produtividade dos desenvolvedores. O Demoiselle também oferece padronização, orientação a comunicação e flexibilidade através de seus componentes, processos e infraestrutura.
Desenvolvimento Web/Java com Framework DemoiselleSerge Rehem
O documento descreve o framework Demoiselle para desenvolvimento web e Java. Ele fornece uma arquitetura e componentes para construir aplicações Java/web de forma rápida e padronizada, utilizando tecnologias como JSF, EJB, JPA entre outras. O framework é mantido por desenvolvedores do Serpro e está aberto para a comunidade.
.NET Core + Docker: containers e seus benefícios no deployment de aplicações ...Renato Groff
Apresentação sobre o uso de Docker em conjunto com soluções desenvolvidas em .NET Core/ASP.NET Core. Palestra realizada em meetup promovido pelo grupo .NET São Paulo em 26/06/2018 na cidade de São Paulo-SP.
Fora Sobrinhos! Ecossistema para o desenvolvimento de aplicações corporativas...Alex Piaz
Este documento descreve o ecossistema para desenvolvimento de aplicações corporativas utilizando PHP, incluindo pessoas envolvidas (desenvolvedores, designers, usuários, chefes), infraestrutura, código, ferramentas de suporte (para código, projeto, gestão de código), metodologias e precificação de projetos.
O documento discute as plataformas web e mobile para realidade aumentada, bibliotecas de rastreamento como FLARToolkit e Flare, e ferramentas para desenvolvimento de aplicativos como FlarManager e Layar. Ele também descreve soluções para realidade aumentada em dispositivos móveis como Layar e Junaio/Metaio.
Projeto Web - Aula 1 - Fundamentos do Dev WEB.pptxLuiz Antonio
O documento discute a evolução da web, desde suas origens estáticas até a web dinâmica e interativa de hoje. Apresenta as principais tecnologias por trás do desenvolvimento web, como HTML, CSS e JavaScript. Explica também os modelos de desenvolvimento em camadas e a importância dos padrões da W3C.
Este documento clasifica diferentes cuerpos geométricos y sus representaciones en el mundo real, incluyendo esferas, cubos, conos, cilindros, pirámides, prismas y más.
A 21a edição da Comenda Rotária irá reconhecer pessoas e instituições que contribuem de forma significativa para o desenvolvimento de Santa Cruz do Sul e região. O evento principal será o Baile da Comenda no sábado, cuja renda será destinada a programas comunitários.
Este documento fornece orientações sobre como elaborar uma reportagem após a investigação, incluindo como criar um título atraente, organizar a reportagem em introdução, desenvolvimento e fechamento, e revisar e publicar a reportagem.
As novas-tecnologias-na-educacao-desafios-atuais-para-a-pratica-docenteMaria De Lourdes Prado
1) O documento discute os desafios das novas tecnologias na educação e na prática docente.
2) A introdução das tecnologias no ambiente escolar pode melhorar o acesso à informação, mas requer preparo dos professores.
3) É necessário que os professores reflitam criticamente sobre sua prática para incorporar bem os recursos tecnológicos e inovar o ensino.
(1) O documento discute o surgimento do movimento operário e sindicalismo na Europa do século XIX, impulsionado pelas duras condições de trabalho na Revolução Industrial. (2) Também aborda o surgimento de novos movimentos sociais na década de 1960 em resposta a questões como a guerra do Vietnã e a crise do Estado de bem-estar social. (3) Por fim, analisa como as políticas sociais e a terciarização da economia enfraqueceram o sindicalismo clássico ao longo do século XX.
Entenda o dvertr. O jeito mais simples de divulgar e pesquisar diversão.. dvertr .
Se você ainda usa guias ou portais para divulgar entretenimento, cultura ou lazer, você está no passado.
Ao acessar guias ou portais, o público que procura por opções de entretenimento, cultura ou lazer encontra páginas carregadas de informações que não lhe interessam naquele momento. O que o dvertr fez foi justamente dar fim nessa chatice.
Ao navegar apenas por informações relevantes (sem notícias, sem vídeos e sem publicidade), fica muito mais fácil pro seu público encontrar bons programas e compartilhar os resultados de sua pesquisa com seus amigos, levando sua mensagem adiante.
Apresentação, Festa, Desfile, Competição Esportiva, Excursão, Passeio, Show, Cinema, Circo, Festival, Teatro, Exposição, Feira, Mostra, Baile, Bar, Café, Churrascaria, Lazer, Recreação, Lanchonete, Parque, Parque Aquático, Parque de Diversões, Pastelaria, Restaurante e muito mais. Tudo isso é diversão!
Tudo isso você divulga e pesquisa gratuitamente no dvertr.
Registre-se e começe hoje mesmo a divulgar sua diversão no www.dvertr.com
O documento fornece informações sobre o território de Irecê, na Bahia. Apresenta dados demográficos, econômicos e sociais da região, além de investimentos realizados em áreas como saúde, educação, infraestrutura, agricultura e saneamento. Também descreve metas e ações planejadas para 2012-2015 visando o desenvolvimento sustentável do território.
El documento presenta "FinanSys", un sistema de gestión financiera desarrollado por Censys S.A. para el mercado financiero. FinanSys ofrece módulos para cuentas corrientes, depósitos, préstamos, valores y moneda extranjera, entre otros. Los clientes de Censys son bancos e instituciones financieras nacionales e internacionales que obtienen ahorros operativos y mayor control de sus negocios a través de la automatización y la integración que provee FinanSys.
Caderno Indicadores de Terceiro Setor - Tabela (português)institutopeabiru
Este documento apresenta um indicador de sustentabilidade institucional para avaliar o desempenho de uma organização em sete áreas: 1) planejamento estratégico, 2) gestão de pessoas, 3) gestão financeira, 4) gestão administrativa, 5) gestão do conhecimento, 6) mobilização de recursos e 7) comunicação. Cada área possui diversos itens e pontuações para avaliar o desempenho da organização em aspectos como missão, gestão de pessoas, controle financeiro e comunicação.
A Comunidade Demoiselle é um projeto de desenvolvimento de software aberto e colaborativo liderado pelo SERPRO. O documento descreve a história do framework Demoiselle, projetos da comunidade, governança, formas de participação e resultados alcançados, incluindo o crescimento da comunidade e adoção por entidades públicas e privadas.
O documento descreve o Framework Demoiselle, um projeto de código aberto em Java para desenvolvimento de sistemas. O Framework Demoiselle foi criado pelo SERPRO para padronizar e acelerar o desenvolvimento de sistemas e é mantido por uma comunidade colaborativa. O documento fornece detalhes sobre a história, características, usuários e benefícios do Framework Demoiselle.
Apresentação Demoiselle no V FTSL - 2013Emerson Saito
O Demoiselle é um framework Java de código aberto e colaborativo desenvolvido inicialmente pelo SERPRO para uso interno e posteriormente aberto à comunidade. Ele fornece produtividade e flexibilidade no desenvolvimento de sistemas Java para o governo brasileiro através de componentes, infraestrutura e ferramentas de código livre. A comunidade Demoiselle promove o desenvolvimento colaborativo do projeto e sua adoção por diversas organizações públicas e privadas.
O documento apresenta o framework Demoiselle 2.0, um framework Java open source para desenvolvimento web. Ele descreve as principais características e melhorias da nova versão como suporte a JSF 2.0, EJB 3.1, JPA 2.0 e JEE 6. Também explica os componentes do framework como MVC, transações, injeção de dependência, validação e internacionalização.
Agile & Open Source - A Experiencia do Framework DemoiselleSerge Rehem
O documento descreve a experiência do framework Demoiselle no desenvolvimento ágil de software livre e de código aberto. Resume os principais projetos realizados pela comunidade Demoiselle entre 2008-2011, destacando os desafios enfrentados em cada um, como a falta de um Product Owner e a dificuldade em equilibrar melhorias e novas funcionalidades. Conclui enfatizando a importância da colaboração, do feedback contínuo e da adaptação ágil às necessidades dos usuários.
O documento apresenta diversas ferramentas de software livre para as diferentes etapas do desenvolvimento de software, como planejamento, gerência de configuração, integração, testes, modelagem, edição de código, bancos de dados, relatórios e segurança. A palestra destaca o projeto Kyrios como uma infraestrutura livre para organizar o desenvolvimento de software usando principalmente ferramentas Java de código aberto.
Docker + Bancos de Dados: descomplicando a montagem de ambientes de Desenvolv...Renato Groff
Apresentação sobre o uso de Docker e Docker Compose na criação de ambientes de Desenvolvimento e Testes utilizando tecnologias de bancos de dados como SQL Server, PostgreSQL e MongoDB. Palestra realizada durante o Database Weekend 2019, um evento que aconteceu na cidade de Campinas-SP no dia 27/07/2019.
Este documento resume o framework Demoiselle para desenvolvimento Java/web. Ele fornece recursos como geração automática de código, templates, wizards para aumentar a produtividade dos desenvolvedores. O Demoiselle também oferece padronização, orientação a comunicação e flexibilidade através de seus componentes, processos e infraestrutura.
Desenvolvimento Web/Java com Framework DemoiselleSerge Rehem
O documento descreve o framework Demoiselle para desenvolvimento web e Java. Ele fornece uma arquitetura e componentes para construir aplicações Java/web de forma rápida e padronizada, utilizando tecnologias como JSF, EJB, JPA entre outras. O framework é mantido por desenvolvedores do Serpro e está aberto para a comunidade.
.NET Core + Docker: containers e seus benefícios no deployment de aplicações ...Renato Groff
Apresentação sobre o uso de Docker em conjunto com soluções desenvolvidas em .NET Core/ASP.NET Core. Palestra realizada em meetup promovido pelo grupo .NET São Paulo em 26/06/2018 na cidade de São Paulo-SP.
Fora Sobrinhos! Ecossistema para o desenvolvimento de aplicações corporativas...Alex Piaz
Este documento descreve o ecossistema para desenvolvimento de aplicações corporativas utilizando PHP, incluindo pessoas envolvidas (desenvolvedores, designers, usuários, chefes), infraestrutura, código, ferramentas de suporte (para código, projeto, gestão de código), metodologias e precificação de projetos.
O documento discute as plataformas web e mobile para realidade aumentada, bibliotecas de rastreamento como FLARToolkit e Flare, e ferramentas para desenvolvimento de aplicativos como FlarManager e Layar. Ele também descreve soluções para realidade aumentada em dispositivos móveis como Layar e Junaio/Metaio.
Projeto Web - Aula 1 - Fundamentos do Dev WEB.pptxLuiz Antonio
O documento discute a evolução da web, desde suas origens estáticas até a web dinâmica e interativa de hoje. Apresenta as principais tecnologias por trás do desenvolvimento web, como HTML, CSS e JavaScript. Explica também os modelos de desenvolvimento em camadas e a importância dos padrões da W3C.
.NET Core + Docker: containers e seus benefícios no deployment de aplicaçõesRenato Groff
Apresentação sobre o uso de Docker em conjunto com aplicações baseadas no .NET Core. Palestra realizada no dia 16/06/2018 em Campinas-SP, durante o Open Source Bootcamp (evento promovido pelo grupo Campinas .NET em parceria com a Microsoft).
Docker: Conceitos e Primeiros Passos na utilização de Containers - Programand...Renato Groff
Apresentação sobre conceitos e primeiros passos no uso de Docker. Palestra realizada para alunos do Centro Universitário Anhanguera - Campus Marte na cidade de São Paulo-SP no dia 25/09/2019.
Apresentação sobre primeiros passos no uso de containers Docker. Palestra realizada em 03/10/2019 durante a Semana da Faculdade de Computação e Informática da Universidade Mackenzie em São Paulo-SP.
Gravação (vídeo) da palestra: https://www.infoq.com/br/presentations/depurando-aplicacoes-php-like-a-boss
Palestra apresentada nos seguintes eventos:
- DrupalCamp Campinas, em 25/06/2016;
- The Developers Conference (TDC) São Paulo, em 09/07/2016;
- PHP Conference Brazil, em 09/12/2016;
- PHPSP + Locaweb #3, em 18/02/2017.
Simplificando a montagem de ambientes de Dev+Testes com Docker | DEVDAY 2020Renato Groff
Slides de apresentação sobre o uso de containers Docker na montagem de ambientes de Dev/Testes realizada no dia 03/12/2020 (quinta) durante o DEVDAY 2020, evento que aconteceu de forma online com transmissão via YouTube.
O documento descreve a arquitetura do framework Demoiselle, que integra as camadas de visão, negócio e persistência. O framework padroniza o desenvolvimento Java/Web, facilitando a comunicação entre as camadas através da injeção de dependências e do contexto de mensagens. O Demoiselle também possui módulos, documentação, amostra e suporte na plataforma SourceForge para auxiliar os desenvolvedores.
Single-SPA: Como este framework pode me ajudar na construção de Micro Front-EndsDaiana Cambruzzi Avila
O documento discute o framework Single-SPA para construção de Micro Front-Ends. Single-SPA simplifica a composição de vários aplicativos front-end em um único produto, permitindo que eles sejam desenvolvidos independentemente com diferentes frameworks. O documento explica os conceitos de Micro Front-Ends e Single-SPA, demonstra como implementá-los através de ciclos de vida e código, e discute como migrar aplicativos existentes e compartilhar dados entre eles.
3. JustJava
➢ 2009 e 2010
➢ Até versão 1.1.0
➢ 2011
➢ Até versão 2.1.0
www.frameworkdemoiselle.gov.br
4. Histórico
➢ Histórico
➢ Mar 2008 – V 0.1
➢ Dez 2008 – V 1.0
➢ Abr 2008 – V 1.0.3
…
➢ Dez 2010 – V 1.2.1
➢ Dez 2010 – V 2.0.0
…
➢ Mai 2012 – V 2.2.2
www.frameworkdemoiselle.gov.br
5. Framework Demoiselle
➢ Projetos
➢ Framework
➢ Component
➢ Infra
➢ Tools
➢ Process
➢ Desenvolvimento
➢ Negócio
www.frameworkdemoiselle.gov.br
6. Evolução do código
➢ Core e extensões:
➢ Versões: 2.2.0, 2.2.1, 2.2.2
➢ Componentes:
➢ Vaadin, Validation, Shiro, Monitoring
➢ Demoiselle Nimble
➢ 1.0.3 e 1.0.4
www.frameworkdemoiselle.gov.br
8. O que é a comunidade Demoiselle?
➢ Desenvolvimento aberto e colaborativo
➢ Eclipse, Mozilla, Apache, Linux, etc...
➢ Objetivos
➢ Fomentar o uso das soluções
➢ Apoio ao Usuário e Colaborador
➢ Garantir a continuidade dos projetos
➢ Estabelecer os critérios de funcionamento
www.frameworkdemoiselle.gov.br
9. O Conselho
Demoiselle Community
Council
Decisões estratégicas com
Embasamento técnico
➢ Participantes
➢ Representante do SERPRO
➢ Representantes das demais Empresas patrocinadoras
➢ Represante técnico, eleito entre os Administradores(comitadores masters)
www.frameworkdemoiselle.gov.br
10. Ambiente da comunidade
➢ Portal (http://www.frameworkdemoiselle.gov.br/)
➢ Notícias
➢ Material de aprendizado (Tutorial/Vídeos)
➢ Cases
➢ Portal Software Público Brasileiro
➢ GitHub (https://github.com/demoiselle) Versão 2
➢ Wordpress – blog (http://frameworkdemoiselle.wordpress.com/)
www.frameworkdemoiselle.gov.br
12. Metodologia de Desenvolvimento
➢ Planejamento (RoadMap)
➢ Aprovação do Conselho
➢ Scrum + IceScrum
- Sprints 2 semanas
- Bugs (podem forçar micro versão)
www.frameworkdemoiselle.gov.br
13. Oportunidades
➢ Microsys Sistemas: BackupNFE
➢ A grande quantidade de componentes padrão e a arquitetura de
referência trazidos pelo Demoiselle foi o principal atrativo, pois o tempo
de início do desenvolvimento é bem menor. Além disso a documentação
simples e completa, o que reduziu muito a curva de aprendizado dos
envolvidos no projeto.
➢ http://microsys.inf.br
➢ Case: ATI/BankSystem (Recife-PE)
➢ 15+ Projetos
➢ ATI Para 2012= 20.000+ Pontos de Função em licitação.
➢ http://www.banksystem.com.br/
➢ http://www.ati.pe.gov.br
www.frameworkdemoiselle.gov.br
14. Planejamento
➢ Workshop Demoiselle
➢ Planejamento Internacional
➢ Encontros da Comunidade
➢ Universidades
➢ Patrocinadores
➢ Ensino à distância - EAD (JSF2, JPA2, CDI, Maven)
➢ Aproximação com outros projetos (Fundação Eclipse)
➢ RoadMap
“Quem define o futuro do projeto são os Patrocinadores e a Comunidade”
15. Palestrantes
➢ Palestrante
➢ Emerson Sachio Saito (http://twitter.com/e_saito)
Perguntas e respostas, utilizem a lista de discussões de usuários da
comunidade: demoiselle-users@lists.sourceforge.net
Twitter (http://twitter.com/fwkdemoiselle)
www.frameworkdemoiselle.gov.br