Hi Raymond,

That was good information!

Thank you very much.

David

On Tue, Aug 21, 2012 at 6:14 AM, Francis,Raymond <
[email protected]> wrote:

> **
> David,
>
> I have actually done this once myself using OpenSplice and RTI, though
> this was 2 or so years ago.
>
> It was surprising how flexible the DDS API actually is (considering it is
> a standard!)...for example in Java RTI raise exceptions whereas OpenSplice
> return an error status.  From my (rusty) recollection of reading the
> standard, either was acceptable.  I think there has been some review of the
> Platform Specific Implementations, but I don't know if this has changed.
>
> Also there were issues of implementation.  For example, disposing of
> data.  In OpenSplice the disposed data contained all the key fields, so I
> could remove the data from my applications based on the key data.  With RTI
> they only passed the DDS instance handle of the disposed data.  This meant
> I had to expose the instance handle to my applications (which I wanted to
> hide) in order to remove the data from the apps.
>
> RTI uses a lot more QoS settings beyond the standard.  OpenSplice pride
> themselves in only implementing the standard.
>
> But these are just a few of the issues I have encountered.  And C/C++ is
> yet another game.
>
>  ------------------------------
> *From:* [email protected] [mailto:
> [email protected]] *On Behalf Of *Chun Tat David Chu
> *Sent:* 20 August 2012 18:46
> *To:* OpenSplice DDS Developer Mailing List
> *Subject:* [OSPL-Dev] Proprietary public API or configuration
>
> Hi,
>
> I am currently using OpenSplice Community Edition 5.5.1.  My programming
> language is Java.
>
> Is there any proprietary public API or configuration in OpenSplice that is
> not from the DDS specification but is required in order to get the DDS
> applications up and running?
>
> I have been evaluating the OpenSplice Community Edition for the past week
> or so and they only unique item to the OpenSplice is the ospl.xml that
> configures the domain, networking and durability service.
>
> Is there any other proprietary public API or configuration that is unique
> to OpenSplice DDS?  I reviewed the deployment guide and the java reference
> manual but there's no reference about proprietary API or configuration.
>
> My goal is to identify what type of impact when my application needs to
> change from one DDS implementation to another.
>
> Thanks,
>
> David
>
> _______________________________________________
> OpenSplice DDS Developer Mailing List
> [email protected]
> Subscribe / Unsubscribe
> http://dev.opensplice.org/mailman/listinfo/developer
>
>
_______________________________________________
OpenSplice DDS Developer Mailing List
[email protected]
Subscribe / Unsubscribe http://dev.opensplice.org/mailman/listinfo/developer

Reply via email to