| | SLO | ENG | Cookies and privacy

Bigger font | Smaller font

Search the digital library catalog Help

Query: search in
search in
search in
search in
* old and bologna study programme

Options:
  Reset


31 - 40 / 69
First pagePrevious page1234567Next pageLast page
31.
Comparing general-purpose and domain-specific languages
Tomaž Kosar, Nuno Oliveira, Marjan Mernik, Maria João Varando Pereira, Matej Črepinšek, Daniela Da Cruz, Pedro Rangel Henriques, 2010, original scientific article

Abstract: Many domain-specific languages, that try to bring feasible alternatives for existing solutions while simplifying programming work, have come up in recent years. Although, these little languages seem to be easy to use, there is an open issue whether they bring advantages in comparison to the application libraries, which are the most commonly used implementation approach. In this work, we present an experiment, which was carried out to compare such a domain-specific language with a comparable application library. The experimentwas conducted with 36 programmers, who have answered a questionnaireon both implementation approaches. The questionnaire is more than100 pages long. For a domain-specific language and the application library, the same problem domain has been used - construction of graphical user interfaces. In terms of a domain-specific language, XAML has been used and C# Forms for the application library. A cognitive dimension framework has been used for a comparison between XAML and C# Forms.
Keywords: program comprehension, DSL, domain-specific languages, program understanding
Published: 06.07.2017; Views: 736; Downloads: 108
.pdf Full text (144,26 KB)
This document has many files! More...

32.
A DSL for the development of software agents working within a semantic web environment
Sebla Demirkol, Moharram Challenger, Sinem Getir, Tomaž Kosar, Geylani Kardas, Marjan Mernik, 2013, original scientific article

Abstract: Software agents became popular in the development of complex software systems,especially those requiring autonomous and proactive behavior. Agents interact with each other within a Multi-agent System (MAS), in order to perform certain defined tasks in a collaborative and/or selfish manner. However, the autonomous, proactive and interactive structure of MAS causes difficulties when developing such software systems. It is within this context,that the use of a Domain-specific Language (DSL) may support easier and quicker MAS development methodology. The impact of such DSL usage could beclearer when considering the development of MASs, especially those working on new challenging environments like the Semantic Web. Hence, this paper introduces a new DSL for Semantic Web enabled MASs. This new DSL is called Semantic web Enabled Agent Language (SEA_L). Both the SEA_L user-aspects and the way of implementing SEA_L are discussed in the paper. The practical use of SEA_L is also demonstrated using a case study which considers the modeling of a multi-agent based e-barter system. When considering the language implementation, we first discuss the syntax of SEA_L and we show how the specifications of SEA_L can be utilized during the code generation of real MAS implementations. The syntax of SEA_L is supported by textual modeling toolkits developed with Xtext. Code generation for the instance models are supplied with the Xpand tool.
Keywords: domain-specific language, DSL, metamodel, multi-agent system, semantic web
Published: 06.07.2017; Views: 510; Downloads: 279
.pdf Full text (458,07 KB)
This document has many files! More...

33.
INTEGRACIJA PODATKOV V MICROSOFT DYNAMICS CRM Z ORODJEM SCRIBE INSIGHT
Igor Tasič, 2016, undergraduate thesis

Abstract: Uporabniki v podjetjih, predvsem v podpornih službah, imajo redko na voljo en informacijski sistem, v katerem bi imeli celovit pogled na stranko. Iz tega razloga so sistemi za upravljanje s strankami (CRM) skoraj vedno povezani z zalednim transakcijskim sistemom, kar predstavlja tako vsebinske, kot tehnične izzive v obliki integracije podatkov. Microsoft Dynamics CRM in Microsoft Dynamics AX prihajata iz iste produktne družine, vendar za povezovanje obeh sistemov nimamo na voljo standardnega orodja. S skupkom standardnih tehnologij in orodij smo vzpostavili zanesljivo integracijo podatkov med obema sistemoma in na ta način omogočil bolj učinkovito delo uporabnikov sistema CRM.
Keywords: Microsoft, Dynamics, CRM, integracija, ERP
Published: 27.10.2016; Views: 795; Downloads: 42
.pdf Full text (1,89 MB)

