Summary
Dynamic Aspects have released demo's of their forthcoming Java development environment domain/j.
Advertisement
Dynamic Aspects have been working on a new development environment where refactoring is the natural way to manipulate code. The underlying platform, domain/object, has been in development for a number of years, and provides a core language-independent feature set including versioning, semantic manipulation and a full relational object model. Within the domain/j development environment your code is a navigable living entity. Michael Feathers mentioned it in his post Correcting Correctness.
Domain/j is rapidly approaching beta and interested parties are welcome to register for early access. Practitioner feedback would be well-received.