Community
Participate
Working Groups
As the Open Services for Lifecycle Collaboration (OSLC) Change Management (CM) specifications have finalized for 1.0, it would be very valuable to have a Java-based API for these RESTful services to enable Java consumers of these services. It would be nice if this client Java API could run outside of the Eclipse environment as well. For more on OSLC-CM 1.0, see http://open-services.net/bin/view/Main/CmSpecificationV1
*** Bug 279045 has been marked as a duplicate of this bug. ***
Tentatively adding to plan.
Committed the beginnings of the Mylyn OSLC java api: org.eclipse.mylyn.oslc.core org.eclipse.mylyn.oslc.ui These will be followed up by an incubator project org.eclipse.mylyn.oslc.cm.ui which will contain connector specific bits. I'll be evolving these packages towards completion and support of connector creation so expect changes. I'll look into adding an OSLC component to this bugz repository so we can track bugs and enhancements there.
org.eclipse.mylyn.oslc.tests houses the test suite. We'll want to build this up to query against a live server once we have one available.
(In reply to comment #4) > org.eclipse.mylyn.oslc.tests houses the test suite. We'll want to build this up > to query against a live server once we have one available. We plan to develop a test OSLC-CM V1 server in PHP (Open Source) that could be used to do so, and also for any other OSLC-CM client tool. A first pointer : https://picoforge.int-evry.fr/cgi-bin/twiki/view/Oslc/Web/ Best regards,
(In reply to comment #5) > We plan to develop a test OSLC-CM V1 server in PHP (Open Source) that could be > used to do so, and also for any other OSLC-CM client tool. > > A first pointer : https://picoforge.int-evry.fr/cgi-bin/twiki/view/Oslc/Web/ Thanks for the pointer Olivier. -- An fyi for those who plan on consuming the mylyn oslc builds, the core and ui bundles are being packaged as part of the Mylyn SDK feature (available from the extras update site). http://download.eclipse.org/tools/mylyn/update/weekly/extras Once committed, the connector specific code will be available via the incubator update site: http://download.eclipse.org/tools/mylyn/update/weekly/incubator
The SDK is actually on the main update site: http://download.eclipse.org/tools/mylyn/update/weekly/e3.4 . The current build should include the OSLC core and ui plug-ins.
Thanks Steffen. I've cross posted this correction to the oslc-cm list.
(In reply to comment #7) > The SDK is actually on the main update site: > http://download.eclipse.org/tools/mylyn/update/weekly/e3.4 . The current build > should include the OSLC core and ui plug-ins. I'm not able to find it in the current weekly update site. I guess the features has OSCL in its name?
Look for the Mylyn SDK feature. The oslc bundles are packaged with it.
(In reply to comment #5) > (In reply to comment #4) > > org.eclipse.mylyn.oslc.tests houses the test suite. We'll want to build this up > > to query against a live server once we have one available. > > We plan to develop a test OSLC-CM V1 server in PHP (Open Source) that could be > used to do so, and also for any other OSLC-CM client tool. > > A first pointer : https://picoforge.int-evry.fr/cgi-bin/twiki/view/Oslc/Web/ Just to let you know that we've a first really minimal 0.1 code there (see https://picoforge.int-evry.fr/cgi-bin/twiki/view/Oslc/Web/Downloading) for those that'd like to test. It's by far not yet an OSLC-CM V1 implementation but that's planed for V1.0 and it's only V0.1 ,-).
(In reply to comment #11) > (In reply to comment #5) > > (In reply to comment #4) > > > org.eclipse.mylyn.oslc.tests houses the test suite. We'll want to build this > up > > > to query against a live server once we have one available. > > > > We plan to develop a test OSLC-CM V1 server in PHP (Open Source) that could be > > used to do so, and also for any other OSLC-CM client tool. > > > > A first pointer : https://picoforge.int-evry.fr/cgi-bin/twiki/view/Oslc/Web/ > > Just to let you know that we've a first really minimal 0.1 code there (see > https://picoforge.int-evry.fr/cgi-bin/twiki/view/Oslc/Web/Downloading) for > those that'd like to test. It's by far not yet an OSLC-CM V1 implementation but > that's planed for V1.0 and it's only V0.1 ,-). Great stuff Olivier. Is hosting a 'landfill' that is running from HEAD something you'd consider?
(In reply to comment #12) > > Great stuff Olivier. Is hosting a 'landfill' that is running from HEAD > something you'd consider? Maybe, but as it is really not much optimized at the moment (i.e. loading the CSV data at every query), maybe it'd be better that each interested tester installs a copy on his/her side. When/if we have a database to make it smarter (performance-wise), we may deploy a test version online for people to play with. And of course, we'd welcome incompatibility issues for people testing installation on their systems, as we'd like it to be really generic.
(In reply to comment #13) > And of course, we'd welcome incompatibility issues for people testing ^ reports of ;) > installation on their systems, as we'd like it to be really generic.
Is this still in development? If so were can it be downloaded now?
> Is this still in development? If so were can it be downloaded now? If looking for some plain ol java code, there are some new developments with http://eclipse.org/lyo There is some work towards OSLC-CM 1.0 there but most efforts are focused on 2.0 flavor of the spec.
Thanks Steve. Will the Mylyn work also be homed in Lyo?
(In reply to comment #17) > Thanks Steve. Will the Mylyn work also be homed in Lyo? Not sure what Mylyn work you are referring. Mylyn will continue to exist and provide an IDE experience and connectors to some open source tools (I'm not a Mylyn project team member). Lyo will produce some simple ways to connect to OSLC implementations, so it is possible that Mylyn would adopt this (think of a generic OSLC connector). This bug was created before Lyo and the thinking at the time of this bug is that Mylyn could make their support generic.