segunda-feira, 20 de abril de 2015

Google registra patente que prevê criação de robôs com personalidade humana

 Não é novidade que o Google vem trabalhando com robôs para diversas finalidades. Dessa vez, no entanto, a empresa quer ir além e criar máquinas com “pensamentos” parecidos com o das pessoas. Aparentemente, a ideia da empresa é que as criações possam ter sua personalidade customizada para cada pessoa e, em um futuro mais distante, possam criar a habilidade de se adequarem às suas próprias personalidades.

Tudo isso está previsto em uma patente de 2012 registrada pela empresa no inicio desta semana. No documento, a empresa diz que o projeto prevê “métodos e sistemas para robôs e interação entre usuários que serão oferecidos para gerar a personalidade do robô”.
A patente ainda afirma que um robô poderá acessar os aparelhos pessoais de um usuário para não só determinar, mas também identificar informações sobre ele. “O robô poderá ser configurado para se adequar à personalidade e interagir com o usuário se baseando em informações prévias”, diz o documento.

O Google também acredita que os robôs poderão identificar os humanos usando reconhecimento facial ou de voz, configurando as suas personalidades para combinar com as preferências de uma pessoa. Uma das expectativas é que a personalidade e customização possam ser transferidas entre as máquinas, assim como informações armazenadas por meio da nuvem.

Um dos objetivos do Google é desenvolver a tecnologia para robôs que prestam serviços, criando máquinas que possam interagir melhor com idosos, crianças e pacientes de hospitais.

Patrick Moorhead, analista da companhia Insights & Strategy, diz que a ideia é útil e assustadora. 
“Para idosos ou assistentes pessoais, este tipo de tecnologia pode ser muito útil, possibilitando compreensões sobre humor e expressões. Eu acredito que quando feito certo, um robô com personalidade poderá fazer com que humanos se sintam  mais confortáveis”, diz.

Recentemente, o Google lançou o Spot, um modelo de robô inspirado em animais, que é resultado da compra da empresa de robótica Boston Dynamics, em 2013.
Com informações de IDG Now e Canaltech.

Escolhendo a Primeira Linguagem de Programação

Antes de escolher a sua primeira linguagem de programação, você também deve verificar se este infográfico sobre o que é Programação e o que os programadores fazem.

 Então você quer aprender programação? Talvez você já perguntou a seus amigos desenvolvedores para recomendações e obter respostas diferentes. Eles explicaram com termos que você não entende (o que é orientado a objetos ?!). Para ajudar você a escolher a sua primeira linguagem de programação para aprender, aqui está um infográfico fácil de entender que recomenda a melhor opção, dependendo do seu objetivo e interesse. Detalhes como dificuldade de aprendizagem, popularidade e salário médio de cada linguagem de programação de computador são fornecidos também.

Nota: Um bom programador deve conhecer pelo menos algumas linguagens de programação para aprender diferentes maneiras de abordar problemas. Eles continuam a aprender e crescer como avanços tecnológicos. Este é apenas o início de sua jornada de programação. Basta escolher um e começar a programar agora!

A maioria dos bons programadores fazer a programação não porque esperam para receber o pagamento ou obter adulação por parte do público, mas porque é divertido de programa.

- Linus Torvalds (criador do Linux)

Veja o Infográfico abaixo:


Fonte:Carlcheo
Traduzido e modifcado.

Nova versão do Chrome é a primeira a desativar plugins Java e Silverlight por padrão

O Google lançou na noite desta última terça-feira a versão 42 de seu navegador Chrome. E no pacote de mudanças está uma que pode pegar alguns usuários de surpresa: os plugins Silverlight, da Microsoft, e Java – este ainda hoje muito utilizado em sites de internet banking – vêm, pela primeira vez, desativados por padrão no programa.

A alteração é parte de um processo que deve acabar de vez com o suporte a add-ons baseados na velha NPAPI, uma API para plugins multiplataforma utilizada pela primeira vez na versão 2.0 do finado Netscape. Essas mudanças foram anunciadas ainda em 2013 (e depois reforçadas em 2014), e visam melhorar a velocidade, a estabilidade e a segurança do navegador – o que não deixa de ter sentido, visto o número de falhas encontradas no Java nos últimos anos. As modificações, por fim, ainda incluem a remoção desses add-ons da loja do Chrome e devem afetar o Unity Web Player.

