Modern approach to user interfaces for e-mail
Moderní přístup k uživatelským rozhraním pro e-mail
bakalářská práce (OBHÁJENO)
Zobrazit/ otevřít
Trvalý odkaz
http://hdl.handle.net/20.500.11956/100947Identifikátory
SIS: 194326
Kolekce
- Kvalifikační práce [10932]
Autor
Vedoucí práce
Oponent práce
Škoda, Dominik
Fakulta / součást
Matematicko-fyzikální fakulta
Obor
Programování a softwarové systémy
Katedra / ústav / klinika
Katedra softwarového inženýrství
Datum obhajoby
22. 6. 2018
Nakladatel
Univerzita Karlova, Matematicko-fyzikální fakultaJazyk
Angličtina
Známka
Velmi dobře
Klíčová slova (česky)
elektronická pošta, vyhledávání v textu, databázeKlíčová slova (anglicky)
electronic mail, full-text search, databasesWebové e-mailové rozhrania sú v dnešnej dobe nenahraditeľnou súča- sťou Internetu hlavne vďaka ich jednoduchému používaniu pomocou webo- vých prehliadačov a ľahkej integrácii veľkého množstva funkcií poskytnutých dodávateľom. Medzi najdôležitejšie funkcie, ktoré z časti alebo úplne chý- bajú v open-source webových implementáciách, patrí napríklad bezpriečin- ková organizácia pomocou tagov, navigácia poháňaná výkonným fulltexto- vým prehľadávaním a integrácia možností na spravovanie času. Táto práca popisuje novú, open-source alternatívu ku pokrokovým komerčným webovým e-mailovým rozhraniam obsahujúcu vyššie spomenuté funkcie. Softvér integ- ruje fulltextové vyhľadávanie poskytnuté ElasticSearch-ovou databázou do aktuálnej infraštruktúry na spracovanie e-mailov na UNIX-ových systémoch, na vytvorenie serverovej aplikácie, ktorá je používaná webovým užívateľským rozhraním, založeným na JavaScripte. Výkon výslednej aplikácie je testovaný na veľkom množstve e-mailov.
Webmails are indisposable interfaces for working with the e-mail on the current Internet, mostly because of the simplicity of their deployment in bro- wsers and easy integration with many provider-specific features. The most important features that are partially or fully missing in current open-source webmail implementations include directory-less mail organization by tags, navigation driven by a high-performance fulltext search, and integration of time-management capabilities. This thesis describes a new open-source alter- native to advanced commercial webmails that possesses these features. The software integrates full-text search capabilities of the ElasticSearch database with current e-mail processing infrastructure on UNIX systems to create a back-end server application, which is used by a Javascript-based browser front-end. The performance of the solution is tested on a large e-mail dataset. 1