Dear Bob,
To sum up,
I tried different webBrowsers and OS :
Finally:
a) Using Safari / Mac os Snow Leopard is ok, signed and non signed applet
b) Using Safari / Mac os Lion doesn't work ("You do not have java Applets
enabled ...", while
I have allowed "applications downloaded from anywhere" in the security
configuration,
while the java applet module is activated in "Java preferences" ...)
c) Using Mozilla / Mac os Snow Leopard doesn't work : the Mozilla application
is freezing after
the PDB file name is required to the user...
d) Using Mozilla / Mac os Lion works fine with the non-signed jMol applet,
but fails with the signed applet
Thanks again for your help!
Have a nice week-end.
Eric
Le 8 oct. 2012 à 20:57, Robert Hanson a écrit :
> Oh, right. Maybe not. But that's not the problem. No changes have been made
> in Jmol.js recently. You agree it's all working at my site, right? Then you
> just have not got the right files yet. Really all you need are the three
> files in
>
> http://chemapps.stolaf.edu/jmol/docs/examples-12/test/
>
> and then also
>
> http://chemapps.stolaf.edu/jmol/docs/examples-12/Jmol.js
> http://chemapps.stolaf.edu/jmol/docs/examples-12/JmolAppletSigned.jar
>
> Right? That's all that page is using. I have no idea what's going on if that
> doesn't work for you. Nothing special about our server here....
>
>
>
> Bob
>
>
>
> On Mon, Oct 8, 2012 at 1:40 PM, eric henon <eric.he...@univ-reims.fr> wrote:
> Hi Bob,
>
> Thanks for the archive. Unfortunately, there is no Jmol.js file in this
> archive. I downloaded the last
> version (13.0.6), and Jmol.js is there ( but some others .js files are
> lacking compared to the
> archive you sent to me (JmolCore-auto.js, JmolCoreTest.js, JmolJSmol.js) ).
>
> However, my jBox application does not run properly on 13.0.6 version: the pdb
> is not loaded.
> It is not a problem of java (I employed FireFox); all the jMol buttons,
> CheckBox, ... appear,
> the jmol applet is sized to 800, but remains empty. The jMolScript("load
> 2PO6.pdb")
> command seems to be the problem, or maybe also the jMolSetCallback command
> (?).
>
> Also, the jMolScript("console") does not appear
> so that I cannot debug easily.
>
> I tried with the 13.0.4, ..., 12.2.34 versions: it does not work (same
> problem as above described).
> It only works with my old 12.2.21 jMol version.
> Have you carried out successfully my jMol application using a recent version
> of jMol ?
>
> Thanks in advance.
> Eric
>
>
>
>
>
> Le 8 oct. 2012 à 01:41, Robert Hanson a écrit :
>
>> Glad to hear that. I think it's a problem of not having the up-to-date
>> files. If it is working at my site it's because I have the latest fixes
>> there. So consider extracting the relevant .js files from
>> http://chemapps.stolaf.edu/jmol/Jmol-13.zip
>>
>> I just realized that I had not been updating some of the JmolJSO JavaScript
>> library files correctly there. So that might be part of it. But they are
>> there now.
>>
>> Bob
>>
>>
>>
>>
>> On Sun, Oct 7, 2012 at 3:29 PM, eric henon <eric.he...@univ-reims.fr> wrote:
>> Hi Bob,
>>
>> It's very strange because :
>>
>> 1) Actually, that works (no "lag" problem any more) using your link to the
>> modified jBox.html/Signed
>>
>> 2) One of the difference was that you use "JmolAppletSigned.jar in place of
>> "true" in jmolInitialize method.
>> But that is not the reason why it works now (I tested sucessfully your code
>> with either true or molAppletSigned.jar)
>>
>> The other difference was that I put the tweak (buffering the jMolScript
>> instructions)
>> in the first tag : <script src=./Jmol.js" type=...> rather than putting it
>> in another <script> tag.
>> But the jMolScript buffering was working nevertheless.
>>
>> 3) Moreover, curiously, using your link works now fine with my "Lion Safari
>> web Browser".
>>
>> Let me recall to you that I posted a mail some days ago about this problem,
>> i.e.
>> I got the following message "You do not have Java applets enabled in your
>> web Browser..."
>> when loading this jmol application within my Safari on my Lion i mac
>> (there is no problem using the Safari on a Snow Leopard Mac os system ...).
>>
>> Thus, at present time, using
>>
>> a) "FireFox/Lion Mac os" on my own (local) Jmol application/Signed works
>> fine (no lag, no problem of "enabling java")
>> b) "Safari /Lion Mac os" on my own (local) Jmol application/Signed does
>> not work : "You do not have Java applets enabled in your web Browser..."
>> c) "Safari /Lion Mac os" on your (http) Jmol application/Signed does work !
>> no problem of "You do not have Java applets enabled in your web Browser..."
>>
>> Thanks Bob, for your help on the "lag" problem.
>> If you have any idea concerning the other problem, thanks in advance.
>>
>> Have a nice evening.
>> Eric
>>
>>
>>
>>
>>
>> Le 7 oct. 2012 à 19:38, Robert Hanson a écrit :
>>
>>> Are you seeing the same problem at
>>> http://chemapps.stolaf.edu/jmol/docs/examples-12/test/jBox.html ?
>>>
>>> (enter
>>>
>>> =1crn
>>>
>>> in the input box, for instance)
>>>
>>>
>>> That's working fine for me.
>>>
>>> Bob
>>>
>>>
>>> On Sun, Oct 7, 2012 at 6:56 AM, eric henon <eric.he...@univ-reims.fr> wrote:
>>> Robert,
>>>
>>> many thanks for your answer.
>>> It is a very nice "tweak" to buffer jMolScript instructions like that.
>>> I did it.
>>>
>>> Unfortunately, the "lag" problem remains when using jmolInitialize(".",
>>> true); (signed Applet mode)
>>> whatever using the Safari or FireFox web browser.
>>>
>>> Did you observe the same problem ?
>>>
>>> Thanks again.
>>> Eric
>>>
>>>
>>> Le 6 oct. 2012 à 22:12, Robert Hanson a écrit :
>>>
>>>> Eric, there are a number of problems with that page. I don't know about
>>>> the signed/unsigned business, but first let's get this part fixed:
>>>>
>>>> // calculate the three dimensions of the box
>>>> jmolScript("Vx = (V1.x - V5.x)");
>>>> jmolScript("Vy = (V1.y - V5.y)");
>>>> jmolScript("Vz = (V1.z - V5.z)");
>>>> jmolScript("a = sqrt(Vx*Vx + Vy*Vy + Vz*Vz)");
>>>>
>>>> jmolScript("Vx = (V1.x - V3.x)");
>>>> jmolScript("Vy = (V1.y - V3.y)");
>>>> jmolScript("Vz = (V1.z - V3.z)");
>>>> jmolScript("b = sqrt(Vx*Vx + Vy*Vy + Vz*Vz)");
>>>>
>>>> jmolScript("Vx = (V1.x - V2.x)");
>>>> jmolScript("Vy = (V1.y - V2.y)");
>>>> jmolScript("Vz = (V1.z - V2.z)");
>>>> jmolScript("c = sqrt(Vx*Vx + Vy*Vy + Vz*Vz)");
>>>>
>>>>
>>>> // calculate the box volume
>>>> jmolScript("volume = a * b * c ");
>>>> vol=jmolEvaluate("volume%1");
>>>> aa =jmolEvaluate("a%1");
>>>> bb =jmolEvaluate("b%1");
>>>> cc =jmolEvaluate("c%1");
>>>>
>>>>
>>>> This will not work properly and is very inefficient. First, get all those
>>>> script calls into one string:
>>>>
>>>> "Vx = (V1.x - V5.x);Vy = (V1.y - V5.y);Vz = (V1.z - V5.z);a = sqrt(Vx*Vx +
>>>> Vy*Vy + Vz*Vz);Vx = (V1.x - V3.x)..."
>>>>
>>>> With that in mind, you should probably just use:
>>>>
>>>> "V1.distance(V5)"
>>>>
>>>> But the more important thing is that jmolScript is asynchronous, and
>>>> jmolEvaluate is not. Really what you want is this:
>>>>
>>>> a = jmolEvaluate(V1.distance(V5))
>>>> b = jmolEvaluate(V1.distance(V3))
>>>> c = jmolEvaluate(V1.distance(V2))
>>>> vol = a * b * c
>>>>
>>>> you can do the rounding in JavaScript.
>>>>
>>>>
>>>> But.... on the other hand, it will work fine with just this little tweak:
>>>>
>>>> At the top of your script tag, add this to buffer the script into Jmol:
>>>>
>>>> jmolScript0 = jmolScript;
>>>>
>>>> script = ""
>>>> jmolScript = function(a) {
>>>> // buffer these into jmol -- jmolScript() by itself clears the buffer
>>>> if (a) {
>>>> script += ";" + a;
>>>> } else {
>>>> jmolScript0(script);
>>>> script = "";
>>>> }
>>>> }
>>>>
>>>> then add
>>>>
>>>> jmolScript()
>>>>
>>>> just before
>>>>
>>>> vol=jmolEvaluate("volume%1");
>>>>
>>>> and just at the end of the drawBox() function.
>>>>
>>>> You should be all set.
>>>>
>>>> Really a very cool page!
>>>>
>>>> Bob
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> On Fri, Oct 5, 2012 at 11:20 PM, eric henon <eric.he...@univ-reims.fr>
>>>> wrote:
>>>> Dear all,
>>>>
>>>> once more I meet one
>>>> problem using my jMol code (attached).
>>>>
>>>> When using the signed applet,
>>>> the applet becomes very very slow.
>>>>
>>>> For example,
>>>> rotating my box into the jMol windows
>>>> (I built a box that I can translate, rotate, scale)
>>>> takes about 3-4s for each rotation, while
>>>> it is quasi-instantaneous using the unsigned applet.
>>>>
>>>> Thus, only adding the true parameter in the jmolInitialize
>>>> method substantially influences the performance
>>>> of the applet.
>>>>
>>>> Is it a "standard" behavior ?
>>>>
>>>> Thanks in advance.
>>>> Best regards.
>>>> Eric Henon
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> ------------------------------------------------------------------------------
>>>> Don't let slow site performance ruin your business. Deploy New Relic APM
>>>> Deploy New Relic app performance management and know exactly
>>>> what is happening inside your Ruby, Python, PHP, Java, and .NET app
>>>> Try New Relic at no cost today and get our sweet Data Nerd shirt too!
>>>> http://p.sf.net/sfu/newrelic-dev2dev
>>>> _______________________________________________
>>>> 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
>>>>
>>>>
>>>> ------------------------------------------------------------------------------
>>>> Don't let slow site performance ruin your business. Deploy New Relic APM
>>>> Deploy New Relic app performance management and know exactly
>>>> what is happening inside your Ruby, Python, PHP, Java, and .NET app
>>>> Try New Relic at no cost today and get our sweet Data Nerd shirt too!
>>>> http://p.sf.net/sfu/newrelic-dev2dev_______________________________________________
>>>> Jmol-developers mailing list
>>>> Jmol-developers@lists.sourceforge.net
>>>> https://lists.sourceforge.net/lists/listinfo/jmol-developers
>>>
>>> Eric Henon
>>> Professeur
>>> Universite de Reims Champagne-Ardenne
>>> Institut de Chimie Moleculaire de Reims
>>> http://www.univ-reims.fr/ICMR
>>> CNRS UMR 6229
>>> UFR des Sciences Exactes et Naturelles
>>> BP 1039
>>> 51687 Reims Cedex 2 (France)
>>> Tél./Fax : + 33 (0) 3 26 91 84 97
>>> eric.he...@univ-reims.fr
>>>
>>>
>>> ------------------------------------------------------------------------------
>>> Don't let slow site performance ruin your business. Deploy New Relic APM
>>> Deploy New Relic app performance management and know exactly
>>> what is happening inside your Ruby, Python, PHP, Java, and .NET app
>>> Try New Relic at no cost today and get our sweet Data Nerd shirt too!
>>> http://p.sf.net/sfu/newrelic-dev2dev
>>> _______________________________________________
>>> 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
>>>
>>>
>>> ------------------------------------------------------------------------------
>>> Don't let slow site performance ruin your business. Deploy New Relic APM
>>> Deploy New Relic app performance management and know exactly
>>> what is happening inside your Ruby, Python, PHP, Java, and .NET app
>>> Try New Relic at no cost today and get our sweet Data Nerd shirt too!
>>> http://p.sf.net/sfu/newrelic-dev2dev_______________________________________________
>>> Jmol-developers mailing list
>>> Jmol-developers@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/jmol-developers
>>
>>
>> Eric Henon
>> Professeur
>> Universite de Reims Champagne-Ardenne
>> Institut de Chimie Moleculaire de Reims
>> http://www.univ-reims.fr/ICMR
>> CNRS UMR 6229
>> UFR des Sciences Exactes et Naturelles
>> BP 1039
>> 51687 Reims Cedex 2 (France)
>> Tél./Fax : + 33 (0) 3 26 91 84 97
>> eric.he...@univ-reims.fr
>>
>>
>> ------------------------------------------------------------------------------
>> Don't let slow site performance ruin your business. Deploy New Relic APM
>> Deploy New Relic app performance management and know exactly
>> what is happening inside your Ruby, Python, PHP, Java, and .NET app
>> Try New Relic at no cost today and get our sweet Data Nerd shirt too!
>> http://p.sf.net/sfu/newrelic-dev2dev
>> _______________________________________________
>> 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
>>
>>
>> ------------------------------------------------------------------------------
>> Don't let slow site performance ruin your business. Deploy New Relic APM
>> Deploy New Relic app performance management and know exactly
>> what is happening inside your Ruby, Python, PHP, Java, and .NET app
>> Try New Relic at no cost today and get our sweet Data Nerd shirt too!
>> http://p.sf.net/sfu/newrelic-dev2dev_______________________________________________
>> Jmol-developers mailing list
>> Jmol-developers@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/jmol-developers
>
>
> Eric Henon
> Professeur
> Universite de Reims Champagne-Ardenne
> Institut de Chimie Moleculaire de Reims
> http://www.univ-reims.fr/ICMR
> CNRS UMR 6229
> UFR des Sciences Exactes et Naturelles
> BP 1039
> 51687 Reims Cedex 2 (France)
> Tél./Fax : + 33 (0) 3 26 91 84 97
> eric.he...@univ-reims.fr
>
>
> ------------------------------------------------------------------------------
> Don't let slow site performance ruin your business. Deploy New Relic APM
> Deploy New Relic app performance management and know exactly
> what is happening inside your Ruby, Python, PHP, Java, and .NET app
> Try New Relic at no cost today and get our sweet Data Nerd shirt too!
> http://p.sf.net/sfu/newrelic-dev2dev
> _______________________________________________
> 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
>
>
> ------------------------------------------------------------------------------
> Don't let slow site performance ruin your business. Deploy New Relic APM
> Deploy New Relic app performance management and know exactly
> what is happening inside your Ruby, Python, PHP, Java, and .NET app
> Try New Relic at no cost today and get our sweet Data Nerd shirt too!
> http://p.sf.net/sfu/newrelic-dev2dev_______________________________________________
> Jmol-developers mailing list
> Jmol-developers@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/jmol-developers
Eric Henon
Professeur
Universite de Reims Champagne-Ardenne
Institut de Chimie Moleculaire de Reims
http://www.univ-reims.fr/ICMR
CNRS UMR 6229
UFR des Sciences Exactes et Naturelles
BP 1039
51687 Reims Cedex 2 (France)
Tél./Fax : + 33 (0) 3 26 91 84 97
eric.he...@univ-reims.fr
------------------------------------------------------------------------------
WINDOWS 8 is here.
Millions of people. Your app in 30 days.
Visit The Windows 8 Center at Sourceforge for all your go to resources.
http://windows8center.sourceforge.net/
join-generation-app-and-make-money-coding-fast/
_______________________________________________
Jmol-developers mailing list
Jmol-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jmol-developers