BT

JavaOne: Modularidade e Integração são as principais metas no futuro da Java SE, EE e das Plataforma

por Srini Penchikala , traduzido por Thiago M. Ferreira em 28 Set 2010 |

Modularidade, integração e manutenção são algumas das principais metas para versões futuras da Java SE, Java EE, e das Plataformas Java Embarcadas. Mark Reinhold, Roberto Chinnici e Greg Bollella falaram, na sessão técnica da Conferência JavaOne 2010, a respeito das novas tecnologias e recursos na JSE, JEE, e Sistemas Java Embarcados.

Mark falou sobre os novos projetos e recursos que incluem o Projeto Coin, o Projeto Lambda, O Projeto Máquina de DaVinci (JSR 292), e o Projeto Jigsaw. Esses recursos serão oferecidos nas versões Java SE 7 (prevista para meados de 2011), e Java SE 8 (meados de 2012). Reinhold também falou a respeito de outros recursos como adicionar lógica de funcionamento em massa de dados em Collections API, utilizando operadores de filtro e mapa em novas classes como Predicate e Extractor, para simplificar o código através da utilização de expressões Lambda. Outra característica na nova linguagem é a possibilidade de adicionar métodos padrão em interfaces como a Collection.

Recursos de modularidade apoiarão um novo formato de empacotamento chamado jmod, para uma melhor compressão. Os desenvolvedores também serão capazes de gerar outros formatos de pacotes como rpm, deb (Debian) ou Ubuntu. No que diz respeito à manutenção, o esforço da Java Virtual Machine (JVM) no sentido da convergência, incluirá a fusão das VM's Oracle JRockit e Sun hotspot. Esta integração será baseada no código base do hotspot, e o código do JRockit será portado para o código do hotspot. A nova solução tirará proveito do Controle de Missão do JRockit e dos recursos do Flight Recorder.

Roberto Chinnici deu uma visão geral das novas funcionalidades adicionadas na versão 6 da Java EE, que inclui um perfil web, o EJB 3.1 Lite, plugabilidade e extensibilidade, e injeção de dependência. Chinnici também falou a respeito do papel da Java EE no espaço da Computação em Nuvem, com o apoio para o modelo de segurança global, API's padrão para NRDBMS (bancos de dados NoSQL), cache e interfaces de gerenciamento comum.

Greg Bollella, arquiteto-chefe do time de Java Embedded da Oracle, falou a respeito dos projetos Java ME e Java ME.Next, e JavaME Plus Web e o novo framework Light Weight User Interface Toolkit (LWUIT).

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-2013 C4Media Inc.
Política de privacidade
BT