34.
APLIKACIJA IOS ZA METEOROLOŠKE PODATKE IN ZAJEMANJE Z RASPBERRY PI IZ VREMENSKE POSTAJE
Denis Prša, 2016, undergraduate thesis

Abstract: Za diplomsko nalogo smo razvili skupek aplikacij s katerimi obdelamo podatke iz vremenske postaje in jih prikažemo uporabniku. Podatke s pomočjo programske opreme zajemamo, pošiljamo, shranjujemo in prikazujemo uporabnikom. Za diplomsko delo smo razvili aplikacijo za mobilne operacijske sisteme iOS 9. Pri ustvarjanju aplikacije smo uporabili različne komponente in tehnologije, kiatere so bolj podrobno opisane v nadaljevanjuSpoznali bomo na kak način smo razvijali aplikacijo in kaj vse smo uporabili pri grajenju. V sami nalogi uporabljamo vremensko postajo Davis Vantage Pro 2. Podatke z nje beremo z uporabo mini računalinika Raspberry Pi 2. Zaradi njegove majhnosti in energijske učinkovitosti, smo razvili posebni programski vmesnik, ki omogoča branje, shranjevanje in prenos podatkov na oddaljen strežnik. Izdelali smo zaledni sistem, na katerem se shranjujejo vsi podatki.
Keywords: iOS aplikacija, Raspberry Pi 2, vremenska postaja, Django REST
Published: 23.09.2016; Views: 895; Downloads: 99
.pdf Full text (3,18 MB)

35.
ŠPORTNA URA IN PAMETNA OBVESTILA
Miha Hozjan, 2016, undergraduate thesis

Abstract: V sklopu diplomskega dela je predstavljen razvoj programske opreme za mobilne naprave z operacijskim sistemom iOS in pametne športne ure podjetja Garmin. Poseben poudarek je namenjen predvsem komunikaciji med njima s pomočjo tehnologije BLE in prikazovanju pametnih obvestil na ročni uri. Pri razvoju aplikacije za uro je uporabljen Garmin Connect IQ SDK in programski jezik Monkey C. Aplikacija za mobilne naprave je bila razvita s programskim jezikom Swift. Za hranjenje informacij o uporabnikih sta bila uporabljena strežnik Node.js in podatkovna baza MongoDB.
Keywords: Športna ura, Monkey C, Swift, Bluetooth
Published: 23.09.2016; Views: 593; Downloads: 123
.pdf Full text (15,48 MB)

36.
IZBOLJŠANJE RAČUNALNIŠKE IZKUŠNJE V VIZUALNEM PROGRAMSKEM JEZIKU RT-SEQUENCER
Sašo Piskar, 2016, undergraduate thesis

Abstract: V diplomski nalogi so opisane različne tehnike vizualnega programiranja, poleg tega pa je narejen tudi pregled orodij, ki omogočajo tovrstno izdelavo programov. Glavni del predstavlja izdelava domensko specifičnega vizualnega programskega jezika RT-Sequencer, ki je v osnovi namenjen izdelavi realno časovnih krmilnikov. Rešitev omogoča domenskim strokovnjakom izdelavo realno časovnih krmilnikov brez znanja splošno namenskih programskih jezikov. Delovanje jezika RT-Sequencer je prikazano tudi na praktičnem primeru.
Keywords: programski jeziki, vizualno programiranje, domensko specifični jeziki, realno časovni krmilniki
Published: 23.09.2016; Views: 678; Downloads: 78
.pdf Full text (3,11 MB)

37.
GONILNIK ZA REALNO-ČASOVNI ZAJEM PAKETOV IZ MREŽE ETHERCAT V OKOLJU LINUX
Mario Casar, 2016, undergraduate thesis

