Your SlideShare is downloading. ×
Apresentação - Estudo sobre comunicação bluetooth em um ambiente educacional ubiquo
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Saving this for later?

Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime - even offline.

Text the download link to your phone

Standard text messaging rates apply

Apresentação - Estudo sobre comunicação bluetooth em um ambiente educacional ubiquo

519
views

Published on

Apresentação do trabalho de conclusão de curso - Estudo sobre comunicação bluetooth em um ambiente educacional ubiquo - Unicruz - Ciência da Comptação.

Apresentação do trabalho de conclusão de curso - Estudo sobre comunicação bluetooth em um ambiente educacional ubiquo - Unicruz - Ciência da Comptação.


0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
519
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
8
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. ESTUDO SOBRE COMUNICAÇÃO BLUETOOTH EM UM AMBIENTE EDUCACIONAL UBÍQUO - CIÊNCIA DA COMPUTAÇÃO - Fabricio S. Kronbauer Orientadora: Josiane Kroll
  • 2. Plano de Apresentação  Introdução  Computação Móvel  Aplicação Proposta  Conclusões
  • 3. Problema  Existe um grande número de dispositivos com tecnologia bluetooth no mercado,  porém essa tecnologia é pouco utilizada e explorada no meio de consulta a informações. Disposição da tecnologia Uso da tecnologia
  • 4. Justificativa  Disponibilizar uma forma diferente e ainda pouco explorada de busca por informações, através do uso do bluetooth.  Porquê utilizar esse meio  Baixo custo  Baixo preço do hardware  Padrão de radiofrequência aberto, logo sem custo de tráfego  Consome menos energia que Wi-Fi.  A grande maioria de usuários no meio possui dispositivos móveis com bluetooth.
  • 5. Importância Numa era onde a informação tende a circular quase em tempo real, a possibilidade de obter o mesmo conteúdo em diversos meios facilita e torna a vida mais produtiva. Catize Brandelero
  • 6. Objetivos  Estudo e análise do protocolo bluetooth em um ambiente educacional ubíquo.  Desenvolvimento de aplicativo para comunicação  Servidor  Cliente
  • 7. Computação Móvel Dispositivos Móveis  Celular, PDA e Smartphones Redes de Comunicação Móvel  Bluetooth, Wi-Fi e rede de telefonia celular Computação Ubíqua  Próxima relação aos conceitos de mobilidade
  • 8. Tecnologia Bluetooth  Uso:  Substituição de fios e cabos ( fones, mouse, teclado…)  De dispositivos móveis à eletrodomesticos.  Troca de arquivos ( fotos, músicas, vídeos…)  Porém permite vários outros cenários de uso.
  • 9. Tecnologia Bluetooth Que é:  Chip de radiofrequencia de baixo consumo que opera em faixa livre (2.4 GHz)  Ericsson em 1994 iniciou pesquisas, formando em 1998 o SIG (consorcio)  Permite criar redes ad hoc  não existe um ponto de acesso central, os dispositivos se comunicam diretamente com dispositivos mais próximos formando piconet ou scatternet.
  • 10. Especificação  Núcleo  Perfis  Rádio  GAP  Banda Base  SDA  LMP  SPP  HCI  L2CAP  RFCOMM  SDP
  • 11. Pilha de Protocolos
  • 12. Computação Ubíqua Deseja-se tornar a computação ubíqua a vida cotidiana das pessoas. Omnipresente Universal Difusa Uso de técnicas para adaptar aplicações ao ambiente, compreendendo o contexto inserido para aprimorar interação com o usuário. Através da coleta de informações do meio, de acordo com o contexto inserido para construir aplicações específicas.
  • 13. Aplicação Proposta Disponibilizar uma forma de consulta a notas de discentes de uma instituição acadêmica através do uso do bluetooth empregando técnicas de computação ubíqua.
  • 14. Tecnologias Empregadas Sistema operacional Windows 7 Adaptador bluetooth USB Linguagem de programação Java IDE de desenvolvimento Netbeans Biblioteca Bluecove Dispositivo móvel para testes - celular
  • 15. Tecnologias Empregadas X Protocolo Bluetooth Permite uso bluetooth Bluecove com J2ME. Bluecove para J2SEProtocolosbluetooth Implementado pela pilhaimplementados bluetooth do sistemaem software operacionalProtocolosbluetooth Uso adaptador USBimplementadosem hardware
  • 16. Bluetooth + Java Java  Portabilidade.  Relativa velocidade de desenvolvimento e facilidade de programação.  Custo, já que o Java é uma plataforma livre.  E a grande quantidade de IDEs e APIs para desenvolvedores.  Suporte a programação de dispositivos móveis com bluetooth. JSR-82  Descreve as especificações para o uso do J2ME com o bluetooth. Bluecove  Biblioteca J2SE para bluetooth.  Uma implementação do JSR-82 para uso em desktops.
  • 17. Desenvolvimento do Sistema  Configuração  Servidor  Notebook HP DV4 1313dx  Processador AMD Turion X2 RM-74 2.2 Ghz  Memoria 4 GB  Windows Seven 64 bits  Linguagem de Programação JAVA através do JDK 5.0  IDE de desenvolvimento Netbeans 6.8  API Java Bluecove que implementa o JSR-82
  • 18. Desenvolvimento do Sistema  Configuração  Clientes  Celulares, PDA ou smartphones com suporte a:  APIs do CLDC 1.0  Perfil MIDP 2.0  Suporte a bluetooth e JSR-82  Testes - Celular Nokia 5130
  • 19. Desenvolvimento do Sistema Servidor  Cria serviço,  Disponibiliza serviço,  Aguarda conexão. Cliente  Busca dispositivo,  Busca serviço,  Inicia conexão.
  • 20. Servidor Duas classes  Servidor.java  Classe principal  Le_dados.java  Faz consulta de dados
  • 21. Cliente Quatro classes  ClienteBT.java  Classe principal com registro do serviço (UUID) e implementação de métodos necessários ao MIDlet.  Controle_bt.java  Implementação bluetooth via RFCOMM  Controle_tela.java  Serialização dos dados, envio e confirmação.  Cria_tela.java  Apresentação gráfica na tela
  • 22. Componentes Básicos  Gerência de dispositivos  LocalDevice & RemoteDevice  Descobrimento de dispositivos  DiscoveryAgent & DiscoveryListener  Registrando e descobrindo serviços  UUID + SDP  Comunicação  Streams - sequência ordenada de dados que possuem uma origem e um destino, InputStreams e OutputStreams
  • 23. Conclusões Contribuições  Estudo da tecnologia bluetooth em um meio onde existe pouca implementação, se comparado ao número de dispositivos que possuem a tecnologia.  Mais uma possibilidade de facilitar a vida do usuario, utilizando uma tecnologia pouco explorada.
  • 24. Conclusões Considerações Finais  A tecnologia existe e está presente em um grande número de dispositivos. Porque nao utilizar?  Devido a deficiências na implementação prática, não foi possível atingir o grau de aprofundamento esperado, o que impossibilitou o uso pratico da computação ubíqua.
  • 25. Conclusões Trabalhos Futuros  Desenvolver interface gráfica adequada.  Agregar funções e disponibilizar mais serviços.  Implementar computação ubíqua através de técnicas de coleta de dados, estudo de contexto e uso de banco de dados.