GeoMoV: um framework para georreferenciamento de objetos em movimento

Detalhes bibliográficos
Autor(a) principal: Dantas, Abraão Vitor Lopes
Data de Publicação: 2023
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UFRN
Texto Completo: https://repositorio.ufrn.br/handle/123456789/53564
Resumo: Com o a expansão das cidades inteligentes e o crescimento do uso da Internet das coisas, um dos temas que surgem é o rastreio de objetos em movimento, que traz consigo diversos desafios. É sobre essa temática que esse trabalho foca: definir e implementar um framework que permita coletar, organizar, salvar e recuperar informações geográficas em tempo real de objetos em movimento. O framework proposto tem o nome de GeoMoV e deve lidar com dados dinâmicos, ter uma estrutura extensível e ser compatível com os padrões de mercado. Lidar com dados dinâmicos significa que os desenvolvedores do sistema deverão conseguir manipular campos e valores que compõem a aplicação enquanto esta se encontra em funcionamento, sem a necessidade portanto de lançar uma nova versão ou implementar novas entidades toda vez que for necessário alguma alteração no formato dos dados. Além disso, foi implementado um serviço chamado de Tracking Service que utiliza o GeoMoV, seguindo uma arquitetura de microsserviços. O trabalho também inclui a avaliação do Tracking Service em comparação com outra aplicação desenvolvida a partir do framework, o GeoTrack. A estrutura do trabalho é composta por capítulos que abordam a fundamentação teórica, a implementação do framework, do serviço e por fim com a discussão dos resultados obtidos.
id UFRN_678e0bc1783a79694a72e3426f7ae292
oai_identifier_str oai:https://repositorio.ufrn.br:123456789/53564
network_acronym_str UFRN
network_name_str Repositório Institucional da UFRN
repository_id_str
spelling Dantas, Abraão Vitor Lopeshttp://lattes.cnpq.br/0832251893442489http://lattes.cnpq.br/4635320220484649Lopes, Frederico Araújo Da Silvahttp://lattes.cnpq.br/9177823996895375Aquino Junior, Gibeon Soares De0000-0001-6950-8169http://lattes.cnpq.br/1254338144161360Cacho, Nélio Alessandro Azevedo2023-07-17T23:04:27Z2023-07-17T23:04:27Z2023-07-13DANTAS, Abraão Vitor Lopes. GeoMoV: um framework para georreferenciamento de objetos em movimento. Orientador: Nélio Alessandro Azevedo Cacho. 2023. 53 f. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Departamento de Informática e Matemática Aplicada, Universidade Federal do Rio Grande do Norte, Natal, 2023.https://repositorio.ufrn.br/handle/123456789/53564Com o a expansão das cidades inteligentes e o crescimento do uso da Internet das coisas, um dos temas que surgem é o rastreio de objetos em movimento, que traz consigo diversos desafios. É sobre essa temática que esse trabalho foca: definir e implementar um framework que permita coletar, organizar, salvar e recuperar informações geográficas em tempo real de objetos em movimento. O framework proposto tem o nome de GeoMoV e deve lidar com dados dinâmicos, ter uma estrutura extensível e ser compatível com os padrões de mercado. Lidar com dados dinâmicos significa que os desenvolvedores do sistema deverão conseguir manipular campos e valores que compõem a aplicação enquanto esta se encontra em funcionamento, sem a necessidade portanto de lançar uma nova versão ou implementar novas entidades toda vez que for necessário alguma alteração no formato dos dados. Além disso, foi implementado um serviço chamado de Tracking Service que utiliza o GeoMoV, seguindo uma arquitetura de microsserviços. O trabalho também inclui a avaliação do Tracking Service em comparação com outra aplicação desenvolvida a partir do framework, o GeoTrack. A estrutura do trabalho é composta por capítulos que abordam a fundamentação teórica, a implementação do framework, do serviço e por fim com a discussão dos resultados obtidos.With the expansion of smart cities and the increasing use of the Internet of Things, one of the emerging topics is the tracking of moving objects, which brings several challenges. This work focuses on this theme by defining and implementing a framework that allows for the collection, organization, storage, and retrieval of real-time geographic information from moving objects. The proposed framework is named GeoMoV and should handle dynamic data, have an extensible structure, and be compatible with market standards. Dealing with dynamic data means that system developers should be able to manipulate fields and values that compose the application while it is running, without the need to release a new version or implement new entities every time a change in the data format is required. In addition, a service called Tracking Service was implemented, which uses GeoMoV following a microservices architecture. The work also includes the evaluation of the Tracking Service compared to another application developed using the framework, the name of this other service is GeoTrack. The structure of the work consists of chapters that address the theoretical foundation, the implementation of the framework and service, and finally, the discussion of the obtained results.Universidade Federal do Rio Grande do NorteCiência da ComputaçãoUFRNBrasilInformática e Matemática AplicadaAplicações WebFrameworkProgramação AssíncronaGeorreferenciamentoObjetos em MovimentoDados dinâmicosWeb ApplicationsAsynchronous ProgrammingGeoreferencingMoving ObjectsDynamic DataGeoMoV: um framework para georreferenciamento de objetos em movimentoinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisporreponame:Repositório Institucional da UFRNinstname:Universidade Federal do Rio Grande do Norte (UFRN)instacron:UFRNinfo:eu-repo/semantics/openAccessORIGINALFrameworkObjetosMovimentos_Dantas_2023pdfFrameworkObjetosMovimentos_Dantas_2023pdfapplication/pdf818812https://repositorio.ufrn.br/bitstream/123456789/53564/1/FrameworkObjetosMovimentos_Dantas_2023pdf35000d8b6ac79f6eec8d671f9b5805efMD51LICENSElicense.txtlicense.txttext/plain; charset=utf-81484https://repositorio.ufrn.br/bitstream/123456789/53564/2/license.txte9597aa2854d128fd968be5edc8a28d9MD52123456789/535642023-07-26 07:46:26.355oai:https://repositorio.ufrn.br:123456789/53564Tk9OLUVYQ0xVU0lWRSBESVNUUklCVVRJT04gTElDRU5TRQoKCkJ5IHNpZ25pbmcgYW5kIGRlbGl2ZXJpbmcgdGhpcyBsaWNlbnNlLCBNci4gKGF1dGhvciBvciBjb3B5cmlnaHQgaG9sZGVyKToKCgphKSBHcmFudHMgdGhlIFVuaXZlcnNpZGFkZSBGZWRlcmFsIFJpbyBHcmFuZGUgZG8gTm9ydGUgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgb2YKcmVwcm9kdWNlLCBjb252ZXJ0IChhcyBkZWZpbmVkIGJlbG93KSwgY29tbXVuaWNhdGUgYW5kIC8gb3IKZGlzdHJpYnV0ZSB0aGUgZGVsaXZlcmVkIGRvY3VtZW50IChpbmNsdWRpbmcgYWJzdHJhY3QgLyBhYnN0cmFjdCkgaW4KZGlnaXRhbCBvciBwcmludGVkIGZvcm1hdCBhbmQgaW4gYW55IG1lZGl1bS4KCmIpIERlY2xhcmVzIHRoYXQgdGhlIGRvY3VtZW50IHN1Ym1pdHRlZCBpcyBpdHMgb3JpZ2luYWwgd29yaywgYW5kIHRoYXQKeW91IGhhdmUgdGhlIHJpZ2h0IHRvIGdyYW50IHRoZSByaWdodHMgY29udGFpbmVkIGluIHRoaXMgbGljZW5zZS4gRGVjbGFyZXMKdGhhdCB0aGUgZGVsaXZlcnkgb2YgdGhlIGRvY3VtZW50IGRvZXMgbm90IGluZnJpbmdlLCBhcyBmYXIgYXMgaXQgaXMKdGhlIHJpZ2h0cyBvZiBhbnkgb3RoZXIgcGVyc29uIG9yIGVudGl0eS4KCmMpIElmIHRoZSBkb2N1bWVudCBkZWxpdmVyZWQgY29udGFpbnMgbWF0ZXJpYWwgd2hpY2ggZG9lcyBub3QKcmlnaHRzLCBkZWNsYXJlcyB0aGF0IGl0IGhhcyBvYnRhaW5lZCBhdXRob3JpemF0aW9uIGZyb20gdGhlIGhvbGRlciBvZiB0aGUKY29weXJpZ2h0IHRvIGdyYW50IHRoZSBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkbyBSaW8gR3JhbmRlIGRvIE5vcnRlIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdCB0aGlzIG1hdGVyaWFsIHdob3NlIHJpZ2h0cyBhcmUgb2YKdGhpcmQgcGFydGllcyBpcyBjbGVhcmx5IGlkZW50aWZpZWQgYW5kIHJlY29nbml6ZWQgaW4gdGhlIHRleHQgb3IKY29udGVudCBvZiB0aGUgZG9jdW1lbnQgZGVsaXZlcmVkLgoKSWYgdGhlIGRvY3VtZW50IHN1Ym1pdHRlZCBpcyBiYXNlZCBvbiBmdW5kZWQgb3Igc3VwcG9ydGVkIHdvcmsKYnkgYW5vdGhlciBpbnN0aXR1dGlvbiBvdGhlciB0aGFuIHRoZSBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkbyBSaW8gR3JhbmRlIGRvIE5vcnRlLCBkZWNsYXJlcyB0aGF0IGl0IGhhcyBmdWxmaWxsZWQgYW55IG9ibGlnYXRpb25zIHJlcXVpcmVkIGJ5IHRoZSByZXNwZWN0aXZlIGFncmVlbWVudCBvciBhZ3JlZW1lbnQuCgpUaGUgVW5pdmVyc2lkYWRlIEZlZGVyYWwgZG8gUmlvIEdyYW5kZSBkbyBOb3J0ZSB3aWxsIGNsZWFybHkgaWRlbnRpZnkgaXRzIG5hbWUgKHMpIGFzIHRoZSBhdXRob3IgKHMpIG9yIGhvbGRlciAocykgb2YgdGhlIGRvY3VtZW50J3MgcmlnaHRzCmRlbGl2ZXJlZCwgYW5kIHdpbGwgbm90IG1ha2UgYW55IGNoYW5nZXMsIG90aGVyIHRoYW4gdGhvc2UgcGVybWl0dGVkIGJ5CnRoaXMgbGljZW5zZQo=Repositório de PublicaçõesPUBhttp://repositorio.ufrn.br/oai/opendoar:2023-07-26T10:46:26Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN)false
dc.title.pt_BR.fl_str_mv GeoMoV: um framework para georreferenciamento de objetos em movimento
title GeoMoV: um framework para georreferenciamento de objetos em movimento
spellingShingle GeoMoV: um framework para georreferenciamento de objetos em movimento
Dantas, Abraão Vitor Lopes
Aplicações Web
Framework
Programação Assíncrona
Georreferenciamento
Objetos em Movimento
Dados dinâmicos
Web Applications
Asynchronous Programming
Georeferencing
Moving Objects
Dynamic Data
title_short GeoMoV: um framework para georreferenciamento de objetos em movimento
title_full GeoMoV: um framework para georreferenciamento de objetos em movimento
title_fullStr GeoMoV: um framework para georreferenciamento de objetos em movimento
title_full_unstemmed GeoMoV: um framework para georreferenciamento de objetos em movimento
title_sort GeoMoV: um framework para georreferenciamento de objetos em movimento
author Dantas, Abraão Vitor Lopes
author_facet Dantas, Abraão Vitor Lopes
author_role author
dc.contributor.authorLattes.pt_BR.fl_str_mv http://lattes.cnpq.br/0832251893442489
dc.contributor.advisorLattes.pt_BR.fl_str_mv http://lattes.cnpq.br/4635320220484649
dc.contributor.referees1.none.fl_str_mv Aquino Junior, Gibeon Soares De
dc.contributor.referees1ID.pt_BR.fl_str_mv 0000-0001-6950-8169
dc.contributor.referees1Lattes.pt_BR.fl_str_mv http://lattes.cnpq.br/1254338144161360
dc.contributor.author.fl_str_mv Dantas, Abraão Vitor Lopes
dc.contributor.advisor-co1.fl_str_mv Lopes, Frederico Araújo Da Silva
dc.contributor.advisor-co1Lattes.fl_str_mv http://lattes.cnpq.br/9177823996895375
dc.contributor.advisor1.fl_str_mv Cacho, Nélio Alessandro Azevedo
contributor_str_mv Lopes, Frederico Araújo Da Silva
Cacho, Nélio Alessandro Azevedo
dc.subject.por.fl_str_mv Aplicações Web
Framework
Programação Assíncrona
Georreferenciamento
Objetos em Movimento
Dados dinâmicos
Web Applications
Asynchronous Programming
Georeferencing
Moving Objects
Dynamic Data
topic Aplicações Web
Framework
Programação Assíncrona
Georreferenciamento
Objetos em Movimento
Dados dinâmicos
Web Applications
Asynchronous Programming
Georeferencing
Moving Objects
Dynamic Data
description Com o a expansão das cidades inteligentes e o crescimento do uso da Internet das coisas, um dos temas que surgem é o rastreio de objetos em movimento, que traz consigo diversos desafios. É sobre essa temática que esse trabalho foca: definir e implementar um framework que permita coletar, organizar, salvar e recuperar informações geográficas em tempo real de objetos em movimento. O framework proposto tem o nome de GeoMoV e deve lidar com dados dinâmicos, ter uma estrutura extensível e ser compatível com os padrões de mercado. Lidar com dados dinâmicos significa que os desenvolvedores do sistema deverão conseguir manipular campos e valores que compõem a aplicação enquanto esta se encontra em funcionamento, sem a necessidade portanto de lançar uma nova versão ou implementar novas entidades toda vez que for necessário alguma alteração no formato dos dados. Além disso, foi implementado um serviço chamado de Tracking Service que utiliza o GeoMoV, seguindo uma arquitetura de microsserviços. O trabalho também inclui a avaliação do Tracking Service em comparação com outra aplicação desenvolvida a partir do framework, o GeoTrack. A estrutura do trabalho é composta por capítulos que abordam a fundamentação teórica, a implementação do framework, do serviço e por fim com a discussão dos resultados obtidos.
publishDate 2023
dc.date.accessioned.fl_str_mv 2023-07-17T23:04:27Z
dc.date.available.fl_str_mv 2023-07-17T23:04:27Z
dc.date.issued.fl_str_mv 2023-07-13
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.citation.fl_str_mv DANTAS, Abraão Vitor Lopes. GeoMoV: um framework para georreferenciamento de objetos em movimento. Orientador: Nélio Alessandro Azevedo Cacho. 2023. 53 f. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Departamento de Informática e Matemática Aplicada, Universidade Federal do Rio Grande do Norte, Natal, 2023.
dc.identifier.uri.fl_str_mv https://repositorio.ufrn.br/handle/123456789/53564
identifier_str_mv DANTAS, Abraão Vitor Lopes. GeoMoV: um framework para georreferenciamento de objetos em movimento. Orientador: Nélio Alessandro Azevedo Cacho. 2023. 53 f. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Departamento de Informática e Matemática Aplicada, Universidade Federal do Rio Grande do Norte, Natal, 2023.
url https://repositorio.ufrn.br/handle/123456789/53564
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.publisher.none.fl_str_mv Universidade Federal do Rio Grande do Norte
dc.publisher.program.fl_str_mv Ciência da Computação
dc.publisher.initials.fl_str_mv UFRN
dc.publisher.country.fl_str_mv Brasil
dc.publisher.department.fl_str_mv Informática e Matemática Aplicada
publisher.none.fl_str_mv Universidade Federal do Rio Grande do Norte
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFRN
instname:Universidade Federal do Rio Grande do Norte (UFRN)
instacron:UFRN
instname_str Universidade Federal do Rio Grande do Norte (UFRN)
instacron_str UFRN
institution UFRN
reponame_str Repositório Institucional da UFRN
collection Repositório Institucional da UFRN
bitstream.url.fl_str_mv https://repositorio.ufrn.br/bitstream/123456789/53564/1/FrameworkObjetosMovimentos_Dantas_2023pdf
https://repositorio.ufrn.br/bitstream/123456789/53564/2/license.txt
bitstream.checksum.fl_str_mv 35000d8b6ac79f6eec8d671f9b5805ef
e9597aa2854d128fd968be5edc8a28d9
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN)
repository.mail.fl_str_mv
_version_ 1814832710867222528