Java applications for educational activities.