Usuários que ainda precisarem das extensões ainda têm a opção de reativá-las, mas de uma forma uma pouco mais complicada do que a presente no Chrome 40. Em vez de clicar em uma notificação na barra de URL, é preciso acessar o endereço chrome://flags/#enable-npapi, clicar em Ativar dentro de Ativar NPAPI e depois reiniciar o programa.

Este procedimento, porém, deve ser eliminado de vez em setembro deste ano, assim como o suporte aos plugins baseados na API – algo que já acontece no Chromium para Linux desde a versão 35. Então, levando em conta que o programa domina o mercado de navegadores atualmente, talvez seja uma boa hora para começar a optar pelo HTML5 na hora de desenvolver algo, como fez a Netflix, ou trocar de browser, no caso de um usuário.

Fonte: Info

Atualização de Segurança da Oracle Traz Correções Críticas para o MySQL, Java SE

   A Oracle Corporation lançou uma atualização de segurança com um total de 98 correções, incluindo 17 para a plataforma Oracle Fusion Middleware e 26 para o Oracle MySQL. As correções chegaram na terça-feira - no mesmo dia em que vieram patches da Microsoft e da Adobe Systems. MySQL é o centro do maior número de correções de segurança na atualidade. Dos 26 problemas solucionados, quatro deles podem ser explorados remotamente sem autenticação. O mais grave desses bugs detém uma classificação na CVSS de score 10,0 - a mais alta classificação de criticidade - e afeta o MySQL Enterprise Monitoring. Além disso, o segundo maior número de vulnerabilidades impactou a plataforma Fusion Middleware. 

   Doze das 17 falhas encontradas, podem ser exploradas remotamente sem que haja autenticação. O problema mais grave detectado, tem uma pontuação na escala CVSS de 10,0. Esse bug é a vulnerabilidade Ghost (CVE-2015-0235), e afeta a Infra-estrutura do Oracle Exalogic.

terça-feira, 14 de abril de 2015

Oracle e Google começam a batalha legal sobre APIs Java

As gigantes Oracle e Google em 16 de abril começou sua batalha jurídica no Tribunal Federal em ação da Oracle que acusa Google de abusar da sua proprietária APIs Java para ajudar a criar o segundo mais popular sistema operacional móvel do mundo, o Android.

A seleção do júri começou a 16 de Abril, o Burton Phillip Edifício Federal e Palácio da Justiça dos EUA no centro de San Francisco. O Exmo. William Alsup está servindo como juiz no caso, que o funcionário do tribunal disse que está prevista para durar até 10 semanas. Oracle está buscando cerca de US $ 1 bilhão em prejuízos.

A Oracle está representado por dois dos mais temidos escritórios de advocacia IP do mundo: Boies Schiller Flexner de Armonk, NY, e Morrison & Foerster de Palo Alto, Califórnia Google é representado por Keker & Van Nest of San Francisco.

A Oracle primeiro entrou com uma ação em agosto de 2010, alegando que o Google tem usado ilegalmente sete Java interfaces de programação de aplicativos que a Oracle possui para ajudar a construir o sistema operacional Android. Google afirma que as APIs usadas não podem ser protegidas, pois isso seria semelhante ao copyrighting uma técnica usada para executar uma tarefa. Legalmente, as técnicas não são consideradas propriedade intelectual.

A Oracle alega na ação que as “especificações e implementações das APIs não são um método de operação ou sistema.”

A Oracle contra o Google pode bem tornar-se um caso exemplar no reino propriedade intelectual do software através da definição APIs são softwares ou técnicas.

Detalhes sobre o processo

A Oracle América, que é o que a Oracle renomeado SUN após a aquisição em 2010, tem estocado milhares de patentes nos últimos 15 anos, mas liberado tecnologias em Java open source em 2006. O sistema operacional Android inclui aplicativos Java executados em uma estrutura de aplicativo baseado em Java, com bibliotecas core rodando em uma Dalvik, máquina virtual

Segundo o processo, “Google Android distribui ativamente (incluindo, sem limitação, a VM Dalvik e o Android Software Development Kit) e promove o seu uso por fabricantes de produtos e aplicações.”

