Inventors:
Juan Gabriel Balmori Labra - Redmond WA, US
Mark Brewster - Seattle WA, US
Zhenyu Tang - Sammamish WA, US
Rolando Jimenez-Salgado - Redmond WA, US
Lawrence Fubini Waldman - Seattle WA, US
Joseph Wai-Yan Woo - San Francisco CA, US
Shahar Prish - Redmond WA, US
Keyur Patel - Seattle WA, US
Andrew Salamatov - Seattle WA, US
David Claux - Redmond WA, US
Jason Todd Henderson - Tacoma WA, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G06F 9/44
Abstract:
Concepts and technologies are described herein for cross-platform application programming interfaces for applications. In accordance with the concepts and technologies disclosed herein, the cross-platform APIs support interoperability and extensibility with various application programs using a single language and/or set of APIs. Extensions authored for a particular application program may be used with other application programs that expose the same or a similar set of APIs, even if other object models or APIs associated with the application programs differ from one another. Thus, the APIs support cross-platform, cross-device, and cross-version compatibility of extensions.