# Dynamic Invocation Interface Demo

WARNING: Current java implementations are still bug-prone. This applet works flawlessly with the java classes and interpreter from the Java Developers Kit (JDK) 1.1.5.

> Your browser doesn't understand the <APPLET> tag.

To get started, you might want to try the following (assuming that you fed the interface repository with account.idl):

1. click with the left mouse button on the Account icon
2. click with the right mouse button on the Account icon
3. click on the deposit icon with the right mouse button to invoke the `deposit()` method
4. click on the `ULONG:0` node while holding down the shift key, enter 100 into the appearing entry box and press return
5. use Server/Invoke to do the actual invocation
6. click on the withdraw icon with the right mouse button in the browser window to invoke the `withdraw()` method
7. click on the `ULONG:0` node while holding down the shift key, enter 20 into the appearing entry box and press return
8. use Server/Invoke to do the actual invocation
9. click on the withdraw icon with the right mouse button in the browser window to invoke the `withdraw()` method
10. use Server/Invoke to do the actual invocation
11. the rightmost node of the graph should change to `LONG:80`

Enjoy!