He is widely known for his invention of the Java Aglet, a lightweight mobile agent for the Java programming environment. In 2000, IBM turned the Java Aglets project into an Open Source project. He has authored the two most frequently cited works on mobile agent technology [Google Scholar]. In addition to his software agent work, he has also made significant contributions in the areas of hypertext technology, object-oriented database modeling, and Design Pattern visualization techniques.