Fue desarrollado en la Facultad de Física de la Universidad de Oxford.
JPC es un emulador de la arquitectura x86 escrito totalmente en Java.
Este lenguaje, por ser multiplataforma, le confiere a este desarrollo la interesante perspectiva de poder ser utilizado en todo tipo de dispositivos que estén ejecutando una máquina virtual de Java, desde móviles hasta UMPC.
Este tipo de desarrollos es muy útil para investigadores de seguridad, quienes pueden probar el efecto de virus en una determinada arquitectura, sin comprometer verdaderamente sus ordenadores. También puede, desde luego, ser utilizado por los geeks que nunca faltan, por lo que habrá que ver en cuanto tiempo tenemos este emulador corriendo en una Xbox 360 o en una PS3.
El emulador puede probarse en el sitio del proyecto JPC, y además de emular la arquitectura x86 con sistema operativo DOS, hay también en funcionamiento emulación de ambientes de hardware/software muy diversos como Atari ST, Nintendo, Commodore 64 y Spectrum.
Su emulación DOS, que corre al 10% de la velocidad nativa, le ubica entre los emuladores más rápidos de esta plataforma.