Updated: July 10, 2020 (January 22, 2007)

  Sidebar

Outlook 2007 Consolidates APIs

My Atlas / Sidebar

288 wordsTime to read: 2 min
Rob Helm by
Rob Helm

As managing vice president, Rob Helm covers Microsoft collaboration and content management. His 25-plus years of experience analyzing Microsoft’s technology... more

The Outlook 2007 object model will deliver capabilities that previously required developers to use other APIs, simplifying programming and deployment for developers and maintenance for Microsoft.

Previous versions of the Outlook object model were missing some basic capabilities, such as the ability to retrieve an Exchange user’s Internet e-mail (Simple Mail Transfer Protocol, or SMTP) address, and the ability to detect and respond to changes to mail items in the Outlook store. To accomplish these tasks, developers had to resort to a variety of APIs, including Collaboration Data Objects (CDO), the Exchange Client Extensions (ECE), and the Messaging API (MAPI). Developers also had to resort to scripting languages (such as JScript) to add code to Outlook forms.

Using multiple APIs and languages complicated programming. It also meant that developers had to ensure that the correct version of every API was present on every target machine for their applications, a particular problem for CDO. All of these problems affect not only developers who use the APIs directly but also developers working in C# and recent versions of Visual Basic, who access the APIs indirectly through Primary Interoperability Assemblies (PIAs).

Atlas Members have full access

Get access to this and thousands of other unbiased analyses, roadmaps, decision kits, infographics, reference guides, and more, all included with membership. Comprehensive access to the most in-depth and unbiased expertise for Microsoft enterprise decision-making is waiting.

Membership Options

Already have an account? Login Now