CAMBRIDGE, UK Embedded software tools developer, Crossware, has integrated floating licence technology across its complete range of commercial software to provide what it claims is a more flexible solution. The License Server enables simultaneous simulation of multi-processor systems, prioritisation of licence allocation and, due to the portability of hardware keys, remote working capability.
By making the hardware keys that control licencing portable across the network, programmers are free to work on any system. Any or all of the keys can be located on a single PC on which the Crossware Licence Server is running. The application software will then access this Licence Server across the local network to be allocated a licence supported by these keys.
It will display computers that are connected to it and show which features are in use. Licence allocation can be prioritised so that priority users will never be refused a licence. It will run as a service and so does not depend upon a user being logged onto the PC on which the Licence Server is installed.
Running several instances of the Crossware development environment simultaneously could be useful for simulating multi-processor systems. It was therefore an important objective that the Licence Server should not to prevent multiple instances of the Crossware development environment from being run on a single computer. Such multiple instances will therefore consume only one licence.
Flexibility allows a developer to remove a hardware key from the server and take it away for use on a remote PC or notebook not connected to the network. When the key is later reconnected to the server, the licenced features controlled by this key will automatically become available again to other networked users.
Crossware is a developer of C cross compilers and other development tools for embedded systems based on the 8051, ColdFire, 68000, CPU32 and other chip families. Host environments include Windows 9x, Windows NT, Windows 2000 and Windows XP.