BT

JavaOne 2011 e os próximos grandes passos para Java EE, SE e ME

por Srini Penchikala , traduzido por Mário Henrique Trentim em 06 Out 2011 |

A próxima versão Java EE vai suportar computação em nuvem, com multi-tenancy e maior capacidade de caching e elasticidade. Adam Messinger, Hasan Rizvi e Cameron Purdy, da Oracle, apresentaram os planos para as edições Micro (ME), Standard (SE) e Enterprise (EE) da plataforma Java na conferência JavaOne 2011, realizada nesta semana.

Cameron Purdy falou sobre as novas funcionalidades planejadas para a plataforma Java EE, que incluem o suporte a cloud computing. Segundo Purdy, hoje todas as aplicações de cloud são proprietárias e não existe padrão, e precisamos de um padrão de plataforma como serviço (PaaS) baseado em soluções para nuvem. O multi-tenancy (o suporte a múltiplos clientes com isolamento de tráfego, aplicações e configurações) será implementado na própria máquina virtual Java, de modo a permitir monitoramento, medição e controle dos diferentes clientes, utilizando a JVM para otimização no uso de recursos.

Assim como o Contexts and Dependency Injection (CDI) gerencia as dependências entre os componentes em aplicações em uma VM, o Java EE 7 fará o mesmo para aplicações corporativas. As anotações do JPA terão capacidade de mapear objetos Java nas tabelas de banco de dados utilizando controle dos usuários. Também está sendo desenvolvido um trabalho para que o caching em Java se torne um padrão e também seja implementado na versão Java EE 7.

Com relação ao Java SE, a Oracle anunciou o lançamento de um preview do JDK 7 para Mac OS X, com versão final a ser lançada em 2012. Além disso, o Java SE 8 vai suportar modularidade e o gerenciamento do ambiente de execução utilizando funcionalidades dinâmicas de compilação.

Haverá ainda melhorias para JavaScript na JVM, o que inclui o Nashorn, a próxima geração de engine JavaScript otimizada para a JVM; e a interoperabilidade nativa Java/JavaScript para comunicação entre objetos Java e JavaScript.

A Oracle também anunciou sua intenção de submeter a plataforma JavaFX como um projeto open source dentro do OpenJDK. A Oracle pretende inicialmente contribuir com os controles JavaFX UI e suas bibliotecas; outros componentes JavaFX serão liberados em fases subsequentes. E a próxima geração do cliente Java, o Java FX 3.0, está planejado para lançamento em 2013 e incluído no JDK 8.

Os planos para o Java ME incluem a sincronização entre os releases do CDLC e do JDK, além da convergência do CDC com a API Java SE Embedded. O suporte para recursos mais recentes em dispositivos, como multitouch, também será disponibilizado. Outras mudanças incluem a liberação do OJWC 1.1, com importantes atualizações para a base de código do CDC, e a integração com serviços mobile.

Olá visitante

Você precisa cadastrar-se no InfoQ Brasil ou para enviar comentários. Há muitas vantagens em se cadastrar.

Obtenha o máximo da experiência do InfoQ Brasil.

Dê sua opinião

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber menssagens dessa discussão
Comentários da comunidade

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber menssagens dessa discussão

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber menssagens dessa discussão

Dê sua opinião

Conteúdo educacional

Feedback geral
Bugs
Publicidade
Editorial
InfoQ Brasil e todo o seu conteúdo: todos os direitos reservados. © 2006-2014 C4Media Inc.
Política de privacidade
BT