Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>If the speed is crucial, you would probably want to do it via some kind of socket connection. Usually signed applet or a WebStart Java application is able to open a listening socket. Flash application then would be able to connect to this socket and as a result you will have very fast bidirectional communication.</p> <p>There are some caveats however.</p> <ul> <li>You should bear in mind that user might get suspicious about weird socket activity on his machine, or it would be just blocked by a firewall - so you'll need to warn user.</li> <li>In order to be able to connect from Flash to Java, you must dispatch crossdomain policy file from the listening socket (or any other below 1024 - see documentation for details; keywords: crossdomain, policy-file-request, <a href="http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/flash/system/Security.html#loadPolicyFile()" rel="nofollow noreferrer">loadPolicyFile</a>). Also your Flash application might need to request such file manually from the Java application.</li> </ul> <p>Couple of useful links on how to get certificate for your Java application: <a href="http://octets.ru/security/besplatnyj-code-signing-sertifikat-za-30-minut/" rel="nofollow noreferrer">how to get free code signing certificate (Russian)</a>, <a href="http://www.dallaway.com/acad/webstart/" rel="nofollow noreferrer">similar but less detailed description in English</a>.</p> <p>However, if you are able (read: the speed is sufficient) to use <code>Java Applet &lt;-&gt; JavaScript &lt;-&gt; Flash</code> combination I'd advice to take advantage of it.</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload