I have to develop a Java Desktop Application and I'm used to work in Java Web architectures using jsf spring jpa and hibernate.
So my question is what technology is the best to build a desktop application I was thinking about using JIDE with spring Rich client and built a tree layer architecture.
Can you people tell me what you think about it? any other good technology, tutorials a way to start etc thanks... =)
This day and age, I would stay away from thick client's altogether. With the evolution of HTML5 I would move to a more AJAX solution. Check out GWT and Echo3. GWT is HEAVY, but provides a full range of tools, especially slick with the GXT toolset. Echo3 is very light, but lacks some of the industrial strength features you'd probably like to have. Echo3 also provides support for running their apps on a desktop.