Diplomová práce pojednává o vývoji software pro nutriční péči. V této práci je
vytvořen, na základě analýzy, komplexní návrh klient / server systému. Technologie, jež
figurují v návrhu, jsou WCF, Windows Azure a Windows Store aplikace. Dále je v rámci
této práce vytvořena Windows Store aplikace, jež je připravená pro komunikaci se
serverem pomocí využití WCF. V této práci je kladen důraz i na prezentační vzory MVC,
MVP a MVVM. Vzor MVVM je implementován v rámci klientské Windows Store
aplikace. Výsledná klientská aplikace je programována pomocí jazyků C# a XAML.
Annotation in English
This thesis discusses about the development of software for nutritional care. In this
thesis is created, based on the analysis, a comprehensive proposal for a client / server
system. Technologies that feature in the proposal are WCF, Windows Azure and Windows
Store application. Furthermore, in this work, was created Windows Store application,
which is ready to communicate with the server through the use of WCF. In this work, the
emphasis is on presentation patterns MVC, MVP and MVVM. The MVVM pattern is
implemented in the client Windows Store application. The resulting client application is
programmed using C # and XAML.
Keywords
Windows Store aplikace, MVC, MVP, MVVM, architektonické vzory,
Windows Azure, WCF, software pro nutriční péči, C#, XAML, XML
Keywords in English
Windows Store application, MVC, MVP, MVVM, architectural patterns,
Windows Azure, WCF, Software for Nutrical Care, C#, XAML, XML
Length of the covering note
102 s. (141421)
Language
CZ
Annotation
Diplomová práce pojednává o vývoji software pro nutriční péči. V této práci je
vytvořen, na základě analýzy, komplexní návrh klient / server systému. Technologie, jež
figurují v návrhu, jsou WCF, Windows Azure a Windows Store aplikace. Dále je v rámci
této práce vytvořena Windows Store aplikace, jež je připravená pro komunikaci se
serverem pomocí využití WCF. V této práci je kladen důraz i na prezentační vzory MVC,
MVP a MVVM. Vzor MVVM je implementován v rámci klientské Windows Store
aplikace. Výsledná klientská aplikace je programována pomocí jazyků C# a XAML.
Annotation in English
This thesis discusses about the development of software for nutritional care. In this
thesis is created, based on the analysis, a comprehensive proposal for a client / server
system. Technologies that feature in the proposal are WCF, Windows Azure and Windows
Store application. Furthermore, in this work, was created Windows Store application,
which is ready to communicate with the server through the use of WCF. In this work, the
emphasis is on presentation patterns MVC, MVP and MVVM. The MVVM pattern is
implemented in the client Windows Store application. The resulting client application is
programmed using C # and XAML.
Keywords
Windows Store aplikace, MVC, MVP, MVVM, architektonické vzory,
Windows Azure, WCF, software pro nutriční péči, C#, XAML, XML
Keywords in English
Windows Store application, MVC, MVP, MVVM, architectural patterns,
Windows Azure, WCF, Software for Nutrical Care, C#, XAML, XML
Research Plan
Vypracujte literární rešerši na dané téma s důrazem na softwarovou architekturu aplikace (Model-view-controller, Model-view-presenter, Model View ViewModel) a webové služby.
Popište možnosti platformy Windows Runtime a webových služeb na platformě .NET.
Analyzujte daný problém a navrhněte řešení.
Na základě analýzy vypracujte návrh client-server aplikace pro nutriční péči s využitím platformy Windows Runtime a .NET.
Demonstrujte výsledky a formulujte závěr.
Research Plan
Vypracujte literární rešerši na dané téma s důrazem na softwarovou architekturu aplikace (Model-view-controller, Model-view-presenter, Model View ViewModel) a webové služby.
Popište možnosti platformy Windows Runtime a webových služeb na platformě .NET.
Analyzujte daný problém a navrhněte řešení.
Na základě analýzy vypracujte návrh client-server aplikace pro nutriční péči s využitím platformy Windows Runtime a .NET.
Demonstrujte výsledky a formulujte závěr.
Recommended resources
DEWEY, Ben. Getting started with Metro style apps. 1st ed. Sebastopol, CA: O\'Reilly, c2012, xiii, 92 p. ISBN 14-493-2055-2. BRUMFIELD, Bob. Developer\'s guide to Microsoft Prism 4: building modular MVVM applications using Windows Presentation Foundation and Microsoft Silverlight. 1st ed. Redmond, Wash.?: Microsoft, c2011, xviii, 261 p. ISBN 07-356-5610-X.
NAGEL, Christian. Professional C 4 and .Net 4: building modular MVVM applications using Windows Presentation Foundation and Microsoft Silverlight. 1st ed. Indianapolis, IN: Wiley Pub., c2010, 1474 p. ISBN 04-705-0225-8.
WATSON, Ben. C 4.0: řešení praktických programátorských úloh. Vyd. 1. Brno: Zoner Press, 2010, 656 s. Encyklopedie Zoner Press. ISBN 978-80-7413-094-6.
PETZOLD, Charles. Mistrovství ve Windows Presentation Foundation: řešení praktických programátorských úloh. Vyd. 1. Brno: Computer Press, 2008, 928 s. Encyklopedie Zoner Press. ISBN 978-80-251-2141-2.
NASH, Trey. C 2010: rychlý průvodce novinkami a nejlepšími postupy. Vyd. 1. Brno: Computer Press, 2010, 624 s. Encyklopedie Zoner Press. ISBN 978-80-251-3034-6.
Recommended resources
DEWEY, Ben. Getting started with Metro style apps. 1st ed. Sebastopol, CA: O\'Reilly, c2012, xiii, 92 p. ISBN 14-493-2055-2. BRUMFIELD, Bob. Developer\'s guide to Microsoft Prism 4: building modular MVVM applications using Windows Presentation Foundation and Microsoft Silverlight. 1st ed. Redmond, Wash.?: Microsoft, c2011, xviii, 261 p. ISBN 07-356-5610-X.
NAGEL, Christian. Professional C 4 and .Net 4: building modular MVVM applications using Windows Presentation Foundation and Microsoft Silverlight. 1st ed. Indianapolis, IN: Wiley Pub., c2010, 1474 p. ISBN 04-705-0225-8.
WATSON, Ben. C 4.0: řešení praktických programátorských úloh. Vyd. 1. Brno: Zoner Press, 2010, 656 s. Encyklopedie Zoner Press. ISBN 978-80-7413-094-6.
PETZOLD, Charles. Mistrovství ve Windows Presentation Foundation: řešení praktických programátorských úloh. Vyd. 1. Brno: Computer Press, 2008, 928 s. Encyklopedie Zoner Press. ISBN 978-80-251-2141-2.
NASH, Trey. C 2010: rychlý průvodce novinkami a nejlepšími postupy. Vyd. 1. Brno: Computer Press, 2010, 624 s. Encyklopedie Zoner Press. ISBN 978-80-251-3034-6.