Přenositelnost Windows Phone 8 aplikací na vývojovou platformu Xamarin

DSpace Repository

Language: English čeština 

Přenositelnost Windows Phone 8 aplikací na vývojovou platformu Xamarin

Show simple item record

dc.contributor.advisor Vala, Radek
dc.contributor.author Prokop, Tomáš
dc.date.accessioned 2017-07-03T09:15:20Z
dc.date.available 2017-07-03T09:15:20Z
dc.date.issued 2017-02-03
dc.identifier Elektronický archiv Knihovny UTB
dc.identifier.uri http://hdl.handle.net/10563/40977
dc.description.abstract Diplomová práce se zabývá možnou přenositelností starších zdrojových kódů aplikace na multiplatformní framework Xamarin. Popisuje základní součásti Xamarinu pro vytvoření aplikačních stránek včetně navigace s běžnými vizuálními komponenty. Součástí práce je průzkum bezpečnosti v multiplatformním prostředí. Z části se práce zabývá popisem systému virtuální měny známé jako Bitcoin. Systém Bitcoin je zabezpečen pomocí kryptografických metod, které budou nastíněny. Práce objasňuje principy integrity transakcí, výměnu transakcí a emitaci nových peněz. Celé aplikační rozhraní, které slouží pro komunikaci s Bitcoin serverem a implementovanou aplikací, je v práci rozebráno. Samotný popis návrhu a implementace je v nemalé části popsán v rámci tohoto dokumentu a objasňuje možné problémy, na které může běžný vývojář narazit v Xamarinu.
dc.format 88 s. (87 000 znaků)
dc.language.iso cs
dc.publisher Univerzita Tomáše Bati ve Zlíně
dc.rights Bez omezení
dc.subject Xamarin cs
dc.subject MVVM cs
dc.subject multiplatformní technologie cs
dc.subject bezpečnost cs
dc.subject Bitcoin cs
dc.subject kryptografie cs
dc.subject Xamarin en
dc.subject MVVM en
dc.subject multiplatform technology en
dc.subject security en
dc.subject Bitcoin en
dc.subject cryptography en
dc.title Přenositelnost Windows Phone 8 aplikací na vývojovou platformu Xamarin
dc.title.alternative The Portability of Windows Phone 8 Applications to the Xamarin Development Platform
dc.type diplomová práce cs
dc.contributor.referee Jurnečka, Peter
dc.date.accepted 2017-06-01
dc.description.abstract-translated This master's thesis studies possible options for portability of an existing source code of an application into a multiplatform framework called Xamarin. It describes basic modules of Xamarin for creation of application pages including navigation using common visual components. In the scope of this work is also a survey of security in multiplatform environment and deep dive into Bitcoin as a cryptocurrency and digital payment system, which is the primary domain of the application. The security of Bitcoin is acheived by utilization of cryptographic methods. In the context of Bitcoin, the text clarifies principles of an integrity of transactions, an exchange of transactions and an emitation of the cryptocurrency. The whole application interface, which serves for a communication between a Bitcoin server and the implemented client application, is closely described in the text. The significant part of the text focuses on a design and an implementation of the application, including a summary of encountered issues which might be challenging for a developer using Xamarin.
dc.description.department Ústav informatiky a umělé inteligence
dc.thesis.degree-discipline Informační technologie cs
dc.thesis.degree-discipline Information Technologies en
dc.thesis.degree-grantor Univerzita Tomáše Bati ve Zlíně. Fakulta aplikované informatiky cs
dc.thesis.degree-grantor Tomas Bata University in Zlín. Faculty of Applied Informatics en
dc.thesis.degree-name Ing.
dc.thesis.degree-program Inženýrská informatika cs
dc.thesis.degree-program Engineering Informatics en
dc.identifier.stag 46970
utb.result.grade B
dc.date.submitted 2017-05-16
local.subject zdrojové kódy cs
local.subject virtuální měna cs
local.subject source codes en
local.subject virtual money en


Files in this item

Files Size Format View Description
prokop_2017_dp.zip 5.502Mb Unknown View/Open None
prokop_2017_op.pdf 246.5Kb PDF View/Open None
prokop_2017_vp.pdf 260.6Kb PDF View/Open None

This item appears in the following Collection(s)

Show simple item record

Find fulltext

Search DSpace


Browse

My Account