Contrariamente à crença popular, parece o Google não tem um contrato de licenciamento com a Sun para Java Apesar da afirmação da Oracle que so  engenheiros do Google, estavam cientes das patentes. Oracle argumentou, facilitou o uso do Android em smartphones e outros produtos, apesar do conhecimento de patentes existentes Sun.

“Ao propósito e voluntariamente distribuir um ou mais dos seus produtos contrafeitos e serviços, o Google tem ferido a Oracle América e é, portanto, susceptível a Oracle América por violação das patentes em questão,” de acordo com o terno .

A Oracle está pedindo os EUA District Court no norte da Califórnia por danos e uma ordem judicial contra o Google de utilizar suas APIs no Android.

A Oracle vai terminar com um pedaço do Android?

Estratégia legal da Oracle poderia apagar o grande momento se ele ganha indenização neste julgamento, porque o mercado de dispositivos Android está crescendo rapidamente e é altamente lucrativa.

“A verdadeira questão é: Será que a Oracle pega um pedaço do Android, ou não?” Tyler Ochoa, professor de direito autoral em Santa Clara Lei no Vale do Silício, disse à Reuters. “O dinheiro é tão grande que podemos ver por que eles estão dispostos a gastar um monte de dinheiro brigando por isso.”

A linguagem de programação Java, usada para conectar e ativar vários aplicativos e dispositivos através da Internet, foi liberado para a comunidade open-source em 2006 pelo seu criador, a Sun Microsystems, e é gratuita, mas regidos pela Licença Pública GNU. No entanto, a Oracle afirma as interfaces de programação de aplicativos usados para desenvolver e conectar aplicações de software Java para outros sistemas têm sido sua própria desde 27 de janeiro de 2010 – dia do Oracle adquiriu a Sun em um negócio de 7,4 bilhões dólares.

O caso é o primeiro de quatro grandes ensaios que envolvem tecnologia da Oracle prevista para os próximos meses. Três estão a ter lugar no norte da Califórnia e uma em Nevada.

Os outros incluem um agendada para o final de maio contra a Hewlett-Packard sobre o microprocessador Itanium, um novo julgamento contra a SAP AG em junho sobre violação de direitos autorais, e outro caso de direitos autorais contra concorrente menor Rimini Street no final do ano.

A Oracle está querendo o que é dela, ou era código aberto e agora estão voltando atrás pelo motivo do Android ser o segundo maior sistema operacional mobile, mas que isso é por dinheiro todos nós sabemos ganancia e mais ganancia.

Fonte:Teciber

segunda-feira, 23 de março de 2015

Oracle promete Java 9 mais leve, seguro e modular

   Em conferência dentro da feira EclipseCon, realizada na Califórnia, Estados Unidos, o arquiteto-chefe da plataforma Java, Mark Reinhold, informou ao mundo alguns dos objetivos da Oracle para o Java 9, próxima grande atualização da tecnologia que deve ser lançada oficialmente apenas em 2016.
Um dos principais pontos apontados pelo programador foi a modularidade. A ideia é transformar o Java em uma espécie de LEGO, permitindo aos desenvolvedores um maior controle do sistema, juntando apenas elementos essenciais da plataforma para um determinado tipo de uso.
A ideia básica é deixar o Java ainda mais seguro e garantir desempenho aprimorado. “A ideia geral é que haja acesso mais eficiente aos dados e um controle melhor sobre o layout de dados na memória a fim de atingir maiores performances”, descreveu Reinhold.

Java mais leve

   Como explica o Computer World, o fato do Java se tornar modular permite aos desenvolvedores instalarem apenas as partes essenciais da plataforma para um determinado projeto. Atualmente, toda a plataforma precisa ser instalada, mesmo que ela não seja integralmente utilizada, o que acaba por sobrecarregar um navegador, por exemplo, durante a execução de um conteúdo que use a tecnologia.
Com isso, espera-se também que a nova versão desenvolvida pela Oracle seja mais leve. Sem dúvida, vai agradar 10 entre 10 pessoas que precisam acessar o site de um banco, por exemplo, mas veem o browser engasgar na hora de carregar a tecnologia de proteção, normalmente baseado no Java.

Fonte: CanalTec

quinta-feira, 12 de março de 2015

Aberta as Inscrições para JavaOneBrasil 2015

Olá pessoal!!!

As inscrições para o 2015 estão abertas. Corre lá!