Seamless Integration of Heterogeneous UI Components
H. Paulheim, and A. Erdogan. Proceedings of the 2Nd ACM SIGCHI Symposium on Engineering Interactive Computing Systems, page 303--308. New York, NY, USA, ACM, (2010)
DOI: 10.1145/1822018.1822067
Abstract
Component-based software engineering is a paradigm aiming at better ways to reuse existing code and to distribute work across teams. Integrating UI components developed with different technologies can be a difficult task which can quickly can lead to code-tangling and loss of modularity. In this demo, we present a prototype framework for integrating heterogeneous UI components, using RDF and formal ontologies for unambiguous event and data exchange and minimizing dependencies between integrated components. We will show an example from the emergency management domain using components written in Java and Flex and demonstrate tight, seamless integration, including dragging and dropping objects from Java to Flex and vice versa.
Description
Seamless integration of heterogeneous UI components
%0 Conference Paper
%1 paulheim2010seamless
%A Paulheim, Heiko
%A Erdogan, Atila
%B Proceedings of the 2Nd ACM SIGCHI Symposium on Engineering Interactive Computing Systems
%C New York, NY, USA
%D 2010
%I ACM
%K based components composition heterogeneous integration interface ontology seamless semantic ui user
%P 303--308
%R 10.1145/1822018.1822067
%T Seamless Integration of Heterogeneous UI Components
%U http://doi.acm.org/10.1145/1822018.1822067
%X Component-based software engineering is a paradigm aiming at better ways to reuse existing code and to distribute work across teams. Integrating UI components developed with different technologies can be a difficult task which can quickly can lead to code-tangling and loss of modularity. In this demo, we present a prototype framework for integrating heterogeneous UI components, using RDF and formal ontologies for unambiguous event and data exchange and minimizing dependencies between integrated components. We will show an example from the emergency management domain using components written in Java and Flex and demonstrate tight, seamless integration, including dragging and dropping objects from Java to Flex and vice versa.
%@ 978-1-4503-0083-4
@inproceedings{paulheim2010seamless,
abstract = {Component-based software engineering is a paradigm aiming at better ways to reuse existing code and to distribute work across teams. Integrating UI components developed with different technologies can be a difficult task which can quickly can lead to code-tangling and loss of modularity. In this demo, we present a prototype framework for integrating heterogeneous UI components, using RDF and formal ontologies for unambiguous event and data exchange and minimizing dependencies between integrated components. We will show an example from the emergency management domain using components written in Java and Flex and demonstrate tight, seamless integration, including dragging and dropping objects from Java to Flex and vice versa.},
acmid = {1822067},
added-at = {2014-09-19T11:22:00.000+0200},
address = {New York, NY, USA},
author = {Paulheim, Heiko and Erdogan, Atila},
biburl = {https://www.bibsonomy.org/bibtex/2936784110187ffe67c1126f00d0839fe/porta},
booktitle = {Proceedings of the 2Nd ACM SIGCHI Symposium on Engineering Interactive Computing Systems},
description = {Seamless integration of heterogeneous UI components},
doi = {10.1145/1822018.1822067},
file = {paulheim2010seamless.pdf:paulheim2010seamless.pdf:PDF},
groups = {public},
interhash = {2a4cdd51fc4d61a3c43645bc9adf365e},
intrahash = {936784110187ffe67c1126f00d0839fe},
isbn = {978-1-4503-0083-4},
keywords = {based components composition heterogeneous integration interface ontology seamless semantic ui user},
location = {Berlin, Germany},
numpages = {6},
pages = {303--308},
publisher = {ACM},
series = {EICS '10},
timestamp = {2014-11-01T12:23:47.000+0100},
title = {Seamless Integration of Heterogeneous UI Components},
url = {http://doi.acm.org/10.1145/1822018.1822067},
username = {porta},
year = 2010
}