737 papers found .

481. A Performance Evaluation of Some Function-Based Indices

ICIST 2019 Proceedings Part II, 230-235
Vještica Marko, Kordić Slavica, Čeliković Milan, Dimitrieski Vladimir, Luković Ivan, Vidaković Jovana
Abstract: When using Data Warehouse systems, companies need many reports that include time consuming queries on large amounts of data. They often use various functions for business analyses that could make queries more difficult to execute. Users are not always satisfied with the execution time of queries. There are different techniques to reduce execution time of queries. In this paper, we considered an influence of indexing techniques on the execution time of queries to gather reports faster. We created queries that contain functions and we measured their performance without using indices or using different function-based indices. Test cases were separated into two sections. First, we tested queries with more than one function nested one in the other in the WHERE clause. The second part of test cases presents queries with substring functions in the WHERE clause with different selectivity. They were also tested with different aggregation functions in the SELECT statement. We present results of an evaluation of query execution time using some function-based indices.

482. Analysis of the influence of ssd and magnetic discs on the performance of sql server

ICIST 2019 Proceedings Part II, 236-239
Atanasijević Jordan, Đorđević Borislav, Stanković Nevena
Abstract: The paper presents a comparative analysis of the impact of SSDs and magnetic disks on the performance of SQL Server under the Windows operating system. The work includes a comparison of performance of representatives of SSDs and SATA magnetic disks under Microsoft Windows Server 2016. The performance of the tested discs is measured using the ExpressProfiler-2.1 program. The obtained results show that using SSD disks achieves better performance in the processes of displaying, inputting, updating and deleting database records, which are achieved by the lower processing time of the processor, as well as the smaller number of reads and writes from the disk.

483. The Synchronisation of E-Learning Courses Using Agent Technology

ICIST 2019 Proceedings Part II, 250-253
Aleksić Aleksandra, Vidaković Milan, Savić Goran, Kaplar Aleksandar, Segedinac Milan
Abstract: The focus of this paper is on implementing a system for content synchronisation of e-learning courses in a distributed virtual educational environment. The system is implemented with the use of agent technology. The basic idea is bounding a software agent to each e-course. The agent manages its course content by exchanging data with other agents. An agent can integrate into its own course other course content that it obtained from other agents. An agent middleware named Siebog is used to implement synchronisation of data. Currently, the system works with Canvas LMS.

484. Architecture of web applications based on Angular Framework: A Case Study

ICIST 2019 Proceedings Part II, 254-259
Cincović Jelica, Delčev Sanja, Drašković Dražen
Abstract: Currently, Java Server Faces, Spring and Hibernate are taught on the course of Programming Internet Applications at the University of Belgrade - School of Electrical Engineering. Further, the Faculty Information System (FIS) is also realized on these web technologies. The primary focus of this research is to present the architecture of modern web applications based on the Angular Framework in the integration with other web technologies and their comparison with the existing FIS implementation. We have made comparative analysis of the Angular implementation in the frontend of the application with a backend developed in: 1) NodeJS framework; 2) .NET technology; 3) programming language Python. Based on selected analysis categories, the obtained results of this study will help software engineers to make better choice of appropriate technology and architecture, depending on the requirements of the application that they are developing. Index terms: Angular, single-page web applications, architecture of modern web apps

485. Analysis of e-government in EU

