> Shravan is working for me on an applet for displaying jcamp-dx files. > Unfortunately, he is not a chemist (but a good JAVA programmer) and there > may be some terminology issues. Chime is the example I used for how the > jcamp display should work. We have a working applet (current version cam > be > seen at > http://undergrad-ed.chemistry.ohio-state.edu/Jspec-2.0/applet.html). > We are fixing a few bugs and then will release it to the world. (Note this > is Henry Rzepa's Jspec applet updated).
Excellent > I would also like to replicate Chime's ability to use interactive scripts > between one Chime display of the jcamp file and a second display of a > molecule (there are examples of this at MDL's web site for Chime). The > script is contained in the jcamp file and defines "hot zones" in the > spectra. When a user clicks in the hot zone the script is sent to the > molecule display window and changes the display or starts/stops an > animation. The problem we are having is trying to determine how to pass > the > script from the jcamp viewer and Jmol which I would like to use for > displaying the molecule. Any ideas? Rick, I have been quite busy and have not had a chance to look into this yet. Nevertheless, I remain quite confident that I can give you a Java API which will allow your applet to send text scripts directly to Jmol for evaulation. Don't worry about my piece, just keep your student moving forward. Have your student keep working on other aspects of the project ... try to get everything else done. I recommend that you consider the following: Have your student build a DummyJmolApplet that accepts script text. The implementation would simply be a text window that displays the text of the last script that it was given. You could then build a web page that included your JcampApplet and the DummyJmolApplet. Events in your JcampApplet could/should trigger the display of the appropriate script text in the DummyJmolApplet. I estimate that this dummy JmolApplet can be built in less than 250 lines of code. Depending upon the development skills and experience of your programmer this might take two hours ... or might take two weeks. The only tricky part for your student is going to be establishing communication between the two applets. Tell your student to assume one DummyJmolApplet per page and to use a static method and a static class member. (Extra credit for your student: try to use 'synchronized' in order to prevent race conditions). Meanwhile, I assure you that this is high on my list of things to do. Miguel ------------------------------------------------------- This SF.Net email is sponsored by the JBoss Inc. Get Certified Today Register for a JBoss Training Course. Free Certification Exam for All Training Attendees Through End of 2005. For more info visit: http://ads.osdn.com/?ad_idv28&alloc_id845&op=click _______________________________________________ Jmol-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/jmol-users

