On The Insider: Britney's Bikini-Clad Top 10
BNET Business Network:
BNET
TechRepublic
ZDNet

June 13th, 2007

Microsoft's next developer platform frontier: Unified communications

Posted by Mary Jo Foley @ 11:31 am

Categories: Code names, Corporate strategy, Exchange Server, Speech, Telecommunications, VOIP, Web conferencing

Tags: SIP, Developer, API, Microsoft Corp., Microsoft, Developer Platform, Mary Jo Foley

Microsoft got its start by appealing to developers. Since its early days, the company has added more and more developer platforms to its line-up. And now it’s building out another: An official developer platform for unified communications.

Unified communications, in Microsoft parlance, refers primarily to Exchange Server and Office Communictions Server (OCS). Ultimately, Microsoft wants its UC platform to encompass PBX systems, desktop phones, VOIP platforms, Web conferencing systems, faxes and mobile phones. In addition to the software products powering these systems, Microsoft also is developing hosted versions of these UC products that it has begun rolling out to enterprise customers.

Microsoft wants to create a set of developer tools and management tools that will enable third-party developers to write add-ons to its family of UC products. Simultaneously, Microsoft is exposing some of the application programming interfaces (APIs) that are at the core of OCS 2007, the version of Microsoft’s corporate instant-messaging/conferencing/VOIP product that is due to ship before the end of June.

Microsoft blogger Joe Calev has been posting a multi-part series on some of the core OCS APIs of which Microsoft is encouraging developers  to take advantage. Among these are:

* Office Communicator Automation API, allowing developers to “query for presence information, launch IM, voice and video sessions, and enhance the client experience”

* Communicator Web Access, an Ajax API for creating Web clients similar to the Web-based Office Communicator

* OCS Server API for building plug-ins to OCS that can “monitor, archive and affect the routing of messages through the server”

* Unified Communications Client API (UCCA) for creating SIP (Session Initiation Protocol) clients

* Unified Communications Managed API (UCMA), codenamed “Warsaw,” for creating SIP clients, SIP servers and middle-tier applications

* Speech Server API for creating speech/telephony applications.

I’m not sure what kinds of new tools are coming from Microsoft for developers in this space. Anyone seen/heard anything on that front?

Mary Jo FoleyMary Jo has covered the tech industry for more than 20 years. Don't miss a single post. Subscribe via Email or RSS. You can also follow Mary Jo on Twitter.

Got a tip? Send Mary Jo your rants, rumors, tips and tattles. For disclosure on Mary Jo's industry affiliations, click here or to see Mary Jo's full profile click here.

  • Talkback
  • Most Recent of 6 Talkback(s)
For Mary Jo
I feel a need to say something in you defense though for most situations you need no defense except from these flame throwers, who seem in the majority these days.

I cannot imagine anyone less... (Read the rest)
Posted by: craiglarry Posted on: 07/17/07 You are currently: a Guest | | Terms of Use
If This Represents a Frontier...  dhettinger | 06/13/07
This would have interesting uses in training and Knowledge Management  TechHerding_com | 06/13/07
Hope...  sbeckstead@... | 06/13/07
Wow! This is very interesting!  Grayson Peddie | 06/14/07
So what's new?  Ole Man | 06/14/07
For Mary Jo  craiglarry | 07/17/07

What do you think?

SponsoredWhite Papers, Webcasts, and Downloads

Click Here
advertisement

Order Microsoft 2.0

Pre-order Microsoft 2.0

Order 'Microsoft 2.0' by Mary Jo Foley at Amazon.com.

Recent Entries

advertisement

Archives

ZDNet Blogs

White Papers, Webcasts, and Downloads

SmartPlanet

  • Thought-provoking progressive ideas on diverse topics that intersect with technology, business, and life, and matter to the world at large. Visit SmartPlanet
  • More from IBM
  • Innovate your business' process model, play against the market, compete against others on our scoreboards and WIN! Try INNOV8 2.0: A BPM Simulator
  • Enabling Real-World Business Transformation through IBM Service Management Read the EMA Analyst Report
Click Here