Table of Contents

Tools in the WCompAA distribution

Different tools can be used in conjunction of WComp.

UPnP Wizard Designer

This tool is like the Intel Device Spy application. It allows to detect the appearance and disappearance of UPnP service. Moreover, each time new UPnP service is discovered by the tool, it will send a command to the WComp container's the tool is connected with, to create a new proxy component corresponding to this new UPnP service.

Due to a bug (in the C# UPnP Stack), you must start this tool first for it to be able to detect all the WComp's containers

Usage:  UPnPWizardDesigner.exe  [-bindto container_name] 

WComp Container

You can also use WComp without it's graphical interface (so without the need of SharpDevelop). The standalone version of WComp is called Container. Container.exe accept a number of options on the command line in order to configure the launch of the program:

Usage:  Container.exe [-h] [-n container_name] [-r beans_repository_path] [-l wcc_file] [-p port]

Example:

Container.exe -r "../Beans" -n Appli -p 3000 -l base_assembly.wcc
In case of using WComp Container on Windows, you can define a Shortcut and specify the options values on the Target field of the property of the shortcut.

AA Designer

AA Designer tool allow to apply Aspects of Assembly to a container embedding an application to allow to have a dynamic application.

This tools can take some options on the command line:

For these two last options, the names can be defined as regular expression. As an example, you can call the program with the following options:

AADesignerUI_Static.exe -aapath "D:\Rainbow\Demo\AA" -a "*Appli*" -w "*Weaver*"

When started, you can select the right containers (if not detected automatically using the name's patterns), you can change the directory specified, then click on the commit button (at the bottom right). This will charge the AA defined in the specified directory. You then just have to select the AA you would like to apply on the application container.