Desenvolvimento de um assistente pessoal e gerenciador de calendários empresarial utilizando swift e java
Autor(a) principal: | |
---|---|
Data de Publicação: | 2023 |
Tipo de documento: | Trabalho de conclusão de curso |
Idioma: | por |
Título da fonte: | Repositório Institucional do UniCEUB |
Texto Completo: | https://repositorio.uniceub.br/jspui/handle/prefix/17280 |
Resumo: | No mundo empresarial de hoje, gerenciar várias obrigações, compromissos e prazos é uma tarefa que pode exigir muito esforço e coordenação, esse desafio é ainda mais amplificado pela necessidade de navegar por várias aplicações de calendário, o que pode levar a uma agenda fragmentada e ineficiente. Pensando nisso, esse artigo apresenta o aplicativo 'Calendar Man', uma aplicação inovadora feita para simplificar a interação do usuário com seu calendário. Ele tem inteligência artificial e se integra facilmente com várias plataformas de calendário que já usamos, como o Calendário iOS e o Outlook, com o objetivo principal de criar uma ferramenta que torne mais fácil e eficiente o gerenciamento de eventos. O processo de desenvolvimento deste projeto foi dividido em 2 sub-projetos, sendo eles desenvolvimento front-end e desenvolvimento back-end . O desenvolvimento front-end foi executado utilizando SwiftUI, enquanto o último foi desenvolvido usando aplicações Java/Spring, aderindo ao padrão de micro-serviços. O artigo aprofunda-se nos desafios encontrados durante o processo de desenvolvimento, principalmente relacionados à integração total da IA com a aplicação. Ele também destaca que a aplicação está atualmente em seus estágios iniciais, indicando que a recepção do usuário e melhorias potenciais são áreas de consideração futura. |
id |
CEUB_262ac103261aaf42363a9363e85ca54d |
---|---|
oai_identifier_str |
oai:repositorio.uniceub.br:prefix/17280 |
network_acronym_str |
CEUB |
network_name_str |
Repositório Institucional do UniCEUB |
repository_id_str |
2361 |
spelling |
Pereira, Leonardo Andrade Rosignoli2024-03-18T20:09:06Z2024-03-18T20:09:06Z20232023PEREIRA, Leonardo Andrade Rosignoli. Desenvolvimento de um assistente pessoal e gerenciador de calendários empresarial utilizando swift e java. 2023. Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Computação) – Faculdade de Tecnologia e Ciências Sociais Aplicadas, Centro Universitário de Brasília, Brasília, 2023.https://repositorio.uniceub.br/jspui/handle/prefix/17280Francisco Javier de Obaldia DiazNo mundo empresarial de hoje, gerenciar várias obrigações, compromissos e prazos é uma tarefa que pode exigir muito esforço e coordenação, esse desafio é ainda mais amplificado pela necessidade de navegar por várias aplicações de calendário, o que pode levar a uma agenda fragmentada e ineficiente. Pensando nisso, esse artigo apresenta o aplicativo 'Calendar Man', uma aplicação inovadora feita para simplificar a interação do usuário com seu calendário. Ele tem inteligência artificial e se integra facilmente com várias plataformas de calendário que já usamos, como o Calendário iOS e o Outlook, com o objetivo principal de criar uma ferramenta que torne mais fácil e eficiente o gerenciamento de eventos. O processo de desenvolvimento deste projeto foi dividido em 2 sub-projetos, sendo eles desenvolvimento front-end e desenvolvimento back-end . O desenvolvimento front-end foi executado utilizando SwiftUI, enquanto o último foi desenvolvido usando aplicações Java/Spring, aderindo ao padrão de micro-serviços. O artigo aprofunda-se nos desafios encontrados durante o processo de desenvolvimento, principalmente relacionados à integração total da IA com a aplicação. Ele também destaca que a aplicação está atualmente em seus estágios iniciais, indicando que a recepção do usuário e melhorias potenciais são áreas de consideração futura.Submitted by Fernanda Weschenfelder (fernanda.weschenfelder@uniceub.br) on 2024-03-18T15:38:09Z No. of bitstreams: 1 21709613.pdf: 1027528 bytes, checksum: fe79843a820c5304dabd7544e94e1801 (MD5)Approved for entry into archive by Fernanda Weschenfelder (fernanda.weschenfelder@uniceub.br) on 2024-03-18T20:09:06Z (GMT) No. of bitstreams: 1 21709613.pdf: 1027528 bytes, checksum: fe79843a820c5304dabd7544e94e1801 (MD5)Made available in DSpace on 2024-03-18T20:09:06Z (GMT). No. of bitstreams: 1 21709613.pdf: 1027528 bytes, checksum: fe79843a820c5304dabd7544e94e1801 (MD5) Previous issue date: 2023Desenvolvimento de softwareInteligência artificialGerenciamento de calendárioDesenvolvimento de um assistente pessoal e gerenciador de calendários empresarial utilizando swift e javainfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisporreponame:Repositório Institucional do UniCEUBinstname:Centro de Ensino de Brasília (UNICEUB)instacron:UNICEUBinfo:eu-repo/semantics/openAccessORIGINAL21709613.pdf21709613.pdfapplication/pdf1027528https://repositorio.uniceub.br/bitstream/prefix/17280/1/21709613.pdffe79843a820c5304dabd7544e94e1801MD51LICENSElicense.txtlicense.txttext/plain; charset=utf-81866https://repositorio.uniceub.br/bitstream/prefix/17280/2/license.txt43cd690d6a359e86c1fe3d5b7cba0c9bMD52TEXT21709613.pdf.txt21709613.pdf.txtExtracted texttext/plain43370https://repositorio.uniceub.br/bitstream/prefix/17280/3/21709613.pdf.txt80f6635f99d5241a9d971f3021b4dbedMD53prefix/172802024-03-19 13:03:30.733oai:repositorio.uniceub.br:prefix/17280TElDRU7Dh0EgREUgRElTVFJJQlVJw4fDg08gTsODTy1FWENMVVNJVkEKCkNvbSBhIGFwcmVzZW50YcOnw6NvIGRlc3RhIGxpY2Vuw6dhLCB2b2PDqiAobyBhdXRvciAoZXMpIG91IG8gdGl0dWxhciBkb3MgZGlyZWl0b3MgZGUgYXV0b3IpIGNvbmNlZGUgYW8gUmVwb3NpdMOzcmlvIApJbnN0aXR1Y2lvbmFsIG8gZGlyZWl0byBuw6NvLWV4Y2x1c2l2byBkZSByZXByb2R1emlyLCAgdHJhZHV6aXIgKGNvbmZvcm1lIGRlZmluaWRvIGFiYWl4byksIGUvb3UgZGlzdHJpYnVpciBhIApzdWEgcHVibGljYcOnw6NvIChpbmNsdWluZG8gbyByZXN1bW8pIHBvciB0b2RvIG8gbXVuZG8gbm8gZm9ybWF0byBpbXByZXNzbyBlIGVsZXRyw7RuaWNvIGUgZW0gcXVhbHF1ZXIgbWVpbywgaW5jbHVpbmRvIG9zIApmb3JtYXRvcyDDoXVkaW8gb3UgdsOtZGVvLgoKVm9jw6ogY29uY29yZGEgcXVlIG8gRGVwb3NpdGEgcG9kZSwgc2VtIGFsdGVyYXIgbyBjb250ZcO6ZG8sIHRyYW5zcG9yIGEgc3VhIHB1YmxpY2HDp8OjbyBwYXJhIHF1YWxxdWVyIG1laW8gb3UgZm9ybWF0byAKcGFyYSBmaW5zIGRlIHByZXNlcnZhw6fDo28uCgpWb2PDqiB0YW1iw6ltIGNvbmNvcmRhIHF1ZSBvIERlcG9zaXRhIHBvZGUgbWFudGVyIG1haXMgZGUgdW1hIGPDs3BpYSBkZSBzdWEgcHVibGljYcOnw6NvIHBhcmEgZmlucyBkZSBzZWd1cmFuw6dhLCBiYWNrLXVwIAplIHByZXNlcnZhw6fDo28uCgpWb2PDqiBkZWNsYXJhIHF1ZSBhIHN1YSBwdWJsaWNhw6fDo28gw6kgb3JpZ2luYWwgZSBxdWUgdm9jw6ogdGVtIG8gcG9kZXIgZGUgY29uY2VkZXIgb3MgZGlyZWl0b3MgY29udGlkb3MgbmVzdGEgbGljZW7Dp2EuIApWb2PDqiB0YW1iw6ltIGRlY2xhcmEgcXVlIG8gZGVww7NzaXRvIGRhIHN1YSBwdWJsaWNhw6fDo28gbsOjbywgcXVlIHNlamEgZGUgc2V1IGNvbmhlY2ltZW50bywgaW5mcmluZ2UgZGlyZWl0b3MgYXV0b3JhaXMgCmRlIG5pbmd1w6ltLgoKQ2FzbyBhIHN1YSBwdWJsaWNhw6fDo28gY29udGVuaGEgbWF0ZXJpYWwgcXVlIHZvY8OqIG7Do28gcG9zc3VpIGEgdGl0dWxhcmlkYWRlIGRvcyBkaXJlaXRvcyBhdXRvcmFpcywgdm9jw6ogZGVjbGFyYSBxdWUgCm9idGV2ZSBhIHBlcm1pc3PDo28gaXJyZXN0cml0YSBkbyBkZXRlbnRvciBkb3MgZGlyZWl0b3MgYXV0b3JhaXMgcGFyYSBjb25jZWRlciBhbyBEZXBvc2l0YSBvcyBkaXJlaXRvcyBhcHJlc2VudGFkb3MgCm5lc3RhIGxpY2Vuw6dhLCBlIHF1ZSBlc3NlIG1hdGVyaWFsIGRlIHByb3ByaWVkYWRlIGRlIHRlcmNlaXJvcyBlc3TDoSBjbGFyYW1lbnRlIGlkZW50aWZpY2FkbyBlIHJlY29uaGVjaWRvIG5vIHRleHRvIApvdSBubyBjb250ZcO6ZG8gZGEgcHVibGljYcOnw6NvIG9yYSBkZXBvc2l0YWRhLgoKQ0FTTyBBIFBVQkxJQ0HDh8ODTyBPUkEgREVQT1NJVEFEQSBURU5IQSBTSURPIFJFU1VMVEFETyBERSBVTSBQQVRST0PDjU5JTyBPVSBBUE9JTyBERSBVTUEgQUfDik5DSUEgREUgRk9NRU5UTyBPVSBPVVRSTyAKT1JHQU5JU01PLCBWT0PDiiBERUNMQVJBIFFVRSBSRVNQRUlUT1UgVE9ET1MgRSBRVUFJU1FVRVIgRElSRUlUT1MgREUgUkVWSVPDg08gQ09NTyBUQU1Cw4lNIEFTIERFTUFJUyBPQlJJR0HDh8OVRVMgCkVYSUdJREFTIFBPUiBDT05UUkFUTyBPVSBBQ09SRE8uCgpPIERlcG9zaXRhIHNlIGNvbXByb21ldGUgYSBpZGVudGlmaWNhciBjbGFyYW1lbnRlIG8gc2V1IG5vbWUgKHMpIG91IG8ocykgbm9tZShzKSBkbyhzKSBkZXRlbnRvcihlcykgZG9zIGRpcmVpdG9zIAphdXRvcmFpcyBkYSBwdWJsaWNhw6fDo28sIGUgbsOjbyBmYXLDoSBxdWFscXVlciBhbHRlcmHDp8OjbywgYWzDqW0gZGFxdWVsYXMgY29uY2VkaWRhcyBwb3IgZXN0YSBsaWNlbsOnYS4KRepositório de PublicaçõesPRIhttps://repositorio.uniceub.br/oai/requestopendoar:23612024-03-19T13:03:30Repositório Institucional do UniCEUB - Centro de Ensino de Brasília (UNICEUB)false |
dc.title.pt_BR.fl_str_mv |
Desenvolvimento de um assistente pessoal e gerenciador de calendários empresarial utilizando swift e java |
title |
Desenvolvimento de um assistente pessoal e gerenciador de calendários empresarial utilizando swift e java |
spellingShingle |
Desenvolvimento de um assistente pessoal e gerenciador de calendários empresarial utilizando swift e java Pereira, Leonardo Andrade Rosignoli Desenvolvimento de software Inteligência artificial Gerenciamento de calendário |
title_short |
Desenvolvimento de um assistente pessoal e gerenciador de calendários empresarial utilizando swift e java |
title_full |
Desenvolvimento de um assistente pessoal e gerenciador de calendários empresarial utilizando swift e java |
title_fullStr |
Desenvolvimento de um assistente pessoal e gerenciador de calendários empresarial utilizando swift e java |
title_full_unstemmed |
Desenvolvimento de um assistente pessoal e gerenciador de calendários empresarial utilizando swift e java |
title_sort |
Desenvolvimento de um assistente pessoal e gerenciador de calendários empresarial utilizando swift e java |
author |
Pereira, Leonardo Andrade Rosignoli |
author_facet |
Pereira, Leonardo Andrade Rosignoli |
author_role |
author |
dc.contributor.author.fl_str_mv |
Pereira, Leonardo Andrade Rosignoli |
dc.subject.por.fl_str_mv |
Desenvolvimento de software Inteligência artificial Gerenciamento de calendário |
topic |
Desenvolvimento de software Inteligência artificial Gerenciamento de calendário |
description |
No mundo empresarial de hoje, gerenciar várias obrigações, compromissos e prazos é uma tarefa que pode exigir muito esforço e coordenação, esse desafio é ainda mais amplificado pela necessidade de navegar por várias aplicações de calendário, o que pode levar a uma agenda fragmentada e ineficiente. Pensando nisso, esse artigo apresenta o aplicativo 'Calendar Man', uma aplicação inovadora feita para simplificar a interação do usuário com seu calendário. Ele tem inteligência artificial e se integra facilmente com várias plataformas de calendário que já usamos, como o Calendário iOS e o Outlook, com o objetivo principal de criar uma ferramenta que torne mais fácil e eficiente o gerenciamento de eventos. O processo de desenvolvimento deste projeto foi dividido em 2 sub-projetos, sendo eles desenvolvimento front-end e desenvolvimento back-end . O desenvolvimento front-end foi executado utilizando SwiftUI, enquanto o último foi desenvolvido usando aplicações Java/Spring, aderindo ao padrão de micro-serviços. O artigo aprofunda-se nos desafios encontrados durante o processo de desenvolvimento, principalmente relacionados à integração total da IA com a aplicação. Ele também destaca que a aplicação está atualmente em seus estágios iniciais, indicando que a recepção do usuário e melhorias potenciais são áreas de consideração futura. |
publishDate |
2023 |
dc.date.criacao.none.fl_str_mv |
2023 |
dc.date.issued.fl_str_mv |
2023 |
dc.date.accessioned.fl_str_mv |
2024-03-18T20:09:06Z |
dc.date.available.fl_str_mv |
2024-03-18T20:09:06Z |
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 |
PEREIRA, Leonardo Andrade Rosignoli. Desenvolvimento de um assistente pessoal e gerenciador de calendários empresarial utilizando swift e java. 2023. Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Computação) – Faculdade de Tecnologia e Ciências Sociais Aplicadas, Centro Universitário de Brasília, Brasília, 2023. |
dc.identifier.uri.fl_str_mv |
https://repositorio.uniceub.br/jspui/handle/prefix/17280 |
dc.identifier.orientador.pt_BR.fl_str_mv |
Francisco Javier de Obaldia Diaz |
identifier_str_mv |
PEREIRA, Leonardo Andrade Rosignoli. Desenvolvimento de um assistente pessoal e gerenciador de calendários empresarial utilizando swift e java. 2023. Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Computação) – Faculdade de Tecnologia e Ciências Sociais Aplicadas, Centro Universitário de Brasília, Brasília, 2023. Francisco Javier de Obaldia Diaz |
url |
https://repositorio.uniceub.br/jspui/handle/prefix/17280 |
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.source.none.fl_str_mv |
reponame:Repositório Institucional do UniCEUB instname:Centro de Ensino de Brasília (UNICEUB) instacron:UNICEUB |
instname_str |
Centro de Ensino de Brasília (UNICEUB) |
instacron_str |
UNICEUB |
institution |
UNICEUB |
reponame_str |
Repositório Institucional do UniCEUB |
collection |
Repositório Institucional do UniCEUB |
bitstream.url.fl_str_mv |
https://repositorio.uniceub.br/bitstream/prefix/17280/1/21709613.pdf https://repositorio.uniceub.br/bitstream/prefix/17280/2/license.txt https://repositorio.uniceub.br/bitstream/prefix/17280/3/21709613.pdf.txt |
bitstream.checksum.fl_str_mv |
fe79843a820c5304dabd7544e94e1801 43cd690d6a359e86c1fe3d5b7cba0c9b 80f6635f99d5241a9d971f3021b4dbed |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositório Institucional do UniCEUB - Centro de Ensino de Brasília (UNICEUB) |
repository.mail.fl_str_mv |
|
_version_ |
1809903950411857920 |