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

IPopo Compatible Providers

Revision as of 14:47, 12 November 2013 by Thomas.calmant.coderxpress.net (Talk | contribs) (Added some details on iPOPO)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Introduction

iPOPO/Pelix is a Python project that aims to implement OSGi specifications. It is a two-parts project: Pelix, the service layer, aiming to be close to OSGi; and iPOPO, an Inversion of Control, Service-Oriented Component Model inspired by iPOJO. The sources are available on GitHub

Currently, iPOPO has an home-brewed implementation of remote services, which is based on Multicast packets for discovery, and on JSON-RPC for transport. A Java version of this implementation is available on GitHub. Also, a draft of a tutorial about iPOPO remote services is available here.

This sub-project aims to implement compatible providers to let Java and Python services communicate through ECF.

The enhancement bug is here.

Copyright © Eclipse Foundation, Inc. All Rights Reserved.