I have started to define the structure and some classes to allow the GData binding, as discussed above.
This project was created following the binding-atom-abdera project structure. So there is some dependencies that need to be revised. The initial created classes aim to handle with the reference side of a component. So, at this moment, an component would invoke only a Google service, instead of a service provided by another SCA component. I have started to implement the invokers, starting with the GetAllInvoker, as simple as possible (just for some tests). I have got an error at the moment to retrieve the feed object (com.google.gdata.data.Feed) from the message object (org.apache.tuscany.sca.invocation.Message). I am not updated about the discussion evolving the license of the GData Java Client. However, this first implementation is using the GData Java Client. Douglas On Tue, Jun 3, 2008 at 4:26 AM, Mike Edwards < [EMAIL PROTECTED]> wrote: > Luciano Resende wrote: > >> Hey Mike >> >> What are your concerns with regards to license ? Looking at [1], it >> looks like the GData Java Client is Apache License 2. >> >> [1] http://code.google.com/p/gdata-java-client/ >> >> On Mon, Jun 2, 2008 at 10:01 PM, Mike Edwards >> <[EMAIL PROTECTED]> wrote: >> >>> Douglas Leite wrote: >>> >>>> After analyzing the Google Data API and the code of binding-atom, >>>> binding-atom-abdera, and binding-feed, I propose an approach to start >>>> the >>>> development of the GData biding. >>>> >>>> I propose creating a new type of binding: biding-gdata. Similarly as >>>> binding-atom-abdera, that extends the binding-atom, this new kind of >>>> binding >>>> would extend the binding-atom too. >>>> >>>> The implementation of the invokers (linke GetInvoker, PostInvoker, and >>>> PutInvoker) would be done using the GData Java Client, that provides >>>> tools >>>> and an abstract layer, abstracting the necessity of handling with HTTP >>>> requests/responses and XML's processing. >>>> >>>> The binding-gdata could extend the binding-rss aiming to allow RSS >>>> feeds. >>>> >>>> This approach looks like the binding-feed, but reusing the binding-atom >>>> and >>>> binding-rss, and using the GData Java Client to implement the invokers. >>>> >>>> What do you think about? >>>> >>>> Douglas, >>> >>> We need to take some care over the idea of using the GData Java Client - >>> we >>> need to check out the legal terms that apply to the client code, since it >>> does not appear to have a license that is compatible with the Apache open >>> source license, as far as I can tell. >>> >>> I'm not saying that you can't use the Google code, but we do need to ask >>> to >>> see what the right way would be to use this code. >>> >>> >>> Yours, Mike. >>> >>> >> >> >> Luciano, > > What about this page, linked off the one above: > > http://code.google.com/tos.html > > Yours, Mike. > -- Douglas Siqueira Leite Computer Science Master's degree student of University of Campinas (Unicamp)