next up previous contents index
Next: Programming Language and Up: An Object-Oriented Architecture for Previous: User Interface

Implementation in Java

    In this chapter, I describe the mmstream implementationgif of the architecture, which I presented in the previous Chapter gif. This prototype implementation is intended primarily as a proof of concept for the architectural design.
I decided to use the Java language environment for the implementation. The reasons for choosing Java are summarised in Section gif. The remaining sections of this chapter explain the Java implementation of major architectural components.

To distinguish objects and classes that are part of the programming language-independent elements of the design of the architecture from their counterparts of the Java implementation, I will use normal fonts to denote design components, and typewriter fonts for Java interfaces or classes, which implement the design components with the same names. For example, ``Connection'' refers to an object of the architecture design, whereas ``Connection'' denotes a corresponding Java construct.





tspeuker@cip.informatik.uni-erlangen.de