Terence, Thanks for the eloquent article on Java's import and its benefit to the future progress of network computing. Sun's road to Java may not be the path of least resistance for developers, but the final destination is where we need to go. I'm trying to understand where the Operator type comes from in your Main.java source. Thanks, Erik S. Peterson Erik, The Operator class is the abstract superclass of all of my operator classes. Since the Operator class does not define an execute method, the only way to call that method is via introspection , as you guessed.
Introspection is much more powerful, but it's also more difficult to use.
Todd Additional resources Todd, I am interested in doing research on dynamic extensibility for my Master's Thesis, and would like to find more articles, books, and essays I can use. B.J. B.J., Dynamic extensibility is one of those ideas that has been around for quite some time in one form or another yet doesn't have a well defined genesis. Manuel Harguindey Manuel, You can sometimes rent server-space that allows you to run either a Java server or a Java servlet, however this is rare and usually expensive. I'm afraid I don't know how else you can run a Java server unless you 're a student and your university will let you, or you work somewhere that can and will let you. Merlin, I tried to compile your Whiteboard Source Code from the tar file and I ran into a little trouble with Rect.java .