Todos os conteúdos de Wellington Pinheiro na InfoQ
Último conteúdo em destaque por Wellington Pinheiro

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