METHOD FOR AUTOMATIC GENERATION OF ADAPTIVE PROGRAMMING INTERFACE TO INTEGRATE THE DEVICE WITH THE TARGET PLATFORM FOR THE CONTROL AND MANAGEMENT

Adaptive programming interface to integrate the device with the target platform for the control and management, where the integration of network multimedia devices with a server, means automatically generation of aforementioned interface for communication between server and different clients. Method...

Full description

Saved in:
Bibliographic Details
Main Authors BJELICA, MILAN DR, KOVAČEVIĆ, JELENA DR, KAŠTELAN, IVAN, LUKIĆ, NEMANJA
Format Patent
LanguageEnglish
Serbian
Published 28.02.2017
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Adaptive programming interface to integrate the device with the target platform for the control and management, where the integration of network multimedia devices with a server, means automatically generation of aforementioned interface for communication between server and different clients. Method for the automatic generation of application programming interface comprising the compiling step 100 and the run time step 200. Compiling step 100 includes a translation module 101 with translation function 102 of assigning files for device model, module 103 for generating the coupling code with its basic functions of: generating 104 of the application programming interface, generating 105 code of the model function and integration 106 of programming code; then the interpreter 107 with translation function 108 and finally linker 109 with the connecting function 110. Run time step 200 includes communication parts 201 and 202, data repository model 207 with its functions of: receiving 203 the changes, setting 204 the parameter values, adding/removing 205 the objects, initialization 206, coupling parts 208 and 209, the service module 210, reading parameters 211, setting 212 of the interval /path, management 213, intermediate layer 214, library 215 and operating system 216. The invention introduces a specific method of automatic generation of application program interfaces using module 103 to generate the coupling of code, the function 104 to generate application program interface and function 105 to generate program code function model. Metod za automatsko generisanje adaptivne programske sprege za integraciju uređaja sa ciljnom platformom za za udaljeni nadzor i konfigurisanje rada navedenog uređaja ima za novost automatsko generisanje funkcija aplikativne programske sprege za zadati model podataka multimedijalnog uređaja, kao i prevođenja i izvršavanja koda sprege čime se dobija prilagođena aplikativna programska sprega za integraciju klijentske strane sa ciljnom platformom. Naime, pomenuti metod sadrži dve faze, fazu (200) automatskog generisanja sprežnog programskog koda i fazu (205) integracije prilagođenog klijentskog agenta umreženog multimedijalnog uređaja, sa repozitorijumom (109) podataka za model uređaja. Faza (200) automatskog generisanja sprežnog programskog koda se sastoji od koraka (201) zadavanja datoteke sa modelom uređaja, koraka (202) generisanja aplikativne programske sprege modela uređaja, korak (203) generisanja programskog koda funkcija modela uređaja i koraka (204) integracije generisanog programskog koda modela uređaja sa jezgrom biblioteke uređaja. Faza (205) integracije prilagođenog klijentskog agenta umreženog multimedijalnog uređaja, sa repozitorijumom (109) podataka za model uređaja i serverom kojom se dobije prilagođena aplikativna programska sprega čije funkcije odgovaraju ciljnoj klijentskoj platformi, obuhvata korak (206) za prijem promene stanja multimedijalnog uređaja, korak (207) postavljanja vrednosti parametara modela uređaja, korak (208) dodavanja/uklanjanja objekata modela uređaja, korak (209) inicijalizacije repozitorijuma, korak (210) čitanja i upisa parametara modela uređaja i korak (211) podešavanja intervala javljanja i putanje do poslužioca.
Bibliography:Application Number: RS2013P000549