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#.
Anotace v angličtině
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 #.
Klíčová slova
čtečka rss kanálů, vícevláknová aplikace, windows mobile 6, offline
Klíčová slova v angličtině
rss feed reader, multi-thread application, windows mobile 6, offline
Rozsah průvodní práce
47 s. (48 327 znaků)
Jazyk
CZ
Anotace
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#.
Anotace v angličtině
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 #.
Klíčová slova
čtečka rss kanálů, vícevláknová aplikace, windows mobile 6, offline
Klíčová slova v angličtině
rss feed reader, multi-thread application, windows mobile 6, offline
Zásady pro vypracování
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.
Zásady pro vypracování
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.
Seznam doporučené literatury
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.
Seznam doporučené literatury
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.
Přílohy volně vložené
1 x CD
Přílohy vázané v práci
ilustrace, grafy
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Diplomant prezentoval před komisí hlavní cíle a výsledky své bakalářské práce.
Prezentace jako celek působila vyváženě, student dokázal vystihnout klíčové body práce.
Následně byl student seznámen s posudky vedoucího a oponenta diplomové práce.
Komise vznesla k obhajobě následující dotazy:
1) Prof. Farana: Používáte v datovém souboru vlastní značky (tagy) nebo stejné jako ve formátu RSS?
2) Prof. Farana: Jaká je úspora velikosti souboru při tomto řešení?
3) Prof. Farana: Jsou články stahovány v plném rozsahu automaticky? Nebylo by vhodnější nabídnout volbu, které zprávy chci načíst v plném rozsahu?
Diplomant na dotazy reagoval pohotově.