Alleine aus performance- und programmiertechnischen Gründen würde sich ein Java-Chat auf Smartphones nur sehr schwer richtig darstellen lassen.