Návrh a implementace funkčních celků aplikace pro demonstrování metod zpracování obrazu

but.committeeprof. 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.defenceStudent 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.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorOrság, Filipcs
dc.contributor.authorFadrhonc, Pavelcs
dc.contributor.refereeVáňa, Jancs
dc.date.created2011cs
dc.description.abstractTato 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.abstractThe 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.markCcs
dc.identifier.citationFADRHONC, 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.other42616cs
dc.identifier.urihttp://hdl.handle.net/11012/187600
dc.language.isocscs
dc.publisherVysoké učení technické v Brně. Fakulta informačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectWPFcs
dc.subjectMVVMcs
dc.subjectMEFcs
dc.subjectNUnitcs
dc.subjectTDDcs
dc.subject.NETcs
dc.subjectnávrhový vzorcs
dc.subjectnávrh aplikacecs
dc.subjectzpracování obrazucs
dc.subjectOODcs
dc.subjectC++/CLIcs
dc.subjectmanagedcs
dc.subjectunmanagedcs
dc.subjectnativní kódcs
dc.subjectWPFen
dc.subjectMVVMen
dc.subjectMEFen
dc.subjectNUniten
dc.subjectTDDen
dc.subject.NETen
dc.subjectdesign patternen
dc.subjectapplication designen
dc.subjectimage processingen
dc.subjectOODen
dc.subjectmanageden
dc.subjectunmanageden
dc.subjectnative codeen
dc.titleNávrh a implementace funkčních celků aplikace pro demonstrování metod zpracování obrazucs
dc.title.alternativeDesign and Implementation of Functional Units of an Application for Demonstration of Image Processing Methodsen
dc.typeTextcs
dc.type.drivermasterThesisen
dc.type.evskpdiplomová prácecs
dcterms.dateAccepted2011-06-22cs
dcterms.modified2020-05-09-23:42:39cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid42616en
sync.item.dbtypeZPen
sync.item.insts2025.03.26 14:50:19en
sync.item.modts2025.01.17 10:24:00en
thesis.disciplinePočítačová grafika a multimédiacs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav inteligentních systémůcs
thesis.levelInženýrskýcs
thesis.nameIng.cs
Files
Original bundle
Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
1.9 MB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
review_42616.html
Size:
1.48 KB
Format:
Hypertext Markup Language
Description:
file review_42616.html
Collections