JDIC is a set of cross-platform APIs that abstract the contracts between an application and the desktop it runs on. JDIC-based applications will run on any platform JDIC is ported to and will realize the behavior associated with these contracts in a way that's suitable for each particular desktop en