【发布时间】:2012-03-09 06:17:26
【问题描述】:
我正在尝试为 Java 应用程序编写插件。该插件应该能够告诉 Java 应用程序新事件已被识别(观察者设计模式,轮询......这不是重点)。问题是事件是来自 Microsoft Kinect 控制器的跟踪手势(我使用 C++ 和 Microsoft Kinect SDK,因为我必须这样做)。这意味着我必须在 Java 应用程序和我的 Kinect 应用程序之间进行通信。 我想到了类似适配器设计模式的东西,其中 Java 应用程序“包含”接口(c++ 头文件、dll 等)。首先我想到了 JNI,但后来我必须编写一个 DLL 将在两个应用程序端使用,对吗?我想到的另一件事是通过像 UDP 之类的协议(或更轻量级的协议?)来提供手势数据。我听说的最后一件事是编写一个 COM+ 程序集……但老实说,我对 COM+ 的了解相当少。
JAVA APPLICATION << ----- ??? ----- >> KINECT APPLICATION
【问题讨论】:
标签: java c++ java-native-interface kinect com+