So I successfully ported my ImageResizer application to Eclipse. Honestly, I did not make use of many of the RCP's features, but there was not much reason for that.
Things I've learned:
- Building a GUI with SWT / JFace
- Basic components, Layouts, Listeners
- JFace's Viewer mechanism with ContentProvider, LabelProvider and an Input-Object
- Create a Plugin-Project with Eclipse
- Layout the Perspective
- Use the Error-Log-View (org.eclipse.pde.runtime.LogView)
- Export the Application
The next things is a cross-operating-system build with the delta pack (download page).
Probably I will publish source code and/or more detailed instructions when this (small) project is finished.
The following tutorials are the most important ones I used, and which I can recommend:
- General Intro: http://www.vogella.de/articles/EclipseRCP/article.html
- SWT Widgets overview: http://www.eclipse.org/swt/widgets/
- SWT Snippets: http://www.eclipse.org/swt/snippets/
No comments:
Post a Comment