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)

Reply via email to