universidade federal de santa catarina

Propaganda
UNIVERSIDADE FEDERAL DE SANTA CATARINA
PROJETOS I
Nome: Rafael da Silva Rodrigues
Matricula: 0323839-3
Disciplina: Projetos I
PHONEMAP - Sistema para pesquisa geográfica on-line via telefones celulares
Carlos Jorge Scheidt e Robson da Silva Rodrigues
UNISUL - Florianópolis 2004
Resumo
O projeto foi desenvolvido por dois graduandos de Ciências da Computação da
Universidade do Sul de Santa Catarina (UNISUL) no ano de 2004. Ele consiste no
desenvolvimento de um Sistema de Informação Geográfico (SIG), tendo como proposta
desenvolver um sistema utilizando tecnologias móveis que tenham larga adoção na
indústria e que permitam a pesquisa e a exibição de mapas de logradouros e pontos de
referência de forma on-line através de um telefone celular. O publico alvo do sistema são
transportadoras, motoboys, turistas, etc. tendo como objeto principal auxilia-los a encontrar
o ponto de destino. O sistema foi desenvolvido utilizando a tecnologia J2ME (Java 2 Micro
Edition) que permite rodar em dispositivos móveis como telefones celulares, aplicações
desenvolvidas na linguagem orientada a objetos Java. O serviço proposto permite aos
usuários a partir do logradouro, a consulta de mapas de algumas das principais cidades de
Santa Catarina. Com o resultado da consulta, o usuário pode navegar nas 8 direções
cardeais, ampliar e reduzir a escala do mapa e selecionar uma camada diferente de
visualização (vias, terrenos, pontos de referência, etc...). Os dados são enviados para um
servidor utilizando uma conexão Wireless, esses dados são redirecionados pela operadora
do telefone celular para o servidor que contém o GMAPWeb. O GMAPWeb é um serviço
instalado em um Servidor Web, disponibilizando um banco de dados geográfico. Esse
serviço já existia, ou seja, não foi implementado nesse TCC. No entanto, foi necessário
construir um serviço baseado na tecnologia J2EE (Java 2 Enterprise Edition) para poder
interpretar as solicitações enviadas a partir do telefone celular e redirecionando-as para o
serviço GmapWeb. O sistema armazena em um cache as últimas consultas a fim de facilitar
consultas futuras do usuário.
As etapas do projeto foram dividas em:
Análise de riscos:
Estudar a API do GMAPWeb.
Estudar o desenvolvimento em J2ME para telefones celulares.
Preparação o ambiente para o desenvolvimento:
Instalar o banco de dados para o GMAPWeb.
Instalar o servidor Web para o GMAPWeb.
Instalar o GMAPWeb.
Instalar o kit de desenvolvimento J2ME.
Desenvolvimento do produto:
Análise
Análise de requisitos
Prototipação
Validação dos requisitos com o usuário
Criação dos planos de testes
Projeto
Modelagem do projeto em UML
Implementação
Visualização do mapa de um logradouro;
Localização de números de logradouros;
Visualização do mapa dos últimos 5 logradouros;
Testes
Execução dos planos de testes
Validação da versão com usuário
Implantação
Geração da versão
Finalização do projeto:
Análise do resultado do projeto
Análise de possíveis novas funcionalidades
Download