Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "Learn About Eclipse"
(→Getting Started with Eclipse Plug-in and Product Development) |
(Undo revision 326614; advertising is inappropriate on this page.) |
||
Line 10: | Line 10: | ||
* [http://help.eclipse.org/helios/index.jsp?nav=/2 Platform Plug-in Developer Guide] | * [http://help.eclipse.org/helios/index.jsp?nav=/2 Platform Plug-in Developer Guide] | ||
− | |||
* [http://eclipse.org/resources/resource.php?id=336 Developing Plug-ins for Eclipse] A complete course on Plug-in development. | * [http://eclipse.org/resources/resource.php?id=336 Developing Plug-ins for Eclipse] A complete course on Plug-in development. | ||
* [http://eclipse.org/resources/?sort=date&category=Plug-ins More Eclipse Plug-in resources...] | * [http://eclipse.org/resources/?sort=date&category=Plug-ins More Eclipse Plug-in resources...] |
Revision as of 23:01, 15 January 2013
This document provides a starting point for software developer who would like to learn about building products on Eclipse frameworks and APIs.
Getting Started with Eclipse Plug-in and Product Development
Most (but not all) technology developed by Eclipse projects are based on the Eclipse Platform. The Eclipse Platform Technical Overview whitepaper provides a good overview of the platform.
Learning about Plug-ins:
- Platform Plug-in Developer Guide
- Developing Plug-ins for Eclipse A complete course on Plug-in development.
- More Eclipse Plug-in resources...
There are numerous resources about Equinox, the component model that makes Eclipse work.
The Eclipse Rich Client Platform (RCP):
User-interface technology:
- JFace JFace is a UI toolkit with classes for handling many common UI programming tasks.
- JFace Data Binding JFace Data Binding is a multi-threaded set of abstractions that allow for automated validation and synchronization of values between objects.
- Eclipse Forms: Rich UI for the Rich Client
- Understanding Layouts in SWT
- Taking a look at SWT Images
- Designing Accessible Plug-ins in Eclipse
- More Eclipse User Interface Technology Resources...
Other important services and technology:
Other Resources:
- The Examples Project Examples of Eclipse technology in action.
- The Official Eclipse FAQs
- The Eclipse Plug-in Development FAQ
- The Rich Client Platform FAQ
- Other FAQs
- SWT Snippets Bits of code demonstrating how to use the Standard Widget Toolkit.
- More Eclipse Technology resources...
Projects:
Eclipse is many things to many people. At its most basic, Eclipse is a Open Source Software Foundation with hundreds of different projects covering tools, runtimes, and more.
- Eclipse Projects landing page
- All Eclipse projects There's a lot of them.
Ask Questions
Perhaps the best way to learn about Eclipse is to ask questions. If you're not sure about where to ask a question, try the "New Comer" forum. Note that you'll have to create an account to contribute to the forum (you don't need an account to browse).
There is also a very large Eclipse contingent on Stack Overflow; tag your question with "eclipse".
Contributing
This page is moderated by the EMO.