segunda-feira, 26 de outubro de 2009

Fazendo uma mágica com Realidade Aumentada

Realidade Aumentada e Interação estão na pauta do InterCon 2009. No Ambiente Criação e Inovação, representantes do laboratorio.us farão uma demonstração de computação pervasiva. Além disso, acontecerão discussões sobre games, produção interativa, propagandas trasmídia e interativa. Já na área de Mobilidade, dentro do Ambiente Tecnolgoia, Fabiano Coura, diretor de planejamento da Neogama/BBH vai falar sobre a presença mobile do Bradesco com a Realidade Aumentada (veja aqui o vídeo de um app para iPhone usando RA). Esses são apenas alguns temas que o InterCon 2009 vai trazer para você. Não perca.

Você já deve ter ouvido falar em Realidade Aumentada, uma tecnologia que está virando moda em uma velocidade assustadora. Que tal começarmos a "brincar" de Realidade Aumentada? Acreditem, é mais simples do que possa parecer.

O que é Realidade Aumentada?

Basicamente, Realidade Aumentada, ou simplesmente "RA", é a sobreposição de objetos virtuais tridimensionais gerados por computador, com objetos reais, misturando o real e o virtual, abrindo um leque de infinitas possibilidades em diversas áreas, principalmente na web e na publicidade.

Com a RA, é possível trazer ou transformar objetos reais em virtuais, interagindo e acrescentando, possibilitando jogos mais interativos, publicidade, navegação, entre muitas outras utilidades, incluindo a medicina. Seu potencial é assustador.

Fazendo uma busca rápida no Google por Realidade Aumentada ou "Augmented Reality", você encontrará exemplos fantásticos do uso da tecnologia. Um ótimo exemplo é o http://www.livingsasquatch.com, onde o pé grande virtual se materializa e você pode interagir com sua personalidade.

