You are on page 1of 6

DESENVOLVIMENTO DE APLICATIVO PARA SMARTPHONE DESTINADO AO

PROJETO GEOMTRICO DE ESTRADAS

Douglas Pinto de Oliveira1, Leandro da Rocha Vaz2


1,2Universidadedo Grande Rio (UNIGRANRIO) / Escola de Cincia e Tecnologia. Rua Professor Jos
de Souza Herdy n1160, Bairro Jardim Vinte e Cinco de Agosto, Duque de Caxias, RJ,
1douglas.pnt0@gmail.com, 2leandro.vaz@bol.com.br

Resumo - O uso de tecnologias mveis est cada vez mais difundido em nossa sociedade e as suas
funcionalidades se apresentam em diversos momentos do nosso dia a dia. O presente trabalho se
destina a apresentar o desenvolvimento de um aplicativo para smartphone para utilizao na rea de
projeto geomtrico de estradas, no segmento destinado a geometria plana. So apresentadas as
nomenclaturas e frmulas empregadas no clculo das funes do aplicativo, alm de um breve
entendimento dos mtodos desenvolvidos na programao. Nos resultados so apresentadas as
funes do aplicativo do ponto de vista do usurio, demonstrando os caminhos a serem seguidos
para obteno dos resultados esperados.

Palavras-chave: Aplicativo. Smartphone. Estradas. Engenharia Civil.


rea do Conhecimento: Engenharias / Engenharia Civil

Introduo

Uma das maiores inovaes surgidas, atualmente, graas a todo o avano cientfico e tecnolgico
dos ltimos sculos so as tecnologias mveis. Segundo Alcntara e Vieira (2011), podemos definir
tecnologia mvel como o modo de acessar a internet e outros recursos computacionais por
intermdio de dispositivos mveis, tais como, celulares, tablets, notebooks, smartpads, dentre outros.
Hoje em dia a tecnologia mvel vem sendo utilizada nas mais diversas reas do conhecimento e uma
gama diversa de estudantes e profissionais vm se beneficiando de softwares e aplicativos voltados
para suas reas.
A rea da educao tem muito com o que se beneficiar com as tecnologias mveis, atravs de
uma modalidade educacional denominada mobile learning. De acordo com Mlbert e Pereira (2011),
o mobile learning consiste na realizao de atividades de ensino e aprendizagem atravs do uso
educacional de dispositivos mveis e portteis. Segundo Cleophas et al. (2015), estamos progredindo
a uma era onde a ideia de no possuirmos dispositivos mveis no contexto educacional ser algo
inconcebvel. Nesse contexto, a utilizao de aplicativos educacionais para smartphones deve ser
considerada uma boa soluo para tornar o ensino em sala de aula menos esttico e mais dinmico,
de forma que os alunos possam interagir melhor com os assuntos tratados nas aulas, podendo
usufruir de uma melhor aprendizagem. Alm disso, o uso dos smartphones em sala de aula
apresenta maior praticidade do que o uso dos computadores, j que os smartphones so uma
ferramenta que est ao alcance da grande maioria das pessoas a todo o tempo.
O ramo da engenharia civil desfruta de inmeros softwares computacionais para auxilio dos
estudantes e profissionais da rea, porm a oferta de aplicativos para smartphones ainda muito
baixa, o que fomenta o desenvolvimento dos mesmos. A grande maioria dos aplicativos no mercado,
voltados para a engenharia civil, se focam nas reas de estruturas, porm h muito mais campos a
serem abordados como, por exemplo, solos, estradas, hidrulica, dentre outros.
O presente trabalho tem como objetivo o desenvolvimento de um aplicativo para smartphone
voltado a rea de estradas, para auxilio aos estudantes da engenharia civil, podendo servir tambm
como objeto de consulta para os profissionais da rea. O mesmo ser responsvel pela realizao de
clculos relacionados ao projeto geomtrico horizontal da estrada, atravs de um ambiente intuitivo e
de fcil utilizao. Espera-se que o aplicativo seja de grande valia aos interessados pela sua
utilizao.

XX Encontro Latino Americano de Iniciao Cientfica, XVI Encontro Latino Americano de Ps-Graduao e VI 1
Encontro de Iniciao Docncia Universidade do Vale do Paraba.
Metodologia

