BT

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

Contribuir

Tópicos

Escolha a região

Início Notícias Retrospectiva Java 2010

Retrospectiva Java 2010

Favoritos

Muitos fatos importantes aconteceram esse ano em torno da plataforma e linguagem Java, confira alguns dos principais acontecimentos reportados pela InfoQ Brasil duranto o ano de 2010. Dentre eles alguns tropeços da Oracle, o processo entre ela e o Google, o tão esperado Java 7,  entre outros.

Acontecimentos

Oracle processa Google pelo Java no Android

A Oracle apresentou uma reivindicação de direitos autorais e violação de patente contra Google sobre o seu sistema operacional, o Android, abrindo uma guerra jurídica entre as empresas do Vale do Silício sobre a plataforma de software do smartphone.

Free Software Foundation apoia indiretamente o Google no caso Oracle

A Free Software Foundation (FSF), até então, mantinha-se em silêncio sobre o ação da Oracle contra o Google Andriod. Contudo, o engenheiro Brett Smith afirmou a oposição da FSF ao caso, embora não demostrando apoio a Google.

Certificações Java mudam de nome

No dia 1 de setembro a Oracle anunciou algumas mudanças referentes as antigas certificações da Sun. Além dos nomes novos, foi respondidas algumas dúvidas referentes as antigas certificações e vouchers.

IBM junta-se no desenvolvimento do OpenJDK

Oracle (nota oficial) e IBM (nota oficial) anunciaram juntamente que a IBM irá colaborar com a comunidade OpenJDK no desenvolvimento da plataforma Java, começando pelo recente roadmap revisado para o JDK 7.

A Oracle pode salvar o Java?

Diversos fatos aconteceram no último mês que dizem respeito à comunidade Java . A Oracle permaneceu em silêncio, contudo este é ensurdecedor. O começo de tudo foi com a IBM juntando-se ao OpenJDK e (efetivamente) abandonando o Harmony. Uma JVM a menos, e outra continuando.

Oracle confirma o plano B para o JDK

Plano B foi anunciado no JavaOne, e mais tarde seguiu com um comunicado de imprensa que confirma que lambdas, modularidade e o Swing application framework não farão parte do JDK7, também não existem promessas sobre a disponibilidade dos mesmos no JDK8. A lista de funcionalidades atualizada para JDK7 é aproximadamente a mesma de antes, mas, além disso, o suporte para literais Java foi retirado do projeto, uma vez que isso é para uma JSR futura.

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

Modularidade, integração e manutenção são algumas das principais metas para versões futuras da Java SEJava 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.

Como foi o QCon São Paulo 2010

Nos dias 11 e 12 de setembro, foi realizada em São Paulo a primeira edição da QCon no Brasil (vídeo). O evento agitou o fim de semana e contou com palestrantes de alto nível como: Nick Kallen (engenheiro de sistemas do Twitter), Randy Shoup (engenheiro chefe do eBay), Douglas Crockford (arquiteto sênior do Yahoo!), Scott Ambler (gerente de metodologias ágeis da IBM Rational), Charles Nutter (criador do JRuby) e Guilherme Silveira (criador do Restfulie e líder técnico da Caelum), além de outros conhecidos nacional e intercionalmente.

Maven 3.0 Lançado

Sonatype anunciou o lançamento do Maven 3 (release notes), a maior mudança desde que o Maven 2 foi lançado em 2005. Diferente da mudança entre o Maven 1 e o Maven 2, que teve mudanças no POM e causou um impacto significante à comunidade Maven, o lançamento do Maven 3 está marcado por uma automação de testes significantes, utilizando projetos open source tentando evitar incompatibilidades com versões anteriores. Como resultado, o Maven 3 poderá substituir o Maven 2 sem grandes problemas, com pequenas diferenças notáveis como a melhoria em performance.

Deslizes das Funcionalidades do JDK7

