Mensagens enviadas por: fgsl
Índice dos Fóruns » Perfil de fgsl » Mensagens enviadas por fgsl
Autor Mensagem
Já tendo atingido o objetivo da padronização nos seus dois primeiros anos, a nova versão do Demoiselle está totalmente focada em alavancar a produtividade. No último dia 30/12 foi lançado o Demoiselle 2.0 totalmente aderente ao Java EE 6. O núcleo do framework faz uso intenso da nova especificação CDI (JSR-299) e as extensões do núcleo utilizam as demais especificações (JSF2, JPA2, Validation, Servlet3 e EJB 3.1).

Desde julho/2010 ocorreram discussões públicas no fórum Demoiselle para debater publicamente as propostas para a versão 2.0. Foi estabelecido o conjunto de especificações registradas no tracker, que foram implementadas na versão. Alguns desenvolvedores do projeto tiveram a oportunidade de participar do JavaOne Brasil, de 07 a 09/12/2010, apresentando a então versão 2.0-Beta2. O evento serviu para consolidar as decisões já tomadas, na certeza de que a nova versão do framework está completamente alinhada com o que há de mais moderno na plataforma Java EE, proporcionando maior segurança na continuidade e evolução.

A versão 2.0 inaugura um novo estilo de documentação, disponível em http://demoiselle.sourceforge.net/docs, QuickStart e Reference, visando facilitar o aprendizado dos usuários do framework. Em breve serão publicadas também instruções para migração da v1.* para a 2.0. A nova aplicação ContactList foi utilizada para validar as implementações e agora está sendo revisada para servir de exemplo de uso da versão 2.0. Por enquanto, pode ser acessada no endereço http://demoiselle.svn.sf.net/svnroot/demoiselle/sample/branches/contactlist-2.0/ até que seja migrada para o seu endereço definitivo.

Para mais detalhes sobre a versão 2.0-Final, acesse o respectivo post do fórum Demoiselle-Proposal, verificando cada uma das liberações desde a versão 2.0-Alpha1.
O time de desenvolvedores do Demoiselle Framework liberou hoje o primeiro beta da versão 2.0. Ele está disponível para download no repositório SVN do projeto em http://demoiselle.svn.sf.net/svnroot/demoiselle/framework/tags/demoiselle-2.0.0-BETA1.

A versão 2.0 é baseada em JEE6 e representa uma evolução significativa para o framework. Todas as propostas de mudança dessa versão foram criadas como se fosses JSRs, com os relatos associados a posts no fórum do Demoiselle. Todo o processo de implementação foi discutido abertamente, e agora os programadores Java tem a oportunidade de usar, testar e criticar o produto dessas discussões.

O objetivo é que os resultados dos testes relatados sirvam para a construção de um Release Candidate, a ser lançado o mais breve possível.

Mais informações sobre o projeto Demoiselle podem ser obtidas no portal www.frameworkdemoiselle.org.br.

O livro "Introdução ao Demoiselle Framework: uma abordagem comparativa de aplicações Web em Java orientada ao reuso" está disponível para download no portal do Demoiselle Framework. Basta entrar no menu Documentação->Livro e baixar.

O livro é destinado a iniciantes em Java Web. que queiram começar a estudar o Demoiselle, mas não tem base nas tecnologias que ele utiliza. Assim, ele parte de uma aplicação Web sem frameworks até a abstração feita pelo Demoiselle, mostrando o que está acontecendo (ou o que está sendo oculto da preocupação do programador).

