
- o - o - o -
Qi4j
, a radically different approach to domain centric software development, has been launched at the Øredev Conference. Rickard Öberg and Niclas Hedhman will present this new programming paradigm that will actually alleviate the "domain to code gap" and at the same time dramatically increase reuse of code.
"Qi4j is a framework for domain centric application development, including evolved concepts from Aspect Oriented Programming, Dependency Injection and Domain-Driven Design, leveraging the Java 5 platform and eco-system", says Niclas Hedhman a long-term Java framework developer and now active Apache member."I need a system that puts the domain model and business rules back in focus, allowing clear communication between domain experts and developers.", says Rickard Öberg, the former JBoss, Webwork and XDoclet founder.
Qi4j promotes re-usability at all levels of granularity and encapsulation of concerns in modules and layers. This is achieved without sacrificing refactoring, testability and tool support. Unlike other modern frameworks, Qi4j addresses the notion that objects has different behavior in different contexts.
The launch today marks a new era of the Open Source Qi4j community, where developers around the world that are interested in shaping the future of domain driven development are invited to participate in one of the most exciting new technologies in recent years. "We want to reach out to other bright minds in the world, beyond the current Sweden/Malaysia effort amalgamated by the Jayway group.", concludes Niclas Hedhman.
More information is available at http://www.qi4j.org
Note: Qi4j is pronounced "chee for jay" and refers to the inner energy of all living things as suggested by oriental belief systems.