A Middleware Infrastructure for Active Spaces
IEEE Pervasive Computing
A programming framework for quality-aware ubiquitous multimedia applications
Proceedings of the tenth ACM international conference on Multimedia
Mapping an ADL to a Component-Based Application Development Environment
FASE '02 Proceedings of the 5th International Conference on Fundamental Approaches to Software Engineering
Dynamic Application Composition: Customizing the Behavior of an Active Space
PERCOM '03 Proceedings of the First IEEE International Conference on Pervasive Computing and Communications
Distributed Environment for Web-Based Network Management
LCN '01 Proceedings of the 26th Annual IEEE Conference on Local Computer Networks
Exploring reflection to dynamically aspectizing CORBA-based applications
ARM '04 Proceedings of the 3rd workshop on Adaptive and reflective middleware
A middleware for experimentation on dynamic adaptation
ARM '05 Proceedings of the 4th workshop on Reflective and adaptive middleware systems
Using roles to design dynamic adaptations of CCM component-based applications
Proceedings of the 5th workshop on Adaptive and reflective middleware (ARM '06)
A survey of software infrastructures and frameworks for ubiquitous computing
Mobile Information Systems
A dynamic platform for run-time adaptation
Pervasive and Mobile Computing
A qualitative human-centric evaluation of flexibility in middleware implementations
Empirical Software Engineering
Hi-index | 0.00 |
In this paper, we present a model to support dynamic gluing of components from different componentware systems, such as CORBA, COM and Java. This model adopts a dynamic composition approach combined to the interactive facilities offered by an interpreted language. Based on this model, we define a common design for the implementation of bindings between glue languages and component systems. The proposed design provides a natural way to create dynamic bridges between different component systems. We also describe the LuaOrb system, an implementation of the proposed model that binds the interpreted language Lua to Java, CORBA and COM. With LuaOrb, Lua acts as a unifying glue language, wherein we can write code that freely use and mix components from these three component systems.