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 wik...@apache.org 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-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-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 wik...@apache.org 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 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 wik...@apache.org 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