Ivan Magdalenić
Current Organizations / Institutes
The organizations/institutes from the scholar's latest article
Research Subjects
Ivan Magdalenić has a total of 5 co-authors. Here are the top co-authors by number of shared publications:
- Danijel Radošević
Faculty of Organization and Informatics, University of Zagreb, 42000 Varazdin, Croatia
3 shared publications - Luka Milić1 shared publication
- Nikola Ivković
Faculty of Organization and Informatics, University of Zagreb, Varaždin, Croatia
1 shared publication - Tihomir Orehovački
Faculty of Informatics, Juraj Dobrila University of Pula, Zagrebačka 30, 52100 Pula, Croatia
1 shared publication Zoran Skocir
1 shared publication
Latest Publications
- 1 January 2016
- Published by EJournal Publishing in Journal of Advances in Computer Networks
- Vol. 4 (1) , 6-12
An Ad-Hoc Smartphone-to-Smartphone Live Multimedia Streaming Application with Real-Time Constraints
- 1 January 2016
- Published by EJournal Publishing in Journal of Advances in Computer Networks
- Vol. 4 (1) , 6-12
An Ad-Hoc Smartphone-to-Smartphone Live Multimedia Streaming Application with Real-Time Constraints
- 15 June 2013
- Published by Elsevier in Expert Systems with Applications
- Vol. 40 (8) , 2845-2857
Autogenerator: Generation and execution of programming code on demand
- 15 June 2013
- Published by Elsevier in Expert Systems with Applications
- Vol. 40 (8) , 2845-2857
Autogenerator: Generation and execution of programming code on demand
- Open Access
- 1 March 2011
- Published by Faculty of Electrical Engineering and Computing, Univ. of Zagreb in Journal of Computing and Information Technology
- Vol. 19 (1) , 57-67
Introducing Polymorphic Features into a Scripting Model of Generator
Generative programming is a discipline of Automatic programming which strives to make application and the generator development process flexible and generated program code optimized. Because of the lack of appropriate graphic and aspect based generator models, we developed the Scripting model of generator, as a static generator model based on higher level scripts. This paper gives a formal definition of the Scripting model and describes how basic object model properties, like encapsulation, inheritance, and now, polymorphism are achieved. This offers some advantages in generative application development, such as more precise application specification, better generator reusability, and simpler generator model and its easier implementation. The introduced polymorphic features are presented in an illustrative example of a Java application generator
- 1 March 2011
- Published by Faculty of Electrical Engineering and Computing, Univ. of Zagreb in Journal of Computing and Information Technology
- Vol. 19 (1) , 57-67
Open AccessIntroducing Polymorphic Features into a Scripting Model of Generator
Generative programming is a discipline of Automatic programming which strives to make application and the generator development process flexible and generated program code optimized. Because of the lack of appropriate graphic and aspect based generator models, we developed the Scripting model of generator, as a static generator model based on higher level scripts. This paper gives a formal definition of the Scripting model and describes how basic object model properties, like encapsulation, inheritance, and now, polymorphism are achieved. This offers some advantages in generative application development, such as more precise application specification, better generator reusability, and simpler generator model and its easier implementation. The introduced polymorphic features are presented in an illustrative example of a Java application generator
- 1 January 2009
- Published by Vilnius University Press in Informatica
- Vol. 20 (3) , 397-416
Dynamic Generation of Web Services for Data Retrieval Using Ontology
Publisher: Vilnius University Institute of Data Science and Digital Technologies, Journal: Informatica, Title: Dynamic Generation of Web Services for Data Retrieval Using Ontology, Authors: Ivan Magdalenic, Danijel Radosevic, Zoran Skocir , Semantic Web is envisioned as semantic description of data and services enabling unambiguous computerized interpretation. Thanks to semantic description, computers can perform demanding tasks such as automation of discovery and access to heterogeneous data sources. Although this is possible with the existing technologies, combination of web services technology, ontologies and generative programming methods makes this simpler and more efficient. This paper presents the model for dynamic generation of web services for data retrieval from heterogeneous data sources using ontologies. Emphasis is on dynamic generation of web services customized to a particular user based on the request defined by ontology. The paper also describes a prototype of the model implementation. Some advantages of our approach over other approaches are also provided.
- 1 January 2009
- Published by Vilnius University Press in Informatica
- Vol. 20 (3) , 397-416
Dynamic Generation of Web Services for Data Retrieval Using Ontology
Publisher: Vilnius University Institute of Data Science and Digital Technologies, Journal: Informatica, Title: Dynamic Generation of Web Services for Data Retrieval Using Ontology, Authors: Ivan Magdalenic, Danijel Radosevic, Zoran Skocir , Semantic Web is envisioned as semantic description of data and services enabling unambiguous computerized interpretation. Thanks to semantic description, computers can perform demanding tasks such as automation of discovery and access to heterogeneous data sources. Although this is possible with the existing technologies, combination of web services technology, ontologies and generative programming methods makes this simpler and more efficient. This paper presents the model for dynamic generation of web services for data retrieval from heterogeneous data sources using ontologies. Emphasis is on dynamic generation of web services customized to a particular user based on the request defined by ontology. The paper also describes a prototype of the model implementation. Some advantages of our approach over other approaches are also provided.