La computación distribuida heterogénea en Java se refiere a un sistema distribuido programable en Java que se desarrolló en la Universidad Nacional de Irlanda en Maynooth. Permite a los investigadores acceder a los ciclos de reloj libres de una gran cantidad de computadoras de escritorio semi-inactivas . También permite procesar múltiples problemas en paralelo con sofisticados mecanismos de programación que controlan el sistema. Ha tenido éxito cuando se utiliza para abordar problemas en las áreas de bioinformática , ingeniería biomédica y criptografía .
Es un proyecto de código abierto con licencia GPL .