Návrh a implementace funkčních celků aplikace pro demonstrování metod zpracování obrazu
but.committee | prof. Dr. Ing. Jan Černocký (předseda) prof. Dr. Ing. Pavel Zemčík, dr. h. c. (místopředseda) Ing. Vladimír Bartík, Ph.D. (člen) doc. Dr. Ing. Otto Fučík (člen) doc. Mgr. Adam Rogalewicz, Ph.D. (člen) doc. Ing. Jiří Rybička, Dr. (člen) | cs |
but.defence | Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se pak seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm C. Otázky u obhajoby: Nenapadlo vás zkusit implementovat v bodu 4 i rozhraní jiné (například některé volně dostupné) knihovny, abyste si ověřil, že vaše rozhraní je opravdu obecně použitelné a že i přes vaše tvrzení o univerzálnosti nevyvíjíte jednoúčelovou aplikaci? | cs |
but.jazyk | čeština (Czech) | |
but.program | Informační technologie | cs |
but.result | práce byla úspěšně obhájena | cs |
dc.contributor.advisor | Orság, Filip | cs |
dc.contributor.author | Fadrhonc, Pavel | cs |
dc.contributor.referee | Váňa, Jan | cs |
dc.date.created | 2011 | cs |
dc.description.abstract | Tato práce se zabývá implementací aplikace IMPRODEMO, demonstrující metody zpracování obrazu. Autor použije existující knihovny pro práci s obrazem a implementuje komplexnější aplikaci s moderním uživatelským rozhraním. Při vývoji použije framework WPF, metodu vývoje pomocí testů nazvanou Test Driven Development, dále návrhový vzor MVVM a prostředek pro jednoduché připojování rozšíření MEF. Popisem těchto použitých technologií a metodologíí se zabývá druhá kapitola. Třetí kapitola popisuje návrh aplikace a ukázuje diagramy tříd. Popisuje zároveň komunikaci mezi jednotlivými vrstvami MVVM. Čtvrtá kapitola popisuje vývoj pomocí testů a konkrétní úskalí objevená při aplikování této metodologie. Páta kapitola prezentuje způsob, jakým lze zakomponovat kód napsaný v jazyce C++ do prostředí frameworku .NET a jazyka C#. Závěrem je shrnuta veškerá práce, jsou definovány výsledky a navrhnuty možnosti pokračování a rozšíření práce. | cs |
dc.description.abstract | The thesis is dealing with implementation of IMPRODEMO image processing application. Author has used existing image processing libraries and has implemented complex application with modern user interface. In order to develop the application, he used framework WPF, method for developing application using tests called Test Driven Development, design pattern MVVM and MEF tool for easy integrating of extensions. Chapter two deals with these technologies and methodologies and describes them. Third chapter describes design of application and presents class diagrams. Fourth chapter describes test driven development and particular pitfalls that emerged from using this methodology. Fifth chapter presents the mean of integrating code written in C++ language into .NET framework and into C# language. At the end, whole work is summarized, resuls are defined and possibilities of resuming and extending the work are proposed. | en |
dc.description.mark | C | cs |
dc.identifier.citation | FADRHONC, P. Návrh a implementace funkčních celků aplikace pro demonstrování metod zpracování obrazu [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2011. | cs |
dc.identifier.other | 42616 | cs |
dc.identifier.uri | http://hdl.handle.net/11012/187600 | |
dc.language.iso | cs | cs |
dc.publisher | Vysoké učení technické v Brně. Fakulta informačních technologií | cs |
dc.rights | Standardní licenční smlouva - přístup k plnému textu bez omezení | cs |
dc.subject | WPF | cs |
dc.subject | MVVM | cs |
dc.subject | MEF | cs |
dc.subject | NUnit | cs |
dc.subject | TDD | cs |
dc.subject | .NET | cs |
dc.subject | návrhový vzor | cs |
dc.subject | návrh aplikace | cs |
dc.subject | zpracování obrazu | cs |
dc.subject | OOD | cs |
dc.subject | C++/CLI | cs |
dc.subject | managed | cs |
dc.subject | unmanaged | cs |
dc.subject | nativní kód | cs |
dc.subject | WPF | en |
dc.subject | MVVM | en |
dc.subject | MEF | en |
dc.subject | NUnit | en |
dc.subject | TDD | en |
dc.subject | .NET | en |
dc.subject | design pattern | en |
dc.subject | application design | en |
dc.subject | image processing | en |
dc.subject | OOD | en |
dc.subject | managed | en |
dc.subject | unmanaged | en |
dc.subject | native code | en |
dc.title | Návrh a implementace funkčních celků aplikace pro demonstrování metod zpracování obrazu | cs |
dc.title.alternative | Design and Implementation of Functional Units of an Application for Demonstration of Image Processing Methods | en |
dc.type | Text | cs |
dc.type.driver | masterThesis | en |
dc.type.evskp | diplomová práce | cs |
dcterms.dateAccepted | 2011-06-22 | cs |
dcterms.modified | 2020-05-09-23:42:39 | cs |
eprints.affiliatedInstitution.faculty | Fakulta informačních technologií | cs |
sync.item.dbid | 42616 | en |
sync.item.dbtype | ZP | en |
sync.item.insts | 2025.03.26 14:50:19 | en |
sync.item.modts | 2025.01.17 10:24:00 | en |
thesis.discipline | Počítačová grafika a multimédia | cs |
thesis.grantor | Vysoké učení technické v Brně. Fakulta informačních technologií. Ústav inteligentních systémů | cs |
thesis.level | Inženýrský | cs |
thesis.name | Ing. | cs |