http:/wiki/common/icon-info.pngYou may discuss this page here.

The Data-Distribution Service for Real-Time Systems (DDS) is a recently-adopted OMG standard.

DDS is the first open international middleware standard directly addressing publish-subscribe communications for real-time and embedded systems. DDS introduces a virtual Global Data Space where applications can share information by simply reading and writing data-objects addressed by means of an application-defined name (Topic) and a key. DDS features fine and extensive control of QoS parameters, including reliability, bandwidth, delivery deadlines, and resource limits. DDS also supports the construction of local object models on top of the Global Data Space.

The DDS portal is maintained by the OMG Data Distribution SIG (DDSIG). For the activities of the DDSIG and other events of interest to the community, please visit the EventCalendar and the DDSIG page. The portal uses a Wiki to manage the content. Before making edits please visit the PortalMaintenancePage and read the PortalUsagePolicies. You may also want to look at the WikiCourse and at HelpContents. The WikiSandBox is a good place to experiment with editing.

Note that the Wiki is open and everybody is invited to contribute. However in order to edit or add new content you must login, first creating a user name if you do not have one already.

Learning about DDS

A general introduction to DDS can be found in DataDistributionIntro. Howtos, patterns of use of DDS and example code can be found in DataDistributionExamples.

The TutorialsPage contains presentations on DDS. More material can also be found in the WhitepapersPage and the OtherMaterialPage. The TrainingPage lists organizations that hold regular training on DDS or can prepare it on demand.

The InformationDays contains use-case and vendor presentations OMG DDS information days. These events started in 2006 and are still on-going.

The current DDS specification is version 1.2 Older and related specifications can be found in the SpecificationsPage.

The current DDS Interoperability Wire Protocol specification is version 2.1 Older and related specifications can be found in the SpecificationsPage.

Visit the VendorsPage or the ProjectsPage learn about vendors, products and projects that support or use DDS.

News and Events

2008.6.26 -- UML Profile for DDS Specification. OMG Technical Meeting held in Ottawa, Canada. The OMG has recommended for adoption the UML Profile for DDS Specification. The specification defines how UML tools can be used to model DDS systems and automatically generate supporting code. For more information visit the SpecificationsPage.

2008.6.26 -- Extensible and Dynamic Topic Types for DDS RFP. OMG Technical Meeting held in Ottawa, Canada. The OMG has issued and RFP with the dual goals of adding Type Extensibility to DDS Topics as well as introducing a dynamic API to allow reading and writing types for which there was no compile-time knowledge. For more information visit SpecificationsInProgress.

2008.5.16 -- Hands-On DDS Workshops. RTI has scheduled several hands-on DDS training workshops in 2008: May 20-21, August 20-21 and October 22-23. Whether you are evaluating, planning to use, or already using the DDS standard, these two-day workshops provide an excellent opportunity to learn about the capabilities of the standard and how to apply them to your application. For more information and to register visit http://www.rti.com/services/workshops.html.

2008.5.16 -- DDS Demonstration Application. RTI has developed a demonstration application that illustrates DDS concepts such as publish-subscribe, real-time QoS, and data-centric design. Download the demo at https://www.rti.com/mk/shapes_demo.html.

2008.3.14 -- Native C++ Language DDS API RFP. OMG Technical Meeting held in Washington DC. The OMG has issued and RFP with the objective of defining a new C++ API to DDS that takes advantage of the language features present in the ISO C++ Standard. For more information visit SpecificationsInProgress.

2007.10.10 -- DDS Forum. The DDS Forum has been launched today an online initiative dedicated to bringing together the worldwide community of Data Distribution Service (DDS) and real-time, Quality of Service (QoS) -enabled publish subscribe middleware architects, developers and practitioners. The DDS Forum will provide a platform to share views, experiences and know how for data-centric integration in today's most demanding SOA and net-centric applications. The DDS Forum can be accessed at http://www.dds-forum.org.

2007.10.03 -- PrismTech, a leader in high-performance middleware and development tools, today announced a series of free Data Distribution Service (DDS) webinars through to the end of the year. The webinars will promote DDS middleware technologies and their expanding applicability for data-centric distributed systems in today’s SOA and net-centric applications, share industry best practices and key references, and highlight PrismTech’s OpenSplice DDS product capabilities: delivering the right information at the right place, at the right-time – all the time. Register here for the webinars is free and open to all at: .

2007.4.03 -- DDS Survey. OMG is conducting a survey on uses of Data-Distribution (DDS) technology. If you are deploying or planning to use/deploy DDS please follow this link to complete the Survey. Responses will be shared publicly on the OMG web page.

2007.3.01 -- OMG will host a SPAWAR Information Day on March 28th at the San Diego meeting. Several of the presentations focus on the use of DDS in Mission Critical Systems.

OMG Data Distribution Portal (last edited 2008-07-02 23:08:25 by GerardoPardo)