Abstract: V diplomskem delu je opisana izdelava gonilnika za zajem podatkov v realnem-času pri visokih frekvencah iz omrežja EtherCAT, in sicer s pomočjo odprtokodnih rešitev za okolje Linux. Na začetku je primerjava dveh razširjenih rešitev za strogi realni-čas v operacijskem sistemu Linux z namenom ugotoviti, ali sta rešitvi enakovredni. Primerjani rešitvi sta v drugem delu implementirani in opravljene so primerjalne meritve. Izbrana rešitev Linux RT-Preempt je nato uporabljena kot osnova za razvoj jedrnega gonilnika. Gonilnik je razvit kot jedrni modul za operacijski sistem Linux, zasnovan na odprtokodni rešitvi IgH EtherCAT Master. Gonilnik je testiran, rezultati opravljenih meritev pa primerjani s pričakovanimi.
Keywords: Linux, realni-čas, EtherCAT, RT-Preempt, RTAI, IgH EtherCAT Master, odprta koda.
Published: 23.09.2016; Views: 779; Downloads: 87
.pdf Full text (3,14 MB)

38.
Razvoj dnevnika potovanj s pomočjo AppInventorja in AppInventor Java Bridge-a
Žan Bezjak, 2016, undergraduate thesis

Abstract: V diplomski nalogi smo proučili in analizirali orodje AppInventor, predstavili njegove osnove podatke, njegove prednosti in na drugi strani tudi slabosti. Poglobili smo se tudi v knjižnico AppInventor Java Bridge, ki deluje na principu že omenjenega orodja, ter v diplomskem delu izpostavili prednosti in slabosti te knjižnice. Skozi nalogo smo zgradili dve enaki aplikaciji, po eno v vsakem izmed omenjenih orodij, in na ta način preučili podobnosti oziroma razlike med orodjem AppInventor ter knjižnico AppInventor Java Bridge.
Keywords: AppInventor, AppInventor Java Bridge, SQLite, Android Studio, Android
Published: 23.09.2016; Views: 762; Downloads: 51
.pdf Full text (2,60 MB)

39.
TRILATERACIJA S POMOČJO SIGNALA WI-FI IN BLUETOOTH V ZAPRTIH PROSTORIH
Alen Rajšp, 2016, undergraduate thesis

Abstract: Navigacija je problem, ki v zaprtih prostorih še nima dokončne rešitve. Zanimalo nas je, kako primerna sta za navigacijo Bluetooth in Wi-Fi. V okviru diplomskega dela smo tako napravili mobilno Android aplikacijo, ki s pomočjo Wi-Fi oddajnikov omogoča navigacijo v naprej predvidenem okolju. Delo obsega matematične temelje trilateracije, uporabo Wi-Fi in Bluetooth točk kot oddajnikov, izdelavo Android aplikacije in postavitev omrežja. V zaključku je bilo opravljenih več testiranj, kjer smo preverili praktičnost naše implementacije.
Keywords: mobilna Android aplikacija, Wi-Fi trilateracija, lociranje v prostoru
Published: 22.09.2016; Views: 1771; Downloads: 207
.pdf Full text (1,63 MB)

40.
POZICIONIRANJE V ZAPRTIH PROSTORIH S POMOČJO PLATFORME RASPBERRY PI IN ANDROID
Andrej Hudrap, 2016, undergraduate thesis

Abstract: V diplomskem delu smo raziskali pristope in implementirali sistem za pozicioniranje za prikaz znamenitosti. V delu smo podrobneje spoznali in opisali najpopularnejše senzorske tehnologije in pristope, ki se uporabljajo pri določanju lokacij v zaprtih prostorih. Opisali smo implementacijo strežnika in izgradnjo mobilne aplikacije ter opravili analizo sistema in podali predloge izboljšav.
Keywords: Pozicioniranje v zaprtih prostorih, Raspberry Pi, Node.js, Android, Vzorčenje Wifi signalov, Trilateracija
Published: 22.09.2016; Views: 858; Downloads: 96
.pdf Full text (2,36 MB)

Search done in 0.28 sec.
Back to top
Logos of partners University of Maribor University of Ljubljana University of Primorska University of Nova Gorica