Hello Habrapeople!
Поискав информацию о BlueJ в блогах Хабра, на свое удивление, ничего не обнаружил. Как впрочем и удивлен незначительному количеству статей о JAVA. Значит есть возможность о чем рассказать.:)

Программа была разработана университетами Deakin University (Мельбурн, Австралия) и University of Kent (Canterbury, Великобритания) на основе имеющейся среды Blue, как часть исследовательского проекта по обучению ООП начинающих программистов при поддержке Sun Microsystems. Иными словами, BlueJ(голубая сойка) — это среда программирования для студентов, начинающих изучать JAVA и основы ООП. Особый акцент был сделан на визуализацию и методы взаимодействия для создания интерактивной среды, обеспечивающей понимание того, как все устроено. Программа классифицируется как freeware, работает в любой операционной системе и скачать ее можно здесь.

Главный экран показывает структуру классов разрабатываемого приложения в графическом виде (на UML-подобной диаграмме), а объекты можно создавать и тестировать интерактивно. Подобная интерактивность совместно с ясным, простым интерфейсом пользователя позволяет легко экспериментировать с разрабатываемыми объектами. Концепции объектно-ориентированной разработки (классы, объекты, сообщение через вызов методов) интерактивны и наглядно представлены в интерфейсе. Подробнее о причинах использования зарубежными университетами BlueJ и тонкостях интерфейса можно прочитать тут.
Поискав информацию о BlueJ в блогах Хабра, на свое удивление, ничего не обнаружил. Как впрочем и удивлен незначительному количеству статей о JAVA. Значит есть возможность о чем рассказать.:)

BlueJ.
Программа была разработана университетами Deakin University (Мельбурн, Австралия) и University of Kent (Canterbury, Великобритания) на основе имеющейся среды Blue, как часть исследовательского проекта по обучению ООП начинающих программистов при поддержке Sun Microsystems. Иными словами, BlueJ(голубая сойка) — это среда программирования для студентов, начинающих изучать JAVA и основы ООП. Особый акцент был сделан на визуализацию и методы взаимодействия для создания интерактивной среды, обеспечивающей понимание того, как все устроено. Программа классифицируется как freeware, работает в любой операционной системе и скачать ее можно здесь.

Главный экран показывает структуру классов разрабатываемого приложения в графическом виде (на UML-подобной диаграмме), а объекты можно создавать и тестировать интерактивно. Подобная интерактивность совместно с ясным, простым интерфейсом пользователя позволяет легко экспериментировать с разрабатываемыми объектами. Концепции объектно-ориентированной разработки (классы, объекты, сообщение через вызов методов) интерактивны и наглядно представлены в интерфейсе. Подробнее о причинах использования зарубежными университетами BlueJ и тонкостях интерфейса можно прочитать тут.