ICIST 2019 Proceedings Part II, 260-265
Paroški Milan, Matijević Marko
Abstract: . This paper describes the analysis carried out regarding the application of eGovernment in the EU. Some of the features that are examined are: functionality for eParticipation, mobile phone visibility, advantages and disadvantages of the site, usage statistics, public service statistics, events announced on the site, etc. A comparative analysis was made and the most interesting things were highlighted. The analysis was carried out for all EU countries, but the tables in the paper show data for only a part of the countries, due to space savings. 1.INTRODUCTION During the 1990s, the development of the Internet enabled the use of information and communication technologies in the development of an efficient public administration based on user-centric approach. E-Governance means the use of information and communication technologies as an instrument for achieving good governance with the aim of establishing easier, cheaper and more transparent interaction between government and citizens, the public and private sectors, as well as between public sector institutions. Good administration implies optimization of the functioning of public administration through the automation and implementation of information and communication technologies in order to improve services to citizens through more efficient administrative procedures, less waiting times, and saving money and time. . 2. ANALYSIS OF THE EGOVERNMENT PORTAL OF THE STATE OF THE EUROPEAN UNION Each country in the European Union has its eGovernment portal, which is available on the Internet. Portals are generally available in English in order to be understandable to the whole world. Portals are described in 3 tables. Is there ePrivacy, whether they are transparent on mobile devices, site statistics, and whether they are accessible to all users including blind and visually impaired. Tаble 1: (eParticipation, mobility visibility, site statistics) Country eParticipation Mobility visibility Site statistics Belgium https://www.belgium.be/en The site does not have any functionality for ePrivacy, it's all infomative Excellent visibility on your mobile phone. Excellent visibility on your mobile phone Global Position: 9,310 Rank in Belgium: 40 Bulgaria https://egov.bg/wps/portal/en The site does not have any functionality for ePrivacy Preference on your mobile phone is simple and transparent. Enter the top 20 countries with the fastest internet Sweden http://www.government.se/ The site does not have any functionality for ePrivacy Transparency on the mobile phone is good Global Position: 173,092 Rank in Sweden: 9,689 Cyprus http://www.cyprus.gov.cy The only functionality is a change to English The site is not customized for mobile devices Rank in Cyprus: 219 Percentage of visitors: 77% Czech Republic http://www.mvcr.cz i http://www.mzp.cz/ The site does not meet any of the requirements for ePrivacy The site is not transparent for mobile phones. Global rank: 84,958 Rank in Czech: 704 Denmark http://www.udbudsportalen.dk/ The site does not meet any of the requirements for ePrivacy Transparency on the mobile phone is good At the point of visit: 31,209 The user is on average kept: 3:20 min. Connected to 61 site Germany https://www.deutschland.de/en/topic/politics/global-issues-law/e-government The site has the functionality of viewing the site in 9 languages Excellent transparency, Playstore has an application for the site The most access to the site is about work, and then only around the household, the male sex visits more sites Greece http://www.e-gif.gov. gr/portal/page/portal/egif/ The site does not have any functionality for ePrivacy Bad visibility on mobile phones Global Position: 3,467407 Rank in Greece: 40,269 United Kingdom https://www.gov.uk/ The site does not have any functionality for ePrivacy The site has good visibility on the mobile phone Global Position: 564 Rank in UK: 26


ICIST 2019 Proceedings Part II, 266-269
Bogićević Žarko, Stefanović Nenad
Abstract: The main goal of this paper is to provide a model for creating virtual internships in order to improve youth employability and help with their transition from education to employment through internship exercises using ICT. The main suggested channel to conduct this is through an online platform that can provide the necessary information, materials and documents to create a virtual internship and monitor it step by step from its creation to the final evaluation. Students, their teachers, and mentors from companies during the internship can perform and monitor activities envisaged by the plan and the program of the internship. Apart from the segment dedicated to the tasks and activities, students communicate with their teachers and mentors through various communication channels within the platform, but also use the lessons and materials from the platform.

487. Tools for describing architecture of distributed systems based on microservices: overview and improvements

ICIST 2019 Proceedings Part I, 19-21
Suljkanović Alen, Filipović Milorad, Kaplar Sebastijan, Dejanović Igor
Abstract: Microservices represent a software development technique for developing an applications as a collection of small, loosely-coupled services. This approach of developing software applications is gaining more and more popularity because of its potential to deliver scalable and resilient solutions. However, one of the main technical challenges that appear when implementing microservices is lack of tools that would facilitate development, deployment, and monitoring of microservices. In this paper, we provide an overview of currently available tools for describing the architecture of microservice-based distributed systems. The tools analyzed in this paper allow users to create models of their application, that are afterwards transformed into runnable applications. Nevertheless, the application of these tools is rather limited to a certain domains because the generated applications are (mostly) Java-based and use synchronous communication style. In order to mitigate the shortcomings of the current tools in the domain, we came up with the feature set for a generic tool that will allow users to experiment with different programming languages, communication styles and deployment strategies, but also provide a mechanism for evaluating the architecture of the system

488. Linking Open Drug Data: The Arabic dataset

