The project has been launched on javadesktop.org.
Over the years, we have consistently heard feedback about building desktop clients for the Java platform ("Java clients") that can be summed up in just one word: simplify. Skilled developers have been able to create all kinds of rich, responsive applications with the Java platform, however developers with less time to invest are often thwarted by the size and complexity of the interfaces they need to master. This situation is not peculiar to the Java platform; all of the platforms that provide comprehensive support for building desktop applications such as GNOME, KDE, and Mac OS X are necessarily complicated. However, what some of them have, and what the Java platform lacks, is a shortcut for developers who are building applications that match a small number of common archetypes. Database and web service front ends, forms-based workflow applications, and simple chart/graph information visualization clients are good examples of these common archetypes.Read the announcement entry: The JDNC project debuts
Thus, we have initiated a new open source project on javadesktop.org, JDesktop Network Components (JDNC), which aims to provide the shortcuts required to construct these sorts of desktop applications in significantly less time by reducing the learning, design, and coding requirements. Additionally, JDNC has a specific goal to make these shortcuts accessible to a broader developer base. This ambition has led us to develop a high-level XML markup language for JDNC that makes the richness of the Java client platform, previously accessible primarily to developers comfortable with the Java language, amenable to markup developers as well! The goal to make Java desktop client development accessible to a wider audience is also driving our focus to make JDNC a natural companion for development tools, which is a critical requirement.
Read the article that discusses JDesktop Network Components