From Use of Java in Computational Science DoD Modernization Users Group Conference Monterey -- June 7 99. byTom Haupt,Geoffrey C. Fox
Object Oriented, follows JavaBeans model
everything is an object
objects interact through events
Firing event E by object A causes invocation of method M of object B. The association of event E and method M is achieved by an event registration mechanism. An event is also an object and it carries data.