TypeScript должен неплохо пойти после опыта с Java. Или же чистый js, да.
В качестве библиотеки для отрисовки 3д можно использовать threejs, для 2д raphaeljs.
На java не стоит писать клиентскую часть веб-приложения, js сейчас умеет практически все, что нужно.
Или же можно взять утилиты вроде Blend4web, на которых можно собрать простенькое приложение с графикой вообще без кода.