Sample Applications

PLUSManaged contains a wide variety of licensing features. As a result, various samples are available for becoming acquainted with the licensing features and learning how to integrate them into your applications. If you are not sure which samples are best for you to evaluate, the Getting Started topic may provide you with the necessary guidance, or you can contact us.

Important

The samples applications are all designed to require activation as your protected application would after integration is complete. The Evaluating and Testing with SOLO Server topic is important for you to review, as this includes information and instructions needed to activate the sample applications.

Read-Only License File Samples

These samples use an implementation derived from the License class, which provide the highest level of security via read-only License Files that can only be issued by SOLO Server. These samples do not include trial licensing, though it is possible to add trial licensing if needed.

Name Description Supported Platforms
SimpleTextEditorReadOnly Simple Windows Forms text editor application. .NET
ClientLicense Minimalist Windows Forms application. .NET, ASP.NET

Mixed Read-Only and Writable License File Samples

Though a little more complex, these samples provide a good middle-ground for security. Their implementations for trial licenses are separate, and are derived from the WritableLicense class, which allows the protected application to start its own trial on-the-fly without requiring SOLO Server by using self-signed and writable License Files. Meanwhile, the implementations for activated licenses are derived from the License class, which uses the more secure, read-only license files.

Name Description Supported Platforms
SimpleTextEditorSelfSignedTrial Simple Windows Forms text editor application. .NET
UnmanagedTrial Minimalist Windows Form application. .NET

Writable License File Samples

These samples create their own, self-signed and writable license file (less secure) for trial licenses and activated licenses by deriving their implementations from the WritableLicense class. Although this provides the most flexibility for modifying licenses without Internet connectivity, their reliance on key data which is entirely known to the application results in less security than using read-only license files used with implementations derived from the License class.

Name Description Supported Platforms
SimpleTextEditorSelfSigned Simple Windows Forms text editor application. .NET
UnmanagedLicense Minimalist Windows Form application. .NET

Network Licensing Samples

These samples show you how you can implement network floating licensing, or limit the number of concurrent instances or users of your application on a network.

Name Description Supported Platforms
NetworkFloatingLicense Minimalist Windows Forms application which focuses on showing you how you leverage PLUSManaged to implement network floating licensing using network semaphore files. .NET
SimpleNetworkFloating Minimalist Windows Forms application which focuses on showing you how you leverage PLUSManaged to implement network floating licensing using SOLO Server. .NET