Applet to Applet communication in one browser process with 2 windows

Applet to Applet communication in Same IE process bu in different IE windows
I have two IE windows
(1) base window
(2) child window (created through wondow.open() and hence share the same IE process and same JVM)
Now I have two applets in one in base window and other is in child window and I want to do applet to applet communication. Since both applets are in different windows so AppletContext will not work and I tried to use custom AppletRegistory class to keep each Applet in static Hashtable. Now here comes the problem, Each applet gets different copy of this static Hashtable. i have tried hard to find the reason why a static varible has multiple copies running in the same JVM. Then my friend told me about something called class loader which is according to him is different for each window. I have tried this with two different iframes but in same window and it works fine and the reason being is that they share the same JVM. But why this fails for different windows althougt they also have same JVM?
I am using JRE v5 update 7 and IE6 on WIN XP SP2.
Thanks in advance..

Try this example :
Files used :
1). AppletCom.html
2). First.java
3). Second.java
1).AppletCom.html
<HTML>
<BODY bgcolor="#FFFFFF" link="#0000A0" vlink="#000080">
<LI><H2><I>Inter applet communication Applet</I></H2>
<applet code=First.class name="theFirst" width=250 height=100></applet>
<applet code=Second.class width=350 height=100></applet>
<BR>
Source First.java Second.java
<P>
<HR>
<i>Last updated 8/5/97 Martin Eggenberger</i>
<HR>
</BODY>
</HTML>
2). First.java
import java.awt.*;
<applet code="First" width="200" height="200">
</applet>
public class First extends java.applet.Applet {
//Variables for UI
Label lblOutput;
public void init() {
//Create the UI
add(new Label("The First applet."));
lblOutput = new Label("Click on a button in the Second applet.");
add(lblOutput);
public Color getcc()
return Color.pink;
public String getnm(int a,int b)
int cnt=a+b;
String str;
str="Sum is :_________"+cnt;
return str;
public boolean handleEvent(Event event) {
if ("One".equals(event.arg)) {
lblOutput.setText("You clicked: One");
return true;
} else if ("Two".equals(event.arg)) {
lblOutput.setText("You clicked: Two");
return true;
} else if ("Three".equals(event.arg)) {
lblOutput.setText("You clicked: Three");
return true;
return super.handleEvent(event); }
3). Second.java
import java.awt.*;
import java.applet.*;
<applet code="Second.java" width="200" height="200">
</applet>
public class Second extends java.applet.Applet {
//Declare the UI variables
Button btnOne;
Button btnTwo;
Button btnThree;
     Applet f;
Label lb;
public void init() {
//Build the UI
btnOne = new Button("One");
add(btnOne);
btnTwo = new Button("Two");
add(btnTwo);
btnThree = new Button("Three");
add(btnThree);
lb=new Label("SUNO RE KAHANI TERI MERI SHHHHHHH");
add(lb);
setLayout(new FlowLayout());
// lb.setSize(100,100);
public boolean handleEvent(Event event) {
if (event.id == Event.ACTION_EVENT && event.target == btnOne) {
     f = getAppletContext().getApplet(new String("theFirst"));
First applet1=(First)f;
// int cnt=applet1.givenum(22,25);
// String str="Sum is:"+cnt+" Fine";
String str=applet1.getnm(22,25);
lb.setText(str);
Color cl=applet1.getcc();
setBackground(cl);
return f.handleEvent(event);
} else if (event.id == Event.ACTION_EVENT && event.target == btnTwo) {
f = getAppletContext().getApplet(new String("theFirst"));
return f.handleEvent(event);
} else if (event.id == Event.ACTION_EVENT && event.target == btnThree) {
f = getAppletContext().getApplet(new String("theFirst"));
return f.handleEvent(event);
return super.handleEvent(event);
I had this example, so i am sharing it as it is.. instead of giving you any link for tutorial... hope this helps.
Regards,
Hiten

Similar Messages

  • I need help with something could some one help me with installing windows 7 on bootcamp 4.0 with iMac 2.8 ghz model

    could some one help me with something important i have a 2.8 ghz intel quad core Imac with 10.7 with bootcamp 4.0 but still getting that black screen while trying finish the install of windows 7 etc. or do i need a new mac for it to work properly

    This might help point you in the right direction.
    http://support.apple.com/kb/HT4818
    Hope it helps
    Also google it and lots of results come up including youtube clips....

  • Applet not working in browser, works with appletviewer

    Hi,
    I'm trying to use an Applet program from the tutorials which keeps on displaying time in the HTML page:
    import java.awt.Graphics;
    import java.util.*;
    import java.text.DateFormat;
    import java.applet.Applet;
    public class home_page extends Applet implements Runnable {
        private Thread clockThread = null;
        public void init()
        public void start() {
            if (clockThread == null) {
                clockThread = new Thread(this, "Clock");
                clockThread.start();
        public void run() {
            Thread myThread = Thread.currentThread();
            while (clockThread == myThread) {
                repaint();
                try {
                    Thread.sleep(1000);
                } catch (InterruptedException e){
                // the VM doesn't want us to sleep anymore,
                // so get back to work
        public void paint(Graphics g) {
            // get the time and convert it to a date
            Calendar cal = Calendar.getInstance();
            Date date = cal.getTime();
            // format it and display it
            DateFormat dateFormatter = DateFormat.getTimeInstance();
            g.drawString(dateFormatter.format(date), 5, 20);
        // overrides Applet's stop method, not Thread's
        public void stop() {
            clockThread = null;
    }When i use this program in the browser, i cannot see the clock but i'm able to see only a gray box. I'm using the applet tag within the HTML page.
    I can see the same compiled applet running successfully with appletviewer program.
    Please help me out of this predicament.
    -Manish

    I have recently had the same problem, after lots of searching, I found that only Java 1.1 is supported by browsers, leaving out everything else including swing. So if you cant play the applet through your browser you need to download the appropriate patch i think about 5mbs.
    You should find one at java.sun.com/getjava/download.html
    Mine worked fine afterwards

  • Can I run FireFox-26.0 as two independent processes, not one process with two windows?

    Operating system = MS Windows-7 x64 Home Basic
    Processor = Intel Celeron B800 (System shows: two processors 1.5 GHz)

    Hi Alexander,
    Yes use a second profile and the -no-remote argument in the none default browser comandline or shortcut. Post back with how you get in or for more information
    Cheers John,
    See
    *[[Use the Profile Manager to create and remove Firefox profiles]] <br /> (Probably the easiest method of creating new profiles.)
    * http://kb.mozillazine.org/Using_multiple_profiles_-_Firefox
    *http://kb.mozillazine.org/Opening_a_new_instance_of_your_Mozilla_application_with_another_profile
    * http://kb.mozillazine.org/Testing_pre-release_versions#Installing_multiple_versions
    Using multiple profiles is not something we shout about on this forum. It is I think considered too advanced. It does have some dangers in that you may accidentally delete profiles for instance. It is however possible to manually backup profiles, and that may be a good precaution to take. I would also strongly suggest that you follow this good practice (At least until you are proficient enough to manually recreate and modify profiles)
    # Normally use the locations suggested by Firefox <br /> It is easier and safer
    #* Always use an empty folder <br />Other contents disappear when the profile is removed
    #* Never nest profiles within each other <br /> As above,delete mother, lose child also
    # Do not rename profiles <br />Confusing, profile names and folder names mismatch
    # Do not delete profiles<br /> Just remove shortcuts if not in use. Delete the wrong one and you lose settings, passwords & bookmarks etc
    Uses of multiple profiles include
    * Testing, with clean or temporary profiles
    * Different users, or different work type within the same OS account. That may include different bookmarks files &/or a different set of addons.
    * Running multiple Firefox versions &/or multiple instances of Firefox simultaneously.
    There are other methods of creating profiles but the best is probably to use Firefox's built-in profile manager.

  • How does one use JavaScript with the Windows Media Player Plugin?

    Hi there.
    According to this old [http://msdn.microsoft.com/en-us/library/dd564570%28v=VS.85%29.aspx MSDN Article] it is possible to control the windows media player plugin using javascript.
    It provides a series of objects off the object that should perform certain funtions, such as play stop and seek.
    It states very clearly in the article that some are not supported; however, none of them seem to be working with the latest version(s?) of Firefox.
    I have Firefox 5 installed currently and have not tested in any other version, so I'm not sure when it stopped working.
    The video does load and will display properly -- the ability to control it through javascript however, does not work.
    i.e.:
    var mplay = document.getElementById('myplayer');
    mplay.controls.play(); // mplay.controls is undefined
    This same code works in Internet Explorer.

    You need to place the URL in a data attribute for Firefox.
    <pre><nowiki>document.write(' <OBJECT id="Player" data="http://87.117.197.189:16229" width="320" height="45" type="application/x-ms-wmp">');
    document.write(' <param name="AudioStream" value="true">');
    document.write(' <param name="Enabled" value="True">');
    document.write(' <param name="ClickToPlay" value="false">');
    document.write(' <param name="BufferingTime" value="5">');
    document.write(' <param name="ShowDisplay" value="False">');
    document.write(' <param name="Volume" value="70">');
    document.write(' <param name="autoStart" value="true">');
    document.write(' </OBJECT>');</nowiki></pre>

  • JavaScript to Applet call freezes the Browser

    Hi,
    I am using javascript to applet communication to do some processing in my current project. The processing done in the applet is little heavy, whenever applet is processing the request, Browser freezes and user is not able to work with browser anymore. Even if you try to open new browser window its response is very slow.
    Basically browser window is not able to refresh its contents and appears to be freeze to the user while the applet is processing the request.
    is anybody faced this ( javascript to applet communication) problem earlier?
    Any solution/workaround to this problem?
    Thanks,
    panyog

    Martin,
    Thanks for your reply. whatever you have mentioned is correct. Applet is eating up the resources. But the problem is browser window is not getting refreshed appears
    to be freeze.
    Following are the details of the scenario
    1) Browser opened with mutilple processing option to the user.
    2) User selects some of them for processing and call process.
    3) here we have used javascript call to send for processing to the applet .
    Here javascript call to Applet, one by one getting processed.
    4) Applet starts processing, displays that an options
    are getting processed, please wait. ( here the window appears closes.)
    5) Once the window is gone, the browser which was previously
    opened is freeze . All the text and all are lost nothing is visible.
    Applet is still processing further requests, for user the browser is freeze.
    User try to open another browser window, Window opens up but it is
    really slow.
    How can we refresh the browser window?
    javascript reload does not work as it tries to process the option again?
    from applet we cannot refresh the Browser window...
    Is there any way we can it?
    Thanks and Regards,
    panyog

  • Problem communicating between Asynchronous BPMN processes

    Hello, I'm having problems communicating between two BPMN processes with an assynchronous interface.
    I have a main BPMN process (process A) and inside I have a Send Task to invoke a second BPMN process (process B). Both processes are inside the same JDev project.
    BPM Process B was created using the JDev wizard. I chose a asynchronous service and defined input and output variables. In the created process I verified the Start and End events (in the implementation tab) and both are defined corretcly. In the composite.xml Process B has 2 operations on the Exposed Services side (left side).
    In Process A, inside the Send Task implementation tab I have selected:
    Conversation Type: Initiates
    Properties
    - Implementation: Process Call
    - Process: I can browse and select Process B
    - Node: Nothing is shown on the LOV.
    If instead of the Send Task I use a Service Task I can select the Node (Start node of Process B).
    I am using versions 11.1.1.4 for both JDev and SOA/BPM.
    Can you help me? Am I doing something wrong?
    Thanks for your help.
    Edited by: 861727 on 26/Mai/2011 9:12

    Hi,
    The send and receive tasks perform similar functionality to the throw and catch message events. However, you cannot use the send task to invoke a process that is initiated with a message start event.
    http://download.oracle.com/docs/cd/E21764_01/doc.1111/e15176/model_bus_procs_bpmpd.htm#CJAHBHII, id 6.4.3
    Regards,
    Diovani
    Edited by: Diovani on 26/05/2011 14:50

  • JVM crashed when applet is loaded in browser

    when applet is loaded in browser after some time JVM crashedwith hs error log.
    i am using
    JRE 1.6.0_10,
    1GB RAM,
    XP SP3,
    IE6
    Error log
    # An unexpected error has been detected by Java Runtime Environment:
    # EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x6d02bd1d, pid=6032, tid=4772
    # Java VM: Java HotSpot(TM) Client VM (11.0-b15 mixed mode windows-x86)
    # Problematic frame:
    # C [awt.dll+0x2bd1d]
    # If you would like to submit a bug report, please visit:
    # http://java.sun.com/webapps/bugreport/crash.jsp
    # The crash happened outside the Java Virtual Machine in native code.
    # See problematic frame for where to report the bug.
    #

    It appears from the following statement that a native code process failed when called by the jvm.
    The crash happened outside the Java Virtual Machine in native code.Not much more can be said. The cause does not appear to Java code.

  • Inter Applet Communication across frames - Help Needed

    I am trying inter applet communication across frames. For this to happen I am using an intermidiate
    class which registers two applets and whenever any applet needs reference of other applet it gets it
    through this class.
    The page is an important part of a navigation link. So it is loaded many times while traversing through
    the site.
    Every time I load this page the applet does not paint itself (shows grey or background) and the browser
    stops responding. The machine needs to be restarted. This also happens when we keep that page idle for
    a long time (say 2 hours - session does not time out but applet hangs). I have used another thread object
    which is for utility and accesses the applet in the other frame every 10 seconds or so.
    When the applet hangs it does ot throw any exception or JVM error. This happens on certain machines
    evrytime and never on some machines. The applet hangs only in Microsoft IE 5 & 5.5 and never in Netscape
    4.x.
    What could be the problem?
    Can anyone help me with this problem? Its a deadline project and I can't get through.
    Thanks & Regards,
    Rahul

    Try making the register and getter methods of the intermediate class static synchronized. Then register the applets in their start() methods and unregister them in their stop() methods. Call the getter method of the intermediate class wherever you need access to another applet and never cache the instance you get. You may have to also synchronize all your start() and stop() methods to the intermediate class, as well as all methods that perform interapplet communication.
    Tell me what happenned ...

  • Force IE to reload applet jar without closing browser?

    Hello,
    We have an applet that we need to support with both the Sun plugin and the MS JVM in IE. We do releases weekly and need to make sure our users get the most recent version of the jar when they launch the applet after a release. With the plugin, we can do this by using the cache version tags that the plug in supports, but with the MS JVM it appears that unless the browser is closed and reopened, the user will get the cached version of the applet from the browser cache (or the running JVM?). How can I ensure that the browser will get the newer version without having the users reopen their browsers. Also, does anyone know what the problem is here? Where does the MS JVM cache the applet? Is it sitting around in the JVM and only when the brower is closed and JVM destroyed that you can get the new version? How does the MS JVM deal with caching applets?
    BTW, I am not talking about making sure the HTML/applet tags arent cached, I dont think that is related to the jars being cached while the browser is still open.
    Thanks
    Aaron

    *** Jtrace: Found a free socket port: 2843
    native lib path C:\Program Files\Java\jre1.6.0_03\lib\ext*** Jtrace: nspr4.dll under C:\Program Files\Java\jre1.6.0_03\lib\ext\ielib is set to PATH
    *** Jtrace: Engine initialize once!
    native lib path C:\Program Files\Java\jre1.6.0_03\lib\ext*** Jtrace: Executing IeEmbed.exe -port=2843
    *** Jtrace: Connecting to native browser ... 0
    *** Jtrace: connected
    *** Jtrace: Process event to native browser: 0, 0,
    *** Jtrace: Send data to socket: 0,0,</html><body></html>
    *** Jtrace: Process event to native browser: 0, 1,
    *** Jtrace: Send data to socket: 0,1,459914</html><body></html>
    *** Jtrace: Read data from socket: 0,3042</html><body></html>
    *** Jtrace: Got a complete short message: 0,3042
    *** Jtrace: Process event from native browser: 0, 3042, null
    *** Jtrace: Process event to native browser: 0, 5,
    *** Jtrace: Send data to socket: 0,5,http://www.calpinetech.com</html><body></html>
    *** Jtrace: Process event to native browser: 0, 4,
    *** Jtrace: Send data to socket: 0,4,0,36,1000,464</html><body></html>
    *** Jtrace: Read data from socket: 0,3003</html><body></html>0,3022,back=0</html><body></html>0,3022,forward=0</html><body></html>
    *** Jtrace: Got a complete short message: 0,3003
    *** Jtrace: Process event from native browser: 0, 3003, null
    *** Jtrace: Got a complete short message: 0,3022,back=0
    *** Jtrace: Process event from native browser: 0, 3022, back=0
    *** Jtrace: Got a complete short message: 0,3022,forward=0
    *** Jtrace: Process event from native browser: 0, 3022, forward=0
    *** Jtrace: Read data from socket: 0,3024,Waiting for about:blank...</html><body></html>0,3022,back=0</html><body></html>0,3022,forward=0</html><body></html>
    *** Jtrace: Got a complete short message: 0,3024,Waiting for about:blank...
    *** Jtrace: Process event from native browser: 0, 3024, Waiting for about:blank...
    *** Jtrace: Got a complete short message: 0,3022,back=0
    *** Jtrace: Process event from native browser: 0, 3022, back=0
    *** Jtrace: Got a complete short message: 0,3022,forward=0
    *** Jtrace: Process event from native browser: 0, 3022, forward=0
    *** Jtrace: Read data from socket: 0,3023,about:blank</html><body></html>0,3004</html><body></html>0,3024,Done</html><body></html>0,3005</html><body></html>0,3023,about:blank</html><body></html>0,3005</html><body></html>
    *** Jtrace: Got a complete short message: 0,3023,about:blank
    *** Jtrace: Process event from native browser: 0, 3023, about:blank
    *** Jtrace: Got a complete short message: 0,3004
    *** Jtrace: Process event from native browser: 0, 3004, null
    *** Jtrace: Got a complete short message: 0,3024,Done
    *** Jtrace: Process event from native browser: 0, 3024, Done
    *** Jtrace: Got a complete short message: 0,3005
    *** Jtrace: Process event from native browser: 0, 3005, null
    *** Jtrace: Got a complete short message: 0,3023,about:blank
    *** Jtrace: Process event from native browser: 0, 3023, about:blank
    *** Jtrace: Got a complete short message: 0,3005
    *** Jtrace: Process event from native browser: 0, 3005, null
    *** Jtrace: Dispatch event from NativeEventThread: 3042
    *** Jtrace: Dispatch event from NativeEventThread: 3003
    *** Jtrace: Dispatch event from NativeEventThread: 3022
    *** Jtrace: Back State changed = false
    *** Jtrace: Dispatch event from NativeEventThread: 3022
    *** Jtrace: Forward State changed = false
    *** Jtrace: Dispatch event from NativeEventThread: 3024
    *** Jtrace: Dispatch event from NativeEventThread: 3022
    *** Jtrace: Back State changed = false
    *** Jtrace: Dispatch event from NativeEventThread: 3022
    *** Jtrace: Forward State changed = false
    *** Jtrace: Dispatch event from NativeEventThread: 3023
    *** Jtrace: Dispatch event from NativeEventThread: 3004
    *** Jtrace: Dispatch event from NativeEventThread: 3024
    *** Jtrace: Dispatch event from NativeEventThread: 3005
    *** Jtrace: Dispatch event from NativeEventThread: 3023
    *** Jtrace: Dispatch event from NativeEventThread: 3005
    *** Jtrace: Read data from socket: 0,3001,http://www.calpinetech.com/</html><body></html>
    *** Jtrace: Got a complete short message: 0,3001,http://www.calpinetech.com/
    *** Jtrace: Process event from native browser: 0, 3001, http://www.calpinetech.com/
    *** Jtrace: Dispatch event from NativeEventThread: 3001
    *** Jtrace: URL = http://www.calpinetech.com/
    *** Jtrace: Send data to socket: @0,3001,0</html><body></html>
    *** Jtrace: Read data from socket: 0,3003</html><body></html>0,3024,Done</html><body></html>0,3003</html><body></html>
    *** Jtrace: Got a complete short message: 0,3003
    *** Jtrace: Process event from native browser: 0, 3003, null
    *** Jtrace: Dispatch event from NativeEventThread: 3003
    *** Jtrace: Got a complete short message: 0,3024,Done
    *** Jtrace: Process event from native browser: 0, 3024, Done
    *** Jtrace: Dispatch event from NativeEventThread: 3024
    *** Jtrace: Got a complete short message: 0,3003
    *** Jtrace: Process event from native browser: 0, 3003, null
    *** Jtrace: Dispatch event from NativeEventThread: 3003
    *** Jtrace: Read data from socket: 0,3005</html><body></html>0,3024,Waiting for http://www.calpinetech.com/...</html><body></html>
    *** Jtrace: Got a complete short message: 0,3005
    *** Jtrace: Process event from native browser: 0, 3005, null
    *** Jtrace: Got a complete short message: 0,3024,Waiting for http://www.calpinetech.com/...
    *** Jtrace: Process event from native browser: 0, 3024, Waiting for http://www.calpinetech.com/...
    *** Jtrace: Dispatch event from NativeEventThread: 3005
    *** Jtrace: Dispatch event from NativeEventThread: 3024
    *** Jtrace: Read data from socket: 0,3005</html><body></html>
    *** Jtrace: Got a complete short message: 0,3005
    *** Jtrace: Process event from native browser: 0, 3005, null
    *** Jtrace: Dispatch event from NativeEventThread: 3005
    *** Jtrace: Read data from socket: 0,3005</html><body></html>
    *** Jtrace: Got a complete short message: 0,3005
    *** Jtrace: Process event from native browser: 0, 3005, null
    *** Jtrace: Dispatch event from NativeEventThread: 3005
    *** Jtrace: Read data from socket: 0,3024,Waiting for http://www.calpinetech.com/...</html><body></html>
    *** Jtrace: Got a complete short message: 0,3024,Waiting for http://www.calpinetech.com/...
    *** Jtrace: Process event from native browser: 0, 3024, Waiting for http://www.calpinetech.com/...
    *** Jtrace: Dispatch event from NativeEventThread: 3024
    *** Jtrace: Read data from socket: 0,3022,back=0</html><body></html>0,3022,forward=0</html><body></html>
    *** Jtrace: Got a complete short message: 0,3022,back=0
    *** Jtrace: Process event from native browser: 0, 3022, back=0
    *** Jtrace: Dispatch event from NativeEventThread: 3022
    *** Jtrace: Back State changed = false
    *** Jtrace: Got a complete short message: 0,3022,forward=0
    *** Jtrace: Process event from native browser: 0, 3022, forward=0
    *** Jtrace: Dispatch event from NativeEventThread: 3022
    *** Jtrace: Forward State changed = false
    *** Jtrace: Read data from socket: 0,3022,back=0</html><body></html>0,3022,forward=0</html><body></html>0,3022,back=0</html><body></html>0,3022,forward=0</html><body></html>0,3023,about:blank</html><body></html>0,3004</html><body></html>
    *** Jtrace: Got a complete short message: 0,3022,back=0
    *** Jtrace: Process event from native browser: 0, 3022, back=0
    *** Jtrace: Got a complete short message: 0,3022,forward=0
    *** Jtrace: Process event from native browser: 0, 3022, forward=0
    *** Jtrace: Dispatch event from NativeEventThread: 3022
    *** Jtrace: Back State changed = false
    *** Jtrace: Dispatch event from NativeEventThread: 3022
    *** Jtrace: Forward State changed = false
    *** Jtrace: Got a complete short message: 0,3022,back=0
    *** Jtrace: Process event from native browser: 0, 3022, back=0
    *** Jtrace: Dispatch event from NativeEventThread: 3022
    *** Jtrace: Back State changed = false
    *** Jtrace: Got a complete short message: 0,3022,forward=0
    *** Jtrace: Process event from native browser: 0, 3022, forward=0
    *** Jtrace: Dispatch event from NativeEventThread: 3022
    *** Jtrace: Forward State changed = false
    *** Jtrace: Got a complete short message: 0,3023,about:blank
    *** Jtrace: Process event from native browser: 0, 3023, about:blank
    *** Jtrace: Dispatch event from NativeEventThread: 3023
    *** Jtrace: Got a complete short message: 0,3004
    *** Jtrace: Process event from native browser: 0, 3004, null
    *** Jtrace: Dispatch event from NativeEventThread: 3004
    *** Jtrace: Read data from socket: 0,3023,Calpine Technologies</html><body></html>
    *** Jtrace: Got a complete short message: 0,3023,Calpine Technologies
    *** Jtrace: Process event from native browser: 0, 3023, Calpine Technologies
    *** Jtrace: Dispatch event from NativeEventThread: 3023
    *** Jtrace: Read data from socket: 0,3005</html><body></html>
    *** Jtrace: Got a complete short message: 0,3005
    *** Jtrace: Process event from native browser: 0, 3005, null
    *** Jtrace: Dispatch event from NativeEventThread: 3005
    *** Jtrace: Read data from socket: 0,3024,Waiting for http://www.calpinetech.com/...</html><body></html>
    *** Jtrace: Got a complete short message: 0,3024,Waiting for http://www.calpinetech.com/...
    *** Jtrace: Process event from native browser: 0, 3024, Waiting for http://www.calpinetech.com/...
    *** Jtrace: Dispatch event from NativeEventThread: 3024
    *** Jtrace: Read data from socket: 0,3005</html><body></html>
    *** Jtrace: Got a complete short message: 0,3005
    *** Jtrace: Process event from native browser: 0, 3005, null
    *** Jtrace: Dispatch event from NativeEventThread: 3005
    *** Jtrace: Read data from socket: 0,3024,Waiting for http://www.calpinetech.com/...</html><body></html>
    *** Jtrace: Got a complete short message: 0,3024,Waiting for http://www.calpinetech.com/...
    *** Jtrace: Process event from native browser: 0, 3024, Waiting for http://www.calpinetech.com/...
    *** Jtrace: Dispatch event from NativeEventThread: 3024
    *** Jtrace: Read data from socket: 0,3024,Waiting for http://www.calpinetech.com/...</html><body></html>
    *** Jtrace: Got a complete short message: 0,3024,Waiting for http://www.calpinetech.com/...
    *** Jtrace: Process event from native browser: 0, 3024, Waiting for http://www.calpinetech.com/...
    *** Jtrace: Dispatch event from NativeEventThread: 3024
    *** Jtrace: Read data from socket: 0,3005</html><body></html>
    *** Jtrace: Got a complete short message: 0,3005
    *** Jtrace: Process event from native browser: 0, 3005, null
    *** Jtrace: Dispatch event from NativeEventThread: 3005
    *** Jtrace: Read data from socket: 0,3005</html><body></html>
    *** Jtrace: Got a complete short message: 0,3005
    *** Jtrace: Process event from native browser: 0, 3005, null
    *** Jtrace: Read data from socket: 0,3005</html><body></html>
    *** Jtrace: Got a complete short message: 0,3005
    *** Jtrace: Process event from native browser: 0, 3005, null
    *** Jtrace: Dispatch event from NativeEventThread: 3005
    *** Jtrace: Dispatch event from NativeEventThread: 3005
    *** Jtrace: Read data from socket: 0,3005</html><body></html>
    *** Jtrace: Got a complete short message: 0,3005
    *** Jtrace: Process event from native browser: 0, 3005, null
    *** Jtrace: Dispatch event from NativeEventThread: 3005
    *** Jtrace: Read data from socket: 0,3005</html><body></html>
    *** Jtrace: Got a complete short message: 0,3005
    *** Jtrace: Process event from native browser: 0, 3005, null
    *** Jtrace: Dispatch event from NativeEventThread: 3005
    *** Jtrace: Read data from socket: 0,3005</html><body></html>
    *** Jtrace: Got a complete short message: 0,3005
    *** Jtrace: Process event from native browser: 0, 3005, null
    *** Jtrace: Dispatch event from NativeEventThread: 3005
    *** Jtrace: Read data from socket: 0,3005</html><body></html>
    *** Jtrace: Got a complete short message: 0,3005
    *** Jtrace: Process event from native browser: 0, 3005, null
    *** Jtrace: Dispatch event from NativeEventThread: 3005
    *** Jtrace: Read data from socket: 0,3005</html><body></html>
    *** Jtrace: Got a complete short message: 0,3005
    *** Jtrace: Process event from native browser: 0, 3005, null
    *** Jtrace: Dispatch event from NativeEventThread: 3005
    *** Jtrace: Read data from socket: 0,3005</html><body></html>
    *** Jtrace: Got a complete short message: 0,3005
    *** Jtrace: Process event from native browser: 0, 3005, null
    *** Jtrace: Dispatch event from NativeEventThread: 3005
    *** Jtrace: Read data from socket: 0,3005</html><body></html>
    *** Jtrace: Got a complete short message: 0,3005
    *** Jtrace: Process event from native browser: 0, 3005, null
    *** Jtrace: Dispatch event from NativeEventThread: 3005
    *** Jtrace: Read data from socket: 0,3005</html><body></html>
    *** Jtrace: Got a complete short message: 0,3005
    *** Jtrace: Process event from native browser: 0, 3005, null
    *** Jtrace: Dispatch event from NativeEventThread: 3005
    *** Jtrace: Read data from socket: 0,3005</html><body></html>
    *** Jtrace: Got a complete short message: 0,3005
    *** Jtrace: Process event from native browser: 0, 3005, null
    *** Jtrace: Dispatch event from NativeEventThread: 3005
    *** Jtrace: Read data from socket: 0,3005</html><body></html>
    *** Jtrace: Got a complete short message: 0,3005
    *** Jtrace: Process event from native browser: 0, 3005, null
    *** Jtrace: Dispatch event from NativeEventThread: 3005
    *** Jtrace: Read data from socket: 0,3005</html><body></html>
    *** Jtrace: Got a complete short message: 0,3005
    *** Jtrace: Process event from native browser: 0, 3005, null
    *** Jtrace: Dispatch event from NativeEventThread: 3005
    *** Jtrace: Read data from socket: 0,3005</html><body></html>
    *** Jtrace: Got a complete short message: 0,3005
    *** Jtrace: Process event from native browser: 0, 3005, null
    *** Jtrace: Process event to native browser: 0, 15,
    *** Jtrace: Send data to socket: 0,15,</html><body></html>
    *** Jtrace: Read data from socket: 0,3061,<HTML xmlns="http://www.w3.org/1999/xhtml"><HEAD><TITLE>Calpine Technologies</TITLE>
    <META http-equiv=Content-Type content="text/html; charset=iso-8859-1"><LINK href="css/home_layout.css" type=text/css rel=stylesheet>
    <SCRIPT src="Scripts/AC_RunActiveContent.js" type=text/javascript></SCRIPT>
    </HEAD>
    <BODY>
    <CENTER>
    <DIV id=main>
    <DIV id=topnavigation align=left>
    <DIV class=fontboldgray id=topnavigationinner>
    <DIV align=left>  HOME    |    ABOUT US   |    SOLUTIONS    |    OUTSOURCING   |   CAREERS    |  HOW WE WORK   |  CONTACT US   |    LOGIN      </DIV></DIV>
    <DIV id=topnavigationicons align=right><IMG height=18 src="images/top_icon.gif" wi</html><body></html>_head
    *** Jtrace: Got a head message piece: <HTML xmlns="http://www.w3.org/1999/xhtml"><HEAD><TITLE>Calpine Technologies</TITLE>
    <META http-equiv=Content-Type content="text/html; charset=iso-8859-1"><LINK href="css/home_layout.css" type=text/css rel=stylesheet>
    <SCRIPT src="Scripts/AC_RunActiveContent.js" type=text/javascript></SCRIPT>
    </HEAD>
    <BODY>
    <CENTER>
    <DIV id=main>
    <DIV id=topnavigation align=left>
    <DIV class=fontboldgray id=topnavigationinner>
    <DIV align=left>  HOME    |    ABOUT US   |    SOLUTIONS    |    OUTSOURCING   |   CAREERS    |  HOW WE WORK   |  CONTACT US   |    LOGIN      </DIV></DIV>
    <DIV id=topnavigationicons align=right><IMG height=18 src="images/top_icon.gif" wi
    *** Jtrace: Read data from socket: 0,3061,dth=60 useMap=#Map border=0> <MAP id=Map name=Map><AREA shape=RECT coords=43,0,60,12 href="#"><AREA shape=RECT coords=21,0,38,12 href="#"><AREA shape=RECT coords=0,0,17,12 href="#"></MAP></DIV></DIV>
    <DIV id=login style="DISPLAY: none; Z-INDEX: 3; OVERFLOW: hidden; PADDING-TOP: 4px; POSITION: absolute">
    <DIV id=logindiv>
    <FORM style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px" name=loginfrm action=# method=post ?>
    <TABLE class=logintable width="100%">
    <TBODY>
    <TR>
    <TD vAlign=top align=right colSpan=2><A onclick="overlayclose('login'); return false" href="#"><IMG src="images/n.gif" border=0></A></TD></TR>
    <TR>
    <TD class=logintext align=right>USER ID </TD>
    <TD align=left><INPUT name=userName></TD></TR>
    <TR>
    <TD class=logintext align=right>PASSWORD </TD>
    <TD align=left><INPUT type=password value="" name=password><INPUT type=hidden value=Login name=login></TD></TR>
    <TR>
    <TD align=middle></TD>
    <TD align=left><IMG style="CURSOR: hand" onclick="return va</html><body></html>_middle
    *** Jtrace: Got a middle message piece: dth=60 useMap=#Map border=0> <MAP id=Map name=Map><AREA shape=RECT coords=43,0,60,12 href="#"><AREA shape=RECT coords=21,0,38,12 href="#"><AREA shape=RECT coords=0,0,17,12 href="#"></MAP></DIV></DIV>
    <DIV id=login style="DISPLAY: none; Z-INDEX: 3; OVERFLOW: hidden; PADDING-TOP: 4px; POSITION: absolute">
    <DIV id=logindiv>
    <FORM style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px" name=loginfrm action=# method=post ?>
    <TABLE class=logintable width="100%">
    <TBODY>
    <TR>
    <TD vAlign=top align=right colSpan=2><A onclick="overlayclose('login'); return false" href="#"><IMG src="images/n.gif" border=0></A></TD></TR>
    <TR>
    <TD class=logintext align=right>USER ID </TD>
    <TD align=left><INPUT name=userName></TD></TR>
    <TR>
    <TD class=logintext align=right>PASSWORD </TD>
    <TD align=left><INPUT type=password value="" name=password><INPUT type=hidden value=Login name=login></TD></TR>
    <TR>
    <TD align=middle></TD>
    <TD align=left><IMG style="CURSOR: hand" onclick="return va
    *** Jtrace: Read data from socket: 0,3061,lform();" src="images/login.gif" name=login></TD></TD></TR></TBODY></TABLE></FORM></DIV></DIV>
    <DIV id=left>
    <DIV id=logocontainer>
    <DIV id=leftsidepadding align=left><A href="index.php"><IMG height=49 alt=Calpine src="images/logo.gif" width=245 border=0></A></DIV></DIV>
    <DIV id=left>
    <DIV id=aboutcalpine>
    <DIV id=leftsideaboutcalpine align=left><SPAN class=fontbold>About Calpine </SPAN><BR><SPAN class=font>Calpine technologies is a company specialized in custom software development, web design, Internet /Intranet applications and consulting services. The company has potential and experience in development of complex solutions for its customers. Calpine provides Exceptional Solutions at an Exceptional Price.</SPAN><BR><BR></DIV></DIV>
    <DIV id=search>
    <DIV class=fontbold id=leftsidesearch align=left>Search Site<BR>
    <DIV id=input><INPUT class=input name=textfield> <IMG height=17 src="images/go.gif" width=23></DIV>
    <DIV id=input><SPAN class=font>Advanced Search</SPAN></DIV></DIV></DIV>
    <DIV id=search></html><body></html>_middle
    *** Jtrace: Got a middle message piece: lform();" src="images/login.gif" name=login></TD></TD></TR></TBODY></TABLE></FORM></DIV></DIV>
    <DIV id=left>
    <DIV id=logocontainer>
    <DIV id=leftsidepadding align=left><IMG height=49 alt=Calpine src="images/logo.gif" width=245 border=0></DIV></DIV>
    <DIV id=left>
    <DIV id=aboutcalpine>
    <DIV id=leftsideaboutcalpine align=left><SPAN class=fontbold>About Calpine </SPAN><BR><SPAN class=font>Calpine technologies is a company specialized in custom software development, web design, Internet /Intranet applications and consulting services. The company has potential and experience in development of complex solutions for its customers. Calpine provides Exceptional Solutions at an Exceptional Price.</SPAN><BR><BR></DIV></DIV>
    <DIV id=search>
    <DIV class=fontbold id=leftsidesearch align=left>Search Site<BR>
    <DIV id=input><INPUT class=input name=textfield> <IMG height=17 src="images/go.gif" width=23></DIV>
    <DIV id=input><SPAN class=font>Advanced Search</SPAN></DIV></DIV></DIV>
    <DIV id=search>
    *** Jtrace: Read data from socket: 0,3061,
    <DIV class=fontbold id=leftsideevents align=left>Upcoming Event <BR><BR><SPAN class=font>See us at these upcoming shows</SPAN><BR><IMG height=51 src="images/upcoing.gif" width=193 border=0></DIV></DIV></DIV></DIV>
    <DIV id=domain>
    <SCRIPT type=text/javascript>
    AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0','width','513','height','124','src','images/banner','quality','high','pluginspage','http://www.macromedia.com/go/getflashplayer','wmode','opaque','movie','images/banner' ); //end AC code
    </SCRIPT>
    <OBJECT codeBase=http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0 height=124 width=513 classid=clsid:d27cdb6e-ae6d-11cf-96b8-444553540000><PARAM NAME="_cx" VALUE="13573"><PARAM NAME="_cy" VALUE="3281"><PARAM NAME="FlashVars" VALUE=""><PARAM NAME="Movie" VALUE="images/banner.swf"><PARAM NAME="Src" VALUE="images/banner.swf"><PARAM NAME="WMode" VALUE="Opaque"><PARAM NAME="Play" VALUE</html><body></html>_middle
    *** Jtrace: Got a middle message piece:
    <DIV class=fontbold id=leftsideevents align=left>Upcoming Event <BR><BR><SPAN class=font>See us at these upcoming shows</SPAN><BR><IMG height=51 src="images/upcoing.gif" width=193 border=0></DIV></DIV></DIV></DIV>
    <DIV id=domain>
    <SCRIPT type=text/javascript>
    AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0','width','513','height','124','src','images/banner','quality','high','pluginspage','http://www.macromedia.com/go/getflashplayer','wmode','opaque','movie','images/banner' ); //end AC code
    </SCRIPT>
    <OBJECT codeBase=http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0 height=124 width=513 classid=clsid:d27cdb6e-ae6d-11cf-96b8-444553540000><PARAM NAME="_cx" VALUE="13573"><PARAM NAME="_cy" VALUE="3281"><PARAM NAME="FlashVars" VALUE=""><PARAM NAME="Movie" VALUE="images/banner.swf"><PARAM NAME="Src" VALUE="images/banner.swf"><PARAM NAME="WMode" VALUE="Opaque"><PARAM NAME="Play" VALUE
    *** Jtrace: Read data from socket: 0,3061,="-1"><PARAM NAME="Loop" VALUE="-1"><PARAM NAME="Quality" VALUE="High"><PARAM NAME="SAlign" VALUE=""><PARAM NAME="Menu" VALUE="-1"><PARAM NAME="Base" VALUE=""><PARAM NAME="AllowScriptAccess" VALUE=""><PARAM NAME="Scale" VALUE="ShowAll"><PARAM NAME="DeviceFont" VALUE="0"><PARAM NAME="EmbedMovie" VALUE="0"><PARAM NAME="BGColor" VALUE=""><PARAM NAME="SWRemote" VALUE=""><PARAM NAME="MovieData" VALUE=""><PARAM NAME="SeamlessTabbing" VALUE="1"><PARAM NAME="Profile" VALUE="0"><PARAM NAME="ProfileAddress" VALUE=""><PARAM NAME="ProfilePort" VALUE="0"><PARAM NAME="AllowNetworking" VALUE="all"><PARAM NAME="AllowFullScreen" VALUE="false">
    <embed width="513" height="124" src="images/banner.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" wmode="opaque" type="application/x-shockwave-flash" ></embed></OBJECT><NOSCRIPT>
    <embed src="images/banner.swf" wi</html><body></html>_middle
    *** Jtrace: Got a middle message piece: ="-1"><PARAM NAME="Loop" VALUE="-1"><PARAM NAME="Quality" VALUE="High"><PARAM NAME="SAlign" VALUE=""><PARAM NAME="Menu" VALUE="-1"><PARAM NAME="Base" VALUE=""><PARAM NAME="AllowScriptAccess" VALUE=""><PARAM NAME="Scale" VALUE="ShowAll"><PARAM NAME="DeviceFont" VALUE="0"><PARAM NAME="EmbedMovie" VALUE="0"><PARAM NAME="BGColor" VALUE=""><PARAM NAME="SWRemote" VALUE=""><PARAM NAME="MovieData" VALUE=""><PARAM NAME="SeamlessTabbing" VALUE="1"><PARAM NAME="Profile" VALUE="0"><PARAM NAME="ProfileAddress" VALUE=""><PARAM NAME="ProfilePort" VALUE="0"><PARAM NAME="AllowNetworking" VALUE="all"><PARAM NAME="AllowFullScreen" VALUE="false">
    <embed width="513" height="124" src="images/banner.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" wmode="opaque" type="application/x-shockwave-flash" ></embed></OBJECT><NOSCRIPT>
    <embed src="images/banner.swf" wi
    *** Jtrace: Read data from socket: 0,3061,dth="513" height="124" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" wmode="opaque"></embed>
                                            </NOSCRIPT>
    <DIV id=domaingreen align=left>
    <DIV class=font id=domaingreencontents><SPAN class=fontboldyellowheading><A class=yelow href="life_science.html">LifeScience</A></SPAN><SPAN class=fontboldwhiteheading> Solutions</SPAN> <BR><SPAN class=fontwhite>We help clients to manage the bulk of data efficiently inorder to reduce discovery and development time .We are caterring services to the life science giants.</SPAN></DIV></DIV>
    <DIV id=domainblue align=left>
    <DIV class=font id=domainbluecontents align=left><SPAN class=fontboldyellowheading><A class=yelow href="graphic_service.html">Design</A></SPAN><SPAN class=fontboldwhiteheading> Services</SPAN><SPAN class=fontboldwhiteheading></SPAN> <SPAN class=fontwhite><BR>Calpine Creatives provides a full array of creative serv</html><body></html>_middle
    *** Jtrace: Got a middle message piece: dth="513" height="124" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" wmode="opaque"></embed>
                                            </NOSCRIPT>
    <DIV id=domaingreen align=left>
    <DIV class=font id=domaingreencontents><SPAN class=fontboldyellowheading><A class=yelow href="life_science.html">LifeScience</A></SPAN><SPAN class=fontboldwhiteheading> Solutions</SPAN> <BR><SPAN class=fontwhite>We help clients to manage the bulk of data efficiently inorder to reduce discovery and development time .We are caterring services to the life science giants.</SPAN></DIV></DIV>
    <DIV id=domainblue align=left>
    <DIV class=font id=domainbluecontents align=left><SPAN class=fontboldyellowheading><A class=yelow href="graphic_service.html">Design</A></SPAN><SPAN class=fontboldwhiteheading> Services</SPAN><SPAN class=fontboldwhiteheading></SPAN> <SPAN class=fontwhite><BR>Calpine Creatives provides a full array of creative serv
    *** Jtrace: Read data from socket: 0,3061,ices in all aspects of Web design , Graphic design and Print services.<BR>We believe in giving you the EXtra touches that really make your designs to get noticed. </SPAN></DIV></DIV>
    <DIV id=domaingreen align=left>
    <DIV class=font id=domaingreencontents><SPAN class=fontboldyellowheading><A class=yelow href="ecommerce.html">eCommerce</A></SPAN><SPAN class=fontboldwhiteheading> Solutions</SPAN><SPAN class=fontboldwhiteheading></SPAN><BR><SPAN class=fontwhite>We develop high-end custom e-commerce websites with specific goals of each client,High performance web applications completely tailored to suite your requirments. </SPAN></DIV></DIV>
    <DIV id=domainblue align=left>
    <DIV class=font id=domainbluecontents align=left><SPAN class=fontboldyellowheading><A class=yelow href="support.html">Infrastructure </A></SPAN><SPAN class=fontboldwhiteheading>Management</SPAN><SPAN class=fontboldwhiteheading></SPAN> <SPAN class=fontwhite><BR>We provide professional infr</html><body></html>_middle
    *** Jtrace: Got a middle message piece: ices in all aspects of Web design , Graphic design and Print services.<BR>We believe in giving you the EXtra touches that really make your designs to get noticed. </SPAN></DIV></DIV>
    <DIV id=domaingreen align=left>
    <DIV class=font id=domaingreencontents><SPAN class=fontboldyellowheading><A class=yelow href="ecommerce.html">eCommerce</A></SPAN><SPAN class=fontboldwhiteheading> Solutions</SPAN><SPAN class=fontboldwhiteheading></SPAN><BR><SPAN class=fontwhite>We develop high-end custom e-commerce websites with specific goals of each client,High performance web applications completely tailored to suite your requirments. </SPAN></DIV></DIV>
    <DIV id=domainblue align=left>
    <DIV class=font id=domainbluecontents align=left><SPAN class=fontboldyellowheading><A class=yelow href="support.html">Infrastructure </A></SPAN><SPAN class=fontboldwhiteheading>Management</SPAN><SPAN class=fontboldwhiteheading></SPAN> <SPAN class=fontwhite><BR>We provide professional infr
    *** Jtrace: Read data from socket: 0,3061,astructure management based on your total requirments.We offer round the clock service supports which will enhance your infrastructure perfromance and efficiency.</SPAN></DIV></DIV>
    <DIV id=domaingreenbottom align=left>
    <DIV class=font id=domaingreencontentsbottom><SPAN class=fontboldyellowheading><A class=yelow href="erp.html">ERP </A></SPAN><SPAN class=fontboldwhiteheading>Solutions</SPAN><SPAN class=fontboldwhiteheading></SPAN> <BR><SPAN class=fontwhite>The core development process of our organization comprises of prestigious ERPs.We have proven expertise in the arena of ERP.That has given us a distinctive edge in rendering many an ERP solution that have been hugely successful. </SPAN></DIV></DIV>
    <DIV id=domainbluebottom align=left>
    <DIV class=font id=domainbluecontentsbottom align=left><SPAN class=fontboldyellowheading><A class=yelow href="quality.html">Quality Control</A></SPAN> <SPAN class=fontwhite><BR>Our exclusive Quality department take care of all rigid quality assurance</html><body></html>_middle
    *** Jtrace: Got a middle message piece: astructure management based on your total requirments.We offer round the clock service supports which will enhance your infrastructure perfromance and efficiency.</SPAN></DIV></DIV>
    <DIV id=domaingreenbottom align=left>
    <DIV class=font id=domaingreencontentsbottom><SPAN class=fo

  • Applet communication differences

    An applet I've installed on different platforms performs really bad in certain cases. When installed on Tomcat under Windows on a local PC, the performance is excellent. As soon as I install it under the same version of Tomcat on one of our Linux hosts, the performance is about ten times slower. I also tried installing it on OC4J on the same Linux host and the performance is almost as bad. What I noticed in tracing the applet with the Java console is that with the Windows install (which is on the same subnet and domain as my PC), the communication seems to be simple. There is a short JSESSIONID cookie. With the connection to the Linux machine (on a different domain and subnet), the console trace shows very long JSESSIONID cookie that I assume is some sort of certificate.
    Can someone explain this and tell me how to get the same performance on the remote (Linux) host?
    I'm using Tomcat 6 with JDK 1.5 and the local JVM is 1.6.

    I passed an Ethereal trace of sessions against both servers and I see that on the bad connection there are [RST,ACK] packets sent from the client to the server, but I'm not very good at reading such things.
    We've installed the app in several configurations:
    LocalPC -> LAN -> LocalPC: Fast
    LocalPC -> WAN -> Tomcat/Linux: Slow
    LocalPC -> WAN -> OC4J/Linux: Slow
    RemotePC -> LAN -> OC4J/Linux: Fast
    LocalPC -> WAN -> Tomcat/AIX: Slow
    LocalPC -> WAN -> OC4J/AIX: Slow
    LocalPC -> WAN -> Tomcat/Windows: Slow
    So for me it's obvious it is the WAN that is causing the problems. I tried seeing if there is a way to set the Applet to run with different socket parameters such as TCP_NODELAY, but I need to uncompile the code and set it in the code as there does not seem to be a system property for that.
    Any ideas?

  • Is jre1.4 still support javascript to applet communication?

    is jre1.4 still support javascript to applet communication?
    I can't get the method in applet from javascript in jre1.4. Are there have a different way to communication?

    I have a similiar problem. Left a post in the Signed Applet board. I can get the methods called on my applet when operating over HTTP, but when I am on a page served from HTTPS, the browser chews up memory, goes to 100% processor utilization, and the method is never called. This is with the 1.4 plugin.
    Suppose this is related ?

  • Applet not viewable in browser

    Hi
    applet not viewable in browser any website that uses java code seems not to run on my browser though it runs normally well on my friends computer. The browser shows a screen area in grey colour with an error message like "Exception: java.lang.ClassNotFoundException:GUIDemo.class" (im using Win NT4 and IE 5.5) checked the tools/internet options/advanced seettings the browser support is enabled. tried installing the newer version of JRE still not working ..Please guide about any settings that need to be modified or how can i fix this problem ..
    Regards
    anant
    [email protected]

    Hi
    Just a thought, but what broswer are you and your friend using? Are they different by any chance?
    There is an inconsistency between browsers and java, and unfortunately it can result in the error you saw.
    Basically, bog standard Internet Explorer uses its own JVM, whereas Netscape, Mozilla, Opera etc tend to use the java plug-in. To make matters worse, if you install the plug-in on a machine that has Internet Explorer installed, it over-rules the Microsoft version to make itself the default (but this can be undone by looking in the Options menu for Java-plugin and un-ticking the box). Give that a try first.
    Another cause that I have encountered was when using NT on a network, which had been configured not to accept Java Applets at all! Are you on such a network, or stand alone?
    Hope that helps.

  • Signed applet communication on Mac

    In Denmark homebanking is goin on the net with NetBank. My bank postulates that Mac users cannot participate, as signed applet communication is not supported on Macs.
    I find it hard to believe an suspect that ActiveX components are the crook here.
    Can anybody confirm my suspicion. Or clear my Bank :-)
    I am Macin' 9.0.4ie - MRJ 2.2.5 . Explorer 5.0 or Netscape 6.0

    The bank probably says that because it doesn't have any Macs to test it on. Signed applets do work on Macs. However, not all of JRE 1.1 may be implemented in NS 4 or IE 5.0.
    I think providing applet only access to Netbanking is a really dumb idea. Fortunately, my bank has not gone the applet route and I can use netbanking services just fine on my Mac with 128 bit encryption.
    If I were you, I would just switch to a bank that is more Mac friendly...

  • I have a sample applet tag in my browser

    Here is the applet tag in my browser
    <applet id="Laufschrift1" name="Laufschrift1" code=
    "TickerTape.class" codebase="../../scripts/" height="25"
    width="780">
    What does ../../scripts denote.
    As far as i know CODEBASE = ./ denotes the current directory or the classpath + the classname
    But i have seen CODEBASE = ../../scripts/ for the first time.
    Supposing that the webpage address is www.abc.com then CODEBASE = ../../scripts/ will be ??
    I am new to java and so i need someone's help

    "../" means "the directory above". So "../../scripts/" means "the directory named scripts located in the directory two levels above the current directory."

Maybe you are looking for

  • Sending an email using the gmail client on the iPhone

    Hello, When I send an email using the gmail client on the iPhone, the message I send then shows up in my 'in box' and not my 'sent' box. Mail app on my computer behaves in the same manner. Is there a fix for this? Thanks for your help.

  • ALE problem when delete GL Account

    Dear Expert, I have create ALE with 2 client in my system. When I try to create GL account in sender system, that GL account also created in receiver system. When I tried to delete it from sender system, that GL account still exist in receiver system

  • Error when open query designer

    Hi people when i try to open query designer on my dev system i have some message. In the query designer appears two STOP error that tell to me ther's a dump in system. On system on st22 the dump is this: Errore run-time        RAISE_EXCEPTION        

  • GRC AC Access Request

    Hello all! 1 - We are implementing GRC AC for a client and this is our first project. Basically the client needs the default workflow to add new roles for a user (Change Account) with only one extra need, add a "Manager Approval". In this case, to co

  • Is there a way to put all "unnamed" photos in one folder?

    I ised to be able to do this with iPhoto, but now cannot seem to be able to do it with Photos.  I'd like to edit the remaining "unnamed" photos in my library, and there seem to be a lot, and no good way of finding them all. TIA.