Optou-se pelo desenvolvimento do aplicativo em plataforma Android, devido a mesma se


apresentar em uma variedade enorme de dispositivos mveis. Alm disso, de acordo com uma
pesquisa realizada pela Kantar (2016), os dispositivos que utilizam o Android como plataforma
fizerem do mesmo o lder em participao de mercado no ano de 2015 no Brasil, com 91,8% em
vendas o que significa que a grande maioria da populao brasileira faz uso dessa plataforma.
A ferramenta utilizada no desenvolvimento do aplicativo foi o Android Studio. De acordo com seu
desenvolvedor o Android Studio o ambiente de desenvolvimento integrado (IDE) oficial para o
desenvolvimento de aplicativos Android. Segundo Silveira (2010), a plataforma do Google nos
permite usufruir de todo o poder da linguagem Java, alinhado as APIs especficas do Android.
Como partida ao desenvolvimento do aplicativo foi feito experimentaes com processos de
clculos pertinentes ao projeto geomtrico planimtrico, especificamente no que tange aos clculos
de curvas e de estaqueamento. As nomenclaturas dos elementos das curvas simples e com transio
espiral empregadas no aplicativo so mostradas na Figura 1 e Figura 2.

Figura 1 - Nomenclaturas curva simples.

Fonte: autor (Adaptado de Pontes Filho, 1998).

Figura 2 - Nomenclaturas curva com transio

Fonte: autor (Adaptado de Pontes Filho, 1998).

XX Encontro Latino Americano de Iniciao Cientfica, XVI Encontro Latino Americano de Ps-Graduao e VI 2
Encontro de Iniciao Docncia Universidade do Vale do Paraba.
Para o clculo dos elementos das curvas simples e curvas com transio espiral foram utilizadas
as frmulas apresentadas nas Tabelas 1 e 2.

Tabela 1 - Frmulas para Curva Simples

Fonte: autor.

Tabela 2 - Frmulas para Curva com Transio

Fonte: autor.

A programao foi estruturada em duas classes, uma para a funo rotina do aplicativo e outra
para as funes de clculo de curvas simples e com transio e estaqueamento de curvas simples e
com transio.

XX Encontro Latino Americano de Iniciao Cientfica, XVI Encontro Latino Americano de Ps-Graduao e VI 3
Encontro de Iniciao Docncia Universidade do Vale do Paraba.
Na classe da funo rotina foram atribudas seis rotinas para a realizao de todo o processo, que
so chamados em sequncia pelo aplicativo. A primeira rotina retorna as diferenas entre pontos
consecutivos de coordenadas inseridas pelo usurio. A segunda rotina retorna o comprimento dos
alinhamentos entre pontos consecutivos, para isso o mesmo realiza uma anlise trigonomtrica dos
valores retornados pelo primeiro mtodo. So nesses alinhamentos que as curvas iro se concordar.
A terceira rotina retorna os valores dos azimutes de cada alinhamento. A quarta rotina retorna as
deflexes entre os alinhamentos, essas deflexes so obtidas atravs de relaes entre os azimutes
dos alinhamentos. A quinta rotina retorna os valores dos elementos das curvas, atravs de clculos
especficos para cada tipo de curva (Tabela 1 e Tabela 2). A sexta e ltima rotina retorna o
estaqueamento dos pontos notveis do traado. Esse estaqueamento realizado atravs da
utilizao dos alinhamentos, elementos das curvas e dados inseridos pelo usurio.
A classe responsvel pelo clculo das curvas e dos estaqueamentos apresenta dez mtodos
sendo esses divididos em: trs para clculo de curvas simples, trs para clculo de curvas com
transio, dois para clculo de estaqueamento de curvas simples e dois para clculo de
estaqueamento de curvas com transio.
As sequncias das rotinas para o clculo de curvas simples e de transio so similares. Uma das
diferenas est nos dados solicitados ao usurio. A primeira rotina chamada por ambos retorna os
valores dos elementos da curva, que so realizados atravs de clculos especficos para cada tipo de
curva (Tabela 1 e 2). Caso o usurio queira estaquear a curva calculada pelo primeiro mtodo o
segundo ou terceiro mtodos entram em ao. A diferena entre o segundo e terceiro mtodos que
o segundo retorna somente o estaqueamento dos pontos notveis da curva, j o terceiro mtodo
retorna o estaqueamento dos pontos notveis de um traado (curvas mais tangentes).
No caso das rotinas voltadas para o estaqueamento de curvas simples e curvas com transio,
no existe uma sequncia, eles so chamados de acordo com a necessidade do usurio. Se o
usurio quiser estaquear os pontos notveis somente da curva ser chamada uma rotina que
retornar o que foi desejado, caso ele queria estaquear os pontos notveis de um traado (curva mais
tangentes) outro mtodo ser chamado. Essa explicao serve tanto para o estaqueamento de
curvas simples como para o de curvas com transio.

