Témata prací (Výběr práce)Témata prací (Výběr práce)(verze: 368)
Detail práce
   Přihlásit přes CAS
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.
 
Univerzita Karlova | Informační systém UK