Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "An auto-configuration plugin for Eclipse"

(Deliverables)
(Remove a dead linke.)
 
(12 intermediate revisions by 2 users not shown)
Line 9: Line 9:
 
*Remy Chi Jian Suen (IRC: rcjsuen)
 
*Remy Chi Jian Suen (IRC: rcjsuen)
  
==Meetings==
+
==Downloads==
We meet on Saturdays at 9:30am EDT/3:30pm CEST in the #eclipse-soc channel on irc.freenode.net.
+
===Update Site===
Meeting has been rescheduled permanently to Mondays at 11:30amEDT/5:30pm CEST.
+
Use this if you simply want to test out the JRE Discoverer, or if you do not care about viewing the source code
  
Here are [[auto-conf meeting agenda | open issues to discuss]].  
+
[http://wiki.eclipse.org/Image:Update_site_20070815.zip JRE Finder example]
  
Here are our [[auto-conf meeting logs | meeting logs]].
+
===Source Code===
 +
The most up-to-date version can be found in the CVS repository at <b>soc.eclipse.org:/cvsroot/soc/org.eclipse.soc.discovery</b>. An old version of our code is currently hosted in the eclipse-incub project at SourceForge, under the module name, [http://eclipse-incub.cvs.sourceforge.net/eclipse-incub/sevice-discovery/ service-discovery].
  
==Deliverables==
+
==Bugs==
An old version of our code is currently hosted in the eclipse-incub project at SourceForge, under the module name, [http://eclipse-incub.cvs.sourceforge.net/eclipse-incub/sevice-discovery/ service-discovery]. The most up-to-date version can be found in the CVS repository at <b>soc.eclipse.org:/cvsroot/soc/org.eclipse.soc.discovery</b>  .
+
[https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&classification=Technology&product=SOC&component=org.eclipse.soc.discovery&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0= Open bugs against Discovery]
  
* 9 July 2007
+
[https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&classification=Technology&product=SOC&component=org.eclipse.soc.discovery&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0= Resolved bugs in Discovery]
# Make JREFinder check in a few places for JREs
+
# Package it as a feature
+
# Add to SoC CVS
+
# Write the "jdt preference injector" which injects discovered values into the corresponding jdt preferences.
+
  
*23 June 2007 implement a simple JRE finder using the interfaces from [[ECF Discovery API Bundle | ecf.discovery]]
+
==Meetings==
 +
We meet on Saturdays at 9:30am EDT/3:30pm CEST in the #eclipse-soc channel on irc.freenode.net.
 +
Meeting has been rescheduled permanently to Mondays at 11:30amEDT/5:30pm CEST.
  
*6 June 2007 Implement a simple fs finder connected to org.eclipse.discovery via an OSGi service, and  an exemplary consumer that uses this finder to discover JDKs.
+
Here are [[auto-conf meeting agenda | open issues to discuss]].  
 
+
*1 June 2007 Create a compilable plug-in in the cvs repository  that takes a collection of possible URIs and returns any JDKs found in those locations.
+
 
+
==Requirements==
+
===Must===
+
Create a scheme for uniquely identifying different programs and different versions of those
+
 
+
===Should===
+
===Maybe===
+
Functional Integrated Testing (FIT)
+
 
+
==Updated timeline (draft)==
+
Wk. 8: Release the Discovery update site
+
 
+
Wks. 9 & 10: Create another finder/injector pair
+
 
+
Wk. 11: Abstract commonly occurring code into a utility package
+
 
+
Wk. 12: Polish all code and publish
+
  
 +
Here are our current [[auto-conf meeting logs | meeting logs]]. Here are the [[auto-conf meeting backlogs | older logs 1]], [[auto-conf meeting backlogs2 | older logs 2]], [[auto-conf meeting backlogs3 | older logs 3]].
  
==Applications / Services that should be detected==
+
[[Category:SOC]]
*JDK/JRE, GCC, Python, Perl, etc.
+
**Blobs of documentation (javadoc, PoD, Doxygen), preferably linked to the resources they document
+
*Apache Http server, Apache Tomcat, Jetty
+
*bzip2,gzip,rar,arj,... (for deployment and browsing into archives)
+
** An EFS provider that allows browsing into such archives like folders might be a nice side project
+
*Cygwin (including auto-detect of cygwin mount points and path translation)
+
** An EFS provider that shows the cygwin local filesystem might be a nice side project
+

Latest revision as of 17:37, 14 October 2007

About

This project aims to design an Eclipse plugin that allows the binaries required by other Eclipse plugins to be automatically located. The source code shall be released under the Eclipse Public License. This is one of the selected projects for the 2007 Google Summer of Code. The original application can be found here. All Bugs filed against Discovery are available in Bugzilla.

Project Lead:

Mentors:

Downloads

Update Site

Use this if you simply want to test out the JRE Discoverer, or if you do not care about viewing the source code

JRE Finder example

Source Code

The most up-to-date version can be found in the CVS repository at soc.eclipse.org:/cvsroot/soc/org.eclipse.soc.discovery. An old version of our code is currently hosted in the eclipse-incub project at SourceForge, under the module name, service-discovery.

Bugs

Open bugs against Discovery

Resolved bugs in Discovery

Meetings

We meet on Saturdays at 9:30am EDT/3:30pm CEST in the #eclipse-soc channel on irc.freenode.net. Meeting has been rescheduled permanently to Mondays at 11:30amEDT/5:30pm CEST.

Here are open issues to discuss.

Here are our current meeting logs. Here are the older logs 1, older logs 2, older logs 3.

Back to the top