Resultados

Obteve-se, ao final do trabalho, um aplicativo com cinco funes: rotina, clculo de curvas simples,
clculo de curvas com transio espiral, estaqueamento de curvas simples e estaqueamento de
curvas com transio. Todas essas funes so apresentadas na tela inicial do aplicativo.
A funo rotina permite o clculo de todo o traado, tendo incio na escolha da quantidade de
pontos de coordenadas e finalizando no clculo do estaqueamento. Quando essa funo
selecionada uma nova tela surge, para que o usurio possa escolher a quantidade de pontos de
coordenada. A tela seguinte apresenta os campos nos quais o usurio deve inserir os valores das
coordenadas UTM de cada ponto (norte, este). A prxima tela a ser exibida a de escolha do tipo de
curva, que pode ser do tipo simples ou com transio espiral. Caso a curva selecionada seja do tipo
simples o usurio deve introduzir um valor de raio para a mesma, caso seja do tipo transio espiral o
usurio deve introduzir o raio e o comprimento da transio. A tela seguinte a dos resultados, onde
o usurio pode escolher qual a curva que ele deseja visualizar os resultados ou seguir direto para o
estaqueamento. Na tela de estaqueamento o usurio deve inserir o valor da estaca inicial e o seu
complemento. Por fim exibido o resultado do estaqueamento.
A funo para clculo de curvas simples depende apenas da insero do valor do raio e do ngulo
de deflexo. A prxima tela a ser exibida, aps a insero dos dados solicitados, j conter os
resultados dos elementos da curva. Ainda possvel estaquear a curva que acabara de ser
calculada, atravs da opo estaqueamento contida na tela de resultados. Esse estaqueamento se
difere do realizado na funo rotina, pois o mesmo apresenta duas alternativas para escolha que so
o estaqueamento somente da curva e o estaqueamento da curva com a insero de alinhamentos.
Caso o usurio escolha a opo de curva mais alinhamento ser necessrio insero de dois
valores de alinhamento, nas quais a curva ir se concordar, alm do valor da estaca inicial e do seu
complemento, caso o usurio escolha a opo de estaquear somente a curva ele no precisar
inserir valores de alinhamento. Ao final ser exibido o resultado do estaqueamento.

XX Encontro Latino Americano de Iniciao Cientfica, XVI Encontro Latino Americano de Ps-Graduao e VI 4
Encontro de Iniciao Docncia Universidade do Vale do Paraba.
A funo para clculo de curvas com transio se assemelha em quase sua totalidade a funo
para clculo de curvas simples, a nica questo que as difere que alm do valor do raio e do ngulo
de deflexo se faz necessrio a insero de dois valores para os complementos da transio.
As funes estaqueamento de curvas simples e estaqueamento de curvas com transio partem
do mesmo princpio do estaqueamento realizado nas funes de clculo de curvas simples e de
curvas com transio, porm, devido ao fato de no terem sido realizados clculos para obteno dos
elementos das curvas utilizados no estaqueamento (desenvolvimento da curva, tangente externa,
comprimento da transio), h a necessidade dos mesmos serem inseridos manualmente. No caso
da realizao do estaqueamento de curvas simples sem alinhamento deve ser inserido o
desenvolvimento da curva, no campo especfico, caso seja realizado o estaqueamento com
alinhamento, alm da insero do desenvolvimento da curva, necessrio inserir a sua tangente
externa. De maneira anloga, no estaqueamento de curvas com transio sucede a necessidade de
inserir os comprimentos da transio.
A seguir so apresentadas algumas telas do aplicativo em funcionamento (Figura 3 e Figura 4).

Figura 3 - Tela inicial, tela de seleo de pontos e tela de insero de coordenadas.

Fonte: autor.

