Build 2016

I recommend Skype for Business Server 2015 developers reviewing the information of Build 2016 San Francisco, CA from March 30 – April 1, 2016.

A recording of the Skype for Business Developer Platform Update session can be found here:

I also recommend the session below:

Microsoft continues to focus on enabling developers to do amazing work as businesses and industries transform in support of the shift to a cloud-first, mobile-first world. At Build 2016 they present the latest tools and technologies and how they can help today’s developers be their most creative and productive.

The presentations and broadcasts can be found on Channel9.

This week at Build 2016Microsoft announced the general availability of new developer capabilities for Skype for Business Online that enable developers to easily embed real-time presence and messaging into enterprise and Office 365 applications.

Develop for Skype for Business Online

For the first time ever, we are enabling third party apps to natively integrate with Skype for Business Online and connect to our cloud services. New updates include:

  • Skype for Business User API
    Create apps for Skype for Business Online via the User API (UCWA). Based on the UCWA service initially delivered for Skype for Business Server, the Skype for Business User API allows third party apps to work directly with a users’ chat messages, presence and contacts. Find the Skype for Business User API here. See also my publications and code.
  • App Registration with Azure AD and Office 365
    Register your Skype for Business Online apps as trusted Office 365 apps, to ensure user/admin consent and distribution, and setting the foundation for Skype for Business to connect natively with Office going forward (e.g. integration with Graph API, publish apps via Office Store). Register your apps here.

Embed Conversations with SDKs for Web and App

The new Skype for Business App SDKs enable developers to embed conversations and communication capabilities into enterprise solutions and Office 365 apps so customers can connect with businesses anytime, anywhere and on any device. New updates include:

  • Skype Web SDK
    The Skype Web SDK opens up a new set of possibilities for adding conversations into every enterprise scenario. Built as a JavaScript wrapper, it is now more simple to create a web app. Embed conversations with the Web SDK to enable features such as presence, instant messaging, video and voice. Presence, instant messaging and contact capabilities are generally available today. Support for audio and video via a plug-in with Microsoft Edge (other browsers coming soon) is also offered today–in Preview. You can find the Skype Web SDK here.
  • Skype for Business App SDKs for iOS and Android
    We’re also announcing the upcoming preview of our Skype for Business App SDK. The initial preview, available at the end of April, will focus on select business to consumer (B2C) scenarios such as enabling virtual office visits with your doctor directly within a custom virtual care app.

Additionally, in Build 2016 keynote Microsoft introduced Skype Bots – a new way to bring expertise, products, services and entertainment into your daily messaging on Skype. Today, Skype bots can come to life through messaging, and in the future audio and video calling will be enabled. For more details on what we released in preview and how developers can get started, go to

Build native Android, iOS and Windows apps with Visual Studio
Xamarin enables developers to create fully native applications on Android, iOS, and Windows in C#. At //build 2016, we announced the availability of Xamarin features in Visual Studio Community. Share code across platforms while delivering apps with native performance and look and feel. Additionally, you now have expanded access to Xamarin University curriculum for on-demand mobile development training, including cross-platform best practices from Xamarin mobile experts and industry luminaries.