Re: [GSoC] less 1 month left

2014-07-31 Thread Sergio Fernández

Hi Qihong Lin,

On 31/07/14 12:18, Qihong Lin wrote:

I'm sorry I can't understand you questions. It's appreciated if you
can help me clarify these:


I just pretend to make you stater to think about the conclusions of the 
project now that the closing date is coming.



1) If what changes in the new alternative CDI service is just the
invocations to the RepositoryConnection (I'd need to check the diff to
really assert that), would it still make sense to you to provide an
alternative CDIservice?
What do you mean by the "new alternative CDI service", and "an
alternative CDIservice"? I'm now translating the CDI service
(LdpServiceImpl) into SPARQL implementation. If anything changes, I
can translate it accordingly. Is that enough?


Yes, for the project is enough, that was the goal.

The question is I'd like to evaluate not only what you did, but what you 
have learned too. So for the conclusions you could write something 
discussing such aspects: that "was the right approach because...", "not 
sure because both CDI service duplicate too much business code", etc.



2)  Or would be more maintainable to move the translation into an
RepositoryConnection wrapper or something like that?
What's "an RepositoryConnection wrapper"? Why do we need that (i.e.
why more maintainable )? Can you show me an example? Thanks!


I'm not saying that's valid. Probably not. Just trying to trigger your 
inquisitiveness ;-)


Not sure if you follow me. If you want, we can have a spype call 
(sergio.fernandez.lopez) before Tuesday to talk about that.


Thanks!

Cheers,

--
Sergio Fernández
Partner Technology Manager
Redlink GmbH
m: +43 660 2747 925
e: sergio.fernan...@redlink.co
w: http://redlink.co


Re: [GSoC] less 1 month left

2014-07-31 Thread Qihong Lin
Dear Sergio,

I'm sorry I can't understand you questions. It's appreciated if you
can help me clarify these:

1) If what changes in the new alternative CDI service is just the
invocations to the RepositoryConnection (I'd need to check the diff to
really assert that), would it still make sense to you to provide an
alternative CDIservice?
What do you mean by the "new alternative CDI service", and "an
alternative CDIservice"? I'm now translating the CDI service
(LdpServiceImpl) into SPARQL implementation. If anything changes, I
can translate it accordingly. Is that enough?

2)  Or would be more maintainable to move the translation into an
RepositoryConnection wrapper or something like that?
What's "an RepositoryConnection wrapper"? Why do we need that (i.e.
why more maintainable )? Can you show me an example? Thanks!

Best regards,
Qihong Lin