ICIST 2019 Proceedings Part I, 22-26
Lakshen Guma, Janev Valentina, Vraneš Sanja
Abstract: Linked Open Data illustrates the concept that provides an optimum solution for information and dissemination of data, through the representation of the data in an open machine readable format and to interlink it from diverse repositories to enable diverse usage scenarios for both humans and machines. The pharmaceutical/drug industry was among the first that validated the applicability of the approach for interlinking and publishing open linked data. Yet, open issues arose clearly when trying to apply the approach to datasets coded in languages other than English, for instance, in Arabic languages. Author’s objective is to examine in detail the requirements specification process for building Linked Data application taking into consideration the possibility of reusing recently published datasets and tools. Main conclusions derived from this study are that making drug datasets accessible and publish it in an open manner in linkable format adds great value by integration to other notable datasets. Author’s main contribution is the enhancement of Arabic knowledge graph based on drug data from selected Arabic countries and the novel methodology for building Linked Data applications.

489. Mobile application for energy management in smart buildings

ICIST 2019 Proceedings Part II, 240-243
Berbakov Lazar, Batić Marko, Tomašević Nikola
Abstract: This paper discusses Smart Energy Manager (SEM) mobile application for energy management in smart buildings which is developed as a result of the ongoing H2020 projects InBetween and Sofia. SEM app belongs to the visualization layer of the InBetween platform serving as an interface from the system towards the end users with the aim to help them to identify their energy wastes, teach them how to conserve energy and steer their behavior to be more energy efficient. The application is based on Android OS, and it relies on a backend built with CakePHP framework which is used to integrate the application with the rest of the InBetween platform, its main data storage and advanced energy analytic services. Finally, we present the main functionalities of the app along with the data scheme which is used to store users and deployed equipment related data

490. “Ethnic” Music in the Balkans: Identity, Similarity and Classification Norms

ICIST 2019 Proceedings Part II, 244-249
Politis Dionysios, Tzimas R, Aleksić Veljko
Abstract: In extended regions, where several “ethnic” groups have been living together for many centuries, apart from systematic instruction, given at schools or universities, not always fixed boundaries develop for ideas, customs and social behavior. This is also true for music, and generally speaking for arts, whose intellectual achievements transcend human societies and cultures. In networked communities, the information superhighway brings together musical activity reflecting spheres of influence in the synchrony or diachrony of their ongoing social development. This research examines the features involved in setting up Metrics and Norms for Identity and Similarity, along with Classification methods for South-Eastern European and Eastern Mediterranean tunes as they have been traced in a survey in the Balkans.

491. A State-of-the-Art Review on Big Data Technologies

ICIST 2019 Proceedings Part I, 130-134
Jelić Marko, Pujić Dea, Paunović Dejan, Jabeen Hajira
Abstract: As the level of implementation and integration of digital systems in every part of daily life constantly increases, higher and higher volumes of data are being generated at unprecedented rates without any indication of slowing down at any point in the near future. The contemporary IT infrastructure has started to struggle with the storage, processing, analysis and knowledge extraction capacities required for maintaining such large amounts of data, therefore various novel solutions have been developed in order to deal with this new phenomenon, named Big data. With the number of related solutions ever growing, a requirement arose for a systematization of methods and technologies related to this domain. Therefore, this paper aims to provide an overview of the current state-of-the-art solutions related to Big data.

492. A Trustworthiness-Based Application to Handle Private Data In a FIWARE-Based System

ICIST 2019 Proceedings Part I, 204-208
Giao Joao, Rajaonah Bako, Marcelino-Jesus Elsa, Sarraipa Joao
Abstract: The development of applications to be used on open networks are insecure and provide opportunities for viruses and easy access to confidential information. However, the creation of a trustworthiness layer based solution to handle private data in a FIWARE based system is going to generate an easy to use mechanism to be integrated by applications that have personal information. Creating such secure applications will allow a customized secure infrastructure to validate the user’s permission to access the personal information and guarantee the system’s integrity

493. Augmented feedback system for coaching support in volleyball

ICIST 2019 Proceedings Part II, 270-273
Umek Anton, Kos Anton
Abstract: We became interested in the demands of the sensor systems and feedback applications in volleyball training. Besides the professional optical tracking systems, we propose a much less expensive sensor system, suitable for basic temporal motion analysis in volleyball. The main goal of our research is finding a simple, but sufficient sensor setup that would provide enough information about the key temporal indicators and parameters in different basic volleyball skills. The paper also presents the first field test results. A motion specific custom applications can provide a very useful supplemental feedback information to the coach in real-time and for later analysis.

