LoginRegistre-se

Home > Vídeos

KeyPressed e KeyRelease: Interatividade – Curso Bluetooth: Controle de aplicação desktop via celular – Parte 12

por Robison Cris Brito

Tempo: 15‘00‘‘ min

Resumo: Nessa vídeo é definida a interatividade entre o usuário e o aplicativo móvel. Para isso, é utilizado o modelo de evento do canvas, através dos métodos keyPressed e keyRelease. O primeiro verifica se o usuário pressionou direita ou esquerda na tecla ‘joystick‘ do celular, apresentando a imagem correspondente na tela. O segudno, quando o usuário deixa de pressionar as teclas, é apresentada a figura inicial na tela do celular. Por fim, ao ser concluído o aplicativo celular, é baixado e configurado o framework Marge e Bluecove que permitem a utilização do bluetooth entre o aplicativo celular e o aplicativo Desktop.

Metodologia de desenvolvimento do exemplo: Para o desenvolvimento do jogo, inicialmente será codificado o aplicativo desktop utilizando o Java SE. Este fará desenho na tela usando canvas, capturará as teclas pressionadas pelo usuário e fará a interação no jogo. Após será desenvolvido um aplicativo celular, usando o Java ME, este será o joystick do jogo. Por fim, será instalada e configurada as ferramentas para a comunicação/desenvolvimento bluetooth, que fará a integração entre as duas tecnologias (Java ME e Java SE)

Tecnologias utilizadas: IDE Netbeans 6.9, Bluecove, Framework Marge

Exemplos construídos: Um jogo Desktop controlado por um aparelho celular usando a tecnologia Bluetooth (Aplicativo Desktop e Aplicativo Móvel)

Palavras-chave: Java, JavaSE, JavaME, Jogo, controlado, celular, Bluetooth, Bluecove, Marge, comunicação, sem fio, wireless, JSR-82, JSR, 82, Canvas, keyPressed e keyRelease.


Mais videos deste curso


  1. Ambiente de Desenvolvimento: Marge – Curso Bluetooth: Controle de aplicação desktop via celular – Parte1
    Nessa primeira vídeo aula serão apresentados os aplicativos mobile e desktop que serão desenvolvidos.
  2. Busca de Serviços via Bluethoot: Marge – Curso Bluetooth: Controle de aplicação desktop via celular – Parte 2
    Na segunda vídeo aula desta série é codificado, quase que na sua totalidade, o código do aplicativo móvel, este um programa desenvolvido na linguagem JavaME, utilizando o desenvolvimento visual da IDE Netbeans.
  3. Desenvolvendo o aplicativo servidor: Marge – Curso Bluetooth: Controle de aplicação desktop via celular – Parte 3
    Na terceira vídeo aula desta séria são apresentado os listener utilizados na comunicação bluetooth, estas fornecidos pelo framework Marge
  4. Recepção, processamento e retorno de mensagem: Marge – Curso Bluetooth: Controle de aplicação desktop via celular – Parte 4
    Na quarta vídeo aula da série será apresentada a recepção da mensagem bluetooth vinda de um aplicativo cliente, seu processamento e o retorno de uma mensagem de texto para o dispositivo que realizou o envio.
  5. canvas no NetBeans – Curso Bluetooth: Controle de aplicação desktop via celular – Parte 5
    Nas próximas dez vídeo aulas será apresentado o desenvolvimento de um jogo didático, este desenvolvido com a tecnologia Java SE, que será controlado por um aparelho celular, o qual executará um aplicativo desenvolvido em Java ME.
  6. Sprites: Personagens do jogo – Curso Bluetooth: Controle de aplicação desktop via celular – Parte 6
    O foco da segunda vídeo aula é o desenvolvimento dos personagens do jogo Desktop, estes desenvolvidos usando desenho em tela com Canvas.
  7. KeyListener: Movimento dos personagens – Curso Bluetooth: Controle de aplicação desktop via celular – Parte 7
    Na terceira vídeo aula, será codificada a movimentação dos dois personagens do jogo.
  8. Definindo os FPS e incluindo contadores no jogo – Curso Bluetooth: Controle de aplicação desktop via celular – Parte 8
    Essa vídeo apresenta um conceito muito importante para os desenvolvedores de jogos – o FPS (Frames por Segundo).
  9. Tratando a colisão dos personagens –Curso Bluetooth: Controle de aplicação desktop via celular – Parte 9
    Na quinta vídeo aula da série, é apresentado o método para reiniciar a jogada.
  10. Executável para distribuição – Curso Bluetooth: Controle de aplicação desktop via celular – Parte 10
    É finalizado nessa vídeo aula o desenvolvimento do jogo desktop.
  11. Mobility Pack – Curso Bluetooth: Controle de aplicação desktop via celular – Parte 11
    Nessa vídeo aula é iniciado o desenvolvimento do aplicativo celular, que funcionará como Joystick pelo jogo desktop.
  12. KeyPressed e KeyRelease: Interatividade – Curso Bluetooth: Controle de aplicação desktop via celular – Parte 12
    Nessa vídeo é definida a interatividade entre o usuário e o aplicativo móvel. Para isso, é utilizado o modelo de evento do canvas, através dos métodos keyPressed e keyRelease.
  13. Bluecove: Codificando o uso do Bluetooth – Curso Bluetooth: Controle de aplicação desktop via celular – Parte 13
    Nessa vídeo aula é codificada a comunicação bluetooth no sistema desktop.
  14. JSR-82: Codificando o uso do Bluetooth no celular – Curso Bluetooth: Controle de aplicação desktop via celular – Parte 14
    Na última vídeo aula da série, é apresentada a utilização do bluetooth no aplicativo celular através da JSR-82.
Clique aqui para
acessar esse vídeo




Oferecido por DevMedia