Upgrade to Pro — share decks privately, control downloads, hide ads and more …

TCC - Rastreamento com dispositivos móveis

Avatar for mauriliohrc mauriliohrc
December 13, 2011

TCC - Rastreamento com dispositivos móveis

Apresentação.

Avatar for mauriliohrc

mauriliohrc

December 13, 2011
Tweet

More Decks by mauriliohrc

Other Decks in Programming

Transcript

  1. RASTREAMENTO PARA DISPOSITIVOS MÓVEIS •Integrantes ★ Eduardo Lagares ★ Maurílio

    Henrique ★ Luiz Henrique Machado •Orientador ★ Me. João Caetano •Co-orientadores ★ Mcgill Evaristo ★ Rafael Leal Tuesday, December 13, 11
  2. ESTRUTURA DA APRESENTAÇÃO •Objetivos e justificativas •Fundamentação teórica e tecnologias

    utilizadas •Etapas do desenvolvimento •Produto desenvolvido Tuesday, December 13, 11
  3. OBJETIVOS E JUSTIFICATIVAS • Como surgiu a idéia. • Por

    que escolhemos esse tema. • Objetivo do projeto. • Desafios Tuesday, December 13, 11
  4. TECNOLOGIAS DE RASTREAMENTO •Radio Direction Finder (RDF) e Global Position

    System (GPS). ✦ Ambos tem a mesma idéia de funcionamento, mudando o alcance e a tecnologia usada. ✦ Para ter um bom resultado, ambos precisam de no mínimo 3 pontos encontrados. ✦ A localização geográfica das antenas de RDF fica por conta das operadores. ✦ Existem serviços de informações dessas localizações. ✦ O RDF pode ser feito por antes de diferentes operadoras. Tuesday, December 13, 11
  5. PLATAFORMAS MÓVEIS • Plataforma mantida pela empresa Apple. • Linguagem

    Objective-C. • Não possui VM, mas possui um runtime inteligente. • Suporte somente para os dispositivos da Apple (iDevices). • Telas padronizadas. • Melhor qualidade de funcionamento e usabilidade. • Somente uma via de lançamento de aplicações com filtro extremamente rígido. Tuesday, December 13, 11
  6. PLATAFORMAS MÓVEIS • Plataforma aberta, mantida pela Google. • Aplicações

    escritas na linguagem JAVA. • Funciona em uma maquina virtual. • Suporte a diferentes tipos de hardware. • Hoje é a plataforma mais presente nos smartphones no mundo. • Maior liberdade e facilidade no desenvolvimento. • Mais de uma via para lançamento de aplicações, com menor rigidez. ANDROID Tuesday, December 13, 11
  7. BANCO DE DADOS • Banco de dados com suporte a

    SQL. • Focado em mobilidade. • Ótimo desempenho em ambientes de baixa memória. • Consiste em único arquivo. • Fácil cópia do banco entre diferentes arquiteturas. • Presente na maioria dos smarthphones, pdas e mp3 players. Tuesday, December 13, 11
  8. DOCUMENTAÇÃO • Reuniões para analise de requisitos. • Obedecendo padrões

    UML. • Só utilizamos documentos e diagramas que achamos necessários para esse projeto. • Prototipação foi crucial para o projeto. • Projeto conduzido por requisições de desenvolvimento. Tuesday, December 13, 11
  9. CODIFICAÇÃO E TESTES • Foi utilizado a IDE Eclipse com

    plugin ADT para desenvolvimento na plataforma ANDROID. • Na plataforma iOS, a IDE Xcode foi utilizada. • Foi utilizado o padrão OO e MVC no desenvolvimento do código nas duas plataformas. • 80% dos testes foram feitos em ambientes externos, tornando mais demorado esse processo. • Testes locais ou simulados não tiveram resultados satisfatórios. Tuesday, December 13, 11
  10. PROBLEMAS E DIFICULDADES • Grandes dificuldades no entendimento da linguagem

    Objective-C. • Plataforma ANDROID proporcionou maior número de testes. • Surpresas e novos conhecimentos no ato da divulgação da aplicação na plataforma Apple. • Diferença de qualidade de hardware entre os aparelhos da plataforma ANDROID. Tuesday, December 13, 11
  11. TRABALHOS FUTUROS • Aprimorar performance da bateria nesses dispositivos. •

    Desenvolver essa aplicação para as plataformas Windows Phone, Symbiam, BlackBerry. • Adicionar recursos como envio de mensagens, botão de pânico, bloqueio remoto do aparelho e outros. • Entrar nesse crescente nicho de mercado da aplicações móveis. Tuesday, December 13, 11