494. Static and dynamic analysis - usage in web application vulnerability detection

ICIST 2011 Proceedings, 83-87
Vuković Dijana, Joldžić Ognjen
Abstract: This paper presents an overview of basic principles of static and dynamic analysis of web applications in vulnerability detection. A typical usage has been given for each of the techniques described in the paper, along with the special conditions that would deem the particular technique inapplicable. Finally, in order to illustrate the process of threat detection, a detailed example was given that utilizes both of the methods described in the paper.

495. Importing document hierarchy in the Alfresco system

ICIST 2011 Proceedings, 88-91
Gostojić Stevan, Sladić Goran, Milosavljević Branko
Abstract: This paper presents an extension of the Al-fresco document management system that automatically imports document hierarchy templates from scripts. Al-though the similar solutions already exist, they are plat-form dependent and still in the development stage. The proposed solution uses platform independent Java applic-ation to remotely import document hierarchy into the Al-fresco repository and can be easily extended to accom-modate for different template formats and/or repository content models.Keywords – Alfresco, document management system, ex-tension, importing1. INTRODUCTIONA document management system is an information sys-tem that enables initiation, preparation, establishment, us-age, revision, archiving and deletion of documents. In other words, it is an information system that is used for life-cycle management of electronic and paper-based doc-uments.A document can be defined as a fixed and structured amount of information that can be managed and inter-changed as a unit between users and systems [1].According to the same source, there are four types of doc-uments: single documents, compound documents, docu-ment aggregations and document sets. Single document represents elementary form of information carrier in doc-ument management systems. It consists of the basic docu-ment and the associated metadata. Compound document is the result of the composition of multiple documents of various types. Metadata are assigned to the compound document as a whole, while its components do not have separate metadata. Document aggregation is a set of docu-ments, each with its metadata. It has its own metadata, but does not need to have its own document. Document set is a set of documents with assigned metadata. While the set itself has assigned metadata, it does not have its own doc-ument. Furthermore, documents can be linked and can have different versions.Each document is assigned metadata that describe its content or other characteristics. Document management systems can request users to enter metadata or can automatically extract metadata from its content [2]. The Alfresco [3] is the main part of the software compon-ent of a document management system. It uses open source technologies (it is licensed under GNU General Public License) and open standards. It can be relatively easily customized and extended by modifying XML docu-ments, modifying source code or implementing web ser-vices that communicate with it. It can be also easily integ-rated with other systems using open standards.While developing document management systems that are deployed in different organizations, authors have noticed that the automatic importing of document hierarchy from templates is one of the key functions that was missing. This paper describes an extension of the Alfresco, a spe-cific document management system, that implements this function.The rest of this paper is structured as follows. Section 2 reviews Alfresco document management system. Section 3 describes developed tool that imports document hier-archy into Alfresco repository. Finally, the last section gives concluding remarks.2. ALFRESCOApart from document management, Alfresco supports web content management (managing files and content specifically intended to be delivered to the web), digital asses management (managing graphics, video, and audio), records management (managing content as a legal record) and imaging (capturing, tagging, and routing images of documents from scanners). Nevertheless, the attention is paid to its document management function.This section reviews Alfresco document management sys-tem: its content model, functions, software architecture and technologies used in its development. 2.1. CONTENT MODELThe Alfresco content model is used to represent types of content within its repository. The Alfresco content model is built using: types (used to model business objects, they have properties and can inherit a parent type), properties (represent metadata associated with a particular type), property types (describe the fundamental types of data the repository will use to store properties), constrains (used to restrict the values of a property), associations (used to define relationships between types, i.e. hierarchy of folders) and aspects (a mechanism to extend content mod-el with properties and associations by attaching them to content types when and where they are needed).One of the built-in content models is the Content Domain Model which describes Content, Spaces and predefined set of metadata. First two concepts roughly correspond to single document and document set respectively.2.2. FUNCTIONSDocument life-cycle management is implemented with the support for different structural types of documents, as-

496. Processing of payments through single shared platform of Target2 and SEPA systems in EU

