I am sponsoring this fast track for Srirama Sharma. I have set the 
timer for 17 November, 2008. The FOSS checklist and man pages are
in the case directory.

-- mark

Template Version: @(#)sac_nextcase %I% %G% SMI
This information is Copyright 2008 Sun Microsystems
1. Introduction
    1.1. Project/Component Working Name:
         SimpleWBEM (Cimple)
    1.2. Name of Document Author/Supplier:
         Author:  Srirama Sharma
    1.3  Date of This Document:
        10 November, 2008

2.0 Project Summary
    2.1 Project Description

        This project introduces the package of SimpleWBEM (Cimple) 1.2.4
        into the SFW consolidation.


4. Technical Description
 
    SimpleWBEM is a popular open source environment for building CIM (Common 
Information Model)
    providers that are compatible with several CIM server implementations. 
Developers use SimpleWBEM 
    as provides many advantages. 
 
    ? Reduction in development effort - One can develop a single provider that 
works 
      transparently with multiple provider interfaces. Code generation, reduced 
code 
      complexity, type safety and operation reduction. Reduces complexity by   
transforming 
      the MOF class definitions in to concrete C++ classes, automatically 
generating the provider 
      skeleton source code, reducing the requisite number of provider 
operations, providing
      tools to automatically load, validate and register providers 

    ? Support multiple provider interfaces - Transparently provides support to 
3 different 
      provider interfaces. Open Group CMPI Specification Version 2, OpenPegasus 
C++ Provider Interface, 
      OpenWBEM C++ Provider Interface. SimpleWBEM provides an adapter for each 
of these interfaces 

    ? Smaller foot print

    ? Interoperating with multiple CIM servers
 
    SimpleWBEM has a recently released stable version of 1.2.4 in June 2008. 
Its earlier 
    version 1.2.0 was released in January 2008. Please see 
http://simplewbem.org/downloads.html 
    for more information.
 
   Command name         Notes
   ===================================================================
    genclass            Generates C++ definitions from MOF classes
    genhnd              Generates C++ class handles from MOF classes
    genmak              Generates a makefile for building a provider module
    genmod              Generates module.cpp required by provider modules
    genproj             Generates an entire project
    genprov             Generates the skeleton code for one or more providers
    regmod              Registers (or unregisters) one more more providers 
contained
                        in a CIMPLE provider module library, with the Pegasus 
CIMOM.
    
  
5. Interfaces

   5.1 Exported Interfaces
  
    Interface Name                              Classification         Comments
    ---------------------------------------    --------------------- 
---------------------------
    SUNWSimpleWBEM                                 Uncommitted         Package 
name
    /usr/bin/genclass                              Uncommitted         Command
    /usr/bin/genhnd                                Uncommitted         Command
    /usr/bin/genmak                                Uncommitted         Command
    /usr/bin/genmod                                Uncommitted         Command
    /usr/bin/genproj                               Uncommitted         Command
    /usr/bin/genprov                               Uncommitted         Command
    /usr/bin/regmod                                Uncommitted         Command
    /usr/lib/libcimple.so                          Uncommitted         Shared 
library
    /usr/lib/libcimplepegadap.so                   Uncommitted         Shared 
library
    /usr/lib/libcimplecmpiadap.so                  Uncommitted         Shared 
library
    /usr/lib/libbrevity.so                         Uncommitted         Shared 
library
    /usr/share/man/man1/genclass.1                 Uncommitted         Manpage
    /usr/share/man/man1/genhnd.1                   Uncommitted         Manpage
    /usr/share/man/man1/genmak.1                   Uncommitted         Manpage
    /usr/share/man/man1/genmod.1                   Uncommitted         Manpage
    /usr/share/man/man1/genproj.1                  Uncommitted         Manpage
    /usr/share/man/man1/genprov.1                  Uncommitted         Manpage
    /usr/share/man/man1/regmod.1                   Uncommitted         Manpage
    /usr/include/cimple                            Uncommitted         Location 
where cimple
                                                                       headers 
are installed
    /usr/include/cimple/Arg.h                      Uncommitted         Header 
file
    /include/cimple/Array.h                        Uncommitted         Header 
file
    /include/cimple/Array_Impl.h                   Uncommitted         Header 
file
    /include/cimple/Atomic.h                       Uncommitted         Header 
file
    /include/cimple/Atomic_Counter.h               Uncommitted         Header 
file
    /include/cimple/Atomic_DARWIN_IX86_GNU.h       Uncommitted         Header 
file
    /include/cimple/Atomic_DARWIN_PPC_GNU.h        Uncommitted         Header 
file
    /include/cimple/Atomic_LINUX_IA64_GNU.h        Uncommitted         Header 
file
    /include/cimple/Atomic_LINUX_IX86_GNU.h        Uncommitted         Header 
file
    /include/cimple/Atomic_LINUX_PPC_GNU.h         Uncommitted         Header 
file
    /include/cimple/Atomic_LINUX_S390_GNU.h        Uncommitted         Header 
file
    /include/cimple/Atomic_SOLARIS_SPARC_GNU.h     Uncommitted         Header 
file
    /include/cimple/Atomic_SOLARIS_CC.h            Uncommitted         Header 
file
    /include/cimple/Atomic_SOLARIS_SPARC_CC.h      Uncommitted         Header 
file
    /include/cimple/Atomic_SOLARIS_IX86_CC.h       Uncommitted         Header 
file
    /include/cimple/Atomic_VXWORKS_XSCALE_GNU.h    Uncommitted         Header 
file
    /include/cimple/Atomic_WIN32_IX86_MSVC.h       Uncommitted         Header 
file
    /include/cimple/Auto_Mutex.h                   Uncommitted         Header 
file
    /include/cimple/Buffer.h                       Uncommitted         Header 
file
    /include/cimple/Cond.h                         Uncommitted         Header 
file
    /include/cimple/Container.h                    Uncommitted         Header 
file
    /include/cimple/Cond_Queue.h                   Uncommitted         Header 
file
    /include/cimple/Datetime.h                     Uncommitted         Header 
file
    /include/cimple/Error.h                        Uncommitted         Header 
file
    /include/cimple/Exception.h                    Uncommitted         Header 
file
    /include/cimple/File_Lock.h                    Uncommitted         Header 
file
    /include/cimple/Instance.h                     Uncommitted         Header 
file
    /include/cimple/Instance_Hnd.h                 Uncommitted         Header 
file
    /include/cimple/Instance_Map.h                 Uncommitted         Header 
file
    /include/cimple/Instance_Ref.h                 Uncommitted         Header 
file
    /include/cimple/Magic.h                        Uncommitted         Header 
file
    /include/cimple/Meta_Class.h                   Uncommitted         Header 
file
    /include/cimple/Meta_Feature.h                 Uncommitted         Header 
file
    /include/cimple/Meta_Method.h                  Uncommitted         Header 
file
    /include/cimple/Meta_Property.h                Uncommitted         Header 
file
    /include/cimple/Meta_Qualifier.h               Uncommitted         Header 
file
    /include/cimple/Meta_Reference.h               Uncommitted         Header 
file
    /include/cimple/Meta_Repository.h              Uncommitted         Header 
file
    /include/cimple/Meta_Value.h                   Uncommitted         Header 
file
    /include/cimple/Mutex.h                        Uncommitted         Header 
file
    /include/cimple/Ops.h                          Uncommitted         Header 
file
    /include/cimple/Property.h                     Uncommitted         Header 
file
    /include/cimple/Provider.h                     Uncommitted         Header 
file
    /include/cimple/Provider_Handle.h              Uncommitted         Header 
file
    /include/cimple/Ref.h                          Uncommitted         Header 
file
    /include/cimple/Registration.h                 Uncommitted         Header 
file
    /include/cimple/Stack.h                        Uncommitted         Header 
file
    /include/cimple/String.h                       Uncommitted         Header 
file
    /include/cimple/Strings.h                      Uncommitted         Header 
file
    /include/cimple/TSD.h                          Uncommitted         Header 
file
    /include/cimple/Thread.h                       Uncommitted         Header 
file
    /include/cimple/Thread_Context.h               Uncommitted         Header 
file
    /include/cimple/Time.h                         Uncommitted         Header 
file
    /include/cimple/Type.h                         Uncommitted         Header 
file
    /include/cimple/Value.h                        Uncommitted         Header 
file
    /include/cimple/boolean.h                      Uncommitted         Header 
file
    /include/cimple/char16.h                       Uncommitted         Header 
file
    /include/cimple/cimom.h                        Uncommitted         Header 
file
    /include/cimple/cimple.h                       Uncommitted         Header 
file
    /include/cimple/config.h                       Uncommitted         Header 
file
    /include/cimple/flags.h                        Uncommitted         Header 
file
    /include/cimple/flavor.h                       Uncommitted         Header 
file
    /include/cimple/integer.h                      Uncommitted         Header 
file
    /include/cimple/io.h                           Uncommitted         Header 
file
    /include/cimple/linkage.h                      Uncommitted         Header 
file
    /include/cimple/log.h                          Uncommitted         Header 
file
    /include/cimple/octets.h                       Uncommitted         Header 
file
    /include/cimple/options.h                      Uncommitted         Header 
file
    /include/cimple/platform_DARWIN.h              Uncommitted         Header 
file
    /include/cimple/platform_LINUX.h               Uncommitted         Header 
file
    /include/cimple/platform_DARWIN_IX86_GNU.h     Uncommitted         Header 
file
    /include/cimple/platform_DARWIN_PPC_GNU.h      Uncommitted         Header 
file
    /include/cimple/platform_LINUX_IA64_GNU.h      Uncommitted         Header 
file
    /include/cimple/platform_LINUX_IX86_GNU.h      Uncommitted         Header 
file
    /include/cimple/platform_LINUX_PPC_GNU.h       Uncommitted         Header 
file
    /include/cimple/platform_LINUX_S390_GNU.h      Uncommitted         Header 
file
    /include/cimple/platform_LINUX_X86_64_GNU.h    Uncommitted         Header 
file
    /include/cimple/platform_SOLARIS_SPARC_GNU.h   Uncommitted         Header 
file
    /include/cimple/platform_SOLARIS_CC.h          Uncommitted         Header 
file
    /include/cimple/platform_SOLARIS_SPARC_CC.h    Uncommitted         Header 
file
    /include/cimple/platform_SOLARIS_SPARC_64_CC.h Uncommitted         Header 
file
    /include/cimple/platform_SOLARIS_IX86_CC.h     Uncommitted         Header 
file
    /include/cimple/platform_SOLARIS_X86_64_CC.h   Uncommitted         Header 
file
    /include/cimple/platform_VXWORKS_XSCALE_GNU.h  Uncommitted         Header 
file
    /include/cimple/platform_VXWORKS_internal.h    Uncommitted         Header 
file
    /include/cimple/platform_WIN32_IX86_MSVC.h     Uncommitted         Header 
file
    /include/cimple/ptr_array.h                    Uncommitted         Header 
file
    /include/cimple/real.h                         Uncommitted         Header 
file
    /include/cimple/scope.h                        Uncommitted         Header 
file
    /include/brevity                               Uncommitted         Location 
where brevity 
                                                                       headers 
are installed
    /include/brevity/Client.h                      Uncommitted         Header 
file
    /include/brevity/Instance_Enum.h               Uncommitted         Header 
file
    /include/brevity/Instance_Enum_Rep.h           Uncommitted         Header 
file
    /include/brevity/Instance_Name_Enum.h          Uncommitted         Header 
file
    /include/brevity/Instance_Name_Enum_Rep.h      Uncommitted         Header 
file
    /include/brevity/brevity.h                     Uncommitted         Header 
file
    /include/brevity/defines.h                     Uncommitted         Header 
file
    /include/brevity/linkage.h                     Uncommitted         Header 
file


6. Resources and Schedule
    6.4. Steering Committee requested information
        6.4.1. Consolidation C-team Name:
                SFW
    6.5. ARC review type: FastTrack
    6.6. ARC Exposure: open


Reply via email to