Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [ice-dev] Issue 261 - Core as R-OSGi

Ram,

Sorry I haven't had too much time to review your code and this email, but here is what I think:
1.) Ultimately yes, but immediately no. I think you could probably "touch" the remote service using curl, wget or some similar tool. A browser might even do it. As for issue 262, finishing either part of it would result in a sufficient test. Do you know how to look up a remote service from a client? If so, then I'll take a crack at 262 tonight.
2.) I suspect the answer to that is yes.
3.) Yes, there are a few. I updated the ticket. In a nutshell, we should probably try to get it running headlessly and then move to 262.

Congrats on getting this working, btw! Great work!

Let me know if you want to merge this back into ICE and we'll help you do it.

Jay

On Fri, Sep 16, 2016 at 5:10 PM, Ramachandran K. Narayanan <knarayanan@xxxxxxxxxxxxx> wrote:
Hello ICE-Dev,

The remote OSGi effort is to complete issue 261 (https://github.com/eclipse/ice/issues/261). The changes I have made in Core.java look deceptively simple and I had followed a more up to date tutorial outline (https://wiki.eclipse.org/index.php?title=EIG:Getting_Started_with_OSGi_Remote_Services&redirect=no) suggested by Scott Lewis from the ECF mailing list.

If anyone could provide feedback on my changes in Core.java, that would be helpful. As before, the changes are in:

Also, I have the following questions:

1) It looks like the Core is running as a Remote OSGi service now, but how to verify this? That is, to verify the Remote part, would I need to resolve issue 262 (https://github.com/eclipse/ice/issues/262) or is there a simpler test? I am able to see that the ICE UI starts up and all the Core tests pass.

2) In my current changes, I have hard coded the containerType to "ecf.r_osgi.peer" and the server port combination to "localhost:9280". Would this need to be specified from outside the source code instead, i.e. from configuration files?

3) What are the subgoals to complete for issue 261? That is, is it enough for the Core to just run as a Remote OSGi service?

Thanks,
Ram

--
Ramachandran K. Narayanan
Software Engineer
RNET Technologies Inc.
240 W.Elmwood Drive, Suite 2010
Dayton, OH 45459-4248

_______________________________________________
ice-dev mailing list
ice-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/ice-dev



--
Jay Jay Billings
Oak Ridge National Laboratory
Twitter Handle: @jayjaybillings

Back to the top