Luciano,

    A mid-term evaluation has been send to you and submitted to the
Tuscany Dev list. Regarding your comments, please see my inline reply
below:

On Fri, Jul 11, 2008 at 2:17 AM, Luciano Resende <[EMAIL PROTECTED]> wrote:
> I have applied your patch for TUSCANY-2458 and TUSCANY-2460 under
> revision #675836 and #675837. I'd suggest couple things :

Thanks, I can see and check out them now.

> 1.Looks like you have your gdata binding based on the atom binding,
> maybe would be a good approach to have it using the atom binding
> model, and just have this as another atom binding like
> atom-binding-gdata. Then, if we add the support for RSS, we could
> still follow the same pattern and have rss-binding-gdata.

I am using Atom binding as an example, and modify the Atom binding
code directly, some of the Atom code and comments are not cleared
completely. But eventually, I will remove all abdera related
code/comments from my code. I am not sure I will have a binding like
atom-binding-gdata and rss-binding-gdata because GData supports both
Atom and Rss, and what data representation(Atom/RSS) will be
transparent for users. Users of Gdata binding in Tuscany will not have
to care or know what data representing format the service is using.

I will leave it as it is for now, and carefully think about your
suggestion. What do you think?

> 2.You are defining your own collection interfaces, could we use the
> existent collection from data-api ?

I am not sure which collection interface you are referring, could you
give me a little bit more details. What is data-api? or maybe
gdata-api?


> 3.You have couple test cases under src/test that runs successfully. It
> would be great if we could automate them using jUnit.

I have implemented the support for two more Gdata operations(Put and
Delete) and created a test cases for the testing of all 5 implemented
GData operations.... I am clearing the added code right now and will
be sending you another patch during this weekend or so.

> 4.Do you have any tests that actually consumes some Google Services ?

Not yet, I am testing the Gdata ServiceBinding and ReferenceBinding in
a single test case. I am working on a test case consuming Google Blog
Service.


> I'll continue to review your code and provide more feedback.
> BTW, I have updated the deployGdataToMaven.sh script to deploy the
> other dependency you require.

Thanks for adding the dependencies.

>
> On Tue, Jul 8, 2008 at 12:52 PM, Luciano Resende <[EMAIL PROTECTED]> wrote:
>> Thanks Haibo, I'll take a look at them sometime today and see if they
>> apply better now.
>>
>> As for the jars, we have been discussing this on the ML for a
>> definitive solution, in the meantime, Douglas have sent a shell script
>> [1] that add two of these files to a maven repo defined in my
>> people.a.o account, you could provide a jira/patch to add the other
>> jars that you need.
>>
>> [1] 
>> https://svn.apache.org/repos/asf/tuscany/java/sca/modules/binding-gdata-runtime/deployGdataToMaven.sh
>>
>> On Tue, Jul 8, 2008 at 12:43 PM, Haibo Zhao <[EMAIL PROTECTED]> wrote:
>>> Hi Luciano,
>>>
>>>    It turned out to be some problem with the TortoiseSVN I am using;
>>> it somehow generates the patch with duplicated files.
>>>
>>>    I switched to SVN command line and created the patch......double
>>> checked the patch and found no problem with it.
>>>
>>>    The remaining issue is that I am not sure how I should put the
>>> four jar files I am using from GData APIs:
>>>
>>>    They are:
>>>
>>>    gdata-client-1.0.jar
>>>    gdata-client-meta-1.0.jar
>>>    gdata-core-1.0.jar
>>>    gdata-media-1.0.jar
>>>
>>>    I currently put them in the local project classpath, and I guess
>>> they should be placed the same as other jars being used in Tuscany.
>>> Luciano, do you have any suggestions?
>>>
>>>    Please let me know if you have any questions or find any problems
>>> with the patch, I will fix it and get back to you ASAP.
>>>
>>>    Thanks,
>>>    Haibo
>>>
>>
>>
>>
>> --
>> Luciano Resende
>> Apache Tuscany Committer
>> http://people.apache.org/~lresende
>> http://lresende.blogspot.com/
>>
>
>
>
> --
> Luciano Resende
> Apache Tuscany Committer
> http://people.apache.org/~lresende
> http://lresende.blogspot.com/
>

Reply via email to