In the work leading to Java at Sun, he saw that architecture-neutral execution for widely distributed programs could be achieved by implementing a similar philosophy: always program for the same virtual machine.
A munkában, amely a Java-hoz vezetett a Sunnál, látta, hogy a széles körben forgalmazott programok architektúra semleges végrehajtása megvalósítható hasonló filozófia implementálásával: mindig ugyanarra a virtuális gépere kell a programot írni.