I am doing UI development in Eclipse 3.3. Instead of using Swings, I have decided to go for UI development support in Eclipse. I have found RCP/SWT/JFace could be useful for that. But I don't know from where to start. Is it required to go for JFace, SWT and plugin development before going to RCP? I don't have a book or good tutorial of eclispe 3.3 which could help me. Please suggest me the same and also provide a reference for the same.