Developers

As a developer you may be making changes either to Service components or the .NET or Linux-based client. Your responsibilities may include building Test Environment for the Service which can be used as a strong platform for doing Devices/client side development. You may be interested in the APIs exposed by the system to understand the the concepts behind client-service communication or even create a client library for a platform that’s not supported yet.

You can follow the .steps described in Development on Windows/.NET to create an environment where stable .NET-based development tasks can be performed. Test Environment on Windows documentation is recommended to read after you understand the .NET development environment concepts. For the Linux service test/hosting environment installation documentation please refer to Test Environment on Linux . For Linux-client side developers the Linux Client Development Environment page gives valuable information.

For the communication internals please refer the to API Reference.

The .NET Client Library Reference will show you some basic examples for using the .NET library however the most detailed description for the .NET client can be found on http://docs.thriot.io/dotnet .

The Linux (C++) Client library reference will show you some basic examples for using the Linux C++ library however the most detailed description for the Linux client can be found on http://docs.thriot.io/linuxcpp .

Advertisements