NetBeans 6 delivers great updates to the Matisse GUI builder. Spend a few minutes with Roman Strobl and get an expert briefing on what's new and what has changed. (sponsored)
In this, the third and final installation of Andres' Introduction to Groovy series, you learn about how Groovy handles variable numbers of arguments, named parameters, currying, and more about Groovy operators. Including, some new operators.
Swing Fuse (actually just Fuse), is a framework designed to make it easier to create your own custom desktop components. In this article, Daniel Spiewak shows you how to get started and provides sample source code you can download.
Willam Louth shows how he uses JXInsight Probes to investigate probable performance issues with code bases that he is not familiar with. He also highlights possible pitfalls in creating a benchmark, as well as in the analysis of results.
A new community today launched Qi4j, a radically different approach to domain centric software development, at the Øredev Conference. Open Source legends 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.
Naked Objects is at version 3.0 and I don't know how long jMatter has been around. It simply takes (a lot) of time to produce everything you need for a complete release.
Qi4j probably will work on these issues and start improving. If you want, you could help them out by posting you're remarks on their mailing list.
We have added tutorials and more documentation to the website now. Everything is work in progress, but it might give you some idea of where to start looking anyway.
Qi4j Community Launch
URL: Qi4j
At 10:21 AM on Nov 14, 2007, Rickard Öberg wrote:
Fresh Jobs for Developers Post a job opportunity
"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.
5 replies so far (
Post your own)
Re: Qi4j Community Launch
Hmmm...barely any docs, no examples (except in svn), no screenshots to show what it can do. Maybe it shouldn't have launched quite yet.Re: Qi4j Community Launch
> no screenshotsof "new programming paradigm" - how you expect them to do it?
I think it could be very interesting concept, but for sure it needs more exploration.
Re: Qi4j Community Launch
jMatter and Naked Objects both have screenshots showing you what the frameworks are capable of. They are both DDD frameworks as well.Re: Qi4j Community Launch
Naked Objects is at version 3.0 and I don't know how long jMatter has been around. It simply takes (a lot) of time to produce everything you need for a complete release.Qi4j probably will work on these issues and start improving. If you want, you could help them out by posting you're remarks on their mailing list.
Peter
Re: Qi4j Community Launch
We have added tutorials and more documentation to the website now. Everything is work in progress, but it might give you some idea of where to start looking anyway.