terça-feira, 30 de setembro de 2008

Algoritmo dá a computadores uma capacidade quase humana

Nós temos uma capacidade inata, e uma tendência quase inconsciente em utilizar essa capacidade, de encontrar padrões em grandes volumes de dados e informações. Foi assim que nossos antepassados traçaram as constelações na infinidade de estrelas que eles observavam no céu, e é assim que nós localizamos um grupo de amigos no meio de um salão lotado.
Capacidade de ordenação
Seria muito útil se conseguíssemos replicar essa capacidade nos computadores - a Era da Informação está gerando uma quantidade de dados maior do que tudo o que a humanidade gerou ao longo de milênios. Sabemos que essa montanha de dados contém informações valiosas, mas só conseguiremos tirar proveito delas se os próprios computadores forem capazes de capturá-las para nós.
Para que um computador ordene um conjunto de dados, nós devemos encontrar a ordem subjacente a esses dados e então dizer ao computador como ordená-los, por meio de um programa.
Encontrando padrões em dados brutos
Agora, pesquisadores do MIT elaboraram um algoritmo que é capaz de encontrar um padrão nos dados brutos, e então ordená-los segundo esse padrão. "Em vez de procurar por um tipo particular de estrutura, nós criamos um algoritmo mais amplo que é capaz de testar todas essas estruturas e pesá-las umas contra as outras," explica Joshua Tenenbaum, coordenador da pesquisa.
O algoritmo consegue entender vários tipos de estruturas de dados, como árvores, ordens lineares, anéis, hierarquias dominantes, clusters etc. Ele analisa os dados brutos até encontrar a estrutura que melhor os descreve e então ordena os dados seguindo essa estrutura.
Os humanos fazem isso o tempo todo, na vida diária, freqüentemente de forma inconsciente. Várias descobertas-chave na história da ciência também consistiram na localização desses padrões, como na elaboração da Tabela Periódica ou na criação do sistema de classificação das espécies utilizada pela biologia.

Algoritmo dá aos computadores a capacidade de encontrar padrões em dados brutos  
 Novo algoritmo consegue encontrar padrões em dados brutos, identificando a estrutura - ordens lineares, anéis ou clusters - que melhor descreve os dados.[Imagem: Charles Kemp]

Fonte: Inovação Tecnológica

Bibliografia:
The discovery of structural form
Charles Kemp, Joshua B. Tenenbaum
Proceedings of the National Academy of Sciences
August 2008
Vol.: 105:10687-10692
DOI: 10.1073/pnas.0802631105


segunda-feira, 29 de setembro de 2008

Acesso a Internet por Celular (iPhone) muda o que?

Mais uma Vamos lá... iPhone promete mudar acesso móvel à Internet como deu para perceber, mais alguns ponto interessante a se discutir.
  1. Que o acesso móvel a internet está aumentando? com certeza e se dependerem dos preços e oferecimento no mercado de aparelhos que acessem as redes 3G com certeza aumentará e muito o acesso através de dispositivos portáteis.
  2. Adaptações de página para iPhone? Isso me lembra muito os problemas entre IE (Internet Explorer) e A maioria de qualquer outro Browser, vamos usar aqui o FireFox, como muitos desenvolvedores sabem é um saco desenvolver um site quando se tem que levar em consideração que o IE em muitos casos não segue a normatização da W3C nos código, ai vem os famosos Hack para os IEs da vida, mesmo sabendo que o IE é o navegador mais usado no mundo, não tenho que adequar meu código a ele, não desenvolvemos para um Browser específico, claro temos que achar meios para que os usuários consigam visualizar corretamente nossos conteúdos, vamos por dois lados:
    • Usuário: ganha quem tiver melhor conhecimento da internet, padrões, de onde e através do que acessar.
    • Empresas: Infelizmente, quem tiver maior participação no mercado.
