SuperGlue: Component programming with object-oriented signals

14Citations
Citations of this article
31Readers
Mendeley users who have this article in their library.
Get full text

Abstract

The assembly of components that can handle continuously changing data results in programs that are more interactive. Unfortunately, the code that glues together such components is often difficult to write because it is exposed to many complicated event-handling details. This paper introduces the SuperGlue language where components are assembled by connecting their signals, which declaratively represent state as time-varying values. To support the construction of interactive programs that require an unbounded number of signal connections, signals in SuperGlue are scaled with object-oriented abstractions. With Super-Glue's combination of signals and objects, programmers can build large interactive programs with substantially less glue code when compared to conventional approaches. For example, the SuperGlue implementation of an email client is around half the size of an equivalent Java implementation. © Springer-Verlag Berlin Heidelberg 2006.

Cite

CITATION STYLE

APA

McDirmid, S., & Hsieh, W. C. (2006). SuperGlue: Component programming with object-oriented signals. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 4067 LNCS, pp. 206–229). Springer Verlag. https://doi.org/10.1007/11785477_15

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free