

65
6.3.4.2
Desenvolvimento do Aplicativo
O aplicativo foi desenvolvido na linguagem Java para o sistema Android, amplamente
utilizado em dispositivos móveis. Para este fim, utilizou-se o
software Android Studio
como
plataforma de desenvolvimento da
interface
e programação. Com o desenvolvimento deste
aplicativo busca-se auxiliar o processo de tomada de decisões operacionais (GOLDBARG e
LUNA, 2000) dos gestores da área de resíduos sólidos do município no que se refere à
logística dos RCD. Especificamente, o aplicativo subsidiará o gestor público nas seguintes
atividades:
x
Identificar os locais no município onde estão dispostos RCD de maneira inadequada;
x
Identificar a obra ou responsável na localidade pelo despejo inadequado dos RCD;
x
Tomada de decisões operacionais quanto àquele RCD.
Basicamente, o sistema auxiliará a gestão operacional da coleta de RCD por meio da
identificação do local e responsável pelo despejo. Ainda como um objetivo secundário
permitirá que o município confronte os dados de localização do RCD com os endereços que
possuem alvará de construção válidos possibilitando assim a identificação se a obra possui ou
não um engenheiro responsável para gerir descarte do RCD.
6.3.4.3
Banco de Dados
MySQL
A premissa básica para o desenvolvimento do banco de dados do aplicativo foi a de
selecionar os dados necessários aos gestores para os fins propostos de identificação dos locais
de despejo de RCD de maneira inadequada. Assim, identificou-se como necessário para este
fim dois dados básicos: localização e imagem do resíduo. O primeiro dado, a localização,
justifica-se para que o gestor possa ter um mapeamento das regiões de descarte, podendo,
dessa forma, dispor de ações estratégicas por região e para a identificação do local a fim de
que haja ações mitigadoras ou de fiscalização neste.
O segundo dado, a imagem, justifica-se para possibilitar uma ação de triagem prévia e
enquadramento do tipo de resíduo a fim de auxiliar na tomada de decisão preliminar sobre
este. O banco de dados foi desenvolvido em
MySQL
sendo que, para este fim, foram
utilizados os tutoriais constantes no
site
de desenvolvedores oficiais da plataforma móvel
Android (ANDROID, 2015)
,
assim como (DEITEL, DEITEL e DEITEL, 2015) e (SORO,
2015)
.
A conexão e transmissão dos dados registrados pelo aplicativo para o
MySQL
deu-se
por meio de
scripts
escritos na linguagem PHP, utilizando-se da biblioteca do
Volley
do
Android Studio.
Segundo Soro (2015),
Volley
é uma biblioteca HTTP que proporciona as aplicações
Android uma maneira de manejar as redes mais simples e rápida. O esquema de conexão
encontra-se ilustrado na Figura 2.
73