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
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
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
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
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
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
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
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