Hlavním cílem této bakalářské práce je vytvořit více vláknovou aplikaci pro operační systém Microsoft Windows Mobile 6 série, která bude stahovat a zobrazovat informace z RSS kanálů. Dílčím cílem je umožnit prohlížení stažených dat, včetně obrázků, i bez připojení k síti Internet. Při stahování a uchovávání dat je dbáno na minimalizaci přenosů a optimalizaci využití úložného média. Teoretická část je zaměřená na výběr jazyku a prostředí pro programování a popis RSS standardu. V praktické části je popsán vzhled, jednotlivé funkční panely a některé z klíčových funkcí aplikace. Aplikace byla programována v prostředí Microsoft Visual Studio 2008 v moderním objektovém jazyce C#.
Annotation in English
The main objective of this bachelor thesis is to create multi-threaded application for operating systém Microsoft Windows Mobile 6 series that will download and display information from RSS feeds. A sub-goal is to enable viewing of downloaded data, including images, even without an Internet connection. During downloading and storing of new data is taken care about minimize traffic and optimized use of storage media. The theoretical part is focused on the choice of language and environment for programming and description of the RSS standard. In the practical part is described feature, individual panels and some of the key features of the application. The application was programmed in Microsoft Visual Studio 2008 in a modern object-oriented language C #.
Keywords
čtečka rss kanálů, vícevláknová aplikace, windows mobile 6, offline
Keywords in English
rss feed reader, multi-thread application, windows mobile 6, offline
Length of the covering note
47 s. (48 327 znaků)
Language
CZ
Annotation
Hlavním cílem této bakalářské práce je vytvořit více vláknovou aplikaci pro operační systém Microsoft Windows Mobile 6 série, která bude stahovat a zobrazovat informace z RSS kanálů. Dílčím cílem je umožnit prohlížení stažených dat, včetně obrázků, i bez připojení k síti Internet. Při stahování a uchovávání dat je dbáno na minimalizaci přenosů a optimalizaci využití úložného média. Teoretická část je zaměřená na výběr jazyku a prostředí pro programování a popis RSS standardu. V praktické části je popsán vzhled, jednotlivé funkční panely a některé z klíčových funkcí aplikace. Aplikace byla programována v prostředí Microsoft Visual Studio 2008 v moderním objektovém jazyce C#.
Annotation in English
The main objective of this bachelor thesis is to create multi-threaded application for operating systém Microsoft Windows Mobile 6 series that will download and display information from RSS feeds. A sub-goal is to enable viewing of downloaded data, including images, even without an Internet connection. During downloading and storing of new data is taken care about minimize traffic and optimized use of storage media. The theoretical part is focused on the choice of language and environment for programming and description of the RSS standard. In the practical part is described feature, individual panels and some of the key features of the application. The application was programmed in Microsoft Visual Studio 2008 in a modern object-oriented language C #.
Keywords
čtečka rss kanálů, vícevláknová aplikace, windows mobile 6, offline
Keywords in English
rss feed reader, multi-thread application, windows mobile 6, offline
Research Plan
Vytvořte aplikaci pro mobilní zařízení s OS Windows Mobile 6 série, která bude číst RSS kanály.
Dále bude aplikace podporovat synchronizaci dat z článku v off-line režimu.
Implementujte možnost stahování na sekundárním vláknu na pozadí.
Součástí aplikace bude správa kanálu s okamžitým ukládaním bez zásahu uživatele, udržování maximálního počtu položek v rámci jednoho kanálu, minimalizace přenášených dat.
Vytvořenou aplikaci realizujte, implementujte a otestujte.
Research Plan
Vytvořte aplikaci pro mobilní zařízení s OS Windows Mobile 6 série, která bude číst RSS kanály.
Dále bude aplikace podporovat synchronizaci dat z článku v off-line režimu.
Implementujte možnost stahování na sekundárním vláknu na pozadí.
Součástí aplikace bude správa kanálu s okamžitým ukládaním bez zásahu uživatele, udržování maximálního počtu položek v rámci jednoho kanálu, minimalizace přenášených dat.
Vytvořenou aplikaci realizujte, implementujte a otestujte.
Recommended resources
Programujte.com: Seriál C[online]. 2005-2009 [cit. 2012-01-12]. ISSN 1801-1586. Dostupné z: http://programujte.com/clanky/34-serial-c/
.NET Framework Developer Center: .NET Framework Learning Topics. MICROSOFT. .NET Framework Developer Center [online]. 2012 [cit. 2012-01-30]. Dostupné z: http://msdn.microsoft.com/en-us/netframework/aa663309
STACK EXCHANGE INC. Stackoverflow [online]. 2012 [cit. 2012-01-30]. Dostupné z: http://stackoverflow.com/
VÁŇA, Vladimír. Začínáme pracovat v prostředí Visual Studio .NET (programování v C) [online]. Ječná, 2005 [cit. 2012-01-30]. Dostupné z: http://www.spsejecna.org/skola/documents/Vysledky_proektu/vsnet.pdf. Učební materiál. SPŠE Ječná.
TROELSEN, Andrew. C a .NET 2.0 profesionálně. Vyd. 1. Brno: Zoner Press, 2006, 1197 s. ISBN 80-868-1542-0.
Recommended resources
Programujte.com: Seriál C[online]. 2005-2009 [cit. 2012-01-12]. ISSN 1801-1586. Dostupné z: http://programujte.com/clanky/34-serial-c/
.NET Framework Developer Center: .NET Framework Learning Topics. MICROSOFT. .NET Framework Developer Center [online]. 2012 [cit. 2012-01-30]. Dostupné z: http://msdn.microsoft.com/en-us/netframework/aa663309
STACK EXCHANGE INC. Stackoverflow [online]. 2012 [cit. 2012-01-30]. Dostupné z: http://stackoverflow.com/
VÁŇA, Vladimír. Začínáme pracovat v prostředí Visual Studio .NET (programování v C) [online]. Ječná, 2005 [cit. 2012-01-30]. Dostupné z: http://www.spsejecna.org/skola/documents/Vysledky_proektu/vsnet.pdf. Učební materiál. SPŠE Ječná.
TROELSEN, Andrew. C a .NET 2.0 profesionálně. Vyd. 1. Brno: Zoner Press, 2006, 1197 s. ISBN 80-868-1542-0.