terça-feira, 16 de outubro de 2018

Java SE 11: Oracle Acelera Produtividade com Nova Versão

A Oracle acaba de anunciar a disponibilização do Java SE 11 (JDK11), no seguimento do seu compromisso para disponibilizar regularmente inovações e atualizações Java à comunidade.

O JDK 11 oferece aos programadores um conjunto de novas melhorias a nível da produtividade, bem como suporte à criptografia moderna e standards internet, incluindo TLS 1.3 e HTTP/2.

O JDK é a primeira Long Term Support (LTS) update a ocorrer apenas seis meses após o anúncio da Oracle, o JDK 11, e resulta da profunda colaboração entre os engenheiros da Oracle e os membros da comunidade mundial de programadores Java através da OpenJDK Community e da JCP. Desde o lançamento do Java SE 8, que a comunidade tem vindo a colaborar em mais de 100 novos melhoramentos que foram sendo introduzidos através do JDK 9, 10, e 11.

“O protocolo TLS 1.3 foi recentemente aprovado, e são excelentes notícias que o Java SE 11 o suporte imediatamente,” afirma Jim Manico, coautor do Iron Clad Java e fundador da Manicode Security. “O novo ciclo de atualizações do Java para o Java SE significa que importantes protocolos de segurança e outros standards, tais como o TLS 1.3, podem ser disponibilizados e adotados rapidamente, dotando os programadores de aplicações, com mais ferramentas para escreverem software seguro, na linguagem mais popular do mundo, o Java!”

Os clientes podem agora migrar do Java SE 8 para o Java SE 11, ao ritmo que for mais conveniente para responder às necessidades dos seus negócios, suportados pelo Long Term Support da Oracle. A Oracle irá oferecer aos seus clientes atualizações de segurança e de resolução de bugs no JDK 11 em 2026, sendo que o próximo lançamento LTS está já previsto para setembro de 2021.

“Graças às melhorias contínuas realizadas pela Oracle e pela Comunidade Java, a JVM continua a ser a melhor plataforma para o desenvolvimento de aplicações,” afirma Rafael Winterhalter, da Scienta Norway e criador do popular mecanismo de geração de códigos e manipulação de dados para Java, o Byte Buddy. “Confio na versão Java SE 11, porque podemos ver os benefícios dos módulos do sistema a transformarem-se em realidade, tornando as aplicações Java mais condensadas e transparentes. Estes aspetos são fulcrais, sobretudo à medida que as aplicações estão a ganhar um maior nível de complexidade, e estão cada vez mais sujeitas a um número crescente de dependências. As novas funcionalidades, quando exploradas como ‘nestmates’ são muito promissoras no que diz respeito a melhorar a inicialização e o desempenho da compilação avança claramente.”

As principais funcionalidades do Java SE 11 incluem:

  • Controles de acesso nest-based: elimina a necessidade de os compiladores inserirem métodos de ligação no alargamento das acessibilidades.
  • Dinâmica constante dos class-file: reduz os custos da disrupção na criação de novas formas de materialização dos class-file constantes e oferecer um leque mais amplo de opções, para facilitar a escrita e a compreensão dos códigos, bem como o seu desempenho.
  • ZGC: (experimental) uma caixa do lixo escalável e de baixa latência.
  • Epsilon: implementação GC totalmente passiva, com um limite mínimo de alocação e a menor latência possível de sobrecarga.
  • Flight Recorder: quadro de recolha de dados com custos mínimos, para resolver os problemas e as sobrecargas das aplicações Java e HotSpot JVM.

“As atualizações do modelo LTS permitem aos nossos clientes migrar de uma versão Java SE LTS para outra mais atual ao seu próprio ritmo, ao mesmo tempo que garante que o ecossistema de programadores Java pode aceder, mais rapidamente do que nunca, às melhorias introduzidas,” afirma Georges Saab, Vice President, Software Development, Java Platform Group, da Oracle. “Com a introdução da Oracle Java SE Subscription, os clientes passaram também agora a ter acesso a uma forma fácil de aproveitar os lançamentos regulares das atualizações testadas e certificadas de desempenho, de estabilidade e de segurança, diretamente da Oracle.”

Java SE Subscription é a oferta mais econômica e previsível da Oracle para gerir as instalações de Oracle Java SE nas empresas. Mais informação sobre o JDK 11, incluindo a lista completa das funcionalidades disponível em Java PM blog.

Para conhecer as atualizações mais recentes, participe no Oracle Code One, a conferência inaugural dos programadores, que terá lugar em São Francisco, nos EUA, de 22 a 25 de outubro de 2018. Registe-se em https://www.oracle.com/code-one


Fonte: Techenet com adaptações

quarta-feira, 10 de outubro de 2018

9 a cada 10 empresas brasileiras usam Java no mainframe



Estudo realizado pela BMC aponta que executivos estão otimistas com a utilização de mainframes. Segundo o levantamento, que ouviu mais de 1,1 mil executivos e profissionais técnicos, 93% dos executivos e 92% do total de entrevistados globais consideram o mainframe como uma plataforma sólida e de longo prazo - o nível mais alto em cinco anos. Entre os respondentes brasileiros a porcentagem foi ainda maior: 97%.

A pesquisa destaca também como as organizações estão se tornando cada vez mais proativas com a estratégia de mainframe para facilitar a dinâmica dos negócios digitais modernos.


Como parte da modernização destes equipamentos, 82% dizem utilizar Java no mainframe. No Brasil, a porcentagem foi de 91%.


As equipes de operações e de aplicações estão tirando proveito das novas práticas e tecnologias para modernizar os seus ambientes de mainframe. Quase metade (48%) utiliza práticas de Agile/DevOps em seus ambientes de mainframe. O número no Brasil foi 24%;

Ainda, 42% listaram a modernização de aplicações como uma de suas quatro prioridades. No Brasil, a modernização de aplicações está entre as quatro prioridades para 35% dos respondentes.

O levantamento mostra também que 20% classificaram AIOps e análises operacionais como uma de suas quatro prioridades. No Brasil, a porcentagem foi próxima, 19%.

Bill Miller, Presidente de ZSolutions na BMC, destaca que a digitalização e a mobilidade estão impondo forte pressão tanto em TI quanto em mainframes para gerenciar mais volume, variedade e velocidade de transações e dados, com workloads cada vez mais voláteis e imprevisíveis. " Pesquisa Mainframe 2018 da BMC mostra um futuro promissor em que o mainframe brilha devido a seus pontos fortes em termos de escalabilidade, disponibilidade e segurança. Na BMC, estamos ajudando nossos clientes a evoluírem os recursos de seus Mainframes para avançar em suas estratégias de negócios", apontou.