felix-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Francesco Furfari <francesco.furf...@isti.cnr.it>
Subject Re: [jira] Updated: (FELIX-159) Client improvement of the JMX console
Date Tue, 21 Nov 2006 12:25:43 GMT
hi,
I was thinking to provide 2 generic control point, titled "Remote UPnP 
Network" and "Local UPnP Network".

The former is activated by the remote MBean using the domain TabUI.
The console operator can use it to import remote UPnP devices per 
connection.

The second one is used to export local UPnP devices to the selected 
server connection. So it is not activated by a remote MBean but the 
current server connection is needed to inject a dummy MBean in the 
remote gateway. The remote gateway will register the dummy MBean as a 
UPnPDevice service, and any action invocation on it will generate a 
notify message back to the local UPnPDevice. The communication pattern 
of get\set and notify is reversed in this case.

I foresee to add a third panel to place among the Common Tabs (bottom 
pane) to collect all the imported and exported devices grouped by server 
connection. It should be also a way to save references to objects that 
have to be made persistent among connection changes.

Let me know it it make sense to you, any other suggestion is welcome.

I attached a snapshot of the console with the two plug-ins as i see with 
the patch I sent you. In the picture the Felix-TV has been exported and 
the jmxbridge has registered the device in the managed platform.

francesco





stephane.frenot@insa-lyon.fr wrote:
> Francesco, 
> I need to understand something. 
> 
> The generic control point should be displayed in the upper right
> panel.
> The standard behavior is that all plugin are displayed in these panels.
> But, these panel are for one gateway. 
> 
> Do you control point refers to many gateways ?
> In this case it should rather appear in the left pane...
> 
> Regards
> /stephane
> 
> On Sun, Nov 19, 2006 at 12:05:37PM -0800, Francesco Furfari (JIRA) wrote:
>>      [ http://issues.apache.org/jira/browse/FELIX-159?page=all ]
>>
>> Francesco Furfari updated FELIX-159:
>> ------------------------------------
>>
>>     Attachment: CommonPlugin+Placement.diff
>>
>> Hi Stephan,
>> I attached this patch that adds the method getPlacement() to the CommonPlugin interface.
According to the value returned by this method the plugin can be displayed in the NodePanel
or the CommonPanel. I adjusted all the classes affected by this change.
>>
>> I need this feature because, in the JMX -UPnPbridge i'm developing, the size of the
CommonPanel is not appropriate to display a  Generic Control Point.
>>
>>
>>
>>> Client improvement of the JMX console
>>> -------------------------------------
>>>
>>>                 Key: FELIX-159
>>>                 URL: http://issues.apache.org/jira/browse/FELIX-159
>>>             Project: Felix
>>>          Issue Type: Improvement
>>>          Components: MOSGi
>>>    Affects Versions: 0.8.0
>>>            Reporter: Denis Beras
>>>         Attachments: CommonPlugin+Placement.diff
>>>
>>>
>>
>> -- 
>> This message is automatically generated by JIRA.
>> -
>> If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
>> -
>> For more information on JIRA, see: http://www.atlassian.com/software/jira
>>
>>         
> 

Mime
  • Unnamed multipart/mixed (inline, None, 0 bytes)
View raw message