[Up: MICO documentation]
[Previous: TIO] [Next: Conceptual Graphs]

# Java Interface

We have implemented a generic user interface to MICO's dynamic invocation interface. The interface is written is Java and allows the invocation of arbitrary operations. The specification of an operation invocation is done with the help of a knowledge representation technique called conceptual graphs. This chapter gives an overview of this interface. The outline of this chapter is as follows: in section 7.1 be provide a brief introduction to the theory of conceptual graphs. In section 7.2 we describe CORBAs dynamic invocation interface and the problems related to a generic user interface which allows run-time access to this interface. In section 7.3 we present the anatomy of an operation declaration as defined by the CORBA standard. In section 7.4 we finally present our solution for a generic user interface to CORBAs dynamic invocation interface based on an interactive conceptual graph editor. In section 7.5 we finally show how to run the Java applet using standard JDK tools in conjunction with a graphical browsing tool for the contents of the interface repository. The work in this chapter has been presented in [7].

Subsections

- Conceptual Graphs
- Dynamic Invocation Interface
- Anatomy of an operation declaration
- A generic DII interface
- Running the example
- Using the CG-editor