ICIST 2011 Proceedings, 92-97
Savić Ana, Kojić Nenad, Vugdelija Natalija, Knežević Nikola
Abstract: The development of communication technologies and their application in the field of finance required the development of new approaches of the payment settlements. This was especially intensified with the development of Internet technologies, the need for globalization, as well as standardization and consolidation of the markets in the European Union. Unification of the EU market brought the need for creating a software platform, which enables internationally harmonized processing of payments. This paper comparatively analyzes the two most important electronic real time gross settlement payment systems (RTGS), which are based on the same network service provider SWIFT. By the decision of the European Central Bank all electronic payments processed in Euros, in the future, have to be realized through a system Target2 and SEPA. The aim of the paper is to analyze the implementation of different national RTGS systems in the EU and their migration to single shared platform.

497. E-government Services and its Users (Case of Republic of Macedonia)

ICIST 2011 Proceedings, 98-103
Naumovska Vera
Abstract: This paper examines the implementation of egovernment services in Republic of Macedonia. Transformation process of the Government in a country into “E-Government” was inevitable. It increased capacities of the state administration bodies in the process of providing electronic services for the citizens, businesses, NGO (non-government organisations) and other institutions. New e-government services offer cheaper and faster services for all parties-participants and also increase the transparency, efficiency and responsibility of the public administration, which will contribute to its transformation into e-administration. This process of transaction into egovernment is actual about ten years ago in all over the world and the diferencies are in intensity, quality, expansivity and presentation these services of egovernment to its users. That is case and with government of R.M, what is subject of observetaion in this paper.

498. The future of web

ICIST 2011 Proceedings, 104-109
Sodnik Jaka, Jekovec Matija, Jakus Grega, Tomažič Sašo
Abstract: In this paper we summarize some important features and functionalities of the upcoming web technologies. The common idea of all the proposed standards is the generalization and formal specification of different technologies which have already been in use through different plug-ins and custom developed extensions. The majority of these features will now be implemented in browsers. HTML5 as the new version of HTML (Hyper Text Markup Language) enforces a strict separation of the page content from its style. Changes in style can only be performed by the use of CSS (Cascading Style Sheets) language with the CSS3 version proposed as the next generation. The latter has a modular structure in which different modules define different stylistic features. The development cycles of the individual modules are independent as well as their support and implementation in various browsers. HTML5 also introduces a semantic markup, which can be used for marking the document structure as well as its elements and data. In the new version, a wide support for multimedia and dynamic graphic rendering is expected. In addition, the new version will enable the possibility of storing data locally within the browser or acquiring the information on geolocation. All these and other features will be available through a set of newly defined application programming interfaces.

499. Dynamic routing in wireless and ad-hoc networks

ICIST 2011 Proceedings, 110-115
Pavlović Milan, Kojić Nenad, Zajeganović Ivančić Marija, Reljin Irini
Abstract: An increasing number of service implementations for wireless ad hoc networks points to the importance of these networks and their capabilities. Given that wireless ad hoc networks have no fixed infrastructure, and that each user has a function of transceiver in the network, the role of a routing algorithm is very important. Bearing in mind the large fluctuation in the number of users, that means constantly changing the network topology, the routing algorithm must have a high degree of adaptability and possibility to perform dynamic routing. In this paper, one solution for dynamic routing in wireless ad hoc networks, based on multiple input parameters, is presented. Using artificial neural networks and Dijsktra algorithm, the proposed routing algorithm has the task of finding the shortest path in the shortest possible time. Special attention will be paid to implementation of the neural network and its capability for optimal clustering of wireless links and further routing based on the formed clusters.

500. XPDL workflow for integration of CMDBuild and OCS inventory systems

ICIST 2011 Proceedings, 116-121
Penca Valentin, Nikolić Siniša, Zarić Miroslav
Abstract: This paper describes basics of the CMDBuild and OCS Inventory systems and proposes a method for their integration. Integration is based on workflow management of the CMDBuild system which uses XPDL for collaboration and Enhydra Shark engine for interpretation. The XPDL process which provides integration of OCS Inventory and CMDBuild is presented.


Spread the word!



Eventiotic is a platform for provision of the unique digital services to scientific events' organizers, participants, and other interested communities.

Eventiotic repository facilitates universal and unrestricted access to the scientific events' online proceedings, for better visibility, more citations and more collaborations.