Guest post by Swale Nunez, Senior Enterprise Developer at BlackBerry.
BlackBerry Enterprise Service (BES) 10.2 is here, and as if just showing up wasn’t enough, it came bearing gifts. With its release and the subsequent publishing of the online resources and documentation, you can’t help but notice the introduction of a host of new features: plenty of nice-to–haves, but more importantly, some much needed updates.
The shiniest of the new updates is the debut of Blackberry Web Services (BWS) support for Universal Device Service (UDS). It fills a gaping hole, and with that further reduces the gap that exists between UDS and Blackberry Device Service (BDS). As was previously possible with BDS, BWS now extends the capability to allow you to integrate custom applications with its services for UDS. Many of the Administration Console tasks typically performed by the administrators can now be automated by developing simple custom applications that connect to the web service. Here’s a complete list of available APIs as well as sample code snippets.
To coincide with the BWS for UDS debut, there have been updates to the already posted GitHub sample applications as well.
Beyond just the UDS capabilities, there were some other new additions, as well as some deprecations. Additions include features, APIs and new fields (included tables below). The most notable deprecations include the orgUid parameter for the BWSUtil.getEncodedUsername, the SWToken, and in the PolicyRuleDefinition class, the classification field was deprecated and replaced by the new field applicableDeviceActivationTypes.
All in all, BES 10.2 is new and improved, and the fact that it is so feature rich only makes it more appealing. If you haven’t already, I’d suggest jumping in and taking a deep dive, there’s no telling what hidden treasures you might find. UDS administrators, start automating!
To learn more about developing for the Enterprise, attend our free interactive virtual event, BlackBerry Jam Direct, on Wednesday, February 26 at 10:30 a.m. ET. We’ll uncover key insights into developing for the Enterprise, including why you should be interested in this growing area, and how to understand the challenges business decision-makers face when mobilizing applications in a BYOD world.