This paper gives an outlook on technologies for joint-working with Java-based programs - applets and applications. Various approaches and APIs applied to the Java environment are discussed and compared. A new architecture for scalable Java application sharing is presented. Several suggestions on possible future features of JDK facing synchronous joint-working are presented.