ČVUT DSpace
  • Search DSpace
  • Čeština
  • Login
  • Čeština
  • Čeština
View Item 
  •   ČVUT DSpace
  • Czech Technical University in Prague
  • Faculty of Information Technology
  • Department of Software Engineering
  • Bachelor Theses - 18102
  • View Item
  • Czech Technical University in Prague
  • Faculty of Information Technology
  • Department of Software Engineering
  • Bachelor Theses - 18102
  • View Item
JavaScript is disabled for your browser. Some features of this site may not work without it.

Mobilní aplikace k určování lokace krajinomalby

Mobile application for determining the location of a landscape painting

Type of document
bakalářská práce
bachelor thesis
Author
Fišer Adam
Supervisor
Zoudun Jiří
Opponent
Jirkovský Vojtěch
Field of study
Web a multimédia
Study program
Informatika
Institutions assigning rank
katedra softwarového inženýrství
Defended
2018-06-19



Rights
A 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.html
Vysokoš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.html
Metadata
Show full item record
Abstract
Hlavnim 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.
 
The 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.
 
URI
http://hdl.handle.net/10467/76638
View/Open
PLNY_TEXT (9.444Mb)
POSUDEK (137.2Kb)
POSUDEK (136.9Kb)
Collections
  • Bakalářské práce - 18102 [1873]

České vysoké učení technické v Praze copyright © 2016 

DSpace software copyright © 2002-2016  Duraspace

Contact Us | Send Feedback
Theme by 
@mire NV
 

 

Useful links

CTU in PragueCentral library of CTUAbout CTU Digital LibraryResourcesStudy and library skillsResearch support

Browse

All of DSpaceCommunities & CollectionsBy Issue DateAuthorsTitlesSubjectsThis CollectionBy Issue DateAuthorsTitlesSubjects

My Account

Login

České vysoké učení technické v Praze copyright © 2016 

DSpace software copyright © 2002-2016  Duraspace

Contact Us | Send Feedback
Theme by 
@mire NV