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.

segunda-feira, 17 de setembro de 2018

Google disponibiliza API do Google Fotos para desenvolvedores

O Google anunciou a disponibilidade de sua nova API da biblioteca do Google Photos, projetada para ajudar os desenvolvedores a criar novas experiências para (ou pelo menos organizar) nossas coleções de imagens do Google Photos.

A nova API da biblioteca do Google Photos permitirá que os desenvolvedores criem novas experiências de aplicativos com tecnologia do Google Photos, incluindo a capacidade de fazer upload de fotos para a biblioteca ou um álbum. Além disso, é possível localizar e filtrar fotos com base no conteúdo delas, usando uma variedade de categorias, como animais de estimação, selfies e casamentos.

Outras opções de filtro incluem a data, a localização e o formato da foto (como JPG, PNG etc.). As fotos encontradas pela API podem ser organizadas em álbuns e receber informações adicionais, como título, descrição e local.

A API da biblioteca do Google Photos entrou na versão “preview” de desenvolvedor em maio, mas agora está disponível para todos usarem. Juntamente com esse lançamento oficial, estão as bibliotecas para clientes Java e PHP, a fim de ajudar os desenvolvedores a iniciar o desenvolvimento com a nova API o mais rápido possível. A inclusão de uma biblioteca Java é voltada claramente a desenvolvedores do Android, por isso, em breve, poderemos ver vários novos aplicativos aproveitando o Google Photos.

Você pode ler o anúncio oficial no Blog do Google Developers, e os profissionais interessados em começar a usar a API da bliblioteca do Google Photos devem conferir a documentação, incluindo um guia para migrar um aplicativo das APIs antigas do Google Picasa.

Fonte: TecMundo

sábado, 4 de agosto de 2018

Empresas alemãs buscam brasileiros

Um evento em São Paulo vai reunir empresas que buscam profissionais de TI brasileiros para preencher vagas na Alemanha.

Organizado pela agência federal de empregos da alemanha, o evento contará com empresas como Compusafe, Delta IT Solutions, Akka e Tecmata.

As organizações buscam profissionais experientes, com inglês fluente e conhecimento da língua alemã.