Com o princípio da tecnologia, é possível desenvolver a RA em praticamente qualquer linguagem de programação. O principal kit de desenvolvimento é conhecido como ARToolKit, desenvolvido em C. Disponível gratuitamente no site do laboratório HITL da Universidade de Washington (http://www.hitl.washington.edu/artoolkit/download/), o ARToolKit emprega métodos de visão computacional para detectar marcadores na imagem capturada por uma câmera. O rastreamento ótico do marcador permite o ajuste de posição e orientação para realizar a renderização do objeto virtual, de modo que esse objeto pareça estar "atrelado" ao marcador. Há também uma versão para Java e uma adaptação para o Flash, em ActionScript 3, e é com este último que desenvolveremos a RA para a web.

Requisitos

Para a mágica da RA precisamos de 3 elementos básicos:

  • Um objeto real com um código impresso ou formato específico.
  • Uma câmera que realize uma leitura desse objeto.
  • Um software que interprete a leitura da câmera e crie o mundo tridimensional de interação.

Na web, podemos resumir esses três elementos em:

  • Um papel com um código impresso em alto contraste.
  • Uma webcam.
  • Um filme Flash na página com um framework 3D + um framework de leitura da webcam.

Começando a mágica

Aqui faremos a nossa própria realidade aumentada que consistirá basicamente em:

  • Criar nossa própria marcação (marker) que é o desenho que será lido pela webcam, no qual o objeto virtual ficará "acoplado".
  • Criar um SWF utilizando 2 frameworks: o FLARToolKit, que é uma adaptação em AS3 do original ARToolKit, e o Papervision 3D para criar o ambiente de interação tridimensional.

Usaremos um modelo 3D de um patinho de borracha, importado de um arquivo .dae em formato Collada. Esse formato pode ser exportado de um software 3D como o 3D Studio, ou Cinema 4D do modelo 3D de sua preferência.

Para facilitar, disponibilizarei o source já com o Papervision 3D 2 e o FLARToolKit prontos para exportar o SWF, assim como o arquivo .dae do patinho já pronto também. O importante é que consigamos fazer a base da tecnologia. A partir dela você será capaz de ajustar da forma como quiser e até mudar o objeto virtual 3D no Flash.

Criando sua marca

O primeiro passo é gerar sua marca, seu código RA que será lido pela webcam. Você pode criar on-line, no site: http://flash.tarotaro.org/ar/MarkerGeneratorOnline.html. O aplicativo permite que você coloque um desenho em frente à webcam para gerar a partir dele, ou enviar uma imagem. Sua marca deve ser um desenho simples, preto e branco, com alto contraste e de preferência envolto por um quadrado bem delimitado.
Com sua marca pronta, clique em Save. O aplicativo irá gerar um arquivo .pat, que passará as coordenadas de sua marca para o FLARToolKit. No nosso exemplo, você deverá salvar este arquivo na pasta Data, com o nome marker.pat. Caso deseje alterar, será necessário alterar também o caminho no AS principal.

O exemplo do artigo contém um PDF (marker.pdf) com a marca que já está sendo usada no exemplo para impressão e testes.

Juntando tudo

Agora é a vez de o SWF juntar os 2 frameworks, carregar o arquivo gerado de sua marca, e o modelo 3D. Vamos ao código.

Arquivo ExemploAR.as:

package {
import flash.events.Event;
import flash.events.MouseEvent;
import org.papervision3d.lights.PointLight3D;
import org.papervision3d.objects.DisplayObject3D;
import org.papervision3d.objects.parsers.DAE;
[SWF(width=640, height=480, frameRate=30, backgroundColor=0x0)]
public class ExemploAR extends PV3DARApp {
private var universe:DisplayObject3D;
private var daeFile:DAE;
public function ExemploAR() {
this.init('Data/camera_para.dat', 'Data/marker.pat');
}
protected override function onInit():void {
super.onInit();
daeFile
= new DAE();
daeFile
.load("duck.dae");
daeFile
.z = 20;
daeFile
.scaleY = 0.4;
daeFile
.scaleZ = 0.4;
daeFile
.rotationX = 90;
this.universe = new DisplayObject3D();
this.universe.addChild(daeFile);
this.universe.z = -20;
this._baseNode.addChild(this.universe);
}
}
}

Agora é só criar um .FLA que chame esse arquivo ExemploAR.as como classe principal. Imprima sua marca e execute o SWF... Voilá! Se tudo der certo, seu SWF pedirá permissão para ativar a webcam e o patinho seguirá sua marca onde você mexer em frente à webcam.

É importante que a luz do ambiente esteja boa e permita um bom contraste na sua marca. Quanto mais fosca a impressão, melhor. Tintas mais brilhantes podem gerar reflexo e afetar a leitura da webcam.

Espero que tenham gostado! Fiquem à vontade para configurar o objeto 3D da forma que quiserem e até mudar o arquivo .dae. Você também pode baixar gratuitamente arquivos .dae para testes na internet, mas eu encorajo que você crie seu próprio em um software 3D.

sexta-feira, 16 de outubro de 2009

Esqueça o Windows 7. Com vocês, o Chrome OS

chrome-os-01

O Google Chrome OS já está entre nós. Ou quase. Por um descuido, o navegador que será a base do sistema operacional de Mountain View vazou na internet.

Passada empolgação com o Windows 7, o rival produzido pelo Google deve se transformar no principal lançamento dos próximos meses. Por enquanto, dá pra ter apenas uma pálida noção do que vem por aí. Pode ser que eu me engane, mas há grandes chances de a primeira versão ser exibida no próximo Google I/O, conferência anual de desenvolvedores que ocorre em maio. O código, no entanto, estará disponível ainda este ano, segundo o post oficial que anunciou a novidade, meses atrás.

O navegador que caiu na rede é uma versão modificada do Google Chrome, feita para rodar em Linux – que será a base do novo sistema. Ela ficou no ar por pouco tempo no site que abriga as versões de desenvolvimento do Chromium. Quem quiser encontrá-la, no entanto, pode procurar o arquivo google-chrome-unstable_4.0.222.6-r28902_i386.deb, ilegalmente disponível em dezenas de sites. Cuidado apenas para não baixar um malware. Não nos responsabilizamos (nem aconselhamos ninguém a fazer isso).

Os sinais do Chrome OS são pequenos ainda. No canto superior esquerdo, um ícone leva para o Google Short Links. Para fazer login, no entanto, é necessário ter uma conta do Google.com – o que nos impede de saber a finalidade do serviço. No canto superior direito do navegador, são exibidos o horário, o status da bateria e as redes disponíveis. Dentro do menu de opções, uma guia leva o título “Google Chrome OS” e também mostra as redes disponíveis, além de permitir alterar a sensibilidade do touchpad. Por enquanto é só, pessoal. Deem uma olhada nas imagens abaixo.

1) Visão geral do navegador, rodando no Ubuntu Netbook Remix 9.10 Beta

