Benn,
Superb! Fantastic!! So this is all Java now and using OpenNI? Wow. This is
a wonderful contribution.
see below
On Tue, Aug 28, 2012 at 12:45 AM, Benn Snyder <benn.sny...@gmail.com> wrote:
> Hello all,
>
> I posted to this list near the beginning of the summer about developing a
> gesture-based control interface to Jmol (a la Molecular
> Playground<http://molecularplayground.org/>).
> My early attempts in C++ using Jmol's socket scripting interface got me on
> the right track and thanks to Robert Hanson's assistance, the project made
> steady progress. However, headaches arose when I tried to get the project
> running on different platforms.
>
>
ah, the joys of C++
> A rewrite in Java resulted in cleaner, more modular code with fewer
> dependencies. I just published this Java port, dubbed
> moleK<https://github.com/piedar/moleK>,
> on github. It's far from complete, but I think it provides a good basis.
> When we last corresponded Robert expressed interest in getting this into
> Jmol, so here I am to ask - how do I do that?
>
>
What's the license for OpenNI?
I would like to make a space for this on SourceForge within the Jmol
project. It's OK if we do not release OpenNI with it -- as long as we can
point people to it and explain how to implement it. Is that OK with you,
Benn? How about org.openscience.molek? That would put it at the level of
the Jmol application. Do you have a SourceForge username? If not, please
get one so I can make you a developer.
> As it is now, I've embedded a JmolPanel in my app using
> org.jmol.api.JmolViewer and I control it with that class's functions, most
> commonly with scripting via evalString(). The part of my code that
> controls Jmol can be found in moleK.JmolScripter.
>
> One major issue is that adding moleK to Jmol would introduce a dependency
> on OpenNI, which hasn't been officially packaged for many (any?)
> distributions. I'm currently experimenting with packaging OpenNI along
> with my app, which will hopefully yield me some insight toward solving this
> problem.
>
>
Don't worry about that. The "dependency" can be just in the form of an
interface, and so there won't be any direct connection. Like our
connection with SparshUI.
As I said above, moleK is far from complete but AFAIK it's the only Free
> project to link a sensor like the Kinect with a molecular modeler
> (Molecular Playground perhaps, but I couldn't find their code). I've
> invested enough time and effort to become quite attached to it and I think
> it has the potential to add some useful and interesting functionality to
> Jmol. I begin work on my senior thesis this fall; this project has piqued
> my interest in gesture-based interaction and I want to explore related
> topics. My thesis won't be focused on molecular modeling, but I expect
> that my research efforts will allow me to continue improving this project.
>
>
This is great. Where are you that you have a "senior thesis" to work on?
Bob Hanson
>
> Best Regards,
>
> Benn Snyder
>
>
> ------------------------------------------------------------------------------
> 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
>
>
--
Robert M. Hanson
Larson-Anderson Professor of Chemistry
Chair, Chemistry Department
St. Olaf College
Northfield, MN
http://www.stolaf.edu/people/hansonr
If nature does not answer first what we want,
it is better to take what answer we get.
-- Josiah Willard Gibbs, Lecture XXX, Monday, February 5, 1900
------------------------------------------------------------------------------
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