platform-ui-home/rcp-proposal/rich_client_platform_facilities.html
Parent Directory
|
Revision Log
Revision 1.11 - (view) (download) (as text)
| 1 : | sarsenau | 1.1 | <html> |
| 2 : | |||
| 3 : | <head> | ||
| 4 : | <meta http-equiv="Content-Language" content="en-us"> | ||
| 5 : | <meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> | ||
| 6 : | <meta name="GENERATOR" content="Microsoft FrontPage 4.0"> | ||
| 7 : | <meta name="ProgId" content="FrontPage.Editor.Document"> | ||
| 8 : | <title>Rich Client Platform Facilities</title> | ||
| 9 : | </head> | ||
| 10 : | |||
| 11 : | <body> | ||
| 12 : | |||
| 13 : | <h1>Eclipse Rich Client Platform UI</h1> | ||
| 14 : | <p>The rich client platform (RCP) is a major theme for Eclipse 3.0. This is the | ||
| 15 : | main plan item:</p> | ||
| 16 : | <blockquote> | ||
| 17 : | <p><b>Enable Eclipse to be used as a rich client platform.</b> Eclipse was | ||
| 18 : | designed as a universal tool integration platform. However, many facets and | ||
| 19 : | components of Eclipse are not particularly specific to IDEs and would make | ||
| 20 : | equal sense in non-IDE applications (e.g., window-based GUI, plug-ins, help | ||
| 21 : | system, update manager). The Eclipse Platform should factor out and segregate | ||
| 22 : | IDE-specific facilities (e.g., everything having to do with workspace | ||
| 23 : | resources) so that a subset of it can be used as a rich client platform for | ||
| 24 : | building applications. [Platform Core, Platform UI, Platform Update] [Theme: | ||
| 25 : | Rich client platform] (<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=36967">36967</a>)</p> | ||
| 26 : | </blockquote> | ||
| 27 : | <p>Additional plan items cover other important issues such as adding and | ||
| 28 : | jeem | 1.2 | removing plug-ins dynamically.</p> |
| 29 : | <p>Note: The following documents are under active development and are being | ||
| 30 : | updated by the Eclipse team on an ongoing basis to reflect the latest thinking. | ||
| 31 : | The goal is to carve a UI for the rich client platform out of the Eclipse | ||
| 32 : | Platform UI. By the nature of this kind of work, it's difficult to plan | ||
| 33 : | everything in advance of actually doing the work; so we're not even going to | ||
| 34 : | jeem | 1.6 | try. Instead, we are revising these documents as we incrementally make our way |
| 35 : | towards a satisfactory solution:</p> | ||
| 36 : | jeem | 1.2 | <ul> |
| 37 : | jeem | 1.6 | <li><a href="generic_workbench_summary.html">Executive Summary of the Eclipse |
| 38 : | Rich Client Platform UI</a> (includes excerpts from the documents below)</li> | ||
| 39 : | nick | 1.5 | </ul> |
| 40 : | jeem | 1.9 | These changes are covered in the <a href="http://dev.eclipse.org/viewcvs/index.cgi/~checkout~/org.eclipse.platform.doc.isv/porting/eclipse_3_0_porting_guide.html">Eclipse |
| 41 : | 3.0 Porting Guide</a>. The original porting for the generic workbench is <a href="generic_workbench_porting_guide.html">here</a>. | ||
| 42 : | <p>Articles: | ||
| 43 : | jeem | 1.7 | <ul> |
| 44 : | jeem | 1.10 | <li><a href="rcp_tutorial/tutorial1.html">Rich Client Platform Tutorial - Part 1</a></li> |
| 45 : | <li><a href="rcp_tutorial/tutorial2.html">Rich Client Platform Tutorial - Part 2</a></li> | ||
| 46 : | jeem | 1.7 | </ul> |
| 47 : | <p>Design documents:</p> | ||
| 48 : | nick | 1.5 | <ul> |
| 49 : | jeem | 1.2 | <li><a href="generic_workbench_direction.html">Statement of Direction for the |
| 50 : | Eclipse Rich Client Platform UI</a></li> | ||
| 51 : | jeem | 1.4 | <li><a href="generic_workbench_approach.html">Eclipse Rich Client Platform UI |
| 52 : | - Proposed Approach</a></li> | ||
| 53 : | jeem | 1.2 | <li><a href="generic_workbench_overview.html">Overview of the Generic |
| 54 : | jeem | 1.6 | Workbench</a></li> |
| 55 : | jeem | 1.2 | <li><a href="generic_workbench_structure.html">Generic Workbench Plug-in |
| 56 : | jeem | 1.6 | Structure</a></li> |
| 57 : | sarsenau | 1.1 | </ul> |
| 58 : | nick | 1.11 | <p>Examples:</p> |
| 59 : | <ul> | ||
| 60 : | <li>RCP Browser Example in project | ||
| 61 : | <a href="http://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/org.eclipse.ui.examples.rcp.browser"> | ||
| 62 : | org.eclipse.ui.examples.rcp.browser</a> in the Eclipse repository. | ||
| 63 : | <a href="http://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/org.eclipse.ui.examples.rcp.browser/readme.html"> | ||
| 64 : | Click here for the readme file.</a></li> | ||
| 65 : | </ul> | ||
| 66 : | sarsenau | 1.1 | </body> |
| 67 : | |||
| 68 : | </html> |
| help@eclipse.org | ViewVC Help |
| Powered by ViewVC 1.0.3 |
