Using the Windows Server Essentials SDK
Updated: October 17, 2013
Applies To: Windows Server 2012 Essentials, Windows Home Server 2011, Windows Storage Server 2008 R2 Essentials, Windows Server 2012 R2 Datacenter, Windows Server 2012 R2 Essentials, Windows Small Business Server 2011 Essentials, Windows Server 2012 R2 Standard
The Windows Server Essentials SDK provides tools and documentation for extending the functionality of the Dashboard and operating system for Windows Server 2012 R2 Essentials and the Windows Essential Experience role for Windows Server 2012 R2.
The following documentation provides resources for developers and implementers using this SDK.
Explains what the SDK provides and what you will need to develop add-ins and extend functionality with the SDK.
Explains providers, which are network services that expose functionality from one component to another to facilitate collaboration between features.
Explains how you can develop health add-ins, which provide definitions for alerts, health checks, and repairs for network problems.
Explains how you can develop Dashboard add-ins, which enable you to extend the functionality of the Dashboard, an application that server administrators can use to manage their systems.
Explains how you can develop Launchpad add-ins, which enable you to extend the functionality of the Launchpad, an application that enables users to perform common tasks involving the server.
Explains how you can develop Remote Web Access add-ins, which enable you to extend the functionality of Remote Web Access. Remote Web Access enables authorized access to services and content over the Internet.
Explains how to distribute your add-in after you create it.
Explains how you can integrate remote web service management applications on different devices, and how to add your own web services without handling authentication.
Explains how you can integrate the Hosted Email framework into your solution. The framework simplifies the process of developing an add-in by exposing a standard adapter interface, a unified set of UI extensions for the Dashboard, and a built-in provider for implementing business logic.