Cílem této diplomové práce je vytvoření jednoduchého, avšak v budoucnu komplexně rozšířitelného software na platformě Microsoft .NET, který bude umožňovat distribuovat jednotlivé úlohy a zpracovávat je. V teoretické části budou probrány důležité témata pro porozumění možnostem platformy .NET a možnosti distribuovaných aplikací. V praktické části se zaměříme na samotný programu a distribuci zadání.
Anotace v angličtině
The main focus of this project is to create simple but complexly extensible software on the Microsoft .NET platform which will allows distributing simple tasks and execute them. In first part we will focus on .NET platform features and distributed computing features. In second part we will mainly focus on core program and task distribution.
Klíčová slova
Distribuované evoluční algoritmy, platforma Microsoft .NET, WCF
Klíčová slova v angličtině
Keywords: Distributed evolutionary algorithm, Microsoft .NET platform, WCF
Rozsah průvodní práce
68 s.
Jazyk
CZ
Anotace
Cílem této diplomové práce je vytvoření jednoduchého, avšak v budoucnu komplexně rozšířitelného software na platformě Microsoft .NET, který bude umožňovat distribuovat jednotlivé úlohy a zpracovávat je. V teoretické části budou probrány důležité témata pro porozumění možnostem platformy .NET a možnosti distribuovaných aplikací. V praktické části se zaměříme na samotný programu a distribuci zadání.
Anotace v angličtině
The main focus of this project is to create simple but complexly extensible software on the Microsoft .NET platform which will allows distributing simple tasks and execute them. In first part we will focus on .NET platform features and distributed computing features. In second part we will mainly focus on core program and task distribution.
Klíčová slova
Distribuované evoluční algoritmy, platforma Microsoft .NET, WCF
Klíčová slova v angličtině
Keywords: Distributed evolutionary algorithm, Microsoft .NET platform, WCF
Zásady pro vypracování
Popište prostředky distribuce výpočtů na platformě .NET.
Vyberte vhodný evoluční algoritmus pro distribuci a popište jej.
Navrhněte systém distribuce evolučního algoritmu na jednotlivé pracovní stranice jako systémové služby běžící na platformě .NET.
Navrhněte řídící aplikaci těchto služeb.
Výsledný program otestujte na vybraných účelových funkcích.
Zásady pro vypracování
Popište prostředky distribuce výpočtů na platformě .NET.
Vyberte vhodný evoluční algoritmus pro distribuci a popište jej.
Navrhněte systém distribuce evolučního algoritmu na jednotlivé pracovní stranice jako systémové služby běžící na platformě .NET.
Navrhněte řídící aplikaci těchto služeb.
Výsledný program otestujte na vybraných účelových funkcích.
Seznam doporučené literatury
EVJEN, Bill. HANSELMAN, Scott. RADER, Devon. ASP.NET 3.5 v jazycích C-Sharp a Visual Basic. Brno: Computer Press, 2009. 1600s. ISBN 978-80-251-2069-9.
MACDONALD, Matthew, SZPUSZTA, Mario. ASP.NET 3.5 a C-Sharp 2008 : Tvorba dynamických stránek profesionálně. Jan Pokorný, Jan Gregor. 1. vyd. [s.l.] : Zoner Press, 2008. 1584 s. ISBN 978-80-7413-008-3.
Programming .NET.3.5. [s.l.] : [s.n.], 2008. 478 s.
BILL, Evjen, et al. ASP.NET 2.0 : Programujeme profesionálně. Karel Voráček. Brno : Computer Press, a.s., 2006. 1224 s. ISBN 978-80-251-1473-5.
Illustrated C-Sharp 2008 . [s.l.] : [s.n.], 2009. 1333 s.
NEGEL, Christian. EVJEN, Bill. GLYNN, Jay. WATSON, Karli. SKINNER, Morgan. C-Sharp 2008 Programujeme Profesionálně. Brno: Computer Press 2009. ISBN 978-80-251-2401-7.
Seznam doporučené literatury
EVJEN, Bill. HANSELMAN, Scott. RADER, Devon. ASP.NET 3.5 v jazycích C-Sharp a Visual Basic. Brno: Computer Press, 2009. 1600s. ISBN 978-80-251-2069-9.
MACDONALD, Matthew, SZPUSZTA, Mario. ASP.NET 3.5 a C-Sharp 2008 : Tvorba dynamických stránek profesionálně. Jan Pokorný, Jan Gregor. 1. vyd. [s.l.] : Zoner Press, 2008. 1584 s. ISBN 978-80-7413-008-3.
Programming .NET.3.5. [s.l.] : [s.n.], 2008. 478 s.
BILL, Evjen, et al. ASP.NET 2.0 : Programujeme profesionálně. Karel Voráček. Brno : Computer Press, a.s., 2006. 1224 s. ISBN 978-80-251-1473-5.
Illustrated C-Sharp 2008 . [s.l.] : [s.n.], 2009. 1333 s.
NEGEL, Christian. EVJEN, Bill. GLYNN, Jay. WATSON, Karli. SKINNER, Morgan. C-Sharp 2008 Programujeme Profesionálně. Brno: Computer Press 2009. ISBN 978-80-251-2401-7.
Přílohy volně vložené
1 CD
Přílohy vázané v práci
ilustrace, grafy, schémata, tabulky
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Diplomant odprezentoval před komisí hlavní cíle a výsledky své diplomové práce. Následně byl student seznámen s posudky vedoucího a oponenta diplomové práce a poté zodpověděl dotazy uvedené v posudcích.
Komise vznesla k obhajobě následující dotazy a připomínky:
1) Ing. Oplatková, Z.: Odpovídá obsah práce skutečně zadání?
2) Ing. Oplatková, Z.: Jak dlouhou jste pracoval na distribuované verzi evolučního algoritmu?
3) Ing. Oplatková, Z.: Je možné implementovat vlastní účelovou funkci do vytvořené aplikace?