The Role of Open Implementation and Reflection in Supporting Mobile Applications

  • Authors:
  • Gordon S. Blair

  • Affiliations:
  • -

  • Venue:
  • DEXA '98 Proceedings of the 9th International Workshop on Database and Expert Systems Applications
  • Year:
  • 1998

Quantified Score

Hi-index 0.00

Visualization

Abstract

Reflection has emerged as an important technique, most notably in the field of programming languages. The benefits of this approach are that implementations can be more open in terms of inspection and adaptation. This paper argues that reflection can also be applied to the design of next generation middleware platforms, and that the resultant openness can help in areas such as mobile applications. The paper also presents a reflective middleware architecture, featuring a per-object meta-space, the use of meta-models to structure meta-space, and the use of object graphs for composite components.