Live Connect (previously ''Messenger Connect'', ''Live Services'' and ''Windows Live Dev'') is a collection of APIs and common controls that allow developers to have a deeper control and offers access to the core
Windows Live
Windows Live is a discontinued brand name for a set of web services and software products developed by Microsoft as part of its software-as-a-service platform. Chief components under the brand name included web services (all of which were exposed ...
services and data through open and easily accessible
application programming interfaces (APIs). At MIX07, Microsoft's Senior Architect Danny Thorpe described:
Live Connect is built on standard web technologies such as
OAuth 2.0,
Representational State Transfer (REST), and
JavaScript Object Notation (JSON), and is designed to work with any technology or device including
ASP.NET
ASP.NET is a server-side web-application framework designed for web development to produce dynamic web pages. It was developed by Microsoft to allow programmers to build dynamic web sites, applications and services. The name stands for Ac ...
,
Microsoft Silverlight
Microsoft Silverlight is a discontinued application framework designed for writing and running rich internet applications, similar to Adobe Inc., Adobe's Run time environment, runtime, Adobe Flash. While early versions of Silverlight focused on ...
(in-browser and out-of-browser models),
Windows Presentation Foundation
Windows Presentation Foundation (WPF) is a free and open-source user interface framework for Windows-based desktop applications. WPF applications are based in .NET, and are primarily developed using C# and XAML.
Originally developed by Microso ...
(WPF),
Adobe Flash
Adobe Flash (formerly Macromedia Flash and FutureSplash) is a mostly discontinuedAlthough it is discontinued by Adobe Inc., for the Chinese market it is developed by Zhongcheng and for the international enterprise market it is developed by Ha ...
,
PHP
PHP is a general-purpose scripting language geared towards web development. It was originally created by Danish-Canadian programmer Rasmus Lerdorf in 1993 and released in 1995. The PHP reference implementation is now produced by the PHP Group. ...
, and
Java
Java is one of the Greater Sunda Islands in Indonesia. It is bordered by the Indian Ocean to the south and the Java Sea (a part of Pacific Ocean) to the north. With a population of 156.9 million people (including Madura) in mid 2024, proje ...
.
Live Connect was released on June 24, 2010 as part of Windows Live's "Wave 4" release (known then as ''Messenger Connect''), and unites previously separate APIs of Windows Live (Windows Live ID, Windows Live Contacts, Windows Live Messenger Web Toolkit, and others) into a single API that is based on industry standards and specifications. On September 13, 2011, Messenger Connect was renamed to Live Connect and brings additional APIs for OneDrive and Outlook
contacts and
calendars
A calendar is a system of organizing days. This is done by giving names to periods of time, typically days, weeks, months and years. A calendar date, date is the designation of a single and specific day within such a system. A calendar is ...
as well as adding
XMPP
Extensible Messaging and Presence Protocol (abbreviation XMPP, originally named Jabber) is an Open standard, open communication protocol designed for instant messaging (IM), presence information, and contact list maintenance. Based on XML (Ext ...
support for the
Messenger
Messenger, Messengers, The Messenger or The Messengers may refer to:
People
* Courier, a person or company that delivers messages, packages, or mail
* Messenger (surname)
* Bicycle messenger, a bicyclist who transports packages through cities
* M ...
service.
Libraries, interfaces, and controls
Live Connect provides a variety of ways for developers to integrate their applications. Live Connect can be used on websites, in desktop applications, as well as
Windows 8
Windows 8 is a major release of the Windows NT operating system developed by Microsoft. It was Software release life cycle#Release to manufacturing (RTM), released to manufacturing on August 1, 2012, made available for download via Microsoft ...
Metro-style apps. Developers may select from several different types of integration, each covering a variety of scenarios, including:
*
OAuth
OAuth (short for open authorization) is an open standard for access delegation, commonly used as a way for internet users to grant websites or applications access to their information on other websites but without giving them the passwords. Th ...
2.0
*
Representational state transfer
REST (Representational State Transfer) is a software architectural style that was created to describe the design and guide the development of the architecture for the World Wide Web. REST defines a set of constraints for how the architecture of ...
(REST)
*
JavaScript Object Notation
JSON (JavaScript Object Notation, pronounced or ) is an open standard file format and data interchange format that uses human-readable text to store and transmit data objects consisting of name–value pairs and arrays (or other serializ ...
(JSON)
Live Connect include the following capabilities for websites, applications, and devices:
Windows Live Client Extensibility APIs
In addition, Microsoft also offers Windows Live Client Extensibility APIs for Windows Live Client software such as
Windows Live Photo Gallery,
Writer
A writer is a person who uses written words in different writing styles, genres and techniques to communicate ideas, to inspire feelings and emotions, or to entertain. Writers may develop different forms of writing such as novels, short sto ...
, and
Messenger
Messenger, Messengers, The Messenger or The Messengers may refer to:
People
* Courier, a person or company that delivers messages, packages, or mail
* Messenger (surname)
* Bicycle messenger, a bicyclist who transports packages through cities
* M ...
. These APIs are separate from ''Live Connect'', and includes the following capabilities:
See also
*
Windows Live
Windows Live is a discontinued brand name for a set of web services and software products developed by Microsoft as part of its software-as-a-service platform. Chief components under the brand name included web services (all of which were exposed ...
References
External links
Live ConnectLive Connect Interactive SDKLive Connect Documentation on MSDNWindows Live for Developer Blog- official team blog for Windows Live Messenger Connect
Windows Live Plug-ins Developer Information
{{Windows Live
Messenger Connect
Microsoft application programming interfaces
2010 software
Internet properties established in 2010
fr:Windows Live
nl:Windows Live