pde-ui-home/main.html

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.36 - (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>&nbsp;</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&nbsp; 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&nbsp;&nbsp; (<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=58658">bug
112 :     58658</a>)&nbsp;&nbsp; (Deferred from Milestone 2)&nbsp; <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 :     <li>Add support to schemas to be able to flag un-translated attributes in
141 : wmelhem 1.35 plugin.xml files.&nbsp; This is a must to enable externalization of strings in
142 :     manifest files in the future. (<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=51336">bug
143 : wmelhem 1.34 51336</a>)</li>
144 : wmelhem 1.32
145 : dejan 1.7 </ul>
146 : wmelhem 1.34 </li>
147 :     <li>Plug-in Search<ul>
148 :     <li>Migrate to the new search infrastructure (<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=59999">bug
149 :     59999</a>)</li>
150 : wmelhem 1.32
151 : wmelhem 1.19 </ul>
152 : wmelhem 1.34 </li>
153 : wmelhem 1.36 <li>Testing<ul>
154 :     <li>Add &gt;= 1 JUnit test(s)</li>
155 :     <li>Add &gt;= 1 performance test(s).</li>
156 :    
157 :     </ul>
158 :     </li>
159 : wmelhem 1.32 <li>Other<ul>
160 :     <li>Reduce the defect backlog.</li>
161 :    
162 : wmelhem 1.22 </ul>
163 : wmelhem 1.34 </li>
164 : wmelhem 1.32
165 : wmelhem 1.28 </ul>
166 :     </td>
167 :     </tr>
168 :     <tr>
169 :     <td>
170 :    
171 :     &nbsp;</td>
172 : jeff 1.1 </tr>
173 :     </table>
174 :     <table border=0 cellspacing=5 cellpadding=2 width="100%" >
175 :     <tr>
176 :     <td align=LEFT valign=TOP colspan="2" bgcolor="#0080C0"><b><font color="#FFFFFF" face="Arial,Helvetica">Get
177 :     Involved!</font></b></td>
178 :     </tr>
179 :     <tr>
180 :     <td>
181 :     <p>If you are interested in participating in the development of the PDE UI component,
182 :     check out the developer's mailing list: <a href="http://dev.eclipse.org/mailman/listinfo/pde-ui-dev">pde-ui-dev@eclipse.org</a>.
183 :     Chat with people there about your problems and interests, and find out
184 :     what you can do to help.</p>
185 : vlad 1.3 <p>In particular, if you have written (or have ideas for) any utilities, "spy" functions, code generators, transformers,
186 :     importers, exporters, or any other code that you find useful (or would find useful) for development of plug-ins, and
187 :     would like to get involved in getting the function integrated as part of PDE, we would like to hear from you.</p>
188 : jeff 1.1 <p>For more detailed information, check out the <a href="dev.html">Development
189 :     Resources</a>.</p>
190 :     </td>
191 :     </tr>
192 :     </table>
193 :     <p>&nbsp;</p>
194 :     </body>
195 : wmelhem 1.11 </html>