Desenvolvimento de um aplicativo de troca de mensagens entre dispositivos celulares de maneira totalmente offline

Bibliographic Details
Main Author: Oliveira, Marcos Laelber Jacó.
Publication Date: 2021
Format: Bachelor thesis
Language: por
Source: Repositório Institucional da Universidade Federal do Ceará (UFC)
dARK ID: ark:/83112/00130000175tm
Download full: http://www.repositorio.ufc.br/handle/riufc/58007
Summary: Communication between people via mobile devices is very common nowadays. However, there are still some places or situations where communication is not possible due to lack of Internet. Nonetheless, offline communication networks can be formed through ad hoc structures, MANET, and Nearby Connections. Although, these structures present some challenges, such as the need for equipment to help send messages or for the receiver to be within the transmission radius of the sender. Considering the low range of these forms of communication, an application was created to exchange offline messages in a way that the receiver does not necessarily need to be within the transmission radius of the sender. For this, exploratory research was carried out in order to find protocols, network structure, APIs and routing algorithms that could help solve the problem. In addition, a comparison between the identified protocols was performed. The results showed that APINearby Connections provides services for connecting and exchanging data offline between devices. The application was developed with the help of Nearby Connections and tested in a real environment. An application was obtained that was able to exchange messages in an offline manner that allows hopping between devices. We conclude that the application is a good alternative for environments that require offline communication. However, studies can be conducted in order to ensure greater security.
id UFC-7_f5b94d13e101e35b2d2f15d74a5b188e
oai_identifier_str oai:repositorio.ufc.br:riufc/58007
network_acronym_str UFC-7
network_name_str Repositório Institucional da Universidade Federal do Ceará (UFC)
repository_id_str
spelling Desenvolvimento de um aplicativo de troca de mensagens entre dispositivos celulares de maneira totalmente offlineNearbyConnectionsComunicaçãoOff-lineAd hoc On-demand Distance Vector (AODV)Communication between people via mobile devices is very common nowadays. However, there are still some places or situations where communication is not possible due to lack of Internet. Nonetheless, offline communication networks can be formed through ad hoc structures, MANET, and Nearby Connections. Although, these structures present some challenges, such as the need for equipment to help send messages or for the receiver to be within the transmission radius of the sender. Considering the low range of these forms of communication, an application was created to exchange offline messages in a way that the receiver does not necessarily need to be within the transmission radius of the sender. For this, exploratory research was carried out in order to find protocols, network structure, APIs and routing algorithms that could help solve the problem. In addition, a comparison between the identified protocols was performed. The results showed that APINearby Connections provides services for connecting and exchanging data offline between devices. The application was developed with the help of Nearby Connections and tested in a real environment. An application was obtained that was able to exchange messages in an offline manner that allows hopping between devices. We conclude that the application is a good alternative for environments that require offline communication. However, studies can be conducted in order to ensure greater security.A comunicação entre pessoas através de dispositivos móveis é muito comum atualmente. Entretanto, ainda existem alguns lugares ou situações onde a comunicação não é possível pela falta de internet. No entanto, podem ser formadas redes de comunicação offline através de estruturas ad hoc, MANET e Nearby Connections. Contudo, essas estruturas apresentam alguns desafios, como a necessidade de equipamentos para auxiliar o envio de mensagens ou que o receptor esteja dentro do raio de transmissão do emissor. Tendo em vista o baixo raio de alcance nessas formas de comunicação, criou-se um aplicativo de troca de mensagens off-line de forma que o receptor não necessita obrigatoriamente estar dentro do raio de transmissão do emissor. Para isso foram realizadas pesquisas de caráter exploratório a fim de encontrar protocolos, estrutura de redes, APIs e algoritmos de roteamento que auxiliassem na resolução do problema. Além disso, uma comparação entre os protocolos identificados foi realizada. Os resultados mostraram que a API Nearby Connections fornece serviços de conexão e troca de dados off-line entre dispositivos. Desenvolveu-se o aplicativo com o auxílio do Nearby Connections e testou-se em ambiente real. Obteve-se um aplicativo que conseguiu trocar mensagens de maneira off-line que permite saltos entre os dispositivos. Conclui-se que o aplicativo é uma boa alternativa para ambientes onde necessitam de comunicação off-line. Contudo, podem ser realizados estudos a fim de garantir uma maior segurançaRabelo, Jacilane de HolandaOliveira, Marcos Laelber Jacó.2021-04-27T16:50:34Z2021-04-27T16:50:34Z2021info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisapplication/pdfOLIVEIRA, Marcos Laelber Jacó. Desenvolvimento de um aplicativo de troca de mensagens entre dispositivos celulares de maneira totalmente offline. 2021. 35 f. Trabalho de Conclusão de Curso (Graduação em Engenharia de Software) - Universidade Federal do Ceará, Campus de Russas, Russas, 2021.http://www.repositorio.ufc.br/handle/riufc/58007ark:/83112/00130000175tmporreponame:Repositório Institucional da Universidade Federal do Ceará (UFC)instname:Universidade Federal do Ceará (UFC)instacron:UFCinfo:eu-repo/semantics/openAccess2021-04-27T16:50:34Zoai:repositorio.ufc.br:riufc/58007Repositório InstitucionalPUBhttp://www.repositorio.ufc.br/ri-oai/requestbu@ufc.br || repositorio@ufc.bropendoar:2021-04-27T16:50:34Repositório Institucional da Universidade Federal do Ceará (UFC) - Universidade Federal do Ceará (UFC)false
dc.title.none.fl_str_mv Desenvolvimento de um aplicativo de troca de mensagens entre dispositivos celulares de maneira totalmente offline
title Desenvolvimento de um aplicativo de troca de mensagens entre dispositivos celulares de maneira totalmente offline
spellingShingle Desenvolvimento de um aplicativo de troca de mensagens entre dispositivos celulares de maneira totalmente offline
Oliveira, Marcos Laelber Jacó.
Nearby
Connections
Comunicação
Off-line
Ad hoc On-demand Distance Vector (AODV)
title_short Desenvolvimento de um aplicativo de troca de mensagens entre dispositivos celulares de maneira totalmente offline
title_full Desenvolvimento de um aplicativo de troca de mensagens entre dispositivos celulares de maneira totalmente offline
title_fullStr Desenvolvimento de um aplicativo de troca de mensagens entre dispositivos celulares de maneira totalmente offline
title_full_unstemmed Desenvolvimento de um aplicativo de troca de mensagens entre dispositivos celulares de maneira totalmente offline
title_sort Desenvolvimento de um aplicativo de troca de mensagens entre dispositivos celulares de maneira totalmente offline
author Oliveira, Marcos Laelber Jacó.
author_facet Oliveira, Marcos Laelber Jacó.
author_role author
dc.contributor.none.fl_str_mv Rabelo, Jacilane de Holanda
dc.contributor.author.fl_str_mv Oliveira, Marcos Laelber Jacó.
dc.subject.por.fl_str_mv Nearby
Connections
Comunicação
Off-line
Ad hoc On-demand Distance Vector (AODV)
topic Nearby
Connections
Comunicação
Off-line
Ad hoc On-demand Distance Vector (AODV)
description Communication between people via mobile devices is very common nowadays. However, there are still some places or situations where communication is not possible due to lack of Internet. Nonetheless, offline communication networks can be formed through ad hoc structures, MANET, and Nearby Connections. Although, these structures present some challenges, such as the need for equipment to help send messages or for the receiver to be within the transmission radius of the sender. Considering the low range of these forms of communication, an application was created to exchange offline messages in a way that the receiver does not necessarily need to be within the transmission radius of the sender. For this, exploratory research was carried out in order to find protocols, network structure, APIs and routing algorithms that could help solve the problem. In addition, a comparison between the identified protocols was performed. The results showed that APINearby Connections provides services for connecting and exchanging data offline between devices. The application was developed with the help of Nearby Connections and tested in a real environment. An application was obtained that was able to exchange messages in an offline manner that allows hopping between devices. We conclude that the application is a good alternative for environments that require offline communication. However, studies can be conducted in order to ensure greater security.
publishDate 2021
dc.date.none.fl_str_mv 2021-04-27T16:50:34Z
2021-04-27T16:50:34Z
2021
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv OLIVEIRA, Marcos Laelber Jacó. Desenvolvimento de um aplicativo de troca de mensagens entre dispositivos celulares de maneira totalmente offline. 2021. 35 f. Trabalho de Conclusão de Curso (Graduação em Engenharia de Software) - Universidade Federal do Ceará, Campus de Russas, Russas, 2021.
http://www.repositorio.ufc.br/handle/riufc/58007
dc.identifier.dark.fl_str_mv ark:/83112/00130000175tm
identifier_str_mv OLIVEIRA, Marcos Laelber Jacó. Desenvolvimento de um aplicativo de troca de mensagens entre dispositivos celulares de maneira totalmente offline. 2021. 35 f. Trabalho de Conclusão de Curso (Graduação em Engenharia de Software) - Universidade Federal do Ceará, Campus de Russas, Russas, 2021.
ark:/83112/00130000175tm
url http://www.repositorio.ufc.br/handle/riufc/58007
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositório Institucional da Universidade Federal do Ceará (UFC)
instname:Universidade Federal do Ceará (UFC)
instacron:UFC
instname_str Universidade Federal do Ceará (UFC)
instacron_str UFC
institution UFC
reponame_str Repositório Institucional da Universidade Federal do Ceará (UFC)
collection Repositório Institucional da Universidade Federal do Ceará (UFC)
repository.name.fl_str_mv Repositório Institucional da Universidade Federal do Ceará (UFC) - Universidade Federal do Ceará (UFC)
repository.mail.fl_str_mv bu@ufc.br || repositorio@ufc.br
_version_ 1834207660629557248