Diese recht neue Entwicklung von SUN (siehe [15]) eröffnet neue Wege der Interaktion zwischen Benutzer und Client bzw. Server. Java bezeichnet hierbei eine eigene Sprache, welche an C++ angelehnt ist und von einem Compiler in einen Bytecode übersetzt wird. Dieser wird dann von einer abstrakten Maschine abgearbeitet, welche in den Browser Hotjava integriert wurde.