pde-ui-home/main.html

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.43 - (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.41 <h4> <a name="Milestone_Planning"></a> 3.2 Development Effort - Milestone 2
78 : wmelhem 1.42 (September 23, 2005)</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 : wmelhem 1.41 headless rich client application.</li>
84 :     <li>Provide a Hello World headless RCP template.</li>
85 :     <li>Add Intro support to the RCP Product editor.</li>
86 : wmelhem 1.34
87 :     </ul>
88 :     </li>
89 : wmelhem 1.41 <li>Runtime/OSGi<ul>
90 :     <li>Enhance the New Plug-in Project Creation wizard to allow the creation of a
91 :     pure OSGi bundle that is not dependent on the runtime layer.</li>
92 : dejan 1.4
93 :     </ul>
94 : wmelhem 1.32 </li>
95 :    
96 : wmelhem 1.41 <li>An Integrated IDE<ul>
97 :     <li>Plug-in working sets should participate in builds, view filtering, searches.</li>
98 :     <li>Participate in refactoring (manifest.mf, plugin.xml and fragment.xml files).</li>
99 : wmelhem 1.36
100 :     </ul>
101 :     </li>
102 : wmelhem 1.41 <li>Eclipse Application launcher<ul>
103 :     <li>Make the launch configurations portable.</li>
104 :     <li>Make the launcher tabs and the runner configuration API.</li>
105 : wmelhem 1.32
106 : wmelhem 1.22 </ul>
107 : wmelhem 1.34 </li>
108 : wmelhem 1.32
109 : wmelhem 1.42 <li>Reduce the defect backlog.</li>
110 :    
111 : wmelhem 1.37 </ul>
112 : wmelhem 1.43 <p>&nbsp;</p>
113 :     <p> <a name="Milestone_Planning"></a> <b><font size="3">3.2 Development Effort - Milestone
114 :     3
115 :     (November 5, 2005)</font></b></p>
116 :     <ul>
117 :     <li>Runtime/OSGi tooling<ul>
118 :     <li>Implement an OSGi launcher</li>
119 :     <li>Automated management of exported packages in a plug-in.&nbsp; Come up
120 :     with a tooling equivalent of the old &lt;export name=&quot;*&quot;/&gt;</li>
121 :     <li>More refactoring: renaming a package in an Export-Package header should
122 :     result in the renaming of that package in all client bundles that have
123 :     imported it.</li>
124 :     </ul>
125 :     </li>
126 :     <li>Bundle Execution Environment - Prelude to J2SE5.0 adoption<ul>
127 :     <li>Add support for the Bundle-RequiredExecutionEnvironment manifest header
128 :     into the PDE plugin editor.</li>
129 :     <li>The New Plug-in/Fragment project creation wizard to start asking the
130 :     user the level of JRE the plug-in is targeted for.</li>
131 :     <li>Use the Bundle-RequiredExecutionEnvironment header when importing
132 :     plug-ins to set the correct compiler compliance levels.</li>
133 :     </ul>
134 :     </li>
135 :     <li>NLS tooling<ul>
136 :     <li>Implement an NLS wizard to externalize plug-in manifest files</li>
137 :     <li>Add support the manifest builder to flag unused keys in the
138 :     plugin.properties files.</li>
139 :     </ul>
140 :     </li>
141 :     <li>Quick fixes (Investigation)<ul>
142 :     <li>Investigate a quick fix support on manifest files.</li>
143 :     <li>The pioneer quick fix would be the one to fix the soon-to-be-deprecated
144 :     Eclipse-AutoStart header.</li>
145 :     </ul>
146 :     </li>
147 :     <li>New Source Lookup (investigation)<ul>
148 :     <li>start the investigation</li>
149 :     <li>co-ordinate with the Debug and Core teams on what pieces need to be in
150 :     place.</li>
151 :     </ul>
152 :     </li>
153 :     <li>Reduce the defect backlog.</li>
154 :     </ul>
155 :     <p>&nbsp;</td>
156 : wmelhem 1.28 </tr>
157 :     <tr>
158 :     <td>
159 :    
160 :     &nbsp;</td>
161 : jeff 1.1 </tr>
162 :     </table>
163 :     <table border=0 cellspacing=5 cellpadding=2 width="100%" >
164 :     <tr>
165 :     <td align=LEFT valign=TOP colspan="2" bgcolor="#0080C0"><b><font color="#FFFFFF" face="Arial,Helvetica">Get
166 :     Involved!</font></b></td>
167 :     </tr>
168 :     <tr>
169 :     <td>
170 :     <p>If you are interested in participating in the development of the PDE UI component,
171 :     check out the developer's mailing list: <a href="http://dev.eclipse.org/mailman/listinfo/pde-ui-dev">pde-ui-dev@eclipse.org</a>.
172 :     Chat with people there about your problems and interests, and find out
173 :     what you can do to help.</p>
174 : vlad 1.3 <p>In particular, if you have written (or have ideas for) any utilities, "spy" functions, code generators, transformers,
175 :     importers, exporters, or any other code that you find useful (or would find useful) for development of plug-ins, and
176 :     would like to get involved in getting the function integrated as part of PDE, we would like to hear from you.</p>
177 : jeff 1.1 <p>For more detailed information, check out the <a href="dev.html">Development
178 :     Resources</a>.</p>
179 :     </td>
180 :     </tr>
181 :     </table>
182 :     <p>&nbsp;</p>
183 :     </body>
184 : wmelhem 1.11 </html>