When I’m talking to other developers about the UC platform SDKs, I get one question more than any other:
“What’s the easiest/best/quickest way to set up a development environment for UC?”
Developing against Office Communications Server 2007 R2, Office Communicator 2007 R2 and Exchange 2007 SP1 requires a little more heavy lifting than other APIs based on the deployment of the servers, the domain requirements, certificates and AD modifications, etc.
Luckily, there are some new resources that will help you get a development environment up and running quickly.
Building a UC Development Environment using the Office Communications Server 2007 R2 VHDs:
To get a development environment up and running quickly, use the Office Communications Server 2007 R2 VHDs released earlier this week. These VMs provide a fully configured virtual environment for the UC stack (OCS 2007 R2 and Exchange 2007) that can also be used to set up a development environment.
To build a development environment using these VMs, do the following:
Moving forward, I’m going to write all my blog posts and samples using this environment so it’s easy for you to run my sample code in your environment.
Building a UC Development Environment from Scratch:
If you’re interested in building up an environment from scratch in an existing lab, either on physical hardware or a virtual environment, here are a couple of great resources:
Please give me your feedback so I can keep this post up to date as a resource for UC development.