http://www.frameworkdemoiselle.gov.br/documentacaodoprojeto/livro/introducao-ao-demoiselle-framework-pdf/view
A comunidade Demoiselle abriu em seu fórum de propostas várias discussões de melhorias dos seguintes temas:

  • Formato para publicação dos tutoriais

  • Facilitar desenvolvimento de apps com abstrações

  • Componente para monitoração

  • Autorização: papel, recurso e ação

  • Refatoração dos plugins

  • Persistencia com hibernate

  • Extensões para JPA 1.0


  • Mais informações sobre as propostas e como contribuir em:

    http://www.frameworkdemoiselle.gov.br/menu/framework/sobre/
    Já está disponível para download a versão 1.1.0 do Demoiselle Framework. Essa nova versão traz uma mudança significativa no mecanismo de persistência do framework. Agora o Demoiselle possui uma camada de integração com JPA.

    A Java Persistence API (JPA) faz parte da especificação JSR220 da tecnologia Java, que provê um modelo de persistência POJO para mapeamento objeto-relacional. Ela provê independência de fornecedor para a camada de persistência da aplicação por meio de padrões, e assim minimiza possíveis trocas de soluções nessa camada.

    Com a implementação de JPA no Demoiselle, o framework agora tem a arquitetura de suas três camadas orientadas para o uso de especificações. Isso é extremamente importante para garantir a manutenibilidade das aplicações ao longo do tempo. O uso de especificações reduz a dependência de produtos específicos e o aprisionamento de software.

    O Demoiselle 1.1.0 mantém a compatibilidade com a versão 1.0.6, preservando as interfaces com Hibernate e JDBC. Isso permite que os desenvolvedores possam migrar de forma gradual, lenta e segura para JPA, até que no futuro o acesso por Hibernate e JDBC não faça parte do framework, mas seja opcional por meio de componentes fracamente acoplados.

    Confira nas notas de versão a lista de melhorias incorporadas.

    O subprojeto Demoiselle Components disponibiliza uma extensão JPA Extension, que é um componente adaptado ao Demoiselle para construção de consultas avançadas, baseadas na especificação JPA 1.0, que complementa o modelo de persistência existente agora no framework.

    Juntamente com a liberação do framework (download), foram disponibilizadas versões do assistente (wizard), arquétipos e tutorial, que incorporam as novidades do framework. Como prova de conceito para a nova camada de persistência, foi disponibilizada a aplicação de exemplo Auction5, um pequeno sistema de leilão eletrônico.

    Você está convidado a participar desta crescente comunidade. Contribua na lista de discussão, nos fóruns e na Wiki. Para mais informações, visite o portal do Demoiselle.

    Para saber como contribuir com código, visite a página de contribuição na Wiki.
    Ed Burns, líder da especificação JSF e autor de 'JSF 2.0: The Complete Reference', abrirá as sessões técnicas do JSF Summit 2009 com a palestra JSF Around the World. Nessa palestra, ele falará sobre como o JSF está sendo utilizado em diversas soluções de software no mundo.

    O Demoiselle fará parte das soluções apresentadas, graças a um contato realizado pelo analista do Serpro Rodrigo Hjort, da equipe Demoiselle, durante o The Developers Conference 2009, conversou com Burns. Rodrigo presenteou o engenheiro sênior da Sun Microsystems com um exemplar da edição 36 da revista Mundo Java, que publicou um artigo sobre o Demoiselle.

    Ed Burns interessou-se muito pelo framework, e até solicitou mais informações ao autor do artigo, o analista Flávio Lisboa, do time do Demoiselle. Nesse contato, ele informou a Flávio que iria falar sobre o framework em sua palestra.

    O JSF Summit será realizado em Orlando, na Flórida (USA), de 1º a 4 de dezembro de 2009. É o único evento focado exclusivamente no ecossistema JSF.

    O depoimento de Burns é extremamente importante para a divulgação do projeto Demoiselle para o público internacional. Isso mostra os resultados do plano de divulgação do Demoiselle, que incluíram além da participação de membros da equipe no TDC, a divulgação gratuita do Demoiselle no auditório da Globalcode, organizadora do TDC, em São Paulo.

    A palestra ocorrerá no dia 1º de dezembro de 2009, das 8h00min às 9h00min.
    1. Mude para a perspectiva Resource
    2. Da aba Navigator, abra o arquivo:

    /.settings/org.eclipse.wst.common.component

    3. Remova quaisquer linhas nessa forma:

    <wb-resource deploy-path="/WEB-INF/classes"
    source-path="/missingFolder"/>


    . . .que se referem a diretórios-fonte que não existem mais no projeto. Tome o cuidado de não remover o diretório -fonte padrão:

    <wb-resource deploy-path="/WEB-INF/classes" source-path="/src"/>

    4. Grave as alterações.


    Dia 22 de agosto, sábado, no auditório da Globalcode, em São Paulo.
    Das 9h00min as 12h00min.

    http://www.globalcode.com.br/site/gratuitos/minicurso.seam?id=726
    http://www.frameworkdemoiselle.gov.br

    http://demoiselle.sourceforge.net/

    Em simpósio a ser realizado no auditório da Regional Curitiba do Serpro, em 15 de abril de 2009, a equipe CETEC/CTCTA apresentará o Demoiselle Framework, a plataforma de desenvolvimento em Java construída para ser o padrão dos sistemas do governo federal, e que será distribuída como software livre e mantida em comunidade.

    A abertura do evento e a apresentação do Demoiselle serão transmitidos para todo Brasil por vídeo streaming, através do link abaixo, a partir das 10h30min.

    http://streaming.serpro.gov.br/assiste/

    Convido os que estiverem em Curitiba na data a participarem pessoalmente do evento. O Serpro fica na rua Carlos Pioli, 133, no bairro Bom Retiro, ao lado do Hipermercado Condor e da Celepar.


    http://www.serpro.gov.br/imprensa/publicacoes/Tema/tema/materias/framework/?searchterm=elizier
    ...o demoiselle nao resolve problema de ninguem, nem mesmo do Serpro!

    Na verdade já resolveu vários problemas, referentes aos projetos que estão utilizando o framework, que são mais de uma dezena contando as versões não estáveis.
    Como diria Guilherme Schneider, em TI, potência não é nada sem controle.
    Já tive oportunidade de verificar pessoalmente problemas que ocorrem quando o governo terceiriza serviços. Inclusive já enquadrei consultores picaretas, que querem ganhar dinheiro fácil com o governo, e por consequinte lesar todos os contribuintes.
    Entendo que há a impressão de que algo poderia ser adotado em vez de criado. Mas na verdade, o Demoiselle nasceu da evolução de outro framework, e constitui-se em um direcionamento.

    ...vocês já pararam para pensar que.. estas tecnologias citadas podem estar defasadas amanhã?

    As tecnologias citadas são usadas pelo mercado. Toda decisão de adoção de tecnologia é acompanhada da assunção do risco de que ela fique defasada. Não há garantia que nada não fique defasado. Mas se ficar, as tecnologias citadas serão substituídas por outras, porque o ponto central do Demoiselle é o Framework Arquitetural ou Framework Integrador. A idéia é permitir que as camadas inferiores possam ser substituídas sem que isso afete a aplicação, porque a interface é a mesma. Não há nenhuma novidade nisso. A questão é estabelecer um padrão que seja seguido, para que os envolvidos falem a mesma língua e para que a manutenção seja facilitada. Para que A seja contratado para fazer uma aplicação X para H e que B possa dar manutenção, ou que o próprio H possa fazê-la, se quiser.

    Agradeço pelos questionamentos.
    Quero agradecer a discussão, ela serviu de base para começarmos a FAQ no Sourceforge.

    Convido todos a darem uma olhada, pra ver se as respostas respondem as dúvidas levantadas, e também a sugerir outras perguntas.

    O link direto é este:
    http://sourceforge.net/forum/forum.php?forum_id=918458

    A pergunta mais importante deve ser 'cadê o código'.
    Assim que os trâmites legais forem resolvidos, ele será disponibilizado.
    Vamos continuar o assunto. O diagramas abaixo devem dar uma visão geral da arquitetura do Demoiselle.

    [img]
    O criador do código havia colocado BET.

    Fui pesquisar BET neste endereço:

    http://www.worldtimezone.com/wtz-names/

    E vi que era Bering Standard Time (UTC-11)

    Procurei no mesmo local timezone para o Brasil e encontrei BRA.

    Fiz a alteração para "Brazil/East" e rodei novamente o teste, mas continua do mesmo jeito.

    Ah, obrigado pela lista de timezones.
     
    Índice dos Fóruns » Perfil de fgsl » Mensagens enviadas por fgsl
    Ir para:   
    Powered by JForum 2.1.8 © JForum Team