TechEd Developers 2007 Europe is in Barcelona Spain on 11/5-11/9/2007 this year.  I'm very excited about this year since we're going to have a total of 7 sessions focused on developing with the UC platform, including OC 2007 SDK, OCS 2007 SDK, UCCP, UCMA, CWA AJAX APIs and Speech Server.

Sign up for TechEd and mark the sessions below on your event calendar.  These sessions start out with an overview of the platform as a whole and then dive deep into the platform and SDKs.  You'll leave with the solid understanding of the platform and plenty of great ideas on how you can leverage communications in your solutions. 

I'll be specifically covering the Unified Communications Managed API and how you can use the UCMA to create broadcast IMs, IM Bots for information access and business process automation and other server side communications solutions.

We'll also have a booth at the event staffed with members of the team to answer questions. 

Come to TechEd to get started writing UC apps!

Sessions include:

UCM201 Unified Communications for Developers: Building Communications Into Your Applications  
Albert Kooiman , Kirt Debique
Microsoft Unified Communications (UC) is turning the traditionally hardware oriented communications world into software. Building the Microsoft Unified Communications Platform, with rich APIs and solid tools support is a corner stone of that strategy. This session will give an overview of what scenarios the UC Platform enables and the APIs and SDKs that Microsoft Unified Communications offers. We will demonstrate how to integrate presence, voice over IP, video and messaging into your applications as well as how to build powerful communications applications like IM-based query/response bots, outbound notifications and speech technology enabled telephony applications. Communications now can be a first class feature in Windows and Web applications. This session is the overview session of how you can leverage that capability as an developer.  
Mon Nov 5 16:00 - 17:15 TBC
UCM202 Developing with Exchange Web Services  
Jason Henderson , Adam Glick
Exchange 2007 unifies programmatic access to Exchange data through Exchange Web Services (EWS). EWS can be used to integrate line-of-business, ISV, and Unified Communications applications with Exchange that leverage calendaring, free-busy information, contacts, messaging, tasks, and unified messaging notifications. This session gives an overview of the Exchange Web Services APIs and their roadmap, and focuses on specific illustrations of how to use Exchange Web Services in your line-of-business applications. It includes walk-through of code examples of how to integrate data from the store into LOB applications and third party solutions, with specific examples of messaging, email notifications, auto-discover and availability services.  
Thu Nov 8 17:30 - 18:45 TBC
UCM301 Office Communications Server 2007 for Developers: Under the Hood  
Kyle Marsh
Office Communications Server (OCS) 2007 provides the infrastructure for communications including voice, video, IM, conferencing, speech and unified messaging. But OCS 2007 is also the cornerstone of a communications platform that you as a developer can use to build communications into your solutions. In this session we will take a look under the hood of OCS to examine the foundation components that OCS makes available for developers and what OCS components are important to developers. Learn how Communicator uses the advanced publish and subscribe features of OCS to implement its rich presence features and how developers can use the OCS’s conferencing infrastructure to provide multiparty IM, voice or video conference calls.   
Mon Nov 5 17:45 - 19:00 TBC
UCM302 Integrating Presence and Communications in Your Applications using Office Communicator  
Kyle Marsh
With Outlook and Office Communicator, you can see the presence of people on from, to and cc lines of an email message and start IM, voice and video conversations or conferences. In this session you’ll learn how to build this "presence" and contextual collaboration into your Web and Windows Applications! This session will be loaded with examples and demos of how you can add rich presence information and drive collaboration tools from your applications.  
Tue Nov 6 10:45 - 12:00 TBC
UCM303 Embedding Communications & Presence into Your Windows Applications using Unified Communications Client API (UCCA)  
Aatif Awan
Learn how to create powerful communications applications similar to Office Communicator 2007 and Live Meeting 2007 or embed Presence, Contact Management, Instant Messaging, Voice, Video and Conferencing into your existing Windows applications using Microsoft Unified Communications Client API (UCCA). UCCA is an API designed to build client applications for Office Communication Server (OCS) 2007 and in this session we’ll describe the scenarios you can build into your applications using UCCA. We’ll also explore the architecture, important interfaces and programming patterns for UCCA. Finally we’ll show you a couple of demos and take a good look at the code behind these demos.  
Tue Nov 6 17:00 - 18:15 TBC
UCM304 Embedding Communications & Presence into Your Web Applications using Unified Communications AJAX SDK  
Kyle Marsh
Learn how to create powerful instant messaging applications similar to Office Communicator Web Access 2007 or embed Presence, Contact Management, and Instant Messaging into your existing Web applications using the Unified Communications AJAX SDK. The Unified Communications (UC) AJAX SDK is an API designed to build browser based client applicationss for Office Communication Server (OCS) 2007 that can run within a variety of browsers (IE, Firefox, and Safari) independent of the operating system. In this session we’ll describe the scenarios you can build into your applications using UC AJAX SDK. We’ll also explore the architecture, important interfaces and programming patterns for UC AJAX SDK. Finally we’ll show you a couple of demos and take a good look at the code behind these demos.  
Wed Nov 7 09:00 - 10:15 TBC
UCM305 Embedding Unified Communications into Your Business Processes and Services with the Unified Communications Managed API (UCMA)  
Chris Mayo
In this session, we’ll use the Unified Communications Managed API (UCMA) to build communication into the server side. UCMA give you the ability to reach users via IM whether they are inside the corporate firewall using OC 2007 or sitting in an internet café using Communicator Web Access. Come to this session to learn how to build broadcast IM services to contact users quickly and conveniently or to move to the next step in a workflow using IM. Learn how to build a query/response IM “robot” to allow users to gather information quickly just by interacting with your service via IM.   
Thu Nov 8 13:30 - 14:45 TBC