Spring Desktop and RCP...
Let's start off with the bad news.
Peter, the current project lead, has decided to step down as project lead for Spring RCP and Desktop. His current activities stop him from actively being able to contribute to the project and lead both projects. I thoroughly understand his choice and thank him for the work he has done for Spring RCP and Desktop, which has been great. He'll keep supporting and monitoring the project, as he and I share the same conviction: that RCP and Desktop are a great contribution to the Spring portfolio and the way to build robust Swing applications.
As of today, I'm currently picking up Peter's tasks as project admin and lead. Jan, the former project lead, and I have been active the last few weeks preparing some major additions to the RCP framework and he will also be supporting the project further on.
As a result of the current administrative problems, Jan and I have decided not to take on Spring Desktop as well. This means that there is no concrete lead for Spring Desktop at the moment. Developing a framework AND developing it's successor is a task nor Jan nor me can make the time for. Since the last commits for Spring Desktop occurred months ago, the project is as such on-hold. If there are people who are convinced that they can make the time to actively develop or even lead the project, or if there is a company who is willing to invest in the new framework development (as happens behind the scenes for many open-source projects), please don't hesitate to contact us. We're really sorry about this decision, but managing both projects is impossible to combine with the day-to-day work all of us have to combine.
As for RCP, the project will absolutely be developed further. As I mentioned before, Jan and I will be adding a lot of stuff to RCP in the coming weeks. And we're not talking peanuts here. Our former employer has decided to donate all Spring RCP code developed by them, which constitutes a substantial amount of code, which has been used in enterprise applications. We're currently looking to integrate the code into the current RCP codebase. We hope to be able to attract more people to the framework by expanding its codebase. We already want to thank Schaubroeck N.V. for their decision!
Other areas we'll be focussing on is documentation, of which in another topic you've seen a teaser. Tackling the current JIRA backlog (at 112 issues at the moment) is also something we'd like to do. In general, we want to introduce a fresh gust of wind in the project and renewed momentum. Jan and me are convinced we can make RCP a out-of-the-box usable enterprise framework for Swing applications.
All I can say is a great deal of thanks to Peter for his effort so far and I hope that the community agrees with our current predicament. It's not an easy decision, but we can't risk seeing Spring Desktop's current inertia affect Spring RCP's development. My goal is to get some movement back into the project. I am willing to spend a great deal of my spare time in the project and hope the effort of all involved in the project will lead to a better codebase and framework as a whole.
If you have comments, please don't hesitate to state them.
Despite the news, have a great evening!
Last edited by LievenDoclo; Oct 10th, 2008 at 01:36 AM.
MSN: PM me please
Spring Rich Client Project Lead