A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

PROTÓTIPO DE SISTEMA MÓVEL NA PLATAFORMA ANDROID PARA COMPARTILHAMENTO DE ARQUIVOS E MENSAGENS ENTRE DISPOSITIVOS BASEADO EM PROXIMIDADE GEOGRÁFICA Aluno:

Apresentações semelhantes


Apresentação em tema: "PROTÓTIPO DE SISTEMA MÓVEL NA PLATAFORMA ANDROID PARA COMPARTILHAMENTO DE ARQUIVOS E MENSAGENS ENTRE DISPOSITIVOS BASEADO EM PROXIMIDADE GEOGRÁFICA Aluno:"— Transcrição da apresentação:

1 PROTÓTIPO DE SISTEMA MÓVEL NA PLATAFORMA ANDROID PARA COMPARTILHAMENTO DE ARQUIVOS E MENSAGENS ENTRE DISPOSITIVOS BASEADO EM PROXIMIDADE GEOGRÁFICA Aluno: Cesar Augusto Kuehl Orientador: Dalton Solano dos Reis FURB – Universidade Regional de Blumenau TCC – Trabalho de Conclusão de Curso Curso de Ciências da Computação - Noturno

2 ROTEIRO  INTRODUÇÃO  OBJETIVOS  FUNDAMENTAÇÃO TEORICA  TRABALHOS CORRELATOS  DESENVOLVIMENTO  IMPLEMENTAÇÃO  RESULTADOS E DISCUSSÕES  CONCLUSÃO & EXTENSÕES

3 INTRODUÇÃO  Redes sociais & Aplicações móveis  Aplicações cientes de localização  LocalSocial

4 OBJETIVOS DO TRABALHO  Disponibilizar um protótipo de sistema, na plataforma Android, que seja capaz de:  Recuperar as coordenadas de posicionamento geográfico dos usuários;  Calcular a distância entre os usuários;  Permitir a troca de mensagens de texto entre os usuários;  Permitir a troca de arquivos entre os usuários.

5 FUNDAMENTAÇÃO TEÓRICA  Geolocalização  Define a posição de um objeto no mundo real.  Meios de obtenção no mundo tecnológico  Satelites GPS  Torres de telefonia  Endereços IP  RFID (identificação de radiofrequência)  Pontos de acesso Wi-Fi  Geomarketing (Geotagging e Geotargeting)

6 FUNDAMENTAÇÃO TEÓRICA  Calculo de distância entre dois pontos geográficos  A formula de Haversine:

7 FUNDAMENTAÇÃO TEÓRICA  Fatores de imprecisão  Forma de obtenção da coordenada geográfica  Torres de telefonia & Location providers  Limitação dos satélites GPS de uso civil.  O planeta Terra não é uma esfera perfeita  O raio nos polos é de 6.358,78 km  Na linha equatorial é de 6.378,14 km  Usa-se então a média: 6.368,46 km

8 FUNDAMENTAÇÃO TEÓRICA  Redes Sociais  Muito mais antigas do que imaginamos  O fator comum  O futuro

9 TRABALHOS CORRELATOS  Foursquare Foursquare (2012)

10 TRABALHOS CORRELATOS  SCVNGR SCVNGR (2012)

11 DESENVOLVIMENTO  REQUISITOS FUNCIONAIS  Permitir que o usuário visualize quais usuários estão próximos de sua localidade e a distancia para estes;  Permitir a troca de mensagens de texto entre os usuários;  Permitir o compartilhamento de arquivos entre os usuários;  Gerar notificações para mensagens recebidas.  REQUISITOS NÃO FUNCIONAIS  Plataforma Android;  Linguagem Java;  WebService Axis2;  Banco de dados Oracle.

12 ESPECIFICAÇÃO  UML  Enterprise Architect  Escopo do sistema  Diagramas  Casos de uso  Classes  Sequência  Modelo entidade relacionamento

13 ESCOPO DO SISTEMA

14 DIAGRAMAS DE CASO DE USO - USUÁRIO

15 DIAGRAMAS DE CASO DE USO – APLICATIVO CLIENTE

16 DIAGRAMAS DE CASO DE USO – APLICATIVO SERVIDOR

17 DIAGRAMAS DE CLASSES – APLICATIVO CLIENTE

18 DIAGRAMAS DE CLASSES – APLICATIVO WEBSERVICE

19 DIAGRAMAS DE CLASSES – APLICATIVO SERVIDOR

20 MODELO DE ENTIDADES E RELACIONAMENTOS

21 IMPLEMENTAÇÃO  Técnica  Orientação a objetos  DAO (Data Access Objects)  MVC (Modelo, Visão e Controle)  Ferramentas  API Java  RMI (Remote Method Invocation)  API kSOAP2  Android SDK  Axis2 Engine  Oracle JDBC  Ambiente de desenvolvimento Eclipse

22 OPERACIONALIDADE DA IMPLEMENTAÇÃO  Visualização dos usuários próximos

23 RESULTADOS E DISCUSSÕES  Tempo para recuperação da lista de usuários Usuários conectadosMédia em milissegundos 0 76 1 89 293,6 398,3 4107,4

24 RESULTADOS E DISCUSSÕES  Tempo para recuperação da lista de mensagens enviadas Qtde. MensagensTempo em milissegundos 0 50 1 120,4 2125 3126 4143,4 5182,6 10231,6

25 RESULTADOS E DISCUSSÕES  Tempo para recuperação de uma mensagem Qtde. CaracteresTempo em milissegundos 5 89 25 97 5077,2 100126,2 150114,2 30082,4 100078,8

26 RESULTADOS E DISCUSSÕES  Tempo de transferência de arquivos Numero Tamanho do arquivo em bytesTecnologia de conexão Tempo para o download em milissegundos 177.824 HSPA6564 EDGE10162 2514.713 HSPA10265 EDGE30341 31.174.405 HSPA17255 EDGE63992

27 RESULTADOS E DISCUSSÕES Usuarios cadastradosTamanho da tabela em bytes 2 2262 3 2388 4 2518 5 2644 6 2768 7 2894 8 3020 9 3146 10 3272  Espaço utilizado pela tabela de usuários

28 RESULTADOS E DISCUSSÕES  Espaço utilizado pela tabela de arquivos Arquivos compartilhadosTamanho da tabela em bytes 1 2402 2 2624 3 2824 4 3042 5 3258 6 3476 7 3660 8 3846 9 4032 10 4218

29 CONCLUSÃO & EXTENSÕES  CONCLUSÃO  Objetivos alcançados  Fatores de imprecisão  Comunicação entre os dispositivos  A plataforma Android  EXTENSÕES  Utilização da tecnologia VOIP;  Explorar meios de comunicação direta entre os dispositivos móveis;  Avaliar melhoria quanto precisão na obtenção das coordenadas geográficas

30 DEMONSTRAÇÃO


Carregar ppt "PROTÓTIPO DE SISTEMA MÓVEL NA PLATAFORMA ANDROID PARA COMPARTILHAMENTO DE ARQUIVOS E MENSAGENS ENTRE DISPOSITIVOS BASEADO EM PROXIMIDADE GEOGRÁFICA Aluno:"

Apresentações semelhantes


Anúncios Google