Mobilní mailový klient s možnostmi pokročilé archivace

DSpace Repository

Language: English čeština 

Mobilní mailový klient s možnostmi pokročilé archivace

Show simple item record

dc.contributor.advisor Žáček, Petr
dc.contributor.author Faltynek, Erik
dc.date.accessioned 2024-07-23T13:16:56Z
dc.date.available 2024-07-23T13:16:56Z
dc.date.issued 2023-11-05
dc.identifier Elektronický archiv Knihovny UTB
dc.identifier.uri http://hdl.handle.net/10563/56551
dc.description.abstract Diplomová práce se zabývá vývojem mobilního mailového klienta s pokročilými možnostmi archivace. Hlavním výstupem práce je aplikace, která kombinuje standardní funkce mailového klienta s rozšířenými možnostmi pro archivaci emailů na základě specifických filtračních kritérií. Uživatelé mají možnost ukládat archivy jak v nezašifrované, tak v zašifrované formě přímo na zařízení nebo zašifrovaně v databázi s definovatelným datem expirace. Teoretická část práce se věnuje základním principům vývoje mobilních aplikací, klíčovým emailovým protokolům, a metodám autentizace a autorizace. Jsou rozebrány technologie šifrování, včetně symetrické šifry AES a bezpečných KDF funkcí pro odvození klíčů a uchování hesel. Rovněž je popsána integritní a autentizační metoda MAC pro ověření správnosti hesel. Praktická část detailně popisuje návrh a implementaci aplikace, počínaje definicí funkcionálních a nefunkcionálních požadavků, přes návrh informační architektury a uživatelského rozhraní, až po definici datového modelu a komunikačních rozhraní. Závěrečné kapitoly se věnují nasazení serverové části aplikace na cloudovou platformu a sestavení aplikace pro Android, doplněné o popis testovacího procesu během vývoje.
dc.format 153
dc.language.iso cs
dc.publisher Univerzita Tomáše Bati ve Zlíně
dc.rights Bez omezení
dc.subject vývoj mobilních aplikací cs
dc.subject React Native cs
dc.subject Expo cs
dc.subject Node cs
dc.subject Express cs
dc.subject MongoDB cs
dc.subject OAuth 2.0 cs
dc.subject mailový klient cs
dc.subject mobile application development en
dc.subject React Native en
dc.subject Expo en
dc.subject Node en
dc.subject Express en
dc.subject MongoDB en
dc.subject OAuth 2.0 en
dc.subject mail client en
dc.title Mobilní mailový klient s možnostmi pokročilé archivace
dc.title.alternative Mobile Mail Client with Advanced Archiving Options
dc.type diplomová práce cs
dc.contributor.referee Švejda, Jaromír
dc.date.accepted 2024-06-06
dc.description.abstract-translated The thesis deals with the development of a mobile mail client with advanced archiving capabilities. The main output of the thesis is an application that combines standard email client functions with advanced options for archiving emails based on specific filtering criteria. Users have the option to store archives in both unencrypted and encrypted form directly on the device or encrypted in a database with a definable expiration date. The theoretical part of the thesis deals with the basic principles of mobile application development, key email protocols, and authentication and authorization methods. Encryption technologies are discussed, including the AES symmetric cipher and secure KDF functions for key derivation and password preservation. MAC integrity and authentication methods for verifying the correctness of passwords are also described. The practical part describes in detail the design and implementation of the application, starting from the definition of functional and non-functional requirements, to the design of the information architecture and user interface, to the definition of the data model and communication interfaces. The final chapters deal with the deployment of the server side of the application on the cloud platform and the build of the Android application, complemented by a description of the testing process during development.
dc.description.department Ústav informatiky a umělé inteligence
dc.thesis.degree-discipline Softwarové inženýrství cs
dc.thesis.degree-discipline Software Engineering en
dc.thesis.degree-grantor Univerzita Tomáše Bati ve Zlíně. Fakulta aplikované informatiky cs
dc.thesis.degree-grantor Tomas Bata University in Zlín. Faculty of Applied Informatics en
dc.thesis.degree-name Ing.
dc.thesis.degree-program Informační technologie cs
dc.thesis.degree-program Information Technologies en
dc.identifier.stag 66686
dc.date.submitted 2024-05-13


Files in this item

Files Size Format View Description
faltynek_2024_dp.pdf 9.237Mb PDF View/Open None
faltynek_2024_op.pdf 171.0Kb PDF View/Open None
faltynek_2024_vp.pdf 213.1Kb PDF View/Open None

This item appears in the following Collection(s)

Show simple item record

Find fulltext

Search DSpace


Browse

My Account