chrome-os-02

2) Google Short Links (seja lá o que for)

chrome-os-03

3) Aba de opções do Google Chrome OS

chrome-os-043

terça-feira, 13 de outubro de 2009

Novo Ad-Aware é mais rápido na varredura



A Lavasoft soltou a nova versão do Ad-Aware, tradicional software para proteger o PC dos programas que roubam informações do internauta.

O programa chega com um sistema de varredura mais rápido. Em testes no INFOLAB, o novo Ad-Aware demorou 4 minutos para varrer o micro inteiro em busca de spyware e outros tipos de malware. A versão antiga demorava 12 minutos para cumprir a mesma função.

O Ad-Aware está mais rápido porque o sistema de caça de malware foi totalmente reconstruído. Além de consumir menos memória do sistema, o software está mais esperto na hora de identificar um programa ou arquivo que pode roubar senhas ou outro tipo de dado do internauta. O que isso significa: o software não fica mais acusando programas (ou dados) limpos de estarem infectados.

Outro recurso bom que aparece renovado nesta versão é o que limpa a sujeira do navegador de internet. Um clique e ele manda os dados do cache, cookies, histórico e últimas URLs visitadas para o lixo.

Microsoft lança pacote de segurança para Windows original

A Microsoft anunciou um pacote de segurança gratuito aos usuários do Windows original --especialmente aqueles que usarão a sétima versão do sistema. O programa promete proteger contra várias ameaças --vírus, spyware e outras tentativas maliciosas de entrar no seu computador.
A instalação é rápida (o teste foi feito em um computador com Windows 7) e inclui uma etapa de verificação para checar se seu Windows é realmente original. Feito isso, o computador leva alguns minutos para fazer uma verificação inicial. Já na primeira leva, ele encontrou uma ameaça e não teve problemas para combatê-la.
O uso do programa é simples e não requer nenhum cadastro, o que é apontado por Osvaldo Barbosa de Oliveira, diretor-geral do grupo de serviços on-line e consumo da Microsoft Brasil, como uma das vantagens do produto em relação aos outros programas gratuitos com a mesma finalidade.
Segundo ele, o programa também "aproveita melhor os recursos do Windows e não solicita a intervenção do usuário todo o tempo".
O pacote foi feito para os usuários com um ou mais computadores em casa, de acordo com a Microsoft.
O Microsoft Security Essentials (com versão em português) funciona em Windows XP, Vista e 7. O programa ocupa 150 Mbytes de memória. O download pode ser feito no site da Microsoft.
Concorrência
A AVG, desenvolvedora de produtos de segurança, anunciou novos programas pagos, a linha AVG 9.0. A versão gratuita dos programas será lançada na quinta-feira (15), segundo a empresa, que diz que velocidade e níveis de proteção melhoraram nos lançamentos.

quarta-feira, 30 de setembro de 2009

flv player

Executa vídeos em formato Flash muito bem, tem algumas opções legais, mas em tempos que a maioria dos players já suporta este formato, está se tornando praticamente dispensável"
7.5
8.1

Análise de Bruno da Silva Lima

Você que precisa de um reprodutor de vídeos em formato FLV ou SWF (Flash)? FLV Player é uma opção prática e descomplicada que não vai pesar muito na sua máquina.

Ele é um programa mínimo, não tem ferramenta nenhuma para organização de arquivos, lista de reprodução ou opções avançadas, mas que faz muito bem o que se propõe a fazer, é fácil de mexer, com visual bem moderno e compacto.

Um ponto interessante dele é o fato de você poder exibir o vídeo apenas na tela, sem nenhuma janela ou menu em volta dele.

"O LimeWire está com interface totalmente reformulada e agora você compartilha arquivos com contatos do Gmail."

