E-mailový klient pro J2ME zařízení
Název práce v češtině: | E-mailový klient pro J2ME zařízení |
---|---|
Název v anglickém jazyce: | E-mail client for J2ME devices |
Akademický rok vypsání: | 2006/2007 |
Typ práce: | bakalářská práce |
Jazyk práce: | čeština |
Ústav: | Ústav formální a aplikované lingvistiky (32-UFAL) |
Vedoucí / školitel: | Mgr. Pavel Machek |
Řešitel: | skrytý - zadáno a potvrzeno stud. odd. |
Datum přihlášení: | 03.04.2007 |
Datum zadání: | 03.04.2007 |
Datum a čas obhajoby: | 11.09.2007 00:00 |
Datum odevzdání elektronické podoby: | 11.09.2007 |
Datum proběhlé obhajoby: | 11.09.2007 |
Oponenti: | Mgr. Jiří Kosina |
Zásady pro vypracování |
Cílem projektu je vytvořit emailového klienta, umožňujícího komplexní práci s emaily srovnatelnou s klienty pro osobní počítače. Program bude schopen načítat emaily z POP3 i IMAP serverů. Volitelně bude stahovat pouze hlavičky zpráv z důvodu rychlejší komunikace se serverem a na žádost uživatele bude schopen zobrazovat celou vybranou
zprávu. Stahovat bude pouze emaily, které nejsou v paměti mobilního telefonu. Klient bude podporovat MIME přílohy ke zprávam a též otevírání vybraných základnich formátů příloh - txt, jpg, png a jiných multimediálních formátů v závislosti na konkrétnim mobilním telefonu. Při zobrazení zpráv se zobrazí kromě emailové adresy též jméno odesílatele, pokud je v adressbooku; v opačném případě bude možné jednoduše si jej uložit do adressbooku. Text zprávy, na kterou se odpovídá, bude přehledně odsazen a vybarven. Uživatel si bude moci libovolně zvolit, jestli chce poslat zprávu okamžitě nebo ji uložit do fronty a poslat ji poté najednou s ostatními. Zprávy budou organizovány ve standardních složkách (mailbox na příchozí, odchozí maily, trash pro nezadané maily) a bude možné nastavitelně ukládat kopie odchozích mailů. Se zprávami v těchto složkách bude možné provádět základní operace jako: reply, forward, delete. Zprávy mohou být řazeny ve složkách podle uživatelem zvolených kritérií (odesílatel, subject, datum, velikost). Program bude schopen stahovat poštu z více uživatelem definovaných účtů. Uživatel bude moci specifikovat časový interval, po kterém se budou pravidelně kontrolovat nové zprávy na serveru. Operace, u kterých se předpokládá dlouhá doba zpracování, budou implementovány pomocí threadů tak, aby je bylo možné v případě potřeby přerušit. Dostupná bude jak česká, tak i anglická či jiná jazyková mutace. |
Seznam odborné literatury |
Naučte se Java 2 Micro Edition
Autor: Qusay H. Mahmoud Vydavatel: GRADA Publishing Thinking in Java, 3rd Edition Autor: Bruce Eckel Vydavatel: Prentice hall |
Předběžná náplň práce |
TBD |
Předběžná náplň práce v anglickém jazyce |
The aim of the project is to create a client capable of complete work
with emails like her mutations for personal computers. Both POP3 and iMAP servers will be supported to retrieve mails. During retrieving, only headers of mails will be downloaded due to faster communication with a server. A complete mail will be displayed only on the demand of the user. Due to efficiency only mails that are not stored in the device will be downloaded. The client will also support MIME attachments and display basic supported formats like: txt, jpg, png and other multimedia formats, that are supported by user\'s mobile device. Not only email adresses of senders will be displayed, but if their usernames are stored in the adressbook, the usernames will be displayed as well. On the other hand the user can store the sender and his email adress to the adressbook. Quoted texts of a mail will be nicely viewed by tabs and colors. User will be able to choose wether he wants to send a mail immidieatly or save it to a queue of mails and send them all at once. Standard mail boxes like inbox, outbox, draft, archive.. will be supported as well. User can operate with mails that are stored in boxes regular actions like forwarding, replying, deleting. Mails that will be ordered by users taste: by subjects, date, size and senders or recipients. Program will support more then 1 mail account. The client will be capable of polling mails in user defined intervals. Operations that take longer time will be executed in threads to let user stop them. The client\'s interface will be not only in English but also in Czech or other languages as well. |