BlueJ

BlueJ was developed to support the teaching and learning of object-oriented programming, and as a result, its design differs from other development environments.2 The main screen graphically displays the class structure of an application under development (in a diagram very similar to UML), and objects can be created and tested interactively. Combined with a simple user interface, this ease of interaction allows for easy experimentation with developing objects.
Object-oriented concepts (classes, objects, communication through method calls) are visually represented in the interaction design of the interface.
- Licenses:
- Website
- Installation guides:
- Tutorials:
- Video tutorial (video)
- Source code
- Additional links:
- Available on MyApps URJC
- Last updated: 01/04/2019