quarta-feira, 14 de março de 2018

Os nove primeiros projetos propostos para o EE4J

Os primeiros nove projetos propostos pela Eclipse Foundation destinados a serem incluídos no Eclipse Enterprise for Java (EE4J) foram feitos. São eles:

Eclipse Grizzly
Eclipse OpenMQ
Eclipse Mojarra
Eclipse Message Service API para Java ( JSR 914 )
Eclipse Tyrus
Eclipse Java API para RESTful Web Services (JAX-RS)
Eclipse Jersey
Eclipse WebSocket API para Java ( JSR 356 )
Eclipse JSON Processing

Como descrito na carta do EE4J, esses projetos foram criados como parte do processo de transição das tecnologias do Java EE 8 e GlassFish da Oracle para a Eclipse Foundation. Todos os projetos novos seguem o processo de desenvolvimento do Eclipse para ser integrado ao EE4J.

Dois projetos adicionais, EclipseLink e Eclipse Yasson , já estão no processo de migração para o EE4J . Informações relevantes para todos os projetos da Fundação Eclipse podem ser encontradas em seu site de notícias sobre atividades de projetos .

Dmitry Kornilov, gerente sênior de desenvolvimento na Oracle, e Mike Milinkovich, diretor executivo na Eclipse Foundation, falaram com o InfoQ sobre esses nove novos projetos.

Uma pergunta importante bem como sua resposta:

InfoQ: O que está no horizonte para o EE4J?

Kornilov: Há muitas coisas acontecendo. O primeiro objetivo é transferir todos os projetos Java EE para a Eclipse Foundation e lançar a primeira versão do EE4J. O plano é que essa versão seja compatível com o Java EE 8. O segundo objetivo é definir um novo processo de padronização que será utilizado no EE4J e irá substituir o processo da JCP que era utilizado no Java EE. E o objetivo final é que, com o processo de padronização definido, seja lançada uma nova versão totalmente desenvolvida pela comunidade Enterprise do Java.

Fonte: InfoQ, adaptado.

sexta-feira, 9 de março de 2018

JavaFX será retirada do Java JDK

A tecnologia para Java, de desenvolvimento de software cliente enriquecido, a JavaFX, será removida do Java Development Kit (JDK). Disponibilizada pela Oracle há dez anos, seguirá o seu processo autónomo de evolução.

Ao ter o seu próprio módulo ficará mais fácil de ser adotada e abre-se caminho a contribuições de mais intervenientes, acredita o fabricante. Na sua visão, com a nova agenda prevista de atualizações mais frequentes para a linguagem Java, e respectivo kit de desenvolvimento, o JavaFX precisa de ter o seu próprio ritmo.

Este será promovido pelas contribuições da Oracle e de outros intervenientes na comunidade OpenJFX. O JavaFX já não fará parte do JDK 21, previsto para Setembro de 2018.

Permanecerá no JDK 10 que será disponibilizado durante a próxima Primavera, segundo a referida agenda. O suporte comercial para o JavaFX no JDK 8 continuará até pelo menos 2022. Com um conjunto de pacotes de software para elementos gráficos e de media, o JavaFX faz parte do JDK desde 2012.

Foi introduzido em Maio de 2007 pelo fabricante fundador da Java, a Sun Microsystems. Tratou-se de uma tentativa de colocar a linguagem na vanguarda do desenvolvimento de software cliente enriquecido, nos desktops e dispositivos móveis. E assim compete com o Adobe Flash e o Microsoft Silverlight.

A Oracle assumiu o controle sobre a tecnologia quando adquiriu a Sun em 2010. Tornou-se código aberto em 2011, teve adopção mas sem relevância muito marcada.

Tal como o Silverlight e o Flash Player, o JavaFX perdeu importância, conforme os programadores procuraram usar mais tecnologias baseadas em normas, particularmente a HTML5, para desenvolver aplicações enriquecidas para Internet.