Your comments

Good day Jegan,

To interface DDS with the web, we suggest either building your own integration using whichever DDS distribution license you already have or checking out a DDS vendor's product for this purpose. One such product is PrismTech Vortex Web (http://www.prismtech.com/vortex/vortex-web). Let me know if you have any additional questions.

Thanks,
Jeff
Hello Usharani,

The source code for OpenICE is completely open and can be found under the 'git' section of sourceforge: https://sourceforge.net/p/mdpnp/code/ci/master/tree/ .

The current version of OpenICE is OpenICE-0.6.2. Since this project is pre-alpha and quickly changing, we do not offer backwards compatibility with demo-apps-0.0.2 at this time. Please use the most up to date version of OpenICE, Java8, and hello-openice (https://github.com/mdpnp/hello-openice) to ensure compatibility.

Thanks,
Jeff

Hey Rado,

Is the Beaglebone that will be connected to the MP70 and running the OpenICE device-adapter software going to be connected to anything else? For example: another computer/Beaglebone running an app or the OpenICE Supervisor. Any network connection, including a local network (192.168.x.x), is sufficient for DDS to start.

Again, sorry, this is a known issue that we don't have a solution for. I'll look into it again and will write back if we find a fix.
Jeff
Hi Jegan,

If you are running an http-server to serve content to your local openice webpage, the site will try to establish socket.io connections to that server, which will fail. When openice.info is typically loaded via the browser on the internet, the socket server runs on a machine in our lab that is also a DDS participant that connects to the lab network and serves the device data. If you load the local page into your browser from the file system, your local machine will connect to our lab's server and show the same content that https://OpenICE.info/diagnostics.html displays.

What is your research project? With more information about what you are trying to achieve we can help you better. Depending on your intended use, you may be better off using OpenICE project (not the website).

Thanks,
Jeff
Hello Dr. Hoo,

Thank you for implementing OpenICE! Your project sounds exciting and we'd love to hear more about it.

Thank your question. OpenICE currently uses Java 8. Please upgrade and try running it again. Sorry if our documentation led you astray. I'll review some documents and make sure they reflect our recent upgrade to Java8.

Thanks,
Jeff
Hi Rado,

So I think there are compounded issues here. First, Ubuntu is supported and OpenICE will work. HOWEVER (big however) you are absolutely right, OpenICE will not work without and "up" network interface. Our current middleware substrate is a system called Data-Distribution Service (DDS). We implemented the vendor RTI's community edition of DDS. This middleware, RTI DDS Community Edition does not start without the host system having an "up" network interface. This is a known issue that we have been forced to work around. I would suggest re-running your testing with any network connection open.

I know the proof is in the pudding so here's a screenshot of my Ubuntu VM running OpenICE v0.6.2:


When I turn the VM network adapter off, my terminal says the following when attempting to start the application:
Exception in Application start method
Let me know if this works for you,
Jeff
Hi Pau,

I made a diagram to illustrate how I connect to and test the Philips Intellivue MP70 when I'm not using our lab's infrastructure (single point to point integration).

Hope this helps,
Jeff