Hello, I am am working on real time Image processing of data coming from an X-Ray Machine. and rendering of the scrolling Image on a web based UI. for which I am exploring to use DDS, however I being new to DDS and after comparing tons of dds/mqtt/rti comparison over the web, I feel even more confused as to which technology and product would fit my requirement.
can some one let me know which DDS would be the best fit for working on a single board PC or a PC?
As a matter of fact, DDS is quite popular in medical devices. There are even initiative such as the Medical Device Plug and Play (MDPnP.org) that are recommending the use of DDS as the data sharing mechanism for medical devices.
Thus, the choice of DDS should be quite safe.
Anyway, if you have specific questions don't hesitate to ask. Have you checked the material available at http://slideshare.net/angelo.corsaro ? There is plenty of educational material for DDS.
There are full implementations of the DDS specification such as Vortex OpenSplice (as you mentioned), that are suited for PCs for example, and also more lightweight implementations which don't provide all features but might be more appropriate for single board PCs. There is a general trend towards embedded Linux on ARM devices I would say - particular for "IoT" use cases. Most of the vendors provide easily accessible data sheets and performance metrics.