This course focuses on how you can use the UCMA SDK to develop solutions that would assist most types of businesses. We will cover configuring a Trusted Application Server, Application Provisioning, the CollaborationPlatform, Endpoints, Conversations, Conferencing, Presence, and Contacts.
This course focuses on how you can use the UCMA SDK to develop solutions that would assist most types of businesses. I will show you how you can apply UCMA to real-world business scenarios and hopefully spark some ideas on how you can apply the explored concepts to your own business use cases. Although the topics are introductory in nature, they will set the foundations for common UCMA tasks involving establishing the Platform and Endpoints, Conversations, Conferencing, Presence, and Contacts. This entire course is approached from the standpoint of a real-world global corporation beginning to explore the benefits of UCMA.
Michael is an experienced software developer specializing in the Unified Communications APIs for Microsoft Communications Server and Lync Server and presented at the inaugural Lync Conference 2013 in San Diego in the innovations track and at the Lync Server launch events across Australia.
Section Introduction Transcripts
Section Introduction Transcripts
Configuring Your Development Environment This is the first of four modules called Configuring Your Development Environment. Before I get into the details of the course, I just want to make sure that you know what the acronym UCMA stands for. It stands for Unified Communications Managed API. It is one of five SDKs that can be leveraged to extend Lync Server 2013's functionality for enhanced business solutions. Throughout this course I will get you up to speed with the basics of developing UCMA applications. This module focuses on installing and configuring the prerequisites for our development environment. Then in the remaining modules we'll get into developing our UCMA applications focusing on the core building blocks of UCMA which includes, establishing the collaboration platform and managing conversations, conferences, user presence, and contacts. Now most importantly, the UCMA applications we develop will be applied to real-world business scenarios, we will actually be developing these solutions for my fictitious and imaginatively named company, MickyV Industries. Now MickyV Industries has a real corporate structure, we saw it's located all over Australia, because that's where I'm from, and did a number of different industry verticals. This will ensure that we have enough fertile ground within my company's structure to demonstrate the UCMA SDK's powerful capabilities to extend Lync Server, and develop some interesting solutions, and importantly, solutions which will provide real value to your own organization and customers.
The CollaborationPlatform and Endpoints Hi there, my name is Michael Verso, and welcome to this Pluralsight course The CollaborationPlatform and Endpoints. This is the second of four UCMA modules, and in this module we will be focusing on the CollaborationPlatform and endpoints which are the bare minimum requirements to get our UCMA applications up and running for our fictitious company MickyV Industries. Now before we get started, in the previous module, Configuring Your Environment, we covered off and performed all of the prerequisites setup steps for this particular module. So I'm going to assume that you have already built and configured your UCMA development environment.
Calls and Conferencing Hi there, and welcome to the third module in this Introduction to UCMA course. In this module, we will be exploring the communications namespaces by focusing on what is required to make calls and manage conferences in UCMA.
Presence and Contacts Hi there, and welcome to the fourth and final module in this Introduction to UCMA course. In this module, we are going to focus on the two namespaces which make up the collaboration building blocks in UCMA. And we'll build on MickyV Industries growing solution suite by leveraging presence and managing contacts on behalf of our users.