Temos que analisar que não é o iPhone e nem qualquer outro celular específico que mudará a forma de acesso ou mesmo o números de acessos, mas sim a facilidade com que acessamos a rede, e também, percebe-se que os melhores sites e conteúdos são os, padronizados, que pode ser acessado universalmente por qualquer pessoa, em qualquer lugar do mundo, e com qualquer dispositivo.... ou seja a empresa que conseguir isso, ela sim, pode começar a mudar o acesso a internet.
A Internet por si só é capaz de fazer a seleção natural, do que permanece e do que é extinto....

Inclusão Digital e as "Cidades Digitais"

De novo na saga por noticias me deparo com a seguinte "Candidatos a prefeito prometem cidades digitais" isso me lembra muito o apelo que o governo faz, principalmente quanto ao uso da internet de forma desordenada, e com o famoso jeitinho brasileiro que até na internet aparece e muito, afinal "não tem ninguém vendo o que eu faço mesmo" não acha? Os investimentos deste tipo é sim muito importante, mas ainda falta a ponte que ligaria o bom uso desse investimento, que é uma educação de qualidade e cultura tecnológica diferente da praticada pela grande massa, provinda da inclusão digital desordenada. No artigo "Utilização da Informática e Internet: Visões Humanística e Educacionais", escrevo algumas das maravilhas e também pesadelos sobre a utilização da internet, em vários aspectos e enfatizando, o seu uso na educação.

sexta-feira, 26 de setembro de 2008

O diferencial do Android

O grande diferencial que o android tem, e é questionado por muitos desenvolvedores e mesmo afccionados por tecnologia, é a enorme gama de utilização, desenvolvimento e utilidade que esse conjunto de Software pode disponibilizar.
O Android possui desde sistema operacional, o kernel Linux 2.6, até API para desenvolvimento utilizando a linguagem Java, que é interpretada pela Máquina Virtual Dalvik desenvolvido para dispositivos com tamanho de memória reduzido, e entre tudo isso várias bibliotecas Open Source, que garante que a imaginação de desenvolvedores flua e permitir a criação de aplicativos que ainda fará muito sucesso para os Hi-Techs de plantão...
Vamos lá tem mais? Sim, muito ainda, o interessante como disse no post abaixo é a distinção que muitas pessoas, críticos ainda não souberam fazer entre o Android propriamente dito e os celulares que usaram como SO.....
Continua hehehehe

quinta-feira, 25 de setembro de 2008

Android X iPhone

O título da postagem já é contraditório, como pode se comparar um celular específico, o iPhone, com uma plataforma para celulares, o Android. Pois é, é isso que está acontecendo depois da divulgação do lançamento do G1.
Android é uma plataforma de desenvolvimento, criado pelo Google para dispositivos móveis, esta inclui sistema operacional, middleware e aplicações, fornece uma interface de desenvolvimento e ferramentas para desenvolvimento utilizando a linguagem Java. Ora, se o celular utiliza o Android como SO, não se deve avaliar como ruim o Sistema, por causa das caracteristicas do Celular (Hardware) que a utiliza, lembrando novamente que o Android possui uma API aberta, com suporte ao desenvolvimento, e documentação muito bem escrita e disponibilizada, se alguém não se contentar com algum aplicativo que venha a ser entregue junto de um CELULAR COM ANDROID é fácil, desenvolva ou baixe algum de acordo com seu gosto. É difícil fazer a comparação entre um Aparelho específico e um Sistema, algo que logo ficará mais evidente...



X?

quarta-feira, 17 de setembro de 2008

Redes sem Fio e Redes Móveis

Este artigo descreve redes sem fio e móveis, sua evolução, características que as diferem de redes com fio, como também serão descritas as técnologias sem fio atuais. Destacarei a evolução do acesso móvel à internet, apontando as principais tecnologias presente em cada geração, além do gerenciamento de redes móveis e a mobilidade oferecida pelas redes sem fio atualmente.
Acesse Artigo Completo em: Knol:Redes sem Fio e Redes Móveis