On Mon, Jul 28, 2014 at 9:00 PM, Sergio Fernández  wrote:
> Dear Qihong Lin,
>
>
> On 27/07/14 12:41, Qihong Lin wrote:
>>
>> I'm making documentation in git wiki:
>> [1]
>> https://github.com/confidencesun/marmotta/wiki/GSoC-2014-Project-(MARMOTTA-444)
>> [2] https://github.com/confidencesun/marmotta/wiki/Developer-Documentation
>> [3] https://github.com/confidencesun/marmotta/wiki/User-Documentation
>
>
> Perfect. Try to evolve as much as possible that documentation to start to
> prepare the final report.
>
> A conclusions chapter from your since would be nice. Think about what
> aspects are interesting to discuss.
>
> Taking a quick look to dev documentation, there is one aspect I'd like to
> hear from you about the mapping of method. If what changes in the new
> alternative CDI service is just the invocations to the RepositoryConnection
> (I'd need to check the diff to really assert that), would it still make
> sense to you to provide an alternative CDIservice? Or would be more
> maintainable to move the translation into an RepositoryConnection wrapper or
> something like that? Think about that, write down your conclusions, and
> ideally provide a proof-of-concept implementation.
>
>
>> Currently, the SPARQL implementation is up to date to the ldp and
>> develop branches. I'll make the translations soon after any new
>> changes from upstreams, and report to you in time.
>
>
> Probably we'll finally do it early next week. I'll keep you informed.
>
>
> Cheers,
>
> --
> Sergio Fernández
> Partner Technology Manager
> Redlink GmbH
> m: +43 660 2747 925
> e: sergio.fernan...@redlink.co
> w: http://redlink.co


Re: [GSoC] less 1 month left

2014-07-28 Thread Sergio Fernández

Dear Qihong Lin,

On 27/07/14 12:41, Qihong Lin wrote:

I'm making documentation in git wiki:
[1] 
https://github.com/confidencesun/marmotta/wiki/GSoC-2014-Project-(MARMOTTA-444)
[2] https://github.com/confidencesun/marmotta/wiki/Developer-Documentation
[3] https://github.com/confidencesun/marmotta/wiki/User-Documentation


Perfect. Try to evolve as much as possible that documentation to start 
to prepare the final report.


A conclusions chapter from your since would be nice. Think about what 
aspects are interesting to discuss.


Taking a quick look to dev documentation, there is one aspect I'd like 
to hear from you about the mapping of method. If what changes in the new 
alternative CDI service is just the invocations to the 
RepositoryConnection (I'd need to check the diff to really assert that), 
would it still make sense to you to provide an alternative CDIservice? 
Or would be more maintainable to move the translation into an 
RepositoryConnection wrapper or something like that? Think about that, 
write down your conclusions, and ideally provide a proof-of-concept 
implementation.



Currently, the SPARQL implementation is up to date to the ldp and
develop branches. I'll make the translations soon after any new
changes from upstreams, and report to you in time.


Probably we'll finally do it early next week. I'll keep you informed.

Cheers,

--
Sergio Fernández
Partner Technology Manager
Redlink GmbH
m: +43 660 2747 925
e: sergio.fernan...@redlink.co
w: http://redlink.co


Re: [GSoC] less 1 month left

2014-07-27 Thread Qihong Lin
Dear Sergio,

I'm making documentation in git wiki:
[1] 
https://github.com/confidencesun/marmotta/wiki/GSoC-2014-Project-(MARMOTTA-444)
[2] https://github.com/confidencesun/marmotta/wiki/Developer-Documentation
[3] https://github.com/confidencesun/marmotta/wiki/User-Documentation

Currently, the SPARQL implementation is up to date to the ldp and
develop branches. I'll make the translations soon after any new
changes from upstreams, and report to you in time.

Best regards,
Qihong Lin


On Thu, Jul 24, 2014 at 9:59 PM, Sergio Fernández  wrote:
> Dear Qihong Lin,
>
>
> On 24/07/14 14:06, Qihong Lin wrote:
>>
>> Thanks for your reminder! I've been watching the marmotta's branch
>> refs/heads/develop (not much changes related to ldp service these
>> days). As you pointed out, I just checked the ldp branch and updated
>> my LdpServiceSPARQLImpl accordingly [1]. Now both LdpServiceSPARQLImpl
>> and LdpServiceImpl passed my unit tests as expected.
>
>
> It'd be great if you can report the current status of the SPARQL
> implementation, as well as periodically report your progress.
>
>
>> I'll keep a close eye on both the develop and ldp branches in the
>> coming weeks. With previous experience in the first half part of the
>> project, I think it's not difficult to translate the remaining changes
>> to the SPARQL implementations. I'll check and translate the changes
>> everyday. After the GSoC project, I can also offer contribution
>> related to this work.
>
>
> That'd be great! That's one of the goals of GSoC is not always explored by
> the student. Hope you can continue collaborating with us after the program
> ends.
>
>
>> In the meanwhile, I'll work on the documentations and the tests
>> (performance, w3c test suite, etc), as you mentioned in the mid-term
>> evaluation. I've been studying JMeter, TestNG and Rest-Assured. I'll
>> have a try in the next week and keep you posted.
>
>
> Where are you documenting all your stuff? As I explained you, I'd appreciate
> to have access to it in advance.
>
>
> Cheers,
>
> --
> Sergio Fernández
> Partner Technology Manager
> Redlink GmbH
> m: +43 660 2747 925
> e: sergio.fernan...@redlink.co
> w: http://redlink.co


Re: [GSoC] less 1 month left

2014-07-24 Thread Sergio Fernández

Dear Qihong Lin,

On 24/07/14 14:06, Qihong Lin wrote:

Thanks for your reminder! I've been watching the marmotta's branch
refs/heads/develop (not much changes related to ldp service these
days). As you pointed out, I just checked the ldp branch and updated
my LdpServiceSPARQLImpl accordingly [1]. Now both LdpServiceSPARQLImpl
and LdpServiceImpl passed my unit tests as expected.


It'd be great if you can report the current status of the SPARQL 
implementation, as well as periodically report your progress.



I'll keep a close eye on both the develop and ldp branches in the
coming weeks. With previous experience in the first half part of the
project, I think it's not difficult to translate the remaining changes
to the SPARQL implementations. I'll check and translate the changes
everyday. After the GSoC project, I can also offer contribution
related to this work.


That'd be great! That's one of the goals of GSoC is not always explored 
by the student. Hope you can continue collaborating with us after the 
program ends.



In the meanwhile, I'll work on the documentations and the tests
(performance, w3c test suite, etc), as you mentioned in the mid-term
evaluation. I've been studying JMeter, TestNG and Rest-Assured. I'll
have a try in the next week and keep you posted.


Where are you documenting all your stuff? As I explained you, I'd 
appreciate to have access to it in advance.


Cheers,

--
Sergio Fernández
Partner Technology Manager
Redlink GmbH
m: +43 660 2747 925
e: sergio.fernan...@redlink.co
w: http://redlink.co


Re: [GSoC] less 1 month left

2014-07-24 Thread Qihong Lin
Dear Sergio,

Thanks for your reminder! I've been watching the marmotta's branch
refs/heads/develop (not much changes related to ldp service these
days). As you pointed out, I just checked the ldp branch and updated
my LdpServiceSPARQLImpl accordingly [1]. Now both LdpServiceSPARQLImpl
and LdpServiceImpl passed my unit tests as expected.

I'll keep a close eye on both the develop and ldp branches in the
coming weeks. With previous experience in the first half part of the
project, I think it's not difficult to translate the remaining changes
to the SPARQL implementations. I'll check and translate the changes
everyday. After the GSoC project, I can also offer contribution
related to this work.

In the meanwhile, I'll work on the documentations and the tests
(performance, w3c test suite, etc), as you mentioned in the mid-term
evaluation. I've been studying JMeter, TestNG and Rest-Assured. I'll
have a try in the next week and keep you posted.


Best,
Qihong Lin

[1] 
https://github.com/confidencesun/marmotta/commit/cff11e06c0c13bd8d8a10fea5e9eccf8d31f86ba

On Wed, Jul 23, 2014 at 3:45 PM, Sergio Fernández  wrote:
> According the official time-line:
>
> http://www.google-melange.com/gsoc/events/google/gsoc2014
>
> August 18th is the official 'pencils down' date for GSoC this year.
>
> Please, Qihong Lin, remember to continue pushing hard. I did not see some
> much activity or reporting in the last weeks, and you still have so much to
> do for achieving the goals of the project.
>
> We had been working at the ldp branch, fixing details discovered by the W3C
> test suite. They mainly affect the web service layer, but I think we
> extended the service api with some new methods. Next week Jakob and myself
> we plan to continue working on that, with the idea of merging stable changes
> back to develop during the week. Please, stay tune to the changes, and
> decide whether you can afford or not to adopt them at this stage.
>
> Personally I'll offline 6th to 20th, so everything that you deliver before
> would make my final evaluation much easier.
>
> Thanks for your contribution to the Apache Marmotta project.
>
> Cheers,
>
> --
> Sergio Fernández
> Partner Technology Manager
> Redlink GmbH
> m: +43 660 2747 925
> e: sergio.fernan...@redlink.co
> w: http://redlink.co


[GSoC] less 1 month left

2014-07-23 Thread Sergio Fernández

According the official time-line:

http://www.google-melange.com/gsoc/events/google/gsoc2014

August 18th is the official 'pencils down' date for GSoC this year.

Please, Qihong Lin, remember to continue pushing hard. I did not see 
some much activity or reporting in the last weeks, and you still have so 
much to do for achieving the goals of the project.


We had been working at the ldp branch, fixing details discovered by the 
W3C test suite. They mainly affect the web service layer, but I think we 
extended the service api with some new methods. Next week Jakob and 
myself we plan to continue working on that, with the idea of merging 
stable changes back to develop during the week. Please, stay tune to the 
changes, and decide whether you can afford or not to adopt them at this 
stage.


Personally I'll offline 6th to 20th, so everything that you deliver 
before would make my final evaluation much easier.


Thanks for your contribution to the Apache Marmotta project.

Cheers,

--
Sergio Fernández
Partner Technology Manager
Redlink GmbH
m: +43 660 2747 925
e: sergio.fernan...@redlink.co
w: http://redlink.co