BT

Google lança framework Java para interação com espaços físicos

por Eder Magalhães em 01 Ago 2012 |

O Google anunciou o Interactive Spaces, um novo framework open source que permite desenvolver aplicativos para interação de humanos com espaços físicos. O Interactive Spaces permite que ambientes físicos reconheçam e respondam a eventos estimulados pela movimentação de uma ou mais pessoas. A tecnologia pode ser utilizada na construção de instalações artísticas, no desenvolvimento de jogos que utilizam a interação física dos jogadores e em outros contextos onde haja interação significativa entre pessoas e ambiente.

A tecnologia adota o modelo de Produtores e Consumidores de eventos. Por exemplo, um piso poderia atuar como consumidor enquanto uma câmera de vídeo ligada ao teto representaria o produtor. Dessa forma, um movimento capturado pela câmera poderia gerar uma reação "ligar uma luz sob o piso". Produtores e Consumidores podem ser conectados uns aos outros de forma flexível, tornando possível criar comportamentos complexos em um espaço físico.

O Interactive Spaces provê uma série de bibliotecas para a implementação de Atividades, que são executadas em algum espaço interativo. Uma Atividade é um componente de software que responde aos eventos gerados pelos Produtores.

As bibliotecas e o ambiente de execução do Interactive Spaces foram implementados em Java. É possível utilizá-los em Linux, Windows ou Mac OS X. E através de um adaptador é possível usar a tecnologia com outras linguagens, como JavaScript e Python. Além disso, o Google planeja adicionar suporte ao Processing, uma ferramenta e linguagem de programação para desenvolvimento de arte visual.

O projeto tem o código aberto e é distribuído pela licença Apache 2.0. Desenvolvedores podem acessar o Interactive Spaces no Google Code e clonar o repositório com o código-fonte no Mercurial.

Olá visitante

Você precisa cadastrar-se no InfoQ Brasil ou para enviar comentários. Há muitas vantagens em se cadastrar.

Obtenha o máximo da experiência do InfoQ Brasil.

Dê sua opinião

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber menssagens dessa discussão
Comentários da comunidade

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber menssagens dessa discussão

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber menssagens dessa discussão

Dê sua opinião

Conteúdo educacional

Feedback geral
Bugs
Publicidade
Editorial
InfoQ Brasil e todo o seu conteúdo: todos os direitos reservados. © 2006-2013 C4Media Inc.
Política de privacidade
BT