CIM IDE, which stands for Common Information Model IDE, is a Visual Studio 2010 extension that supports development of new WMI providers and exposing their functionality via PowerShell. CIM IDE implements the following functionality - Parsing of DMTF MOF files, including parsing the CIM Schema files - Editing new, user defined, classes that may inherit form the CIM Schema classes - Validation of user-defined collection of classes (user model) - Generation of WMI v2 provider skeletons for selected classes in the model - Editing of the meta-data used by PowerShell to access WMI providers The CIM IDE UI is integrated into the Visual studio UX and contains - CIM explorer that supports navigation through large CIM models that may include hundreds of CIM Schema classes and associations - CIM class detailed view that includes all inherited and class-defined features and associations in which the class participates - Colorizing MOF editor - Form-based editor of the PowerShell meta-data files called CDXML, which define how PowerShell calls the WMI providers - Two kinds of Visual Studio projects - modeling projects for editing CIM classes, and - C/C++ provider implementation projects - Validation errors and integrated with the Visual Studio error window
|