Download the Widget at the Microsoft TechNet Gallery:
http://gallery.technet.microsoft.com/Custom-Widget-Development-e194edb7
For our demo at NIC 2013 we demoed a small widget for monitoring the physical server room by camera.
It is made as simple as possible to be used as a basic example.
The source is for System Center 2012 Visual Studio Authoring Extensions for Visual Studio 2010
The download includes
- Management Pack containing the widget (compiled)
- Source code for the management pack
The Solution for Visual studio contains the following projects:
Coretech.Intruder.Alert.Widget.MP
Main Management Pack that hosts the Widget.
there is a few files for creating the configuration and personalization pages, but they are not used in this simple widget.
Coretech.Intruder.Alert.Widget.WPF
WPF User Control project which is the widget it self.
Configuration of the widget is inside the app.config file.
Coretech.Intruder.Monitor.Widget.TestApp
Test App for testing the widget outside the console/MP.
Use this as start up project, to test the widget.
Notice! You have to compiled this management pack as a sealed management pack for the widget to show up inside the console!
More info about Widget Development:
Advanced System Center 2012 Operations Manager SP1 [3 days] by Kare Rude Andersen, Coretech
a more advanced widget is in this course, and you will learn how to implement widget and config page.
Info about the courses:
Tutorial by Brian Wren, Microsoft:
Creating a Widget for Operations Manager Dashboard – Walkthrough #1 – Custom UI Control