ThingWorx Edge Java SDK > Setting Up ThingWorx Platform to Communicate with a Client
  
Setting Up ThingWorx Platform to Communicate with a Client
Before you can run a client application from a device, you must create a thing on the ThingWorx platform that represents your application and allows the device to communicate with the ThingWorx platform. Within ThingWorx Composer, add a new thing, using the RemoteThing template or one of its derivatives (for example, RemoteThingWithFileTransfer). In addition, you need to create an Application Key for your client application to use to connect to the ThingWorx platform. Refer to the help for ThingWorx Composer if you need assistance.