We are very pleased to announce the availability of this latest version
of OpenSplice DDS Community Edition.
Highlights of this release include:
* A brand new beta implementation of DDSI, known now as DDSI2 is now
released. In this release the old DDSI is still available, but is now
deprecated and will be removed in the next major/minor release.
For more
information on what DDSI2 supports then see the DDSI2 release notes
within the distribution.
* Added support for resource_limits.max_instances QoS on a DataWriter
* The size of the OpenSplice shared memory database segment size
can now be
set using "friendlier" terms, such as 256M or 2G.
* Robustness added for exhaustion of shared memory. OpenSplice DDS
will now
ensure shared memory does not run out:
o If shared memory is running low then API calls that allocate
resources (such as write) will return out of resources.
Calls that
do not allocate resources like delete calls or lookup calls are
still allowed.
o Minimum shared memory size has increased from 1MB to 2MB.
o A configurable threshold has been added as a sub element
under the
'Database' element in the XML Configuration. See the deployment
manual for more info
o Configurable warning levels have been added for all
resource limits.
Once certain warning levels are reached a warning message
will be
printed to the info log. This is to help detection of
overzealous
resource usage by applications. See the deployment manual
(the new
element is called 'ResourceLimits' and can be found under the
'Domain' element) for more information.
* The OpenSplice daemon can now be installed as a Windows service.
In order
to achieve this you must select the following options during product
installation:
o OpenSplice Installation Scope - All Users
o Global Data Space Sharing - Share Data Between All Users
o Set-up OpenSplice Environment Variables - Yes
o Install the OpenSplice Daemon as a Windows Service - Yes
The Windows service will run as the user account LocalSystem and be
configured for automatic start at machine reboot. You can change
these
values using the Windows MMC Administrative Tools Services
snap-in. The
daemon will run the default configured OpenSplice domain.
* The OpenSplice daemon will now clean up invalid processes and
temporary
files on windows when starting to clear problems caused by an
unexpected
termination of the daemon previously.
* Implementation of new APIs:
DataWriter: get_matched_subscriptions(),
get_matched_subscription_data()
and get_publication_matched_status()
DataReader: get_matched_publications(),
get_matched_publication_data() and
get_subscription_matched_status()
DataWriterListener: on_publication_matched()
DataReaderListener: on_subscription_matched()
* Support for Windows CE 6.0 armv4i platform (32bit)
* Secure Networking support for Windows CE 6.0 armv4i platform (32bit)
* Support for VxWorks 5.5.1 PENTIUM target hosted on WindowsXP (32bit)
* DLRL is now supported on Windows platforms
* New DDS Examples have been added for enterprise platforms (see
the examples directory)
o BuiltInTopics - The BuiltInTopics example is used to
illustrate the
use of built-in topics to obtain and print all nodes
running in the
domain.
o ContentFilteredTopic - The StockQuote example is used to
illustrate
message filtering based upon Content-Based subscription.
o Durability - The durability example illustrates the ability
of late
joining readers to obtain data that has already been published
before these readers were created.
o HelloWorld - The basic HelloWorld example is used to
illustrate the
necessary steps to setup DCPS entities.
o Listener - The HelloWorld_Listener example is used to
illustrate use
of listeners.
o Ownership - The ownership example is used to illustrate the
concept
of Shared Ownership, controlled through QoS.
o QueryCondition - The StockQuote example is used to illustrate
message filtering through use of Queries.
o WaitSet - The basic HelloWorld_Waitset example is used to
illustrate
the use of waitset and Read, Status, Query and Guard
conditions.
* The src/api/cm/jni component which was part of the commercial
source code
base has been moved to the community edition source code base.
Please see the release notes within the distributions for full details
of these features and all other changes.
Source and binary distributions are freely available now from
http://www.opensplice.org
As usual, evaluation downloads of the full OpenSplice supported edition
distributions are also available via this site too. These include the
OpenSplice Tuner, DLRL, and many other enterprise features not included
in the Community Edition.
Cheers,
--
Simon McQueen
e-mail: mailto:s...@prismtech.com
Tele: +44-191-497-9966
Web: http://www.prismtech.com
_______________________________________________
OpenSplice DDS Developer Mailing List
Deve...@opensplice.org
Subscribe / Unsubscribe http://www.opensplice.org/mailman/listinfo/developer