InfoQ

InfoQ

Visualização de conteúdo específico do Editor

Todos os conteúdos de Wellington Pinheiro na InfoQ


Último conteúdo em destaque por Wellington Pinheiro

Java 7: Modificações na Linguagem, em Detalhes e Exemplos

Tópicos
Padrões do JCP,
JCP,
Java SE,
Java,
Linguagens,
Design de Linguagens,
Programação

Um dos destaques na nova versão do Java são as modificações na linguagem, que vão de pequenas mehorias sintáticas a mudanças significativas que terão impacto no dia dia do desenvolvedor. Neste artigo são apresentadas e discutidas cada uma das alterações, com exemplos imediatamente testáveis. O novo JDK7 está com lançamento previsto para julho e já tem um Developer Preview disponível.

Notícias por Wellington Pinheiro

Spring Roo 1.2 M1: Licença Apache, mais JPA, MongoDB e Camada de Serviços

Tópicos
Java,
Linguagens,
NoSQL,
Programação,
Bancos de dados,
Spring Roo,
Spring Source

A SpringSource liberou o primeiro milestone do Spring Roo 1.2. Essa versão traz melhorias no desempenho, licenciamento sob a Apache License 2, código-fonte hospedado no GitHub, suporte aos Repositórios JPA e MongoDB, suporte a camada de serviços, melhorias na integração com GWT, engenharia reversa de múltiplos esquemas e diversas melhorias no shell.

Anunciados planos para Java 8 e Java 9 e o lançamento do JavaFX 2.0

Tópicos
JavaFX,
JavaOne,
Java,
RIA,
Linguagens,
Programação

Em sua apresentação principal no JavaOne 2011, Mark Reinhold, Arquiteto Chefe de Java na Oracle, forneceu detalhes sobre o desenvolvimento do Java 8 e as pretensões futuras para a tecnologia, além de anunciar o lançamento do JavaFX 2.0.

Processamento paralelo em JavaScript ganha força com a nova extensão da Intel

Tópicos
HTML 5,
HTML5,
JavaScript,
HTML,
RIA,
Plataforma SOA,
Linguagens Dinâmicas,
Programação Paralela,
Linguagens,
SOA,
Cloud Computing,
Segurança,
Programação,
Arquitetura,
Arquitetura Corporativa,
Browsers

A Intel lançou a extensão para Firefox que permite permite fazer o uso de múltiplos núcleos e de extensões vetoriais (AVX) de CPUs Intel. A extensão River Trail torna possível o uso de aplicações que necessitam de grande poder computacional, tal como o processamento de imagens, no próprio browser.

Java 8: Sintaxe de expressões Lambda será baseada em sintaxes de C# e Scala

Tópicos
C#,
Java,
.NET,
Linguagens,
Programação,
Design de Linguagens

Brian Goetz anunciou na lista lambda-dev a decisão sobre a sintaxe a ser usada para expressões Lamba na linguagem Java, que serão baseadas na sintaxe hoje empregada por C# e Scala, em função da quantidade de desenvolvedores já habitados com ela.

Lançamento do Java 7 em 07/07: muitas mudanças e um evento internacional

Tópicos
Java SE,
Java,
Linguagens Dinâmicas,
Scripting,
Linguagens,
New I/O,
Programação,
Anúncio

No próximo dia 7 de julho acontecerá o lançamento oficial do Java 7. As melhorias são grandes, cobrindo da JVM à Linguagem, e passando por Classloader, Concorrência, I18n, I/O, JDBC, Swing, Web e JavaDoc. Eventos internacionais em São Paulo, São Francisco e Londres marcarão o lançamento. No Brasil, o SouJava fará a coordenação como parte da trilha de Java do TDC 2011.

Novo vFabric 5 da VMware simplifica o uso do Spring na nuvem

Tópicos
Spring,
Virtualização,
Java,
Dependency Injection,
SpringSource,
Cloud Foundry,
Operações,
Linguagens,
Licenciamento,
Design Pattern,
VMWare,
PaaS,
Cloud Computing,
Padrões,
Programação,
Design Orientado a Objeto,
Design,
Negócios,
Spring Insight

A VMware anunciou a próxima versão da sua plataforma de computação em nuvem vFabric (com lançamento esperado para agosto), além de uma nova forma de licenciamento por VM. A nova plataforma suporta memória elástica para aplicações Java rodando no servidor 'Spring tc' e uma nova ferramenta de monitoramento de desempenho para aplicações Spring, baseada na Spring Insight.

Revisão do estatuto do OpenJDK abre caminho para o JDK 8

Tópicos
Java,
Linguagens,
Governança,
Open Source,
Programação,
Arquitetura Corporativa,
OpenJDK

Mark Reinhold, arquiteto líder do Grupo da Plataforma Java na Oracle, apresentou o segundo esboço público do Estatuto da Comunidade OpenJDK, abrindo caminho para o início dos projetos do JDK 8. O novo documento chegou em meio a controvérsias e com certo atraso em relação ao cronograma inicialmente previsto. O estatuto ainda está aberto para comentários.

JCP.next: Grandes mudanças chegando ao processo de padronização do Java

Tópicos
Padrões do JCP,
JCP,
Java,
Linguagens,
Programação

A Oracle anunciou nessa última terça-feira o início da JSR.next, que tem como objetivo aprimorar o Java Community Process (JCP), tornando-o mais aberto e transparente. Outra mudança proposta é o aumento de agilidade na criação e aprovação de JSRs.

Eclipse Xtend: Geração de código e injeção de dependências integradas ao IDE

Tópicos
Java,
Linguagens,
IDE,
Programação,
Linguagem,
Arquitetura,
Eclipse,
Design de Linguagens,
Xtend

A linguagem Eclipse XTend 2 teve recentemente sua versão beta anunciada. Xtend é uma linguagem de programação baseada em Java e na JVM, que não gera bytecode, mas sim código Java. Tem como objetivo ser uma solução melhor para a injeção de dependências e a geração de código. Além disso, já se integra com todo o ferramental do IDE Eclipse.

VMware lança o Cloud Foundry, um Platform as a Service open source

Tópicos
Ruby,
Java,
Linguagens Dinâmicas,
SpringSource,
Linguagens,
Plataformas,
PaaS,
VMWare,
Programação,
Arquitetura,
Cloud Computing

A VMware anunciou o lançamento do Cloud Foundry, uma plataforma de código aberto do tipo Platform as a Service (PaaS). Sob licença Apache 2, a plataforma propõe ser um "multi-cloud", permitindo o trabalho entre ambientes privados e públicos, além de possibilitar o uso de vários frameworks e ferramentas.