Overview

The following tutorials and samples start with a standard "Hello World" project and then gradually become more and more complex. These tutorials are meant to be relatively straightforward, leaving it to developers to add further complexity.

All messages are encrypted. The only time the message is not encrypted is when there is a communication error. This usually occurs when the password used for encryption is incorrect on the server or the client. See the How Does It Work? section for details on the encryption used. The examples therefore encrypt and decrypt messages both to and from the server. This documentation will not go into detail on how this is done. Please reference the crypto library documentation for the language your application uses for more information.

The tutorials are as follows:

Hello World

The Hello World tutorial will cover the first project for any computer programmer, saying "Hello World."

Events From Photoshop

The PhotoshopEvents Android example shows how to display and switch the active Document, the active Tool, and the foreground and background colors. The iOS version of photoshophello has an example of receiving foreground and background colors events.

Images

The PhotoshopImages Android example shows how to move image data to and from the device. On iOS, the example is called transmitimage. The AIR sample shows how Document View and Layer Comp works with the image send process.

Arbitrary Data Type

Two iOS examples show how arbitrary data type is used as well as the ability to script painting.