Christian, > For use in online-tutoring I would like to keep several > *distributed* copies of the same Jmol-displayed molecular > model *synchronized*. > There is no problem, I suppose, if I restrict myself to script- > driven interaction with the model (displayed as an applet), > because in that case I have an easy handle on state changes: > I can simply distribute the script commands to all other > copies running elsewhere on the net, as required.
Sounds right. One thing isn't clear to me. Are your distributed 'viewers' going to be standalone Java applications that incorporate Jmol ... or are you trying to do this in the context of a web page, using the JmolApplet? > However, I would like to allow users to modify the model > interactively, as usual, e.g. by rotating the model with the mouse, > selecting pop-menu entries, and the like. Yes ... makes sense. > But the JmolStatusListener Interface does not seem to support > the catching of such model status changes... That is correct. Currently the JmolStatusListener interface is rather crude/raw/simple. But we need to extend the functionality of this interface. And the kinds of things you are asking for make good sense. Work with me and I will try to extend the JmolStatusListener interface to provide the kind of functionality you are looking for. > Has anyone *already* tried to solve this general type of > problem with Jmol? Not that I am aware of. > Can give me anyone more knowledgeable > in the design of Jmol than myself (a newcomer, actually) an > off-hand reply that might point me in the *right* direction I think you are on the right path. > - even if it would amount to telling me to simply *abandon* the > idea of the kind of direct model status observation that a "perfect" > solution for synchronized distributed molecular models would > require? I don't think you should aband this. It sounds like good functionality, and I don't think it will be difficult to do ... from the Jmol side. You should be able to stage your development so that this type of distributed synchronization comes later in your project. What kind of timeframe requirements do you have? It sounds like a challenging project ... how much Java development experience do you have? Have you played with Jmol source code and built the example .java viewer application? Are the distributed copies all displaying the exact image? If so, then the easiest thing will be to blit the entire image around ... that may not be what you are looking for ... because it would turn this into a rather trivial project :-) Miguel > > Thanks in advance, > Christian Stapfer > > > ------------------------------------------------------- > This SF.net email is sponsored by: IBM Linux Tutorials. > Become an expert in LINUX or just sharpen your skills. Sign up for > IBM's Free Linux Tutorials. Learn everything from the bash shell to sys > admin. Click now! http://ads.osdn.com/?ad_id=1278&alloc_id=3371&op=click > _______________________________________________ > Jmol-users mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/jmol-users -------------------------------------------------- Miguel Howard [EMAIL PROTECTED] c/Pe�a Primera 11-13 esc dcha 6B 37002 Salamanca Espa�a Spain -------------------------------------------------- telefono casa 923 27 10 82 movil 650 52 54 58 -------------------------------------------------- To call from the US dial 9:00 am Pacific US = home 011 34 923 27 10 82 12:00 noon Eastern US = cell 011 34 650 52 54 58 6:00 pm Spain -------------------------------------------------- ------------------------------------------------------- This SF.net email is sponsored by: IBM Linux Tutorials. Become an expert in LINUX or just sharpen your skills. Sign up for IBM's Free Linux Tutorials. Learn everything from the bash shell to sys admin. Click now! http://ads.osdn.com/?ad_id78&alloc_id371&op=click _______________________________________________ Jmol-users mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jmol-users

