I'm not a Java programmer, but I'm trying to solve some application
compatibility issues with locked down security settings on Windows.
My question: How do different Java-delivery tools invoke client-side Java
in their HTML? Is the <APPLET> tag the way they usually go, or do they use
another mechanism? E.g., invoking it as an ActiveX via <OBJECT>? Through
some kind of scripted invocation? Some other tag? One specific: what does
Oracle Application Server / Oracle Forms do?
The reason for the question is that in locked down configurations on
Windows, the Internet Explorer setting for "Java Permissions" (settable via
Group Policy) is set to "Disable Java", which comes into play only when the
<APPLET> tag is used. So in app-compat testing, I've seen the "Java
Permissions" setting completely block some Java apps from even loading,
while in other cases they do run. I'm trying to gain insight into the
specific causes that would cause one result or the other.
Follow-on question: The Internet Explorer "Java Permissions" setting can be
set to "Disable Java", "High safety", "Medium safety", or "Low safety". Do
any versions of Java other than the now-extinct Microsoft JVM look at those
settings at all? That is, if the "High safety" setting is chosen, does it
actually restrict what Java applets can actually do? Or do all the Java
implementations out there have their own authorization mechanism that
doesn't look at the Windows/IE setting?
Thanks.
(And my apologies if I cross-posted too broadly -- I don't know which
newsgroups provide the best responses.)
-- Aaron
Roedy Green - 29 Jan 2008 18:36 GMT
On Tue, 29 Jan 2008 12:04:18 -0500, "Aaron J. Margosis"
<noaddress@nothanks.nospam> wrote, quoted or indirectly quoted someone
who said :
> Is the <APPLET> tag the way they usually go, or do they use
>another mechanism?
<applet works fine. The other variations are so complicated and silly
you need automation to generate them. You can't maintain them
manually.
The only advantage of the others is you they will install Java if it
is not there. You can get the same effect with a separate button, once
per page, whose intent is clearer.
See http://mindprod.com/jgloss/applet.html

Signature
Roedy Green, Canadian Mind Products
The Java Glossary, http://mindprod.com
Roedy Green - 11 Feb 2008 23:18 GMT
On Tue, 29 Jan 2008 12:04:18 -0500, "Aaron J. Margosis"
<noaddress@nothanks.nospam> wrote, quoted or indirectly quoted someone
who said :
>My question: How do different Java-delivery tools invoke client-side Java
>in their HTML? Is the <APPLET> tag the way they usually go, or do they use
>another mechanism? E.g., invoking it as an ActiveX via <OBJECT>
the <object> tag is obscenely complicated. It is part of Microsoft's
plan to screw Java. Boycott it. It has only one saving grace: it will
auto download a JVM if it is missing. You can do that more simply
with a button.
--
Roedy Green Canadian Mind Products
The Java Glossary
http://mindprod.com
Roedy Green - 11 Feb 2008 23:20 GMT
On Tue, 29 Jan 2008 12:04:18 -0500, "Aaron J. Margosis"
<noaddress@nothanks.nospam> wrote, quoted or indirectly quoted someone
who said :
>My question: How do different Java-delivery tools invoke client-side Java
>in their HTML? Is the <APPLET> tag the way they usually go, or do they use
>another mechanism? E.g., invoking it as an ActiveX via <OBJECT>
see http://mindprod.com/jgloss/applet.html#OBJECT
--
Roedy Green Canadian Mind Products
The Java Glossary
http://mindprod.com
Richard Maher - 12 Feb 2008 22:12 GMT
Hi Aaron,
Here's another example: -
http://manson.vistech.net/t3$examples/cornucopiae.html
The Applet doesn't actually take up any real-estate on the html page but
pops up a couple of dialogue boxes to handle user authentication. To see it
in action click on: -
http://manson.vistech.net/t3$examples/demo_client_web.html
Password: TIER3_DEMO
Username: QUEUE
All of the HTML/JavaScipt/Java code can be found at: -
http://manson.vistech.net/t3$examples/
In particular: -
http://manson.vistech.net/t3$examples/cornucopiae.java
HTH
Cheers Richard Maher
> I'm not a Java programmer, but I'm trying to solve some application
> compatibility issues with locked down security settings on Windows.
[quoted text clipped - 27 lines]
>
> -- Aaron