A Oracle disponibilizou para download uma versão preliminar (Early Access) do Java SE 8, específica para processadores ARM, incluindo JavaFX em Linux para ARM. O lançamento complementa o preview do Java SE 8 para as plataformas Windows, Solaris, MacOS X e Linux, anunciados no JavaOne 2012.
O preview do Java SE 8 para ARM vai possibilitar o desenvolvimento de aplicações Java para sistemas embarcados, celulares e outros dispositivos baseados na arquitetura ARM, como o Raspberry Pi. O evangelista Java da Oracle, Stephen Chin, que tem publicado posts sobre Java para ARM, comentou em seu blog: "ARM é uma grande plataforma para fazer pequenos projetos embarcados e é um sistema de computação de baixo custo".
Novas funcionalidades e previsão do Java SE 8
Quanto à nova versão da plataforma Java, alguns dos recursos adicionais propostos para o Java SE e próximos releases do JDK 8 incluem:
- As expressões lambda ("closures") (JSR 335) para melhoria da produtividade do desenvolvedor, melhor aproveitamento dos CPUs multi-core e melhorias no processamento de dados em massa para o Java Collections Framework;
- Nashorn, um novo mecanismo de execução de JavaScript otimizado para a JVM, que permite interoperabilidade máxima entre Java e JavaScript;
- Novas APIs de data, hora e calendário (JSR 310);
- Anotações sobre os tipos de Java (JSR 308);
- A remoção da "geração permanente" (permgen) da JVM HotSpot.
Vale lembrar que recentemente houve o adiamento para o Java 9 do projeto Jigsaw, que acrescentará à linguagem um sistema de módulos.
A versão final da especificação da plataforma Java SE 8 está prevista para agosto de 2013. A nova versão do Java focará em: melhorias de produtividade do desenvolvedor, desempenho em arquiteturas multi-core e escalabilidade da plataforma.