Zobrazit minimální záznam

Mobile application for determining the location of a landscape painting



dc.contributor.advisorZoudun Jiří
dc.contributor.authorFišer Adam
dc.date.accessioned2018-06-19T21:53:22Z
dc.date.available2018-06-19T21:53:22Z
dc.date.issued2018-06-14
dc.identifierKOS-587865195405
dc.identifier.urihttp://hdl.handle.net/10467/76638
dc.description.abstractHlavnim cilem prace je navrh a implementace Android aplikace, ktera slouzi k lokalizaci krajinomaleb a zobrazovani jejich realnych fotografii. Android aplikace bude komunikovat s back-endovou aplikaci pomoci REST API. Webova aplikace Artopos.net, ze ktere vychazi Android aplikace, ma nekolik problemu jak v navrhu uzivatelskeho rozhrani, tak v implementaci. Proto jsem navrhl a vytvoril Android aplikaci, ktera znacne zjednodusi a zefektivni nejcastejsi scenare. Pridal jsem uzivatelske ucty, ktere zjednodusi pridavani obsahu. Dale jsem vytvoril back-endovou aplikaci v jazyce PHP, ktera uklada data do MySQL databaze a poskytuje REST API pro komunikaci s Android aplikaci. Pro implementaci Android aplikace jsem pouzil framework NativeScript, ktery nabizi radu vyhod oproti ciste nativnimu vyvoji. Mezi tyto vyhody patri odstineni od programovani nativniho UI, sprava projektu a moznost vytvoreni multiplatformni aplikace (Android a iOS) bez duplicity kodu. REST API jsem vytvoril za pouziti jazyku PHP 7.1 a framworku Symfony 4. Prinosem teto prace je oziveni projektu Artopos.net a zjednoduseni jeho pouzivani. Diky mobilni aplikaci je mnohem jednodussi a praktictejsi vyuzivat aplikaci v terenu a na cestach a pridavat nove prispevky bez pristupu k osobnimu pocitaci. Pridani aplikace na novou platformu muze vest k rozsireni uzivatelske zaklady a take k osloveni novych uzivatelu, kteri diky aplikaci Artopos.net mohou najit zajem o umeni. V priloze lze nalezt zdrojove kody Android aplikace a back-endove aplikace. Dale priloha obsahuje PDF soubor tohoto textu a jeho zdrojove soubory ve formatu LATEX, APK balicek s Android aplikaci a model puvodni databaze. Take se zde nachazi zadani a vysledky uzivatelskeho dotazniku a export vysledku pre-test a post-test dotazniku pouzitych pri testovani použitelnosti.cze
dc.description.abstractThe major goal of this thesis is design and implementation of an Android application which localizes landscape paintings and shows their actual photos. The Android application will communicate with back-end application via REST API. Web application Artopos.net on which is the Android application based on, has several issues in both UI design and implementation. That is why I designed Android application, which greatly simplifies the most common scenarios. I added user accounts to make it easier for users to add new content. I also created back-end application in PHP that stores data to MySQL database and provides REST API. For implmenetation of the Android application I used framework NativeScript, which offers a lot of advantages compared to pure native development. These advantages are encapsulaction of programming Native UI, project management and the ability to create multiplatform application without duplicated codebase (even for UI). The REST API was created in PHP 7.1 using framework Symfony 4. The main asset of this thesis is recovery of the project Artopos.net and simplification of its use. Thanks to the mobile application its easier and practical to use it in outdoor environment and add new posts without accessing a computer. Expanding the application on new platform can lead to increase number of active users and address new users that can discover their interest in art. There are included source codes of Android application and back-end application in the attachment with PDF file and source code in LATEX format of this text. There is also included APK package of the Android application, export of the original database model. Finally the attachment includes questions and answers of the user form and results of the pre-test and post-test form used during usability testing.eng
dc.language.isoCZE
dc.publisherČeské vysoké učení technické v Praze. Vypočetní a informační centrum.cze
dc.publisherCzech Technical University in Prague. Computing and Information Centre.eng
dc.rightsA university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://knihovny.cvut.cz/vychova/vskp.htmleng
dc.rightsVysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://knihovny.cvut.cz/vychova/vskp.htmlcze
dc.subjectAndroid OS,analyza stavajici webove aplikace,navrh apli- kace,Artopos.net,umeni,geolokace,uzivatelska privetivost,REST API,NativeScriptcze
dc.subjectAndroid OS,analysis of the current web application,software design,Artopos.net,art,geolocation,user-friendly,REST API,NativeScripteng
dc.titleMobilní aplikace k určování lokace krajinomalbycze
dc.titleMobile application for determining the location of a landscape paintingeng
dc.typebakalářská prácecze
dc.typebachelor thesiseng
dc.date.accepted2018-06-19
dc.contributor.refereeJirkovský Vojtěch
theses.degree.disciplineWeb a multimédiacze
theses.degree.grantorkatedra softwarového inženýrstvícze
theses.degree.programmeInformatikacze


Soubory tohoto záznamu




Tento záznam se objevuje v následujících kolekcích

Zobrazit minimální záznam