I want to design UI in Java. Firstly I opted for Swings. Then I migrated towards the Rich Client Platform (RCP) of Eclipse. But I could not start. The reason is that I dont have sufficient information and books for that.
1. Is it required to know JFace, SWT and plugins development before going to RCP? 2. If yes, could anyone suggest me a book for the same? 3. The appropriate book for RCP? 4. Any other alternative design methodology?
Our ERP vendor is moving to an Eclipse based RCP in a future release. This will compliment their existing interface, not replace it. We can't use the Netbeans RCP because we have hitched our wagon to our ERP vendor's horse.
I, too, am having a hard time finding books and materials that are current with the newest release. No one wants to make a huge investment in time learning things that are obsolete.
As already stated, it's based on the 3.1 version of eclipse, but my opinion is that it's still good to learn the RCP. I guess that a new book will come out when the platform evolves enough to get this one outdated.
Prior knowledge of eclipse plugin development could be useful but IMO not a must. Prior knowledge of SWT and JFace is not necessary to learn the RCP through the book, but it's not detailed therein, so you must look for additional resources once you start developing yourself. I suppose there is enough stuff to be found on the web on the subject, or you could look for the "SWT/JFace in Action" book.