undergraduate thesis
Android application for controlling computer's desktop

Matteo Brisinello (2015)
Sveučilište Josipa Jurja Strossmayera u Osijeku
Fakultet elektrotehnike, računarstva i informacijskih tehnologija Osijek
Zavod za programsko inženjerstvo
Katedra za programske jezike i sustave
Metadata
TitleAndroid aplikacija za upravljanje radnom površinom računala
AuthorMatteo Brisinello
Mentor(s)Goran Martinović (thesis advisor)
Abstract
Glavni zadatak ovog rada bio je upoznati se s radom Lua skriptnog jezika i proširiti program napisan u C++ jeziku tako da može izvoditi Lua skripte. U prvom dijelu rada općenito su opisani skriptni jezici te je navedeno koje vrste postoje i kako se koriste. Nakon toga je opisan Lua skriptni jezik, osnove rada sa njime, najpoznatije biblioteke te primjena skripta u popularnim programima današnjice. Za kraj je objašnjena instalacija Lua jezika u Visual studio te napisana dva programa, jedan jednostavniji, koji poziva Lua skriptu i vraća rezultat, a drugi složeniji, koji šalje varijable u Lua skriptu i vraća varijable nazad u C++ nakon obavljene operacije nad njima.
KeywordsLua C++ metatables LuaBridge extend Visual Studio scripting language glue language
Parallel title (English)Android application for controlling computer's desktop
Committee MembersGoran Martinović (committee chairperson)
Hrvoje Glavaš (committee member)
Josip Job (committee member)
GranterSveučilište Josipa Jurja Strossmayera u Osijeku
Fakultet elektrotehnike, računarstva i informacijskih tehnologija Osijek
Lower level organizational unitsZavod za programsko inženjerstvo
Katedra za programske jezike i sustave
PlaceOsijek
StateCroatia
Scientific field, discipline, subdisciplineTECHNICAL SCIENCES
Computing
Program Engineering
Study programme typeuniversity
Study levelundergraduate
Study programmeUndergraduate University Study Programme in Computer Engineering
Academic title abbreviationuniv.bacc.ing.comp.
Genreundergraduate thesis
Language Croatian
Defense date2015-09-24
Parallel abstract (English)
The main taks of this final paper was to learn the basics of Lua scripting language and to extend the functionality of C++ applications by embedding Lua script language. The first part of this paper is comprised of descriptions of scripting laguages and types available. Next, this paper describes Lua scripting language, the basics of working with Lua, commonly used libraries and applications of scripts in most used programs today. Finally this paper explains how to instal Lua in Visual Studio and two programs were shown, one simpler, which executes Lua script and shows the result and the other one more complicated, which sends variables into Lua script and returns them back after the operation has been done.
Parallel keywords (Croatian)Lua C++ metatablice LuaBridge proširivanje Visual Studio skriptni jezik ljepljivi jezik
Resource typetext
Access conditionOpen access
Terms of usehttp://rightsstatements.org/vocab/InC/1.0/
URN:NBNhttps://urn.nsk.hr/urn:nbn:hr:200:992635
CommitterAnka Ovničević