logotitle 
Home

Latest Quick News

Description

General Description

Why use O3MiSCID

Visual Site Index

OMiSCID Gui

History

Other Names

Latest Quick News

[2010-01-26]  OMiSCID 2.0.0 is available in beta version.

New version of O3MiSCID implementation is available.
Give it a try to the 2.0 beta! It is here!

Description

General Description

O3MiSCID stands for Object Oriented Opensource Middleware for Service Communication Inspection and Discovery.

O3MiSCID has been implemented so far in C++, Java and Python (wrapper to the C++ version). See the download page to obtain the desired release. Services developed using any of the implementation can seamlessly interoperate together.

Why use O3MiSCID

O3MiSCID can be really helpfull in the following cases:

  • you are looking for an easy way to design an application with a Service Oriented Architecture
  • you want to design peer to peer or client/server distributed applications
  • you need a cross-platform cross-language (Java, C++, Python, Matlab) library for network communications and service advertisement and discovery
  • you want a cross-platform C++ library for system abstraction (threads, Mutex, ...), containers (lists, ...) and network Sockets (UDP and TCP)

Visual Site Index

Documentation
Documentation
Download
Download
OMiSCID Gui
GUI


OMiSCID Gui

An extensible graphical user interface has been designed to visualize, control and interact with O3MiSCID services. Existing extensions range from generic service manipulators to dedicated service viewers and controllers.

OMiSCID Gui

History

O3MiSCID is born in the PRIMA project from INRIA Rhône-Alpes.

It is release under a non-sticky opensource licence: see the licence page for details.

Other Names

O3MiSCID is also known as:

  • Omiscid for short use (in APIs for example)
  • BIP because before having its name, we used to call it as its underlying protocol (Basic Interconnection Protocol).