BlueJ – специальная интерактивная среда разработки Java, предназначенная для обучения школьников и студентов объектно-ориентированному программированию.
Дизайн среды значительно отличается от других сред программирования и представляет собой некое подобие UML-диаграммы, где можно в интерактивном режиме создавать классы и тестировать объекты и методы. Подобная интерактивность совместно с ясным, простым интерфейсом пользователя позволяет легко экспериментировать с разрабатываемыми объектами. Концепции объектно-ориентированной разработки (классы, объекты, сообщение через вызов методов) интерактивны и наглядно представлены в интерфейсе программы.
Месяц назад она была открыта под лицензией GPL2 с исключениями для Classpath, а несколько дней назад вышла новая версия – 2.5.1 – первая из вышедших под свободной лицензией.
>>> Подробности