Matthias Hoelzer-Kluepfel recently announced Java bindings for DCOP. In other words, Java can now communicate with and control KDE2 applications. A welcome addition to the existing C bindings for DCOP, originally used by the long gone kmapnotify. Then, of course, there's kxmlrpc which provides a bridge to DCOP for anything that can speak HTTP and XML (eg, control DCOP-speaking apps from a shell script or python). And as if all that wasn't enough, there's the command-line or point-n-shoot DCOP browser/executor that just goes to show how far, flexible and mature DCOP has become in a short matter of time. Simplicity pays off in the end.