- From: Jean-Claude Dufourd <jean-claude.dufourd@telecom-paristech.fr>
- Date: Tue, 07 Jun 2011 11:15:18 +0200
- To: Francois Daoust <fd@w3.org>
- CC: Giuseppe Pascale <giuseppep@opera.com>, Russell Berkoff <r.berkoff@sisa.samsung.com>, Matt Hammond <matt.hammond@rd.bbc.co.uk>, public-web-and-tv@w3.org
- Message-ID: <4DEDEC26.2040208@telecom-paristech.fr>
Dear François, all, On 6/6/11 14:35 , Francois Daoust wrote: > On 06/03/2011 05:14 PM, Giuseppe Pascale wrote: >> ** Service Migration (ISSUE-7) >> I think this use case is valid, but there seems to be still a lot of >> confusion around it. >> Can people point out what is missing and how can it be clarified? >> >> Maybe one way could be to point out explicitly that there are 2 way >> to implement this use cases >> - with a central server (in the home) where to store the state of the >> Service to be able to resume it later on--> this can be done already, >> so out of scope >> - without a central server (e.g. a Widget),so you need to migrate >> both the "content" /hmlt/js/images) and the state from one device to >> another. This is in scope. >> >> On the other end, I'm also wondering it we really need this use case, >> or if this is already implied by having Application Migration + >> Application Exposing a service. >> Does an application exposing a service that migrates add more >> requirements compared to a "simple" application that migrates? Note >> that the an application that migrates still have a state to preserve, >> and since we don't define what "state" is, it could also be the state >> of the service. > > Details in ISSUE-7 may help emphasise that: > 1/ some vocabulary is needed to describe existing service connections > as part of an execution context JCD: the text is there (second bullet): "When moving the radio document, the following needs to be preserved: * the service needs to be restarted and exposed on the new device * the connection to the (same) radio controller needs to be reestablished * the radio needs to be playing the same station, with the same volume, etc." > 2/ user permissions can be part of the execution context > (re-connection between the device that acts as remote control and the > migrated service does not require another user validation). This could > help discover security holes, as the weakest HNTF UA in a network of > HNTF UA that support migration could potentially become a risk for the > whole local network: once a device manages to hack a connection with > the weakest HNTF UA in a network, it can then migrate this connection > to other HNTF UAs without the user's explicit consent. That probably > isn't such a big deal though as the user remains the one who initiates > the migration, normally. > > So it may be useful to keep both use cases separated, although we > probably do not need such a detailed use case here. > (the description of the radio service could perhaps be re-used in > other more generic use cases actually, it's clear and visual!) > JCD: I have changed the description because it confused the issue: now the radio app has NO UI, all the UI is in the controller, so that e.g. the radio app could reside on a device without a screen. The previous description was too computer-oriented. The added value of this use case is indeed: - the connection as part of the execution context - the validation by the author of the connection as part of the execution context as François points. Best regards JC -- JC Dufourd Directeur d'Etudes/Professor Groupe Multimedia/Multimedia Group Traitement du Signal et Images/Signal and Image Processing Telecom ParisTech, 37-39 rue Dareau, 75014 Paris, France Tel: +33145817733 - Mob: +33677843843 - Fax: +33145817144
Received on Tuesday, 7 June 2011 09:15:42 UTC