Release upgrades and compatibility
About this section
This section addresses compatibility issues with different version of Robotware.
Matching PC SDK and RobotWare release
You should be aware that the PC SDK are developed and tested for a specific RobotWare release. The general rule is therefore that you develop an application for a certain release.
Compatibility between revisions is however guaranteed (for example RobotWare 5.11.01 will be compatible with PC SDK 5.11).
RobotWare upgrades
At some time during the lifetime of your application, a robot system that your application targets may be upgraded with a later RobotWare version.
The PC SDK is normally compatible with a newer RobotWare release. The PC that hosts the PC SDK application at the customer, however, still needs an upgrade of the Robot Communication Runtime, so that it matches the new robotware release. For more information, see Robot Communication Runtime. If you decide to upgrade the PC SDK application, you must also remember to upgrade the runtime environment of the customer’s PC. For more information, see Deployment of a PC SDK application.
Note
You find all the details about compatibility between different PC SDK versions in the Release Notes.
Tip
When compiling your project, notice any warnings of obsolete methods, as these will probably be removed in the next PC SDK release.
Prepared for change
To summarise, it is important to keep source code safe and available for maintenance.
Tip
Ildasm is a Microsoft tool, which comes with the installation of Microsoft Visual Studio, that you may find useful. It enables you to open the manifest of a specified assembly and quickly find out about dependencies for example. Find out more about it at Ildasm.