Java Mobile
Desenvolvendo um Jogo para Desktop controlado pelo Celular via Bluetooth
Parte III – Utilizando a Mobile Sensor API para controlar o jogo através de movimentos no aparelho celular
LEAD: BOX
De que se trata o artigo:
O artigo trata do desenvolvimento de jogos para Desktop, o qual é controlado pelo movimento do aparelho celular. O artigo é dividido em três, onde: no primeiro foi apresentada a utilização da classe Canvas para manipulação de interfaces gráficas de baixo nível. No segundo artigo desta série, foi apresentada a tecnologia Bluetooth para a comunicação entre o telefone celular e o computador desktop, a qual possibilita transferir o controle do jogo para o aparelho celular. Nesta terceira e última parte da série, o controle do jogo que é feito pelo celular receberá o aporte da Mobile Sensor API. Com isso, os sensores do aparelho celular percebem sua movimentação para todos os lados, recuperando estas informações e repassando ao desktop através da comunicação Bluetooth.
Para que serve:
Utilizar a tecnologia Bluetooth para comunicação entre dispositivos, podendo ser celular/celular ou celular/aplicativo Desktop. Além disso, adicionar o pacote opcional Mobile Sensor, para poder capturar informações do sensor de movimento do aparelho e transformá-los em comandos para o jogo.
Em que situação o tema é útil:
Na comunicação entre dispositivos utilizando a tecnologia Bluetooth e na utilização dos sensores do aparelho móvel através da Mobile Sensor API.
A utilização de sensores está se tornando comum no dia-a-dia. Há inúmeros exemplos de tipos e usos destes equipamentos que ajudam a traduzir de forma mais amigável a iteração entre pessoas e as máquinas. Além disso, seu uso passou a ser incorporado em equipamentos cada vez menores, sendo atualmente embarcado também em telefones celulares.
Hoje, podem-se controlar jogos pelo pressionamento de botões, acionamentos de alavancas, pela movimentação do controle e até pela mente através de sensores que captam as ondas cerebrais e as transformam
Já existem também as casas digitais, que utilizam diversos sensores para captar tudo que o usuário faz e/ou necessita, interagindo de forma ubíqua com o mesmo. Certas casas captam o estado de espírito dos seus habitantes, configurando as cores e o som ambiente da moradia de acordo com estes dados. Ainda, alguns ambientes tecnológicos (também chamados de casas) têm sensores de chuva nas janelas, sendo fechadas automaticamente quando percebem a possibilidade de chuva eminente.
E o que falar da indústria automotiva? Sensores de estacionamento tornaram-se itens comuns em automóveis de grande porte. Alguns modelos também apresentam sensores de luz ou sensores nos faróis que acompanham o movimento do carro em curvas fechadas.
E na era dos aparelhos celulares é importante citar que a operadora japonesa de telefonia celular, a NTT DoCoMo, trabalha em uma nova geração de telefones celular que serão controlados pelo movimento do usuário, tudo isso através de sensores. E tem mais, já existem protótipos de telefones celulares que são controlados através de ondas cerebrais dos usuários, no melhor estilo Matrix." [...] continue lendo...