[Plib-users] yet another realtime interactive API
Brought to you by:
sjbaker
From: Lance E A. <lan...@vt...> - 2000-08-04 04:00:59
|
I found the the SL part of PLIB is something that I was looking for. So thanks Steve! I have a general interest in realtime interactive software, writing it and using it. I have written a LGPL Licensed C++ API that may be of interest to you. It's for networking of realtime user-in-the-loop simulator data and hardware data (like joysticks). It "network shares" data by seemlessly abstracting arena shared memory to remote networked shared memory. So for example you could use it to share rigid body positions (Nx6 floats) of aircraft in a multi-player dog fight simulator. The idea is that the coding of the single-player dog fight simulator would be no different then coding a multi-player dog fight simulator as long as rigid body positions are written to this "special shared memory". When the shared memory is not networked (turned off) it acts just like regular inter process shared memory. The network connectivity of the shared memory is a fully connected graph, but I plan to extend this to general topologies. I think it will get pretty good performance across modems. It's ported to IRIX and Linux. This is just part of what it does. I've been working on it full-time. I've been building a crane ship simulator for the US navy that uses this package. The package it called DIVERSE ToolKit: http://www.diverse.vt.edu/DTK/ If you like it let me know. If you think this is spam let me know. Please push this message around to interested parties. cheers lance |