Checklist: Build Flash Clients Using Kaazing WebSocket Gateway

The following checklist provides the steps necessary to build clients to communicate with Kaazing WebSocket Gateway:

# Step Topic or Reference
1 Learn about supported browsers, operating systems, and platform versions. Release Notes
2 Set up the Gateway, review the out of the box Flash and Flex demos, and build a Flex project. Set Up Your Development Environment
3 Learn how to use the WebSocket API provided by the Kaazing Flash client library in ActionScript. Interact with Kaazing WebSocket Gateway Using the WebSocket API
4 Learn how to use the EventSource API provided by the Kaazing Flash client library in ActionScript. Interact with Kaazing WebSocket Gateway Using the EventSource API
5 Learn how to authenticate your Flash client with the Gateway. Secure Your Flash Client
6 Set up logging for your client. Display Logs for the Flash Client
7 Troubleshoot the most common issue that occurs when using Kaazing Flash clients. Troubleshoot Your Flash Client

Introduction

Kaazing WebSocket Gateway a Flash client library that enables you to use HTML5 Communication protocols (for example, WebSocket and Server-Sent Events) in new or existing web applications. For example, a new application could receive streaming financial data from a back-end server using WebSocket or ByteSocket, or a new Flash client could receive streaming news data through Server-Sent Events. The following figure shows a high-level overview of the architecture:

Flash client architecture overview
Figure: Flash client architecture overview

This document provides information for developing a Flash application developer with WebSocket.

About the Kaazing WebSocket Gateway Flash Client Library

The Kaazing WebSocket Gateway client libraries include a Flash client library enabling the use of ActionScript and HTML5 Communication protocols in your Flash applications. As a Flash application developer, you can use this API to use WebSocket to communicate with your back-end server.

The Flash client library is useful to developers familiar with Flash. For a description of the methods currently supported by the Kaazing WebSocket Gateway Flash client library, see the ActionScript Client API documentation.

About Adobe Flash and Flex

The Adobe Flex SDK is used for the development and deployment of Flash applications (applications relying on the Flash Player or Flash plugin for display in the browser). Typically, Flash applications are used to create rich presentation layers. The Adobe Flex SDK includes a set of user interface components for building a rich Internet application (RIA), such as buttons, data grids, text controls, and trees. The Adobe Flex platform consists of the following components:

  • The MXML declarative user interface language
  • The ActionScript scripting language
  • The Adobe Flex compiler
  • Runtime services

Flash is a compiled language. The Adobe Flex compiler is used to generate Shockwave Flash (SWF) files and Shockwave Component (SWC) files from source ActionScript and MXML files.

Note: You can use Flex SDK 3.5 or higher with Kaazing's Flash client libraries.

TOP