JavaLink Home Page

JavaLink is a block-diagram simulator written in Java which runs as an applet. JavaLink puts active, fiddleable models of systems in web pages, so that the viewer can play with them. Java has a feature called the Reflection which lets it dynamically link in classes given only a name. JavaLink uses the Reflection to make it easy for users to create entirely new types of block without having to modify a single line of the existing code.

As you can see from the diagram above, JavaLink still isn't very polished.

  • See some live examples of JavaLink block diagrams (version for older browsers, browsers behind firewalls, etc.)
  • Notes on how JavaLink works
  • The JavaLink user documentation or JavaDoc code documentation
  • The tools and libraries used to make JavaLink