Mostrando postagens com marcador Google. Mostrar todas as postagens
Mostrando postagens com marcador Google. Mostrar todas as postagens

quarta-feira, 29 de agosto de 2012

Aplicativos Google para sistema Android

O Android (http://www.android.com/) é um sistema operacional completo com base no kernel Linux, para dispositivos móveis incluindo celulares e tablets. Este sistema ganhou força quando o Google comprou a empresa recém-criada Android Inc no ano de 2005, pois estava interessado em desenvolver uma plataforma para telefonia móvel. Atualmente, o Android é desenvolvido por uma aliança de dezenas de empresas, denominada Open Handset Alliance (http://www.openhandsetalliance.com), que inclui importantes empresas de telefonia, software e hardware, mas principalmente o Google.

O Google, famoso por seu mecanismo de busca, é uma grande empresa de produção de software, especialmente softwares para computação em nuvem. Além de softwares para a plataforma PC, existe também a linha de aplicativos para telefones móveis. Seus melhores aplicativos do Google Celular (http://www.google.com/mobile/) também estão disponíveis para telefones que usam o sistema operacional Android (http://www.google.com/mobile/android/).

Os telefones equipados com Android costumam vir com boa parte dos aplicativos do Google pré-instalados. Os aplicativos ausentes podem ser instalados pela loja online Google Play (https://play.google.com/store), que fornece os aplicativos do Google e também aplicativos de outras empresas. Muitos são gratuitos.

A seguir uma lista dos melhores aplicativos do Google para Android:

Google Search
O famoso mecanismo de busca para pesquisa no Google e nos contatos e aplicativos do telefone.

Google Goggles
Pesquisa na web usando uma fotografia tirada pelo celular, com a fotoleitura da imagem em análise das cores, contornos e texturas.

Google Earth
Explore o mundo em um globo virtual com imagens, mapas e terrenos via satélite.

Google Maps
Visualização dos mapas de todas as cidades do mundo, com localização por GPS e informações sobre o trânsito.

Google Maps Navigation
Sistema de navegação GPS conectado à Internet e guiado por voz.

Google Latitude
Permite ver a localização atual dos amigos em um mapa e compartilhar sua localização.

Os Meus Percursos (Minhas Trilhas)
Aplicativo que registra no mapa o caminho percorrido, além da velocidade, distância e altitude enquanto anda à pé, de bicicleta ou veículo.

Google SkyMap
Mapa da esfera celeste sincronizado com sua localização no globo terrestre.

Gmail
O cliente de e-mail para contas do Google Mail.

YouTube
Acesso ao imenso repositório de vídeos compartilhados por pessoas de todo o mundo.

Google Talk
Para bater papo na web por voz, vídeo e enviar mensagens instantâneas.

Blogger
Interface para acessar e publicar postagens em blogs.

Google+
Compartilhamento de conteúdos múltiplos entre pessoas na web.

Google Drive
Inclui o Google Docs, a suíte office on-line da Google, e mais armazenamento e compartilhamento de arquivos.

Orkut
Interface de acesso a rede de relacionamento.

Google Buzz
Informa o que está acontecendo na sua região.

Google Tradutor
Tradução online entre idiomas.

Google Currents
Leitor de publicações no formato de revista, com páginas que podem ser viradas com um "swipe".

Google Reader
Leitor de feed de notícias e blogs.


Como visto, são muitos os aplicativos. Alguns deles oferecem uma verdadeira inovação tecnológica, aproveitando dos recursos de hardware existentes nos aparelhos modernos, como GPS e bússola.

Assim por exemplo, o Google Maps com sua funcionalidade de "Street View", a qual permite explorar lugares através de imagens panorâmicas em 360 graus no nível da rua, faz com que o celular exiba a visão da rua de acordo com a direção que está apontando. O mesmo acontece com o SkyMap, que exibe a visão do céu também de acordo com a direção que está apontando.

E igualmente incrível é o Google Goggles, capaz de identificar por exemplo uma pintura, um desenho ou um logotipo e retornar os sites que contenham informações a respeito. Goggle é algo mesmo fantástico.

sábado, 7 de julho de 2012

A fórmula no algoritmo do Google

A história do Google começou em 1996 quando Larry Page e Sergey Brin, ambos estudantes de Ciência da Computação na Universidade Stanford, deram início ao desenvolvimento de um mecanismo de busca para a Web. No ano seguinte este mecanismo recebeu o nome Google.

Ainda em Stanford, Larry e Sergey desenvolveram um método para graduar as ligações de um banco de dados de documentos, a World Wide Web ou qualquer outro banco de dados de hipertexto. Este método foi patenteado pela Universidade Stanford e posteriormente nomeado pelo Google como PageRank.

O sistema PageRank é usado pelo motor de busca Google para ajudar a determinar a relevância ou importância de uma página. O PageRank é a característica mais importante do algoritmo do Google.

O PageRank assina uma posição ou nota a cada resultado de busca. Quanto maior a nota, mais alta sua posição na lista de resultados. As notas são determinadas, em parte, pelo número de outras páginas de Web com links para a página visada. Nem todos os votos tem o mesmo valor. Os votos de páginas de alta popularidade na Web contam mais do que os votos de sites de baixa popularidade. Quanto mais links uma página de Web oferece, mais diluído seu poder de votação.

Esta estrutura de links da web usada para calcular a classificação de cada página fornece uma ajuda importante para produzir resultados precisos. Em um documento, apresentando o protótipo do mecanismo de busca Google, Sergey Brin e Larry Page descreveram o algoritmo do PageRank (PR). O PageRank é um algoritmo recursivo, pois a mudança do PR de uma página afeta os PRs das outras páginas. Uma mudança no PR de outra página também mudará o PR da página consequente e assim sucessivamente até que, inclusive, pode afetar o PR da página inicial.

Uma página A possui as páginas T1...Tn que apontam para ela. O parâmetro d é um fator de amortecimento que pode atribuir valor entre 0 e 1. Usualmente definido d para 0,85. E C(A) é definido como o número de links saindo da página A. O PageRank da página A é dado na fórmula PR(A) = (1-d) + d (PR(T1)/C(T1) + ... + PR(Tn)/C(Tn)).



Note que os PageRanks formam uma distribuição de probabilidade sobre as páginas web, então a soma de todos os PageRanks das páginas Web será um.

Um PageRank ou PR(A) pode ser calculado usando um simples algoritmo iterativo. Um PageRank para 26 milhões de páginas web pode ser calculado em poucas horas em uma workstation de tamanho médio.

Saiba mais em:

The Anatomy of a Large-Scale Hypertextual Web Search Engine (http://infolab.stanford.edu/~backrub/google.html)

United States Patent 6,285,999 (http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO1&Sect2=HITOFF&d=PALL&p=1&u=%2Fnetahtml%2FPTO%2Fsrchnum.htm&r=1&f=G&l=50&s1=6285999.PN.&OS=PN/6285999&RS=PN/6285999)