DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:
 
 

  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da Mobile magazine DIGITAL
ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!

Artigo da WebMobile 4 -Um jogo J2ME/MIDP multi-usuário usando bluetooth

Artigo da WebMobile 4 -Um jogo J2ME/MIDP multi-usuário usando bluetooth

Esse artigo faz parte da revista WebMobile edição 04. Clique aqui para ler todos os artigos desta edição

wm_04capa.JPG

Um jogo J2ME/MIDP multi-usuário usando bluetooth

Uma introdução à JSR-82 e a alguns conceitos básicos sobre bluetooth

Leitura obrigatória: Web Mobile 3, Bluetooth: da teoria à prática - O mundo sem cabos.  

Uma das melhores partes de desenvolver aplicações em J2ME é a possibilidade de criar aplicativos multi-usuário para ambientes portáteis. A idéia de se comunicar em qualquer momento e em qualquer lugar sempre foi muito atraente tanto para os desenvolvedores quanto para os usuários. Hoje em dia, as aplicações para ambiente móvel de mais sucesso são aquelas que apresentam essa característica. Como vêm sendo dito nos artigos publicados pelo grupo Inova Mobile para a Web Mobile, a palavra chave para esse sucesso é interatividade.

Baseado no artigo “Bluetooth: da teoria à prática – O mundo sem cabos” escrito por nossos colegas de Manaus, publicado na terceira edição da Web Mobile, iremos explorar o conceito de interatividade, através do desenvolvimento de um jogo multi-usuário para dispositivos J2ME/MIDP usando Bluetooth. Utilizaremos um jogo simples, o jogo da velha, para dar uma introdução à API Bluetooth (JSR-82) e a alguns conceitos básicos sobre essa tecnologia. Além disso, serão levantadas várias questões e dificuldades para se desenvolver esse tipo aplicação em Java.

Dando continuidade à série, não deixe de acompanhar o próximo artigo, em que será abordado como se construir interfaces gráficas para aplicações MIDP.

Um pouco sobre Bluetooth

Como foi dito no artigo da edição anterior, o Bluetooth é uma tecnologia de rede sem fio com o intuito de criação de redes temporárias de no máximo oito participantes (chamadas de wireless personal area networks, ou simplesmente WPANs) e capaz de transmitir dados e até mesmo voz. Tem um alcance que pode chegar a 10 metros ou mais, dependendo do nível de ruído, e os seus dispositivos não precisam estar em linha de visada. Dois dispositivos encontram-se em linha de visada quando um consegue “enxergar” o outro.

Essas características tornam o Bluetooth uma tecnologia com espaço garantido e com um nicho de mercado muito bem definido. Mesmo assim, muitos ainda insistem em comparar o Bluetooth a outras tecnologias de transmissão aérea como o infravermelho e principalmente o Wi-Fi. O infravermelho é uma forma simples, rápida e restrita de se de fazer comunicação entre apenas dois dispositivos e requer que ambos estejam muito próximos e em visada direta. O Wi-Fi é uma tecnologia de rede sem fio cujo propósito é a interconexão de PC’s de uma mesma WLAN (Wireless Local Area Network). Tecnicamente falando, as WLANs diferem das WPANs nos seguintes aspectos:

·         ciclo de vida: as WPANs tendem a ter ciclo de vida muito curto enquanto as WLANs podem ter um ciclo indefinido;

·         controle de acesso ao meio: os protocolos de múltiplo acesso e as modulações diferem. Só por curiosidade, as WPANs usam uma técnica de múltiplo acesso chamada de frequency hopping ou saltos em freqüência, enquanto as WLANs utilizam técnicas como collision detection e collision avoidance. As redes metropolitanas WMAN, que utilizam a tecnologia Wi-Max, farão uso da mais nova técnica de múltiplo acesso chamada de OFDMA (Orthogonal Frequency Division Multiple Access). Bem, mas isso é só curiosidade;

·         controle de potência e à cobertura: as redes WPAN são constituídas de dispositivos com restrições de potência, portanto têm uma cobertura que pode chegar a 10% da cobertura total de uma WLAN. De fato, há classes de dispositivos Bluetooth que têm um alcance de até 100 metros, mas esses dispositivos até então não são alimentados por bateria.

 

O Bluetooth, portanto, tem o intuito de prover uma comunicação rápida e barata, na maioria das vezes, entre dispositivos portáteis e aparelhos celulares. Nada impede, no entanto, que ele seja usado para conectar PC’s.

Para entendermos melhor os seus propósitos, vamos discutir um pouco sobre a pilha de protocolos da especificação Bluetooth, mostrada na Figura 1.

 

 

image002.gif"

A exibição deste artigo foi interrompida.

  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da Mobile magazine DIGITAL
ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!


Fábio Mesquita Póvoa
Fábio Mesquita Póvoa (fabio.povoa@gmail.com) faz parte do Grupo Inova Mobile e é desenvolvedor Java especializado em aplicações J2ME/MIDP que usam tecnologia Bluetooth. Fábio estuda Engenharia de Redes de Comunicação na Universidade de Brasília e desenvolve trabalhos sobre teoria das comunicações di...
O que você achou deste post?

    0 COMENTÁRIO

[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.


Nenhum comentário foi postado - seja o primeiro a comentar!
Cursos relacionados
Publicidade
[Fechar]

Você precisa estar logado para dar um feedback.

Clique aqui para efetuar o login
[Fechar]


Este post está fechado. Saiba mais sobre a assinatura MVP!
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2013 - Todos os Direitos Reservados a web-03