Jump to: navigation, search

Difference between revisions of "Equinox Crazy Ideas"

(added filtering idea)
 
Line 12: Line 12:
  
  
<ul>
+
* '''Logging''' – makes a “crazy” list as it seems crazy that somebody actually would resolve this one day. Perfect high impact / medium effort / high visibility item for your resume. [https://bugs.eclipse.org/bugs/show_bug.cgi?id=147824 Bug 147824]
  
<li>'''Logging''' – makes a “crazy” list as it seems crazy that somebody actually would resolve this one day. Perfect high impact / medium effort / high visibility item for your resume. [https://bugs.eclipse.org/bugs/show_bug.cgi?id=147824 Bug 147824]</li>
 
  
 +
* '''[http://en.wikipedia.org/wiki/Software_componentry Software components]''' – this one is really crazy; well worth the Pulitzer Prize. Basically do what OSGi, CORBA, COM etc. tried to do in a way that an Eclipse developer would say “yes, yes, I want to use it”. Declarative Services, AspectJ, and Java 5 annotations come to mind as possible ingredients. Not for the faint of heart :-).
  
<li>'''[http://en.wikipedia.org/wiki/Software_componentry Software components]''' – this one is really crazy; well worth the Pulitzer Prize. Basically do what OSGi, CORBA, COM etc. tried to do in a way that an Eclipse developer would say “yes, yes, I want to use it”. Declarative Services, AspectJ, and Java 5 annotations come to mind as possible ingredients. Not for the faint of heart :-).</li>
 
  
 +
* '''Multi-CPU support''' – I have no knowledge of this area at all, but the thought of having 79 idle CPUs makes me sad [http://www.intel.com/research/platform/terascale/teraflops.htm (80-cores CPU)]. This might have something in common with [http://www.eclipse.org/geclipse/ g-Eclipse] project and [http://www.eclipse.org/ptp/ Parallel Tools Platform].
 +
 +
 +
* '''[[Equinox_Filtering_Requirements|Filtering]]''' - I want to be able to apply filters to Equinox components at runtime depending on the calling context, for example, filter the extension registry to only return extension contributed by a limited set of bundles for one call and another set of bundles for another call, or filter the adapter manager to only return adapters contributed by a set of bundles in one call and another set of bundles in another call.
 +
 +
 +
----
  
<li>'''Multi-CPU support''' – I have no knowledge of this area at all, but the thought of having 79 idle CPUs makes me sad [http://www.intel.com/research/platform/terascale/teraflops.htm (80-cores CPU)]. This might have something in common with [http://www.eclipse.org/geclipse/ g-Eclipse] project and [http://www.eclipse.org/ptp/ Parallel Tools Platform].</li>
 
</ul>
 
  
 
[[Category:Equinox]]
 
[[Category:Equinox]]

Latest revision as of 01:03, 30 March 2007

Ever had a cool idea and had it dropped because of time, resources, budget, or some other lame reason?

If it fits into Equinox theme – put it here – you never know what might happen.

What’s an Equinox theme? Everything that is cool and has a “framework” or a “general utility” flavor.

Disclaimer: While people doing Equinox planning read this page, this list by no means represents any kind of commitment (unless specifically stated so).

Feel free to edit the list and add items to it – or add details and comments.



  • Logging – makes a “crazy” list as it seems crazy that somebody actually would resolve this one day. Perfect high impact / medium effort / high visibility item for your resume. Bug 147824


  • Software components – this one is really crazy; well worth the Pulitzer Prize. Basically do what OSGi, CORBA, COM etc. tried to do in a way that an Eclipse developer would say “yes, yes, I want to use it”. Declarative Services, AspectJ, and Java 5 annotations come to mind as possible ingredients. Not for the faint of heart :-).



  • Filtering - I want to be able to apply filters to Equinox components at runtime depending on the calling context, for example, filter the extension registry to only return extension contributed by a limited set of bundles for one call and another set of bundles for another call, or filter the adapter manager to only return adapters contributed by a set of bundles in one call and another set of bundles in another call.