Entre as vagas abertas estão frontend developer (com conhecimentos de JavaScript, HTML5, CSS, Angular, ReactJS ou NodeJS, JSF, JSP);  big data consultant (Azure, AWS C# ou Java); test engineer (C, C++, Visual Basic, CANoe, Matlab, Simulink, INCA); embedded senior software engineer (C, VBA, LabVIEW, CAN, LIN, FlexRay) e DevOps Engineer (Azure, AWS, machine learning, IoT, Docker ou Kubernetes, Agile, DevOps, Automation).

As empresas ainda esperam contratar desenvolvedores Java ou JavaEE, desenvolvedores AUTOSAR, consultores SAP ABAP e consultores SAP Hana. 

O “Quero Trabalhar na Alemanha” vai acontecer nos dias 22 e 23 de agosto. Para participar do encontro e ter a chance de conhecer os recrutadores, é preciso enviar currículo em inglês ou alemão para brasil@arbeitsagentur.de com o assunto Brasil-IT-2018.

Além dos encontros com recrutadores, o evento promoverá palestras sobre vida e trabalho na Alemanha, com consultoria sobre imigração.

Fonte: Baguete

sexta-feira, 27 de abril de 2018

Atualizações do Java 8 acabam em Janeiro de 2019

A Oracle anunciou que vai deixar de publicar atualizações para o Java 8 em Janeiro de 2019. Com o fim das atualizações anunciadas a Oracle alerta que, após essa data as empresas vão precisar adquirir uma licença empresarial para receber as atualizações dos produtos Oracle Java SE.

Num novo comunicado sobre a revisão do”roadmap”, a Oracle explica que as atualizações públicas da versão Java SE 8 publicadas após Janeiro de 2019 não estarão acessíveis a empresas sem as respectivas licenças comerciais. No entanto, as atualizações públicas para usos particulares estarão disponíveis pelo menos até ao final de 2020. 

A Oracle recomenda às empresas a revisão do “roadmap” de suporte do Java SE para ter acesso aos requisitos de suporte  para migrações futuras para novas versões ou obter um licença comercial. 

O clientes que utilizam o SE como parte de outros produto Oracle poderão continuar a aceder ao Java SE 8 para aqueles produtos após 2018. Segundo a Oracle, os programadores deverão igualmente rever o “roadmap” para o as versões Java SE 8 e posteriores e tomar medidas apropriadas com base nas suas aplicações e modelos de distribuição. 

Anteriormente, a Oracle decidiu alargar as actualizações públicas do JDK 8, o kit de programação para o Java SE 8, até, pelo menos Janeiro 2019, depois de ter originalmente planeado para terminá-los em Setembro. O JDK 8 foi lançado em Março de 2014. Oracle lançou o JDK 9 em Setembro de 2017 e a JDK 10 no mês passado, avançando em seis meses a cadência e lançamentos. O JDK 11 deverão sair em Setembro.

segunda-feira, 23 de abril de 2018

Estas são as 20 linguagens de programação mais usadas

Está interessado em aprender a programar ou em expandir seus conhecimentos de TI? Anualmente, o Stack Overflow, site de perguntas e respostas usado por programadores em todo o mundo, lança um relatório indicando quais são as linguagens de programação mais usadas.

Na edição de 2018, mais de 100 mil programadores participaram do levantamento, que colocou o JavaScript como código mais utilizado. Diferentemente do Java (usado em apps para Android), o JavaScript permite a criação de elementos interativos em sites, o que o torna popular. Recentemente, o Google lançou um aplicativo grátis que visa ensinar a linguagem com pequenos jogos.

Apesar de o HTML ser uma linguagem de marcação, ela aparece em segundo lugar, seguida do CSS, ambas muito usadas em sites. Já o SQL é normalmente usado para lidar com um grande volume de dados, assim como o Python.

O Java aparece em quinto lugar no ranking, enquanto seu “rival”, Swift–usado em apps para iPhone–ficou em último lugar.

Muito usada em bancos, a linguagem Cobol não figurou no ranking, apesar da promessa de altos salários.

Quase 60% dos programadores que participaram da pesquisa se identificaram como desenvolvedores back-end, enquanto cerca de 20% se descreveram como desenvolvedores mobile. Fora isso, 30,1% dos participantes do levantamento disseram que trabalham com programação profissionalmente de zero a dois anos, 27,4%, de três a cinco anos, e 14,6% de seis a oito anos. No Brasil, os programadores participantes tinham, em média, 25 anos, enquanto o tempo de experiência média no setor era de oito anos.

O relatório traz uma série de dados sobre plataformas, bibliotecas e outras curiosidades sobre programadores. Você pode conferi-lo na íntegra, em inglês, aqui.

Veja a lista de linguagens de programação mais populares a seguir.

1.JavaScript
2.HTML
3.CSS
4.SQL
5.Java
6.Bash/Shell
7.Python
8.C#
9.PHP
10.C++
11.C
12.Typescript
13.Ruby
14.Swift
15.Assembly
16.Go
17.Objective-C
18.VB.NET
19.R
20.Matlab

Fonte: Exame

Promoção de exame de certificação da Oracle

A Oracle University, área da Oracle que promove cursos para formação em Tecnologia da Informação, acaba de lançar uma promoção para retake gratuito (segundo teste sem custos) de exame de certificação das soluções Oracle. Os conteúdos dos cursos são relacionados com Java, Oracle Database, Oracle Database Cloud Service e Java Cloud Service.

O processo para o agendamento do(s) exame(s) é simples:

• Acesse o site da Person/VUE e selecione o exame respectivo às tecnologias de interesse;
• Use o código RETAKE18BR e registre-se para ter o segundo exame sem custos;
• O primeiro exame deve ser realizado até o 31 de maio de 2018. Se não for aprovado, a segunda oportunidade, sem necessidade de pagamento, deverá ser realizada antes de 15 de julho de 2018.

“A promoção de retake gratuito é apenas uma prova da missão de Oracle University que incentiva e promove a formação de novos profissionais em TI, bem como ajudar na empregabilidade por meio de conhecimento de alto nível, cada vez mais exigido pelo mercado”, destaca Debora Palermo, diretora de Oracle University, da Oracle do Brasil.

Sobre a Oracle
A Oracle Cloud oferece um portfólio completo de aplicativos para ERP, HCM e CX, além do melhor banco de dados em Plataforma como Serviço (PaaS) e Infraestrutura como Serviço (IaaS), nos data centers localizados nas Américas, Europa e Ásia. Para mais informações sobre a Oracle (NYSE: ORCL. visite www.oracle.com/br.

Marcas Registradas

Oracle e Java são marcas registradas da Oracle e/ou suas afiliadas. Outros nomes são de propriedade de seus respectivos donos.


Fonte: InforChannel