BT

Disseminando conhecimento e inovação em desenvolvimento de software corporativo.

Contribuir

Tópicos

Escolha a região

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

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

Favoritos

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).

Avalie esse artigo

Relevância
Estilo/Redação

Conteúdo educacional

BT