RE: webtv-ISSUE-24 (igarashi): Local Link of web applications [HOME_NETWORK_TF]

Hi Igarashi,

I may be jumping ahead. The term Web API may mean a local API or a remote API to an application running on the TV. I have no problem with the discovery mechanism. That is fairly straight forward. My concern is with the service itself and broadcast of the functionality behind a service. Using webSocket does not a match to UPnP service template. To support the services one would have to use XML HTTP Request from a client perspective but that is not stated. So when we state webSocket then there is work to be done to "standardize" how new services can be defined. If the application is from the same distributor the services do not need to be specified but if the services are shared by multiple remote applications then it becomes an issue that was the reason for me to raise the concern.

Maybe a statement on discovery of service itself and supported "actions" and "events" if I steal terms from UPnP. We may want to define a new mechanism for service definition and supported functionality.

Regards,
JanL 

-----Original Message-----
From: Igarashi, Tatsuya [mailto:Tatsuya.Igarashi@jp.sony.com] 
Sent: den 9 juni 2011 04:17
To: Jan Lindquist; Web and TV Interest Group WG
Subject: RE: webtv-ISSUE-24 (igarashi): Local Link of web applications [HOME_NETWORK_TF]

Hi Jan,

Let me clarify your point "The usage of web socket would be between application from the same application "service provider". Is your concern about the cross-domain issue of WebSocket ? Or, is it the argument on what is Web API ?

About the question "How an application on TV exposes this interface", I assume the application on the remote smart phone obtained the URL for message exchange and invoke the WebSocket to "the URL for message exchange" to communicate the application on TV. I did not describe this detail in the following sentence of the use case description, but I will add some clarification in the implementation example description.

Via API, the User-Agent provides the discovered application list which contains the applications which are running on other user-agent, e.g. application id, the URL for message exchange, physical device name(for user selection).

Thank you.

-***---***---***---***---***---***---***---***---***--***---***---***-
Tatsuya Igarashi (Tatsuya.Igarashi@jp.sony.com) NS Development Dept. Technology Development Group Sony Corporation
(Voice) +81-3-5435-3252 (Fax) +81-3-5435-3274



> -----Original Message-----
> From: Jan Lindquist [mailto:jan.lindquist@ericsson.com]
> Sent: Wednesday, June 08, 2011 9:45 PM
> To: Igarashi, Tatsuya; Web and TV Interest Group WG
> Subject: RE: webtv-ISSUE-24 (igarashi): Local Link of web applications
> [HOME_NETWORK_TF]
> 
> Hi Igarashi,
> 
> Maybe what mislead me is the implementation example. The example only showed
> web socket. When it comes to implementation details there are two different
> approaches. In this context to define a Web API between these applications
> is not the same as using a web socket. The usage of web socket would be
> between application from the same application "service provider" while a
> Web API is a HTTP server with a HTTPrest interface. In this case the user
> agent in the smart phone does not need a local Api but simply interfaces
> directly to the TV. How an application on the TV exposes this interfaces
> to a remote smart phone is an interesting question.
> 
> If we add the note can we also update or add an implementation example?
> 
> Regards,
> JanL
> 
> -----Original Message-----
> From: Igarashi, Tatsuya [mailto:Tatsuya.Igarashi@jp.sony.com]
> Sent: den 8 juni 2011 07:38
> To: Jan Lindquist; Web and TV Interest Group WG
> Subject: RE: webtv-ISSUE-24 (igarashi): Local Link of web applications
> [HOME_NETWORK_TF]
> 
> Hi Jan,
> 
> I do not assume that the applications are provided by the same distributor
> or service provider. We do not need to explore how syntax and protocol using
> web socket are.  I assume that developers or forums will define it and may
> make it open to others. This is in the same manner that anyone may develop
> Web APIs.
> 
> I would like to add the following note if no comment.
> 
> "Description: "
> The applications (including Web Widget) on user devices know each other
> and can exchange messages for communications Note that the applications
> may not necessarily be provided by the same distributor or service provider.
> 
> Thank you.
> 
> -***---***---***---***---***---***---***---***---***--***---***---***-
> Tatsuya Igarashi (Tatsuya.Igarashi@jp.sony.com) NS Development Dept.
> Technology Development Group Sony Corporation
> (Voice) +81-3-5435-3252 (Fax) +81-3-5435-3274
> 
> 
> 
> 
> > -----Original Message-----
> > From: Jan Lindquist [mailto:jan.lindquist@ericsson.com]
> > Sent: Tuesday, June 07, 2011 11:38 PM
> > To: Igarashi, Tatsuya; Web and TV Interest Group WG
> > Subject: RE: webtv-ISSUE-24 (igarashi): Local Link of web applications
> > [HOME_NETWORK_TF]
> >
> > Hello Igarashi,
> >
> > Very interesting use case. I just want to clarify the line regarding the
> > knowledge between the "applications". You have the following line under
> > "Description:"
> >
> > - The applications (including Web Widget) on user devices know each other
> > and can exchange messages for communications
> >
> > Does this assume that the application on the TV device (10foot UI) and
> the
> > smart phone (Touch UI) are from the distributor or developer. If they
> are
> > the same then we do not need to explore how the syntax and protocol using
> > web socket will look like but if they work across different applications
> > that adds an extra dimension.
> >
> > If I take the red button example. Both the application from the content
> > provider that initiates on the TV and the application running on the smart
> > phone are from the content provider.
> >
> > Regards,
> > JanL
> >
> >
> > -----Original Message-----
> > From: public-web-and-tv-request@w3.org
> > [mailto:public-web-and-tv-request@w3.org] On Behalf Of Igarashi,
> Tatsuya
> > Sent: den 7 juni 2011 12:11
> > To: Web and TV Interest Group WG
> > Subject: RE: webtv-ISSUE-24 (igarashi): Local Link of web applications
> > [HOME_NETWORK_TF]
> >
> > Hi all,
> >
> > Sorry for the bad link.
> >
> > Here is the correct link to the use case description.
> >
> http://www.w3.org/2011/webtv/wiki/HNTF/Home_Network_TF_Discussions/Loc
> > alLink#Use_Case:_Local_Link_of_Web_Applications
> >
> > Thank you.
> >
> >
> -***---***---***---***---***---***---***---***---***--***---***---***-
> > Tatsuya Igarashi (Tatsuya.Igarashi@jp.sony.com) NS Development Dept.
> > Technology Development Group Sony Corporation
> > (Voice) +81-3-5435-3252 (Fax) +81-3-5435-3274
> >
> >
> >
> > > -----Original Message-----
> > > From: public-web-and-tv-request@w3.org
> > > [mailto:public-web-and-tv-request@w3.org] On Behalf Of Web and TV
> > Interest
> > > Group Issue Tracker
> > > Sent: Tuesday, June 07, 2011 7:05 PM
> > > To: public-web-and-tv@w3.org
> > > Subject: webtv-ISSUE-24 (igarashi): Local Link of web applications
> > > [HOME_NETWORK_TF]
> > >
> > >
> > > webtv-ISSUE-24 (igarashi): Local Link of web applications
> > > [HOME_NETWORK_TF]
> > >
> > > http://www.w3.org/2011/webtv/track/issues/24
> > >
> > > Raised by: Tatsuya Igarashi
> > > On product: HOME_NETWORK_TF
> > >
> > > This is a proposal about the use case "Local Link of web applications".
> > >
> > > See: http://www.w3.org/2011/webtv/track/issues/24
> > >
> > >
> > >
> >
> 

Received on Thursday, 9 June 2011 07:18:45 UTC