The second step of the IP will be to use the data (received from the sensors) into an application (like a multimedia application).
There is most chance that the SDK used to get the data from the sensors and the SDK used to develop the application (or any elements in the chain) doesn’t use the same langage !
For example, we may need to use a c++ SDK to get the data from a sensor, do a signal processing with a java library and use the resulting data in a musical software who uses OSC messages.
All the members of the team will be in charge of one of these processes and it could be difficult to combine all the processes in the end.
It is the reason why we could be able to use OpenInterface.
What is OpenInterface ?
OpenInterface is an eclipse plugin who allows to connect blocks written in different languages.
We have to define a block structure with inputs (data needed) and outputs (data to sent) and write the driver for the structure in any language we want (like java, c++, matlab).
In practice, the user should just worry about the inputs and the outputs (data type). The language used for the block and its operation will be completely transparent !
(Attention, OpenInterface works only with a 32 bits operating system).
This solution could be very useful to interface many processes/applications written by different people.