C#サーバとJavaクライアントがThriftで通信 最近、Kinect を使う開発環境Picodeの実装を手直ししています。この開発環境は Java で書かれているのですが、Kinect for Windows SDK の API を使う必要があります。 Kinect for Windows SDK は C++と C#向けの API しか提供していないため、Java から使うためには C++または C#のプロセスと通信することになります。そこで今回は、Thriftという Facebook が開発したフレームワークを使ってプロセス間通信(Inter-process communication)してみました。 ソースコードとバイナリはGitHubにあります。 Inter-process communication (IPC) Java VM と外界が Inter-process commun
![ThriftでJavaからC#サーバのKinectを使う](https://cdn-ak-scissors.b.st-hatena.com/image/square/baba0bf0a4a67c756e065418e5f7f22524aa26be/height=288;version=1;width=512/https%3A%2F%2Fblog.junkato.jp%2Fimages%2Fkinect-thrift-server.jpg)