Contents |
Writing CIM providers was considered a complex and cumbersome task. PyWBEM is one approach to ease this task by providing a scripting language (Python) for provider implementations.
With the availability of language binding generators like SWIG, supporting multiple languages for provider implementations came into reach.
The cmpi-bindings project is a first implementation of using SWIG generated bindings for CMPI providers.
The initial release supports Ruby and Python instance providers.
The next step is to extend the interface to support Association and Indication provider.
CMPI also supports 'generic' provider interfaces which also should be investigated.
The code is available via subversion
Use
svn co http://omc.svn.sourceforge.net/omc/cmpi-bindings cmpi-bindings
to check it out.
cmpi-bindings use cmake for building. Cmake is *much* faster than autotools and also provides a separate build directory.
To build cmpi-bindings after checkout do
The code is available under a BSD license.
© 2009 Novell, Inc. All Rights Reserved.