A Java-based multi-functional rendering system