Add credits for Marek
[trojita.git] / docs / master-abstract.txt
blob44793c66c6ac9b03b5d16e72bf9865f2e05fa034
1 Mobile IMAP: Implementing Advanced IMAP Features in the Trojita Qt E-Mail Client
3 Mobile environment imposes certain challenges to application development, from
4 limited hardware computing capacity and short battery life to expensive and
5 unreliable network connection.  Users expect the system to deal with network
6 interruptions and to conserve the limited resources automatically.  The base
7 IMAP protocol leaves much to be desired in order to be fully usable in such
8 environments.  Thankfully, certain extensions were adopted which allow an IMAP
9 application to limit the amount of transfered data, as well as to speed up
10 certain operations.  The goal of this proposed Master's thesis is to explore
11 various IMAP extensions, describe their design choices and objectives, survey
12 their real-world adoption, in terms of both client-side and server-side support,
13 evaluate their advantages for a mobile application, and implement the most
14 important ones in the Trojita Qt-based IMAP e-mail client, an application
15 developed as the author's bachelor thesis.