Overview of Java

Java applications are platform–independent because they are compiled to bytecode that can then be run on a Java virtual machine (JVM) on any certified operating system.

WebSocket and Java

Kaazing WebSocket Gateway provides support for its HTML5 Communication protocol libraries in Java. Using the Java WebSocket client library, you can enable the HTML5 Communication protocols (for example, WebSocket in new or existing Java applications. For example, you can create a Java client to get streaming financial data from a back-end server using WebSocket. The following figure shows a high-level overview of the architecture: