C O D E M E T E R
the license administrator can assign licenses to specific
computers, and monitor and evaluate license usage.
CodeMeter in a virtual environment
Virtual environments and terminal servers were popular
long before the advent of cloud computing. CodeMeter is
particularly suitable for use in this field as its architecture
already takes into account such scenarios.
While other products would just detect a terminal server
and prevent execution of your software, CodeMeter always
correctly counts the number of licenses on a terminal server.
It’s no problem either for CodeMeter to count the
corresponding numbers of licenses if your software is
executed in a virtual machine. CodeMeter prevents license
violation by prohibiting simultaneous use of a single user
license in a CmDongle on multiple virtual machines.
When you generate a CmActLicense, you specify whether
a user can activate it in a virtual machine. The option to
install a license on a network server always exists.
Regardless of whether your software runs in a virtual
environment or on an actual machine, CodeMeter
automatically makes sure the correct licenses are available.
Automatic license release
Here too CodeMeter offers automatic assistance.
CodeMeter monitors all running processes and locked
licenses, and passes this information on to the server. If
the process belonging to a locked license stops, CodeMeter
automatically releases the license. The administrator does
not have to do anything. This saves the user’s time and
money, and makes life easier for staff.
Embedded Driver
Wibu-Systems provides CodeMeter Embedded for
embedded devices, which replaces the CodeMeter runtime
environment and allows direct access to the CmDongle or
CmActLicense from within your software.
CodeMeter Embedded is available as ANSI C source code
or as a static library and can be compiled for your target
system. An important feature of the CodeMeter Embedded
Driver from Wibu-Systems is its modular design, which
allows you to streamline it to your project. It is the ideal
alternative when installed in your own operating system
or an embedded operating system.
Ready-to-use tools
The CodeMeter runtime environment contains a diversity
of user and administrator tools, which can be used
immediately. For example, the CodeMeter command center
allows licenses to be subsequently activated and installed.
There is the concern among users that network licenses in
particular won’t be released when the software crashes.
The user finds themselves in a frustrating situation: they
have legally acquired a license but can’t use it.
PC/Tablet Systems Server Systems Embedded Systems* PLC Systems*
.NET Linux Server .NET B&R Automation Studio
Android Sun Solaris Android CODESYS
Java Windows Server Java Linux Linux Embedded
macOS QNX
Windows RTLinux
Wind River VxWorks
Windows Embedded
*More on request
11