segunda-feira, 31 de outubro de 2016

(Continua) Oracle entra com pedido de apelação contra o Google em caso de Java

A Oracle entrou com um pedido oficial de apelação para recorrer da decisão da justiça dos Estados Unidos no caso do uso do Java. Em maio, a empresa perdeu o caso contra o Google em que se discutia se o uso do Java no desenvolvimento do Android configurava como uso justo ou infração de direitos autorais.

O apelo da Oracle não é usa surpresa, mas é considerado um tiro no escuro pois a questão do uso justo é subjetiva e coloca o Google em vantagem.

Entenda o caso
Durante o desenvolvimento do Android, a equipe de programadores usou 37 APIs do Java, que na época era propriedade da Sun Mycrosystems. Quando o Google adquiriu o Android e lançou em 2008 o HTC Dream, firmou um acordo para uso da plataforma de desenvolvimento.

Porém, em 2010, a Oracle comprou a Syn Microsystems e processou o Google por infração de direitos autorais. Em resposta, o Google apelou para o uso justo, alegando que o uso das APIs Java era necessário para desenvolvimento da plataforma e não eram passíveis de serem patenteadas.


Fonte: OlharDigital

quarta-feira, 19 de outubro de 2016

ORACLE DISPONIBILIZA O JAVA RE V8 UPDATE 111



A Oracle disponibilizou para download nesta terça-feira o Java RE v8 Update 111 para Windows* e outras plataformas.

O Java Runtime Environment (ou Java RE) permite que os usuários executem jogos e aplicativos programados em Java, façam o upload de fotos em certos sites, conversem online, façam tours virtuais e usem serviços como treinamento online, transações bancárias online e mapas interativos.

Muitos serviços de internet banking no Brasil requerem a instalação do Java Runtime Environment no computador, por isso é extremamente importante mantê-lo sempre atualizado. Ele está disponível para download gratuitamente e em versões 32 e 64 bits para Windows.

De acordo com a Oracle, o Update 111 traz correções de bugs e correções para múltiplas falhas de segurança. Algumas das falhas corrigidas são de alto risco.

A lista com os bugs corrigidos pode ser vista aqui e a lista com as vulnerabilidades pode ser vista aqui.



Fim do plugin Java para navegadores


No final de janeiro deste ano a Oracle anunciou em seu blog oficial o fim do plugin Java para navegadores. Assim como o Flash Player da Adobe, o plugin da Oracle sempre sofreu com falhas de segurança.

Com a instrução de padrões como o HTML5, a necessidade do uso de plugins pelos navegadores vem diminuindo cada vez mais.

Alguns navegadores, como as versões mais recentes do Google Chrome e o Microsoft Edge, já nem suportam mais plugins baseados em NPAPI ou ActiveX. O Firefox, da Mozilla, dele eliminar o suporte para plugins baseado sem NPAPI até o final deste ano.

A Oracle confirmou o fim do plugin Java para navegadores a partir da versão 9 do JDK (Java SE Development Kit) e em futuras versões do JRE (Java Runtime Environment).

A empresa recomenda que desenvolvedores de aplicações que precisam do plugin Java para navegadores considerem alternativas como a migração dos applets Java para a tecnologia Java Web Start, que não requer o uso de plug-ins.

Fonte: Baboo

Encontro do SouJava sobre MicroProfile

O próximo encontro do SouJava, será online, e será sobre MicroProfile

O termo microsserviço, se tornou muito popular. Assim, diversas ferramentas  e diversos artigos relacionados ao assunto vem surgindo. Eventualmente pode-se desenvolver microsserviços com Java EE, porém os profiles atuais não são a melhor alternativa.  Neste contexto foi lançada uma nova iniciativa no mundo Java o MicroProfile, que na sua versão 1.0 utiliza algumas APIs do Java EE. O Microprofile foi um dos tópicos mais comentados no JavaOne 2016 e como esta em sua fase inicial todos nós podemos participar das discussões e sua evolução.



O evento acontecerá no dia 27 de Outubro, quinta-feira, a partir das 19:30.

Data:27 de outubro
Horário:19:30
Entrada: Gratuíta


Participantes:



Nome: Otávio Gonçalves de Santana

Mini-bio: Um desenvolvedor apaixonado pelo que faz: JUG Leader, Java Champion, Expert Group em diversas especificações Java, membro executivo do JCP, JCP Outstanding Award, Duke’s Choice Award, committer da Apache, palestrante em diversos eventos ao redor do mundo além de escrever artigos e livros no tempo restante.



Nome: Fábio Velloso

Mini-bio: Desenvolvedor inquieto desde a infância, Bacharel em Ciência da Computação, professor de Arquitetura Orientada a Serviços (SOA) na UFSCar e membro do Executive Committee do JCP. Arquiteto responsável por diversos projetos de Internet Banking, SOA, integração e segurança em instituições financeiras, empresas do setor de telecomunicações e de varejo. Fundador e diretor do SouJava e Consultor da Summa Technologies, atualmente desenvolve projetos de Integração Continua, Cloud Computing e Sistemas Web e é palestrante em diversos eventos de tecnologia e inovação.

Nome: Bruno Souza
Mini-bio: Bruno Souza acredita que os desenvolvedores de software tem um grande impacto no mundo e podem efetivamente melhorar o planeta. É por isso que ele é apaixonado por desenvolver comunidades. Bruno tem dedicado a sua vida a auxiliar desenvolvedores ao redor do mundo a alcançarem o seu verdadeiro potencial. Também conhecido como “Javaman”, ele é desenvolvedor Java na Summa Technologies e especialista em cloud na ToolsCloud, onde participa de alguns dos maiores projetos em Java no Brasil. Também é presidente do SouJava e esteve duas vezes na Diretoria do Open Source Initiative.

Fonte: SouJava