Bob,
> What's the license for OpenNI?
OpenNI is LGPLv3. NITE, which is proprietary middleware that implements
many OpenNI interfaces, is a different story. NITE is required for
OpenNI's gesture recognition capabilities among others and it appears to
be free for commercial use with a PrimeSense sensor or for noncommercial
use. Here's an official response
<https://groups.google.com/d/msg/openni-dev/bXef5gGLHyI/UV7C2-QsabYJ>
from PrimeSense regarding licensing.
> Do you have a SourceForge username? If not, please get one so I can
> make you a developer.
Now I do - name's piedar.
> Where are you that you have a "senior thesis" to work on?
I'm at the College of Wooster in Ohio, which is also where I developed
the initial iteration of this software during a summer internship
program called AMRE
<http://www.wooster.edu/academics/areas/mathematics/amre>. The
software's original purpose is a teaching tool for our chemistry
department.
> Could you replace
> import org.OpenNI.*;
> with actual import references and not ".*" ?
Done
<https://github.com/piedar/moleK/commit/f40743d2c04cb789cb729ea045ac733c031dfe87>
> could you add some inline comments in MoleK.java that explain exactly
> what each of the calls to OpenNI are doing? There's a great teaching
> opportunity for you here....
Definitely, I'll work on it as I continue editing. Are there any
specific operations you'd like to see clarified?
> Can you explain how the platform-dependence works? You have to also
> start a platform-specific C++ based driver, right? Like we do with
> SparshUI?
> Have you checked this out on Windows and Mac or just one of those?
OpenNI ships org.OpenNI.jar, libOpenNI.jni.so, and some C++ shared
objects. NITE comes with some more shared objects and
libXnVNITE.jni.so. I believe those are all that's necessary to use
OpenNI with Java, but I need to do some more testing in that regard.
I've done all my development on Gentoo Linux with OpenNI
<https://github.com/OpenNI/OpenNI> and SensorKinect
<https://github.com/avin2/SensorKinect> compiled from the github
sources; the Gentoo ebuilds I used are in portage/ in my github. I know
that PrimeSense provides binaries for all three platforms, but I haven't
tried it on the others. It's probably about time to visit our Windows
and Mac labs and do some testing there, especially since that's where my
benefactors will be using it.
Regards,
Benn
PS: When compiling Jmol, is there a way to avoid building all those
translations?
------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint security, mobile security and the latest in malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Jmol-developers mailing list
Jmol-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jmol-developers