pde-ui-home/main.html
Parent Directory
|
Revision Log
Revision 1.37 - (view) (download) (as text)
| 1 : | jeff | 1.1 | <html> |
| 2 : | <head> | ||
| 3 : | <title>PDE UI Component</title> | ||
| 4 : | <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> | ||
| 5 : | <link rel="stylesheet" href="http://dev.eclipse.org/default_style.css" type="text/css"> | ||
| 6 : | </head> | ||
| 7 : | |||
| 8 : | <body bgcolor="#FFFFFF" text="#000000"> | ||
| 9 : | <table border=0 cellspacing=5 cellpadding=2 width="100%" > | ||
| 10 : | <tr> | ||
| 11 : | jeff | 1.2 | <td align=left width="72%"> <font class=indextop> pde ui </font> <br> |
| 12 : | <font class=indexsub> plug-in development ui </font></td> | ||
| 13 : | jeff | 1.1 | <td width="28%"><img src="http://dev.eclipse.org/images/Idea.jpg" height=86 width=120></td> |
| 14 : | </tr> | ||
| 15 : | </table> | ||
| 16 : | <table border=0 cellspacing=5 cellpadding=2 width="100%" > | ||
| 17 : | <tr> | ||
| 18 : | <td align=LEFT valign=TOP bgcolor="#0080C0"><b><font color="#FFFFFF" face="Arial,Helvetica">Development | ||
| 19 : | Resources </font></b></td> | ||
| 20 : | </tr> | ||
| 21 : | <tr> | ||
| 22 : | <td> | ||
| 23 : | <p>If you are already a PDE UI developer, check out the <a href="dev.html">Development | ||
| 24 : | Resources</a>.</p> | ||
| 25 : | </td> | ||
| 26 : | </tr> | ||
| 27 : | </table> | ||
| 28 : | <table border=0 cellspacing=5 cellpadding=2 width="100%" > | ||
| 29 : | <tr> | ||
| 30 : | <td align=LEFT valign=TOP bgcolor="#0080C0"><b><font color="#FFFFFF" face="Arial,Helvetica">PDE UI</font></b></td> | ||
| 31 : | </tr> | ||
| 32 : | <tr> | ||
| 33 : | <td> | ||
| 34 : | wmelhem | 1.13 | <p>The Plug-In Development Environment (PDE) is a collection of integrated |
| 35 : | tools targeted at you, the plug-in developer. Some of PDE's contributions | ||
| 36 : | to the Eclipse workbench include:<ul> | ||
| 37 : | <li>New Plug-in, fragment, feature and update site projects creation | ||
| 38 : | wizards.</li> | ||
| 39 : | <li>Multi-page editors to edit manifest files for plug-ins, fragments, | ||
| 40 : | features and update sites.</li> | ||
| 41 : | <li>Import wizards to import external plug-ins, fragments and | ||
| 42 : | features.</li> | ||
| 43 : | <li>Export wizards to build, package and deploy plug-ins, fragments | ||
| 44 : | and features.</li> | ||
| 45 : | <li>a launcher to test and debug your plug-in.</li> | ||
| 46 : | <li>a search engine to search for plug-ins, fragments, extensions, and | ||
| 47 : | extension points with a scope that goes beyond the workspace.</li> | ||
| 48 : | <li>a log view with sorting, filtering capabilities to view the | ||
| 49 : | contents of the log file.</li> | ||
| 50 : | vlad | 1.3 | </ul></p> |
| 51 : | jeff | 1.1 | </td> |
| 52 : | </tr> | ||
| 53 : | </table> | ||
| 54 : | <table border=0 cellspacing=5 cellpadding=2 width="100%" > | ||
| 55 : | <tr> | ||
| 56 : | dejan | 1.4 | <td align=LEFT valign=TOP bgcolor="#0080C0"><b><font face="Arial,Helvetica" color="#FFFFFF">What's |
| 57 : | jeff | 1.1 | Happening? </font></b></td> |
| 58 : | </tr> | ||
| 59 : | <tr> | ||
| 60 : | <td> | ||
| 61 : | <p>Over the next 6 months the major focus points are:</p> | ||
| 62 : | <ul> | ||
| 63 : | wmelhem | 1.32 | <li>RCP tooling.</li> |
| 64 : | <li>Runtime/OSGi tooling.</li> | ||
| 65 : | <li>Improving feature development tooling.</li> | ||
| 66 : | <li>Enhancing existing features.</li> | ||
| 67 : | <li>Reducing the defect backlog</li> | ||
| 68 : | jeff | 1.1 | </ul> |
| 69 : | <p>For more detailed information, check out the <a href="dev.html">Development | ||
| 70 : | Resources</a>.</p> | ||
| 71 : | dejan | 1.4 | <p> </p> |
| 72 : | </td> | ||
| 73 : | </tr> | ||
| 74 : | <tr> | ||
| 75 : | <td> | ||
| 76 : | wmelhem | 1.11 | |
| 77 : | wmelhem | 1.32 | <h4> <a name="Milestone_Planning"></a> 3.1 Development Effort - Milestone 2 |
| 78 : | (September 24, 2004)</h4> | ||
| 79 : | dejan | 1.4 | |
| 80 : | <ul> | ||
| 81 : | wmelhem | 1.34 | <li>Rich Client Platform<ul> |
| 82 : | <li>Enhance the New Plug-in Project Creation wizard to allow the creation of a | ||
| 83 : | minimal, ready-to-run rich client application</li> | ||
| 84 : | <li>Rename 'Runtime Workbench' launcher to 'Eclipse Application'.</li> | ||
| 85 : | <li>Introduce the concept of a 'Plug-ins' working set, and add shortcuts to | ||
| 86 : | these working sets on the Target Platform preference page and the Plug-ins tab | ||
| 87 : | of the launchers.</li> | ||
| 88 : | <li>Add a validation button to the Plug-ins tab of the launcher to validate the list of plug-ins chosen by the | ||
| 89 : | user on-demand and report any problems with the plug-in selection prior to | ||
| 90 : | launching.</li> | ||
| 91 : | |||
| 92 : | <li>Make the Eclipse application launch context menus sensitive to the selected | ||
| 93 : | project to launch the correct application with the correct subset of plugins.</li> | ||
| 94 : | |||
| 95 : | </ul> | ||
| 96 : | </li> | ||
| 97 : | <li>Other<ul> | ||
| 98 : | <li>Reduce the defect backlog.</li> | ||
| 99 : | <li>Implement small feature requests from Bugzilla.</li> | ||
| 100 : | |||
| 101 : | </ul> | ||
| 102 : | </li> | ||
| 103 : | |||
| 104 : | <li>Conference in Germany</li> | ||
| 105 : | <li>Vacation</li> | ||
| 106 : | |||
| 107 : | </ul> | ||
| 108 : | <p><font size="3"><b>3.1 Development Effort - Milestone 3 (Nov 05, 2004)</b></font></p> | ||
| 109 : | |||
| 110 : | <ul> | ||
| 111 : | wmelhem | 1.35 | <li>Add support for the plug-in in JAR format (<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=58658">bug |
| 112 : | 58658</a>) (Deferred from Milestone 2) <ul> | ||
| 113 : | wmelhem | 1.32 | <li>The PDE state/parser must recognize such plug-ins in the target platform.</li> |
| 114 : | <li>Modify the classpath/source attachment computation algorithm to account for | ||
| 115 : | the new format.</li> | ||
| 116 : | <li>Add support in the plug-in import wizard to handle this format.</li> | ||
| 117 : | wmelhem | 1.33 | <li>Add an option in the export wizard to build plug-ins in this format.</li> |
| 118 : | wmelhem | 1.32 | <li>Revisit all search/open actions acting on external plug-ins.</li> |
| 119 : | <li>The Plug-ins view must be able to render this new plug-in layout.</li> | ||
| 120 : | dejan | 1.4 | |
| 121 : | </ul> | ||
| 122 : | wmelhem | 1.32 | </li> |
| 123 : | wmelhem | 1.34 | <li>Rich Client Platform<ul> |
| 124 : | <li>Rework the configuration tab of the launcher to allow the launch of an | ||
| 125 : | wmelhem | 1.35 | Eclipse application using a template config.ini. (<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=72274">bug |
| 126 : | 72274</a>)</li> | ||
| 127 : | wmelhem | 1.32 | |
| 128 : | dejan | 1.10 | </ul> |
| 129 : | wmelhem | 1.34 | </li> |
| 130 : | <li>Classpath computation<ul> | ||
| 131 : | <li>Introduce a new extension point to expose plug-in javadoc (<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=52894">bug | ||
| 132 : | 52894</a>)</li> | ||
| 133 : | wmelhem | 1.32 | |
| 134 : | wmelhem | 1.16 | </ul> |
| 135 : | wmelhem | 1.34 | </li> |
| 136 : | <li>Plug-in Manifest Validation<ul> | ||
| 137 : | <li>Fix the problem with flagging errors correctly but at the wrong line numbers | ||
| 138 : | that is due to imprecise parsers. (<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=59681">bug | ||
| 139 : | 59681</a>)</li> | ||
| 140 : | wmelhem | 1.32 | |
| 141 : | dejan | 1.7 | </ul> |
| 142 : | wmelhem | 1.34 | </li> |
| 143 : | <li>Plug-in Search<ul> | ||
| 144 : | <li>Migrate to the new search infrastructure (<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=59999">bug | ||
| 145 : | 59999</a>)</li> | ||
| 146 : | wmelhem | 1.32 | |
| 147 : | wmelhem | 1.19 | </ul> |
| 148 : | wmelhem | 1.34 | </li> |
| 149 : | wmelhem | 1.36 | <li>Testing<ul> |
| 150 : | <li>Add >= 1 JUnit test(s)</li> | ||
| 151 : | <li>Add >= 1 performance test(s).</li> | ||
| 152 : | |||
| 153 : | </ul> | ||
| 154 : | </li> | ||
| 155 : | wmelhem | 1.32 | <li>Other<ul> |
| 156 : | <li>Reduce the defect backlog.</li> | ||
| 157 : | |||
| 158 : | wmelhem | 1.22 | </ul> |
| 159 : | wmelhem | 1.34 | </li> |
| 160 : | wmelhem | 1.32 | |
| 161 : | wmelhem | 1.37 | </ul> |
| 162 : | <p><font size="3"><b>3.1 Development Effort - Milestone 4 (Dec 17, 2004)</b></font></p> | ||
| 163 : | <ul> | ||
| 164 : | <li>Performance<ul> | ||
| 165 : | <li>Cache the state for the target platform for faster population of PDE | ||
| 166 : | models upon restart</li> | ||
| 167 : | <li>Take some of the load off the runtime and its -clean argument when | ||
| 168 : | self-hosting by generating manifest.mf files for workspace plug-ins upon | ||
| 169 : | launching.</li> | ||
| 170 : | <li>Identify and address other performance issues when self-hosting against | ||
| 171 : | a target platform with 1000's of plugins.</li> | ||
| 172 : | </ul> | ||
| 173 : | </li> | ||
| 174 : | <li>Rich Client Platform<ul> | ||
| 175 : | <li>Provide an RCP template.</li> | ||
| 176 : | </ul> | ||
| 177 : | </li> | ||
| 178 : | <li>Manifest Validation<ul> | ||
| 179 : | <li>Add schema support to flag untranslated and deprecated attributes.</li> | ||
| 180 : | <li>Improve the validation of schemas, features, and update sites by | ||
| 181 : | improving the parsing and adding more flags.</li> | ||
| 182 : | </ul> | ||
| 183 : | </li> | ||
| 184 : | <li>A more integrated IDE<ul> | ||
| 185 : | <li>PDE should become a refactoring-participant to update plugin.xml files | ||
| 186 : | when Java classes are renamed.</li> | ||
| 187 : | </ul> | ||
| 188 : | </li> | ||
| 189 : | <li>Plug-in Dependencies<ul> | ||
| 190 : | <li>Display a caller/callee view of plug-in dependencies</li> | ||
| 191 : | <li>Display the plug-in dependencies in both a tree and table layouts.</li> | ||
| 192 : | </ul> | ||
| 193 : | </li> | ||
| 194 : | <li>Update Site<ul> | ||
| 195 : | <li>Revamp our update site tooling, including the editor and the overall | ||
| 196 : | strategy and workflow.</li> | ||
| 197 : | </ul> | ||
| 198 : | </li> | ||
| 199 : | <li>Testing<ul> | ||
| 200 : | <li>Add more JUnit Tests</li> | ||
| 201 : | </ul> | ||
| 202 : | </li> | ||
| 203 : | <li>Other<ul> | ||
| 204 : | <li>Reduce the defect backlog.</li> | ||
| 205 : | </ul> | ||
| 206 : | </li> | ||
| 207 : | wmelhem | 1.28 | </ul> |
| 208 : | </td> | ||
| 209 : | </tr> | ||
| 210 : | <tr> | ||
| 211 : | <td> | ||
| 212 : | |||
| 213 : | </td> | ||
| 214 : | jeff | 1.1 | </tr> |
| 215 : | </table> | ||
| 216 : | <table border=0 cellspacing=5 cellpadding=2 width="100%" > | ||
| 217 : | <tr> | ||
| 218 : | <td align=LEFT valign=TOP colspan="2" bgcolor="#0080C0"><b><font color="#FFFFFF" face="Arial,Helvetica">Get | ||
| 219 : | Involved!</font></b></td> | ||
| 220 : | </tr> | ||
| 221 : | <tr> | ||
| 222 : | <td> | ||
| 223 : | <p>If you are interested in participating in the development of the PDE UI component, | ||
| 224 : | check out the developer's mailing list: <a href="http://dev.eclipse.org/mailman/listinfo/pde-ui-dev">pde-ui-dev@eclipse.org</a>. | ||
| 225 : | Chat with people there about your problems and interests, and find out | ||
| 226 : | what you can do to help.</p> | ||
| 227 : | vlad | 1.3 | <p>In particular, if you have written (or have ideas for) any utilities, "spy" functions, code generators, transformers, |
| 228 : | importers, exporters, or any other code that you find useful (or would find useful) for development of plug-ins, and | ||
| 229 : | would like to get involved in getting the function integrated as part of PDE, we would like to hear from you.</p> | ||
| 230 : | jeff | 1.1 | <p>For more detailed information, check out the <a href="dev.html">Development |
| 231 : | Resources</a>.</p> | ||
| 232 : | </td> | ||
| 233 : | </tr> | ||
| 234 : | </table> | ||
| 235 : | <p> </p> | ||
| 236 : | </body> | ||
| 237 : | wmelhem | 1.11 | </html> |
| help@eclipse.org | ViewVC Help |
| Powered by ViewVC 1.0.3 |