Figura 4 - Tela de seleo de curvas, tela de resultados de curva simples e tela de estaqueamento.

Fonte: autor.

XX Encontro Latino Americano de Iniciao Cientfica, XVI Encontro Latino Americano de Ps-Graduao e VI 5
Encontro de Iniciao Docncia Universidade do Vale do Paraba.
Discusso

Devido ao trabalho apresentar certo ineditismo na categoria de aplicativos para smartphone,


voltados para o projeto geomtrico de estradas, no foi possvel encontrar aplicativos que se
assemelhassem, no quesito funes, ao desenvolvido nesse estudo.
O nico aplicativo encontrado em pesquisas prvias a realizao desse trabalho, voltado ao
projeto geomtrico de estradas, apresenta uma srie de calculadoras para cada elemento especfico
das curvas, onde o usurio deve inserir todos os parmetros necessrios nas frmulas e o mesmo
retorna o seu resultado. Isso se difere do aplicativo desenvolvido nesse trabalho, pois o mesmo
realiza o clculo de todos os elementos das curvas com a insero da menor quantidade de
parmetros possveis.

Concluso

Os dispositivos mveis, de forma geral, podem e dever ser utilizados como ferramentas adicionais
ao processo de aprendizagem. A implementao de um aplicativo ser til aos estudantes do curso
de engenharia civil para as disciplinas pertinentes ao ensino de projeto de estradas. Vale lembrar que
o mesmo tambm pode ser utilizado para consultas por profissionais da rea, porm esse no seu
foco principal.
Com a adeso dos estudantes ao aplicativo, aps o incio da sua distribuio, ser necessrio o
desenvolvimento do mesmo para outras plataformas mobile, como por exemplo, o iOS, para que
possa abranger uma gama maior de estudantes e pessoas interessadas em sua utilizao.
Os objetivos para trabalhos futuros so a incluso de funes voltadas a outras reas do projeto
geomtrico de estradas, alm do horizontal, e tambm o desenvolvimento de uma parte grfica para
auxlio nas funes.

Referncias

ALCANTARA, C. A. A.; VIEIRA, A. L. N. Tecnologia mvel: uma tendncia, uma realidade. 2011.
Disponvel em: <http://arxiv.org/ftp/arxiv/papers/1105/1105.3715.pdf>. Acesso em: 4 set. 2016.

ANDROID STUDIO. Tudo de que voc precisa para criar aplicativos no Android. Disponvel em:
<https://developer.android.com/studio/features.html>. Acesso em: 4 set. 2016.

CLEOPHAS, M. das G. et al. M-learning e suas Mltiplas Facetas no contexto educacional: Uma
Reviso da Literatura. Revista Brasileira de Ensino de Cincia e Tecnologia, Paran, v. 8, n. 4,
2015. Disponvel em: <https://periodicos.utfpr.edu.br/rbect/article/view/2752/2544>. Acesso em: 10
set. 2016.

DNER, Manual de Projeto Geomtrico de Rodovias Rurais. Publicao IPR - 706, 1999.

KANTAR WORLDPANEL. Smartphone OS sales market share. Disponvel em:


<http://www.kantarworldpanel.com/global/smartphone-os-market-share/>. Acesso em: 4 set. 2016.

MLBERT, A. L.; PEREIRA, A. T. C. Um panorama da pesquisa sobre aprendizagem mvel (m-


learning). In: ASSOCIAO BRASILEIRA DE PESQUISADORES EM CIBERCULTURA, 2011,
Florianpolis. Anais do V Simpsio Nacional da ABCiber. Disponvel em:
<http://abciber.org.br/simposio2011/anais/Trabalhos/artigos/Eixo%201/7.E1/80.pdf>. Acesso em: 4
set. 2016.

PONTES FILHO, G. Estradas de rodagem: projeto geomtrico. So Carlos: G. Pontes Filho, 1998.
432 p.

SILVEIRA, P. Google Android: uma nova plataforma Java para celulares?. Disponvel em: <
http://blog.caelum.com.br/google-android-uma-nova-plataforma-java-para-celulares/>. Acesso: 4 set.
2016.

XX Encontro Latino Americano de Iniciao Cientfica, XVI Encontro Latino Americano de Ps-Graduao e VI 6
Encontro de Iniciao Docncia Universidade do Vale do Paraba.

You might also like