Equinox p2 for arbitrary OSGi application?

I am developing a software system that I think I am going to implement on the OSGi platform. It will be a software system running on self-service terminals. The OSGi idea is well suited to my device management requirements and end-user functionality. I think I'm using Equinox as an implementation of OSGi. Therefore, I had a question that I can’t find the answer to: is it possible to configure Equinox p2 to manage updates on my system on distributed terminals? I would like to update many terminals from one place and keep track of what has been updated and which has not been updated, and which terminal is running which version of the software. I understand that Equinox p2 can be used to manage updates for an RCP Eclipse application, but what about an arbitrary application,running on the equinox platform?

Thanks.

+3
source share
2 answers

My question was asked on the Eclipse Equinox forum, and thanks to these guys. A very interesting screencast that shows the answer to my question:

Remote provisioning with p2

+3
source

Just to complete the list, here is another presentation (in 2 parts) about using / programming against p2 from Ian Bull.

+2
source

Source: https://habr.com/ru/post/1719235/


All Articles