Em um post intitulado Repensando o JDK7 (publicado também no jdk7-dev), Mark Reinhold apresenta uma sugestão de que certos elementos previstos pelo JDK7 sejam suspenso até o JDK8 para que o lançamento seja antecipado ao invés de atrasado. A sugestão causou diversas discussões pra saber se isso seria boa ou má idéia. E foi discutido no InfoQ Brasil.

Lançamento do NetBeans 6.9 traz suporte a JavaFX, Java EE6 and OSGi

Oracle lançou a versão 6.9 da sua popular IDE de código aberto denominada Netbeans. Esse é também o primeiro lançamento da IDE sob a administração da Oracle. O lançamento tem algumas modificações incluindo uma série de novas funcionalidades, bem como muitas melhorias.

Apache lança oficialmente o Tomcat 7

Apache lançou oficialmente a versão 7.0 do seu servlet container para aplicações Java, o Tomcat. Dentre as principais mudanças nesta versão, pode-se destacar o suporte total à especificação do Servlet 3.0 e JavaServer Pages 2.2.

HSQLDB 2.0: Novo Core e Novas Funcionalidades

O banco de dados BSD HyperSQL, mais conhecido como HSQLDB, chegou a versão 2.0 esse mês. O Banco de dados 100% java sofreu uma série de aprimoramentos e oferece suporte a uma maior quantidade de funcionalidades padrão que de acordo com os criadores, "maior do que qualquer engine de banco de dados open source disponível".

James Gosling se demite da Oracle

James Gosling anunciou, em seu novo blog, que se demitiu da Oracle em 2 de abril de 2010.

A retrocompatibilidade Java

Após o anúncio da versão 7 do Java muito se comentou sobre a falta de features inovadoras e que provavelmente, por conta disso, o Java poderia ficar atrasado se comparado com outras linguagens. O excesso de retrocompatibilidade é apontada por muitos como um limitante crítico e um fator que pode levar a linguagem a uma estagnação precoce.

Java EE6: EJB3.1 é uma evolução irresistível

A especificação Enterprise Java Bean 3.0 (EJB 3) marcou uma direção muito importante na longa marcha da comunidade java enterprise. Aparentemente, ela foi construída usando realmente o feedback da comunidade, representando-se como um paradigma de serviços muito mais consistente, que é mais amigável com POJOs e geralmente mais simples (ou menos complicado). O nível de indireção proporcionado pelas anotações do Java 5 fizeram com que o paradigma muito mais poderoso, enquanto exigem muito menos do desenvolvedor.

Oracle anuncia fusão de suas Java Virtual Machines

Em um webcast da Oracle, o principal engenheiro da empresa, Mark Reinhold, disse que uma nova JVM acontecerá em no máximo 2 anos. Esta nova JVM será o resultado da fusão entre a HotSpot da Sun e a JRockit herdada da compra da BEA.

Dado Inicio aos trabalhos na JAX-RS 2.0

Ao longo dos anos, a adoção do REST como uma arquitetura de integração fora da Web cresceu, tornando inevitável que o Java e o Java EE ganhassem uma especificação, a JSR 311, ou como a maioria conhece, JAX-RS. Ela foi finalizada em 2008 e se tornou parte do EE6Depois de todo este tempo, houve diversas implementações, incluindo a implementação de referência obrigatória. Muitos desenvolvedores Java acharam o JAX-RS um benefício, embora tenha havido muitas discussões inevitáveis sobre o JAX-RS ser ou não RESTful.

Google relança as Ferramentas da Instantiations

Após adquirir o braço Java da Instantiations, O Google agora disponibiliza suas ferramentas gratuitamente como parte do projeto Google Web ToolKit (GWT). Isso inclui o WindowsBuilder Pro, que facilita a criação de GUIs em SWT, Swing e GWT, o CodePRo Analytix para automação da qualidade do código, e o WindowTester Pro para testes de interface.

2011

Acima foram listados os principais posts sobre Java no ano de 2010, e você leitor destacaria mais algum post ou acontecimento? O que esperar para o Java em 2011?

Avalie esse artigo

Relevância
Estilo/Redação

Conteúdo educacional

BT