At 18:33 17/10/2006, Bob Hanson wrote: >Peter, > >Ah, yes. OK. I understand. "serialization" to me meant turning the >objects into binary format.
It can do - and there is a dubiously valuable Java serialization protocol. >Some sort of XML would be perfect for this. We're definitely moving >closer. Last night I got all mouse-based actions running through the >script engine, and this morning I added all application menu actions. So >that means when you do things like selecting atoms or groups or >molecules from the pop-up menu or from the application it shows up now >in the command history. We have now: > >1) complete save/restore of orientation >2) everything in the applet and application (except preferences) going >through the script engine >3) most non-shape state variables centralized in StateManager.GlobalSettings >4) a start at shape state definition > >So it won't be too long before we should be able to say something like > >save state >restore state > >write state >read state > >write history > >Which would presumably be everything that has to do with the display. >And right now one SHOULD be able to use the commandHistory to do a lot >of it. > >An interesting thing I'm finding is that the application has used some >capabilities that never were included as scriptable -- "rotateFront()" >for example, which is now "moveto Front", or "deleteMeasurement(i)", >which is now "measure delete N" > Yes - I think good design means that scripts, logfiles, history, state, etc. become easier the manage separately and collectively. P. >peter murray-rust wrote: > > >At 02:54 17/10/2006, Bob Hanson wrote: > > > > > >>peter murray-rust wrote: > >> > >> > >> > >>>At 22:47 16/10/2006, Bob Hanson wrote: > >>> > >>> > >>> > >>>Do you see a need to serialize > >>> > >>> > > > >Serialization (h > >http://en.wikipedia.org/wiki/Serialize) means to write out to file. > >In our case we use XML. So an internal data object such as > >double[3] xyz // the coordinates > >might be serialized as: > ><point3 >1.234 2.345 3.456</point3> > > > >the same can be done for the transformations. I imagine the other > >words make sense in American English! (And I did use -ize :-) > > > > > > > >> these transformations at any stage? If > >> > >> > >>>so I think CML can provide much of the apparatus. > >>> > >>> > >>> > >>> > >>> > >>You'll have to translate that to American English, please. I'm lost. > >> > >> > > > >So I'm simply saying that if you want to dump the state of the > >transformations at any stage you can use CML. > > > > > > > > > >>>P. > >>> > >>> > >>> > >>> > >>> > >>> > >>> > >>>>Bob > >>>> > >>>>------------------------------------------------------------------------- > >>>>Using Tomcat but need to do more? Need to support web services, security? > >>>>Get stuff done quickly with pre-integrated technology to make > >>>> > >>>> > >>your job easier > >> > >> > >>>>Download IBM WebSphere Application Server v.1.0.1 based on > Apache Geronimo > >>>>http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > >>>>_______________________________________________ > >>>>Jmol-developers mailing list > >>>>[email protected] > >>>>https://lists.sourceforge.net/lists/listinfo/jmol-developers > >>>> > >>>> > >>>> > >>>> > >>>Peter Murray-Rust > >>>Unilever Centre for Molecular Sciences Informatics > >>>University of Cambridge, > >>>Lensfield Road, Cambridge CB2 1EW, UK > >>>+44-1223-763069 > >>> > >>> > >>>------------------------------------------------------------------------- > >>>Using Tomcat but need to do more? Need to support web services, security? > >>>Get stuff done quickly with pre-integrated technology to make your > >>> > >>> > >>job easier > >> > >> > >>>Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > >>>http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > >>>_______________________________________________ > >>>Jmol-developers mailing list > >>>[email protected] > >>>https://lists.sourceforge.net/lists/listinfo/jmol-developers > >>> > >>> > >>> > >>> > >>------------------------------------------------------------------------- > >>Using Tomcat but need to do more? Need to support web services, security? > >>Get stuff done quickly with pre-integrated technology to make > your job easier > >>Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > >>http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > >>_______________________________________________ > >>Jmol-developers mailing list > >>[email protected] > >>https://lists.sourceforge.net/lists/listinfo/jmol-developers > >> > >> > > > >Peter Murray-Rust > >Unilever Centre for Molecular Sciences Informatics > >University of Cambridge, > >Lensfield Road, Cambridge CB2 1EW, UK > >+44-1223-763069 > > > > > >------------------------------------------------------------------------- > >Using Tomcat but need to do more? Need to support web services, security? > >Get stuff done quickly with pre-integrated technology to make your > job easier > >Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > >http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > >_______________________________________________ > >Jmol-developers mailing list > >[email protected] > >https://lists.sourceforge.net/lists/listinfo/jmol-developers > > > > > >------------------------------------------------------------------------- >Using Tomcat but need to do more? Need to support web services, security? >Get stuff done quickly with pre-integrated technology to make your job easier >Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo >http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 >_______________________________________________ >Jmol-developers mailing list >[email protected] >https://lists.sourceforge.net/lists/listinfo/jmol-developers Peter Murray-Rust Unilever Centre for Molecular Sciences Informatics University of Cambridge, Lensfield Road, Cambridge CB2 1EW, UK +44-1223-763069 ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ Jmol-developers mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/jmol-developers
