| | SLO | ENG | Cookies and privacy

Bigger font | Smaller font

Show document Help

Title:Zasnova in izvedba postopka migracije aplikativnih programskih vmesnikov specifičnih naprav v univerzalni aplikativni programski vmesnik : magistrsko delo
Authors:ID Galof, Nejc (Author)
ID Holobar, Aleš (Mentor) More about this mentor... New window
ID Šprager, Sebastijan (Comentor)
ID Cigale, Boris (Comentor)
Files:.pdf MAG_Galof_Nejc_2019.pdf (3,08 MB)
MD5: 91730C56CC059154C769C8D3E306579D
PID: 20.500.12556/dkum/76ec5770-5a9f-40f2-bd09-5c64a1e16079
 
Language:Slovenian
Work type:Master's thesis/paper
Typology:2.09 - Master's Thesis
Organization:FERI - Faculty of Electrical Engineering and Computer Science
Abstract:V magistrskem delu predstavimo zasnovo splošnega aplikativnega programskega vmesnika za upravljanje naprav, razvitih v podjetju LOGICDATA. Glavni namen vmesnika je podjetju omogočiti celovito rešitev pri razvoju uporabniških aplikacij za posamezne naprave. Ta omogoča učinkovito dodajanje funkcionalnosti novih naprav v vmesnik, prav tako pa tudi pripadajoče transportne vmesnike in programske ovojnice, s katerimi omogočimo uporabo na različnih komunikacijskih protokolih, platformah ter implementacijo uporabniških aplikacij v različnih programskih jezikih. Primernost uporabe vmesnika smo prikazali na primeru migracije specifičnega vmesnika naprave LOGICLink na nov programski vmesnik. Z analizo programske kode smo potrdili ustreznost zasnovane arhitekture in učinkovitost delovanja, prav tako pa smo ocenili, da razvoj novih funkcionalnosti in vzdrževanje z uporabo novega vmesnika poteka ceneje in hitreje od razvoja vmesnikov za posamezne naprave.
Keywords:aplikativni programski vmesnik, arhitektura programske opreme, avtomatizacija, generalizacija vmesnika, pametno pohištvo
Place of publishing:Maribor
Place of performance:Maribor
Publisher:[N. Galof]
Year of publishing:2019
Number of pages:XII, 93 f.
PID:20.500.12556/DKUM-74437 New window
UDC:004.4:004.777(043.2)
COBISS.SI-ID:22934550 New window
NUK URN:URN:SI:UM:DK:TTFNKJII
Publication date in DKUM:23.12.2019
Views:1131
Downloads:36
Metadata:XML DC-XML DC-RDF
Categories:KTFMB - FERI
:
GALOF, Nejc, 2019, Zasnova in izvedba postopka migracije aplikativnih programskih vmesnikov specifičnih naprav v univerzalni aplikativni programski vmesnik : magistrsko delo [online]. Master’s thesis. Maribor : N. Galof. [Accessed 11 April 2025]. Retrieved from: https://dk.um.si/IzpisGradiva.php?lang=eng&id=74437
Copy citation
  
Average score:
0.5
1
1.5
2
2.5
3
3.5
4
4.5
5
(0 votes)
Your score:Voting is allowed only for logged in users.
Share:Bookmark and Share


Searching for similar works...Please wait....
Hover the mouse pointer over a document title to show the abstract or click on the title to get all document metadata.

Licences

License:CC BY-NC-ND 4.0, Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International
Link:http://creativecommons.org/licenses/by-nc-nd/4.0/
Description:The most restrictive Creative Commons license. This only allows people to download and share the work for no commercial gain and for no other purposes.
Licensing start date:27.08.2019

Secondary language

Language:English
Title:Design and implementation of a procedure for the migration of existing application programming interfaces of specific devices into a universal programming interface
Abstract:In the master's thesis, we present the design of a general application programming interface for managing devices, developed by LOGICDATA company. The primary purpose of the interface is to provide a complete solution for the development of user applications for individual devices. It provides efficient addition of the functionality for new devices, associated transport interfaces and program wrappers, which enable the use of various communication protocols, platforms and implementation of user applications in different programming languages. We have demonstrated the suitability of using the interface by migrating the specific LOGICLink device interface to a new programming interface. We performed program code analysis and confirmed the architecture's suitability and good performance. We also estimated that the development of new functionality and maintenance with the new interface was cheaper and faster than developing interfaces for individual devices.
Keywords:application programming interface, software architecture, automation, generalization of interface, smart furniture


Comments

Leave comment

You must log in to leave a comment.

Comments (0)
0 - 0 / 0
 
There are no comments!

Back
Logos of partners University of Maribor University of Ljubljana University of Primorska University of Nova Gorica