OpenCCM - The Browser Console | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Table of Contents
The OpenCCM Browser Console
The
Here is an example of the OpenCCM Browser GUI managing the
Available CORBA CustomizationsThis part describes the personalization concerning the CORBA objects. In fact, what is happening when the console finds a CORBA object. org.omg.CORBA.ORBExpanded Node View
Displays the list of the initially available CORBA object references,
such as org.omg.PortableServer.POAExpanded Node ViewShows the current set of all children POAs of the given POA. org.omg.CORBA.Container (i.e. Interface Repository)Expanded Node ViewLists the content of the given container. Available CosNaming CustomizationsThis part describes the personalization concerning the CosNaming Service objects. org.omg.CosNaming.NamingContext (i.e. NameService)Expanded Node ViewGives the list of binding objects from the given naming context. Available Actions
Here is the view of this menu in the OpenCCM console. The following example presents the user interface which allows you to bind an object into the CosNaming Service. Drag&Drop Action
When you drop an object on the This picture shows that you can know what action is possible on a specific entity using the Drag&Drop mechanism. A message is displayed if the mouse is over a region that supports the Drag&Drop. When you get an object over a CosNaming Service object using the Drag&Drop mechanism, you can know what you can do by having a look to the status bar. This one informs of the associated action. Available CosTrading CustomizationsThis part describes the personalization concerning the CosTrading Service objects. org.omg.CosTrading.Lookup (i.e. TradingService)Expanded Node ViewTwo browsing modes are available: the user view and the administration view. According to the chosen browsing mode, various children are accessible. The user view provides:
The administration view adds to this list:
Here is an example of the CosTrading Service user view in the OpenCCM console. Available Actions
Here is an example of the CosTrading Service contextual menu. org.omg.CosTradingRepos.ServiceTypeRepositoryExpanded Node ViewLists all CosTrading Service types registered in the CosTrading Service Type Repository. Here is an example of the CosTrading Service Type Repository in the OpenCCM console. org.omg.CosTradingRepos.ServiceTypeRepositoryPackage.TypeStructAssociated PanelDisplays the service type description, i.e. super types, attached OMG IDL interface, and defined properties. The querying contextExpanded Node ViewLists all defined queries. Available Actions
Here is an example of the queries contextual menu. Here is an example of CosTrading query creation in the OpenCCM console. A query contextExpanded Node ViewLists all offers which match the query. Here is an example of a list of offers matching a query in the OpenCCM console. Available Actions
Here is an example of the query contextual menu. Associated PanelDisplays the query primary information such as requested service type, constraint and preference. org.omg.CosTrading.OfferExpanded Node ViewDisplays the service reference related to the offer. Associated PanelDisplays all information related to an offer as properties values. org.omg.CosTrading.AdminAssociated PanelDisplays the trader configuration panel. This panel allows you to change all the trader properties and configuration values. Here is an example of the CosTrading administration panel in the OpenCCM console. The registered offers contextExpanded Node ViewLists all offers registered in the browsed trader. org.omg.CosTrading.RegisterPackage.OfferInfoExpanded Node ViewDisplays the service reference related to the offer. Here is an example of offers registered in a trader. Associated PanelDisplays all information related to an offer such as related service type name and properties values. The registered proxy offers contextExpanded Node ViewLists all proxy offers registered in the browsed trader. org.omg.CosTrading.ProxyPackage.ProxyInfoExpanded Node ViewDisplays the service reference related to the proxy offer. Associated PanelDisplays all information related to the proxy offer such as related service type name, properties values, match_all parameter value, and constraint recipe. org.omg.CosTrading.LinkExpanded Node ViewLists all links defined on the trader. Here is an example of trader links in the OpenCCM console. Available Actions
Here is an example of the links contextual menu. org.omg.CosTrading.LinkPackage.LinkInfoExpanded Node ViewDisplays the trader lookup reference related to the link. Here is an example of a trader link in the OpenCCM console. Associated PanelDisplays all information related to the link such as propagation policies. Available Actions
Here is an example of the link contextual menu. Available CCM CustomizationsThis part details the personalization concerning the CORBA Component Model objects. org.omg.Components.CCMObjectExpanded Node ViewDisplays the description of the all component's ports. Available Actions
Here is an example of the CCMObject contextual menu. org.omg.Components.ReceptacleDescriptionExpanded Node ViewGives all the connections of the given receptacle. Available Actions
Here is an example of the receptacle contextual menu. The following pictures shows that the "disconnect" action is visible by the connected facets. Drag&Drop Action
When you drop a facet on the org.omg.Components.PublisherDescriptionExpanded Node ViewGives all the consumers of the given publisher. Available Actions
Here is an example of the publisher contextual menu. The following pictures shows that the "unsubscribe" action is visible by the registered subscribers. Drag&Drop Action
When you drop a subscriber on the org.omg.Components.CCMHomeExpanded Node ViewProvides the list of components managed by the given home. It displays the OMG IDL component type as key. Available Actions
Here is an example of the CCMHome contextual menu. org.omg.Components.KeylessCCMHomeAvailable Actions
org.omg.Components.Deployment.ComponentInstallationAvailable Actions
Here is the view of this menu in the OpenCCM console.
Here is an example of the action named "Install" which allows you to install
an archive on a
You have two ways to install an archive into the
org.omg.Components.Deployment.ComponentServerExpanded Node ViewDisplays all created container references. Available Actions
Here is the view of this menu in the OpenCCM console. org.omg.Components.Deployment.ContainerExpanded Node View
Gives the list of Available Actions
Here is an example of the Container contextual menu. org.objectweb.ccm.Deployment.ServerExpanded Node ViewProvides the references to ComponentServer and ComponentInstallation objects. Available demo3 CustomizationsHere is the list of of the added personalization for demonstration called demo3. Let's note that the demo1 and the chat demos have the same personalizations. org.objectweb.ccm.demo3.ServerHomeExpanded Node View
Gives all the
org.objectweb.ccm.demo3.ClientHomeExpanded Node View
Gives all the
org.objectweb.ccm.demo3.ConsumerHomeExpanded Node View
Gives all the
Available dinner CustomizationsHere is the list of the added personalization for demonstration called dinner. DiningPhilosophers.PhilosopherHomeExpanded Node View
Gives all the Available filetransfer CustomizationsHere is the list of the added personalization for demonstration called filetransfer. org.objectweb.ccm.filetransfer.TVHomeExpanded Node View
Gives all the
org.objectweb.ccm.filetransfer.ChannelHomeExpanded Node View
Gives all the
org.objectweb.ccm.filetransfer.ProgHomeExpanded Node View
Gives all the
How to Write Your Own Plugin?In order to help you to write customization of your own application, a user's guide will be written soon. Before that, you can take inspiration from the existing demonstration personalization. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Copyright © 1999-2005, ObjectWeb Consortium | contact | webmaster | Last modified at 2005-07-07 02:04 PM |