Hello, answers between lines

2011/9/8 Hussein Shafie <[email protected]>:
> On 09/08/2011 04:23 PM, Fabián Mandelbaum wrote:
>>
>> I've tested the workaround and it works fine... except that it doesn't
>> work on Safari.
>>
>> I don't see the applet window handle on Safari, so pressing Cmd+Shift
>> doesn't have any effect on it. The workaround works fine on Firefox6 and
>> Chrome13, both on OS X Snow Leopard and OS X Lion.
>>
>> Please add this information to your already excellent update on the web
>> page if you see it fit, and if you can check on your side to confirm
>> this behaviour, of course.
>
> This morning, we have tested our Editor1 applet against Safari 5.1, Firefox
> 6 and Google Chrome 13 running on Leopard, Snow Leopard and Lion.
>
> The behavior of Safari 5.1 does not fundamentally differ from the behavior
> of the other browsers (hence, basically it's  a Java plug-in problem, and
> not a browser problem).
>
> However it's true that with Safari, dragging the top bar of the applet panel
> is less obvious than with say, Firefox. I mean, this works more or less
> randomly with Safari.
>
> That's why we have taken the care to write in
> http://www.xmlmind.com/xmleditor/known_problems.html#applet_problems
>
> ``no *really* *usable* workaround''
>
> ``Pressing Cmd+Shift *sometimes* allows to drag the applet panel''
>

Oh, I haven't read it properly then (you know... the rush of the
developer :-)), sorry, my mistake.

> Another possible workaround, that we did not test, seems to remove "<param
> name="separate_jvm" value="true" />" from the applet parameters.
>
> Excerpts from http://www.xmlmind.com/xmleditor/_applet/editor1.html:
> ---
> <applet name="XXE" id="XXE" mayscript="true"
>        code="com.xmlmind.xmleditapp.applet.Applet"
>        width="100%" height="600">
>  <param name="jnlp_href" value="xxe.jnlp" />
>  <param name="appClass"
>    value="com.xmlmind.xmleditapp.applet.Editor1App" />
>
>  <param name="separate_jvm" value="true" />
>
>  <param name="classloader_cache" value="false" />
>
>  <param name="argument0" value="-new" />
>  <param name="argument1" value="DocBook v5+" />
>  <param name="argument2" value="article" />
>  <param name="argument3" value="Untitled.xml" />
>
>  Sorry but XMLmind XML Editor requires the Java<sup>TM</sup> Plug-In
>  version 1.6.0_10 and above in order to run.
> </applet>
> ---

I'll try to remove the param from the deployment of XXE as an applet,
and see the results, and report here about my experiments.

>
> All in all, it seems that the future of applets and desktop applications
> written in Java is not bright on Mac OS X. For us, this is really a problem
> as we have a lot (may be one third) of Mac customers. And no, we do not
> intend to rewrite XXE in Objective-C/Cocoa or in C++/Qt.
>

Well, maybe it's time to write XXE in ... JavaScript? ;-) I hope you
can find a satisfactory solution to fulfill the needs of your Mac
customers.

Thanks.

-- 
Fabián Mandelbaum
IS Engineer
 
--
XMLmind XML Editor Support List
[email protected]
http://www.xmlmind.com/mailman/listinfo/xmleditor-support

Reply via email to