As with most companies, Polycom works hard to continually improve our products. With that comes changes in Polycom's software including in our APIs. (What is an API? An API or Application Programming Interface can be thought of as an agreement provided by one piece of computer software to another. If you ask me "X", then I will respond with "Y" in a specific format.)
Polycom works to maintain both forwards and backwards compatability with our APIs, so a change in our software doesn't change the response back to your software-- we try not to break the "agreement".
In order to write software that will work after upgrades, Polycom has released Best Practices to Prevent Versioning Issues in the Polycom RealPresence Platform API Guide (see http://bit.ly/1shsRyN)
For Example: Best Practices to Prevent Versioning Issues (from Page 25):
Developers using the API should use the following practices, to minimize software versioning related issues
and protect against unintentional agent upgrades:
To determine whether a version is compatible, refer to the documentation for the API methods, which specifies what representations are possible as returned values.
Polycom is committed to maintaining both forward and backward compatibility of the API where possible. Typically, the API will support both the old and new content types when incompatible differences occur.
In some relatively rare cases, it may simply be impossible to support the old content type. In these cases, the release notes for the new version of the API will include a list of the content types that are no longer supported.
Want to learn more about what Polycom APIs can do? Join the Polycom Developer Community or read the Polycom RealPresence Platform API Guide
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Featured Authors
|