Using Java to implement a multimedia annotation environment for young children