A empresa californiana Google lançou um novo site conhecido como Código aberto do Google. Esta página web refere-se ao suporte onde todos os projetos open source realizados pela empresa Mountain View estão reunidos seguindo o slogan “Trazendo melhor tecnologia para o mundo, promovendo o código aberto".
O software livre e o código aberto têm representado a base técnica e organizacional da empresa de motores de busca, sendo os elementos fundamentais de tudo o que fazem. Por este motivo, decide-se fazer o lançamento deste novo site, onde você encontrará todos os projetos de código aberto que o Google realizou desde o início, informações sobre como usá-lo, lançá-lo e suporte para código aberto. Além disso, de acordo com o site você pode encontrar mais de 2.000 projetos que usam código aberto, e neste artigo mencionamos alguns projetos interessantes que são obtidos no Google Open Source.
Erro propenso
Este instrumento projetado pelo Google é usado para detectar erros no código do programa que são escritos em java. É adicionado no compilador da linguagem e é capaz de detectar bugs na compilação e é compatível com qualquer variação de plugins para o uso específico do projeto.
Ao contrário do compilador de linguagem convencional que detecta apenas erros na escrita, com este projeto você pode obter mais informações, o que ajuda os desenvolvedores de hoje a modifique qualquer falha mais rápido que eles podem detectar usando o uso de Propenso a erros.
De ponta a ponta
A função que esta extensão para Chrome nos oferece é ajudar a pessoa que a usa para criptografar, descriptografar, assinar digitalmente e verificar mensagens do navegador usando o protocolo OpenPGP.
Componentes de material para iOS
Este projeto foi criado por engenheiros e designers de interface da empresa Google, o que permite aos desenvolvedores iOS adicionar material de design a este tipo de sistema.
oppia
É um instrumento usado para compartilhar atividades educacionais interativas. Essa ferramenta auxilia grupos de trabalho que desenvolvem atividades educacionais on-line interativas na web.
Zopfli, algoritmo de compressão
A singularidade que este projeto representa é que ele é principalmente de código aberto. Apesar do tempo que leva para comprimir, ao contrário do Microsoft Edge, que adotou o Brotli, consegue atingir uma maior capacidade de compressão, conseguindo uma melhoria no espaço disponível, menos tempo de espera para carregar uma página web e transmissão de dados muito mais rápida.
MOE (tornar a abertura fácil)
Usado para sincronizar, depurar e traduzir repositórios no código-fonte. Os projetos geralmente existem em duas formas diferentes, portanto, podem estar sujeitos a diferentes causas. Pelo que é muito mais fácil usar MOE, já que é capaz de manter os dois repositórios juntos, sem a necessidade de se cruzarem.
Tensorflow
Outro dos projetos interessantes obtidos no Google Open Source é o Tensorflow. Representa uma biblioteca de código aberto completa em automação numérica por meio de fluxogramas de dados. É um projeto capaz de determinar o que acontece em uma imagem, com uma precisão de 94%.
FonteDiff
É uma ferramenta destinada a fontes tipográficas. Quando a fonte do texto é modificada usando esta ferramenta, um PDF é produzido mostrando a fonte que foi usada antes da mudança. Isso torna mais fácil corrigir quaisquer alterações e erros que possam ser produzidos por eles.
Cubinhos de pão torrado
Representa uma forma de chroot para o Chrome OS. O chroot pode ser explicado como uma classe de máquina, em que o sistema operacional virtual funciona com um sistema de arquivos separado e o sistema binário não pertence ao sistema operacional de base.