O LimeWire chega à versão 5 com um visual totalmente reformulado e novas possibilidades para transferência de arquivos. Mesmo com todas as mudanças de tecnologias para downloads na internet e da queda de popularidade, o LimeWire ainda mantém uma base fiel de usuários e promete recuperar terreno com esta versão.

O que alavancou o LimeWire como uma opção de destaque entre diversos compartilhadores é a sua enorme facilidade de uso através de uma interface extremamente simples. Agora, esta interface está totalmente reformulada, mas todos os recursos que destacam este programa estão mantidos.

Redes de transferência privadas

A maior novidade do LimeWire são os recursos para você compartilhar arquivos com amigos determinados, aumentando sua privacidade. Ainda é possível compartilhar com "a geral", mas agora você pode proteger os arquivos que baixou de fontes privadas. É você quem determina todos os tipos de permissão, incluindo quais arquivos compartilhar e com quem compartilhar.

Feche uma rede de confiança com contatos do Gmail.Para saber quais são seus contatos de segurança, você vai utilizar o Gmail. Isso porque a versão 5 do LimeWire suporta o serviço de email do Google e contas Jabber, além de conta no Live Journal. Basta efetuar login para ver a relação de amigos. Você pode entrar em contato com eles e, caso eles também tenham esta versão do compartilhador, já é possível configurar toda a troca de informações.

Isso faz com que as transferências do tipo P2P fiquem diretas entre você e seus contatos. Esta é uma solução para diminuir o inchaço das redes e os riscos de malfeitores, uma vez que você compartilha arquivos somente com quem confia. Isso também acaba com as falhas de conexão e problemas de configuração de clientes, uma vez que as transferências são diretas.

A Biblioteca

Seus arquivos separados por categorias.Basta executar o programa para que ele identifique arquivos de mídia para adicionar à sua biblioteca. Esse processo pode demorar e consome bastante memória, mas você pode interromper a qualquer momento na janela de opções, onde você também determina quais pastas devem ser adicionadas.

Depois de feita a pesquisa, marque quais arquivos você deseja compartilhar. A biblioteca é divida em categorias: áudio, vídeo, imagens, documentos e programas (as mesmas categorias para pesquisar por arquivos).

A navegação está organizada por abas. Os resultados são divididos por categorias para você encontrar o que deseja com mais facilidade. Os downloads são exibidos na parte de baixo da tela ou então na janela especial.

Navegação facilitada por abas.

"Proteja seu computador contra os spywares e outras ameaças que rondam quem acessa a internet."

O Windows Defender, antes conhecido como Microsoft Antispyware, garante proteção em tempo real contra spywares e outros programas suspeitos que infernizam a vida de quem tem computador conectado à internet.

Assim que a instalação é finalizada, o programa faz a primeira varredura em busca de programas espiões que já estão presentes no seu computador. Não se assuste, pois se você nunca usou um antispyware provavelmente vai se deparar com várias ocorrências. Além disso o programa mostra uma descrição explicando o que é cada spyware ou adware localizado e também mostra o grau de perigo que os arquivos detectados representam para o seu computador.

O Windows Defender conta também com atualizações automáticas e uma rede antispyware. Esta rede é acionada sempre que é detectado um spyware inédito em algum computador, assim a proteção contra esta nova praga passa a valer para todos os usuários do programa na próxima atualização.

Faça uma verificação em busca de softwares mal-intecionados.

Além de proteger contra programas espiões, o Windows Defender possui anti-hijacker para remover softwares que alteram configurações do Internet Explorer e inclui um utilitário para editar configurações de programas iniciados com o Windows, aplicativos e processos do sistema que estão rodando, inclusive os ocultos, e softwares que estão conectados na Internet, possibilitando encontrar vírus e cavalos-de-tróia instalados.

Observações

  • Sistema operacional Windows XP/Vista/2003
  • É necessário possuir uma versão autêntica do Windows para instalar o software!Se você possui um computador 64 Bits, baixe o software no seguinte link: Clique aqui.
  • Antes de instalar o Microsoft Windows Defender você pode criar um ponto de restauração do Windows, assim, se não gostar do programa ou se ele não funcionar corretamente, você pode simplesmente restaurar o sistema para um ponto anterior à instalação do programa.Clique aqui e aprenda a criar um ponto de restauração.