You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@airavata.apache.org by Shameera Rathnayaka <sh...@gmail.com> on 2013/03/23 18:25:27 UTC

Interested in doing GSoC 2013 with Apache Airavata

Hi devs ,

I am Shameera Rathnayaka, a student from Sri Lanka. I did last year's GSoC
with Apache Axis2 project, titled as "Improved JSON support in Apache Axis2
with Google Gson"[1]{2} where I have introduced and implemented an
efficient way to provide XML infoset without converting JSON to XML
internally. It also had a little research phase about why Axis2 doesn't
support JSON mapped conversion.

I am interested in doing  gsoc this time with Apache Airavata. I went
through the quick start tutorial, Airavata in five minutes tutorials and
Airavata in ten minutes tutorials. I saw that there are few discussion
threads and few projects are already tagged as gsoc2013. And yes , Apache
Airavata has a good documentation which gives clear image on what it does
and how we can use it. Currently I am following Airavata wiki.

As I am new to Airavata codebase i thought it would be good first try to
fix some potentially possible bugs in this level, while reading papers and
the documentation. I hope it won't take long time for me to be familiar
with the code base, with my existing Axis2 knowledge. Can someone please
point me out such possible issues and useful project of Apache Airavata at
this stage?

Thank you very much!
Shameera


[1]https://issues.apache.org/jira/browse/AXIS2-5270
[2]https://issues.apache.org/jira/browse/AXIS2-5362




Best Regards,
Shameera Rathnayaka


Blog : http://shameerarathnayaka.blogspot.com/
"

Re: Interested in doing GSoC 2013 with Apache Airavata

Posted by Shameera Rathnayaka <sh...@gmail.com>.
Hi Suresh ,

Yes, that sound good to me(I already have put comment under particular
jira). Please go ahead and explain your thoughts on this. If Saminda has
any workaround I would like to know it too.

BTW it would be good if you can open an issue for JSON support project.
Then we can talk about it too.

Thanks,
Shameera.

On Sun, Mar 24, 2013 at 12:42 AM, Suresh Marru <sm...@apache.org> wrote:

> On Mar 23, 2013, at 2:46 PM, Shameera Rathnayaka <sh...@gmail.com>
> wrote:
>
> > Hi Suresh,
> >
> > It was nice to meet you too,
> >
> > On Sat, Mar 23, 2013 at 11:15 PM, Suresh Marru <sm...@apache.org>
> wrote:
> >
> >> Hi Shameera,
> >>
> >> You are right on time, it was nice meeting you at apache con and discuss
> >> your json contributions to axis2. Please see more below:
> >>
> >> On Mar 23, 2013, at 1:25 PM, Shameera Rathnayaka <
> shameerainfo@gmail.com>
> >> wrote:
> >>
> >>> Hi devs ,
> >>>
> >>> I am Shameera Rathnayaka, a student from Sri Lanka. I did last year's
> >> GSoC
> >>> with Apache Axis2 project, titled as "Improved JSON support in Apache
> >> Axis2
> >>> with Google Gson"[1]{2} where I have introduced and implemented an
> >>> efficient way to provide XML infoset without converting JSON to XML
> >>> internally. It also had a little research phase about why Axis2 doesn't
> >>> support JSON mapped conversion.
> >>>
> >>> I am interested in doing  gsoc this time with Apache Airavata. I went
> >>> through the quick start tutorial, Airavata in five minutes tutorials
> and
> >>> Airavata in ten minutes tutorials. I saw that there are few discussion
> >>> threads and few projects are already tagged as gsoc2013. And yes ,
> Apache
> >>> Airavata has a good documentation which gives clear image on what it
> does
> >>> and how we can use it. Currently I am following Airavata wiki.
> >>
> >> Either you are modest or the documentation really improved, I will hope
> >> later is more true :)
> >>
> >
> > The documentation is actually good. It gives an abstract view, diagrams
> are
> > very self descriptive. As there are a set of tickets open to provide more
> > tutorials, we can do it better :)
> >
> >
> >>> As I am new to Airavata codebase i thought it would be good first try
> to
> >>> fix some potentially possible bugs in this level, while reading papers
> >> and
> >>> the documentation. I hope it won't take long time for me to be familiar
> >>> with the code base, with my existing Axis2 knowledge. Can someone
> please
> >>> point me out such possible issues and useful project of Apache Airavata
> >> at
> >>> this stage?
> >>
> >> This is very encouraging. Do you want to stick to the same topic of JSON
> >> support? Airavata has a great need for such support within Airavata
> >> registry. Applications are described in a defined xml schema [1] and
> stored
> >> in registry as a xml. This will be good to explore and improvise here on
> >> how to revisit this need with JSON. If XML Schema is a good way to go,
> then
> >> provide dynamic parsers at transport level.
> >>
> > Nice, I would like to work on this, saying that i am also interesting in
> > "Framework to run/monitor workflows locally with simulated/dummy BE"[1],
>  I
> > was thinking to start my contribution to Airavata with JSON support. If
> we
> > go with dynamic parser at transport level, we can use some code from my
> > previous project which has been committed into axis2 trunk.
> >
> > As the GSOC project i would like to implement 'a framework to monitor
> > workflows with simulated environment'[1] project. It seems a much useful
> > feature to users as well as devs. Doing this, I think i can understand
> the
> > whole process going on Airavata. WDYT?
>
> Shameera,
>
> If you can contribute the JSON project anyway (which I will hope will not
> be much of effort for you since you already tackled it for Axis2), then we
> can pick on the Airavata emulators. We need this at various levels. Saminda
> made a good head way into it already, I have lot of thoughts on this topic
> as well. Let me know if this is interesting to you and I can help elaborate
> the JIRA.
>
> I will request all GSOC seeing students not to wait until the timeline to
> write the proposal. Now is the best time to start engaging with the
> community. We need to create projects with your interests at same time they
> can make it back into main code base and preferably with a workshop or
> conference paper. Also, do not take the proposed ideas literally. They are
> starting points for you to think through.
>
> Most importantly subscribe to the dev mailing list, if you sent an email
> without subscribing the replied do not make it back to you (only go to
> mailing list) and you likely missed them.
>
> Suresh
>
> > Thanks,
> > Shameera.
> >
> > [1]https://issues.apache.org/jira/browse/AIRAVATA-346
> >
> >
> >
> >>
> >> Alternatively there are good amount of ideas floating around service
> >> orchestration and workflow issues you can pick up.
> >>
> >
> >
> >
> >>
> >> Cheers,
> >> Suresh
> >> [1] -
> >>
> https://svn.apache.org/repos/asf/airavata/trunk/modules/commons/gfac-schema/src/main/resources/schemas/
> >>
> >>> Thank you very much!
> >>> Shameera
> >>>
> >>>
> >>> [1]https://issues.apache.org/jira/browse/AXIS2-5270
> >>> [2]https://issues.apache.org/jira/browse/AXIS2-5362
> >>>
> >>>
> >>>
> >>>
> >>> Best Regards,
> >>> Shameera Rathnayaka
> >>>
> >>>
> >>> Blog : http://shameerarathnayaka.blogspot.com/
> >>> "
> >>
> >>
>
>

Re: Interested in doing GSoC 2013 with Apache Airavata

Posted by Suresh Marru <sm...@apache.org>.
On Mar 23, 2013, at 2:46 PM, Shameera Rathnayaka <sh...@gmail.com> wrote:

> Hi Suresh,
> 
> It was nice to meet you too,
> 
> On Sat, Mar 23, 2013 at 11:15 PM, Suresh Marru <sm...@apache.org> wrote:
> 
>> Hi Shameera,
>> 
>> You are right on time, it was nice meeting you at apache con and discuss
>> your json contributions to axis2. Please see more below:
>> 
>> On Mar 23, 2013, at 1:25 PM, Shameera Rathnayaka <sh...@gmail.com>
>> wrote:
>> 
>>> Hi devs ,
>>> 
>>> I am Shameera Rathnayaka, a student from Sri Lanka. I did last year's
>> GSoC
>>> with Apache Axis2 project, titled as "Improved JSON support in Apache
>> Axis2
>>> with Google Gson"[1]{2} where I have introduced and implemented an
>>> efficient way to provide XML infoset without converting JSON to XML
>>> internally. It also had a little research phase about why Axis2 doesn't
>>> support JSON mapped conversion.
>>> 
>>> I am interested in doing  gsoc this time with Apache Airavata. I went
>>> through the quick start tutorial, Airavata in five minutes tutorials and
>>> Airavata in ten minutes tutorials. I saw that there are few discussion
>>> threads and few projects are already tagged as gsoc2013. And yes , Apache
>>> Airavata has a good documentation which gives clear image on what it does
>>> and how we can use it. Currently I am following Airavata wiki.
>> 
>> Either you are modest or the documentation really improved, I will hope
>> later is more true :)
>> 
> 
> The documentation is actually good. It gives an abstract view, diagrams are
> very self descriptive. As there are a set of tickets open to provide more
> tutorials, we can do it better :)
> 
> 
>>> As I am new to Airavata codebase i thought it would be good first try to
>>> fix some potentially possible bugs in this level, while reading papers
>> and
>>> the documentation. I hope it won't take long time for me to be familiar
>>> with the code base, with my existing Axis2 knowledge. Can someone please
>>> point me out such possible issues and useful project of Apache Airavata
>> at
>>> this stage?
>> 
>> This is very encouraging. Do you want to stick to the same topic of JSON
>> support? Airavata has a great need for such support within Airavata
>> registry. Applications are described in a defined xml schema [1] and stored
>> in registry as a xml. This will be good to explore and improvise here on
>> how to revisit this need with JSON. If XML Schema is a good way to go, then
>> provide dynamic parsers at transport level.
>> 
> Nice, I would like to work on this, saying that i am also interesting in
> "Framework to run/monitor workflows locally with simulated/dummy BE"[1],  I
> was thinking to start my contribution to Airavata with JSON support. If we
> go with dynamic parser at transport level, we can use some code from my
> previous project which has been committed into axis2 trunk.
> 
> As the GSOC project i would like to implement 'a framework to monitor
> workflows with simulated environment'[1] project. It seems a much useful
> feature to users as well as devs. Doing this, I think i can understand the
> whole process going on Airavata. WDYT?

Shameera,

If you can contribute the JSON project anyway (which I will hope will not be much of effort for you since you already tackled it for Axis2), then we can pick on the Airavata emulators. We need this at various levels. Saminda made a good head way into it already, I have lot of thoughts on this topic as well. Let me know if this is interesting to you and I can help elaborate the JIRA. 

I will request all GSOC seeing students not to wait until the timeline to write the proposal. Now is the best time to start engaging with the community. We need to create projects with your interests at same time they can make it back into main code base and preferably with a workshop or conference paper. Also, do not take the proposed ideas literally. They are starting points for you to think through. 

Most importantly subscribe to the dev mailing list, if you sent an email without subscribing the replied do not make it back to you (only go to mailing list) and you likely missed them.

Suresh

> Thanks,
> Shameera.
> 
> [1]https://issues.apache.org/jira/browse/AIRAVATA-346
> 
> 
> 
>> 
>> Alternatively there are good amount of ideas floating around service
>> orchestration and workflow issues you can pick up.
>> 
> 
> 
> 
>> 
>> Cheers,
>> Suresh
>> [1] -
>> https://svn.apache.org/repos/asf/airavata/trunk/modules/commons/gfac-schema/src/main/resources/schemas/
>> 
>>> Thank you very much!
>>> Shameera
>>> 
>>> 
>>> [1]https://issues.apache.org/jira/browse/AXIS2-5270
>>> [2]https://issues.apache.org/jira/browse/AXIS2-5362
>>> 
>>> 
>>> 
>>> 
>>> Best Regards,
>>> Shameera Rathnayaka
>>> 
>>> 
>>> Blog : http://shameerarathnayaka.blogspot.com/
>>> "
>> 
>> 


Re: Interested in doing GSoC 2013 with Apache Airavata

Posted by Shameera Rathnayaka <sh...@gmail.com>.
Hi Suresh,

 It was nice to meet you too,

On Sat, Mar 23, 2013 at 11:15 PM, Suresh Marru <sm...@apache.org> wrote:

> Hi Shameera,
>
> You are right on time, it was nice meeting you at apache con and discuss
> your json contributions to axis2. Please see more below:
>
> On Mar 23, 2013, at 1:25 PM, Shameera Rathnayaka <sh...@gmail.com>
> wrote:
>
> > Hi devs ,
> >
> > I am Shameera Rathnayaka, a student from Sri Lanka. I did last year's
> GSoC
> > with Apache Axis2 project, titled as "Improved JSON support in Apache
> Axis2
> > with Google Gson"[1]{2} where I have introduced and implemented an
> > efficient way to provide XML infoset without converting JSON to XML
> > internally. It also had a little research phase about why Axis2 doesn't
> > support JSON mapped conversion.
> >
> > I am interested in doing  gsoc this time with Apache Airavata. I went
> > through the quick start tutorial, Airavata in five minutes tutorials and
> > Airavata in ten minutes tutorials. I saw that there are few discussion
> > threads and few projects are already tagged as gsoc2013. And yes , Apache
> > Airavata has a good documentation which gives clear image on what it does
> > and how we can use it. Currently I am following Airavata wiki.
>
> Either you are modest or the documentation really improved, I will hope
> later is more true :)
>

The documentation is actually good. It gives an abstract view, diagrams are
very self descriptive. As there are a set of tickets open to provide more
tutorials, we can do it better :)


> > As I am new to Airavata codebase i thought it would be good first try to
> > fix some potentially possible bugs in this level, while reading papers
> and
> > the documentation. I hope it won't take long time for me to be familiar
> > with the code base, with my existing Axis2 knowledge. Can someone please
> > point me out such possible issues and useful project of Apache Airavata
> at
> > this stage?
>
> This is very encouraging. Do you want to stick to the same topic of JSON
> support? Airavata has a great need for such support within Airavata
> registry. Applications are described in a defined xml schema [1] and stored
> in registry as a xml. This will be good to explore and improvise here on
> how to revisit this need with JSON. If XML Schema is a good way to go, then
> provide dynamic parsers at transport level.
>
Nice, I would like to work on this, saying that i am also interesting in
"Framework to run/monitor workflows locally with simulated/dummy BE"[1],  I
was thinking to start my contribution to Airavata with JSON support. If we
go with dynamic parser at transport level, we can use some code from my
previous project which has been committed into axis2 trunk.

As the GSOC project i would like to implement 'a framework to monitor
workflows with simulated environment'[1] project. It seems a much useful
feature to users as well as devs. Doing this, I think i can understand the
whole process going on Airavata. WDYT?

Thanks,
Shameera.

[1]https://issues.apache.org/jira/browse/AIRAVATA-346



>
> Alternatively there are good amount of ideas floating around service
> orchestration and workflow issues you can pick up.
>



>
> Cheers,
> Suresh
> [1] -
> https://svn.apache.org/repos/asf/airavata/trunk/modules/commons/gfac-schema/src/main/resources/schemas/
>
> > Thank you very much!
> > Shameera
> >
> >
> > [1]https://issues.apache.org/jira/browse/AXIS2-5270
> > [2]https://issues.apache.org/jira/browse/AXIS2-5362
> >
> >
> >
> >
> > Best Regards,
> > Shameera Rathnayaka
> >
> >
> > Blog : http://shameerarathnayaka.blogspot.com/
> > "
>
>

Re: Interested in doing GSoC 2013 with Apache Airavata

Posted by Suresh Marru <sm...@apache.org>.
Hi Shameera,

You are right on time, it was nice meeting you at apache con and discuss your json contributions to axis2. Please see more below:

On Mar 23, 2013, at 1:25 PM, Shameera Rathnayaka <sh...@gmail.com> wrote:

> Hi devs ,
> 
> I am Shameera Rathnayaka, a student from Sri Lanka. I did last year's GSoC
> with Apache Axis2 project, titled as "Improved JSON support in Apache Axis2
> with Google Gson"[1]{2} where I have introduced and implemented an
> efficient way to provide XML infoset without converting JSON to XML
> internally. It also had a little research phase about why Axis2 doesn't
> support JSON mapped conversion.
> 
> I am interested in doing  gsoc this time with Apache Airavata. I went
> through the quick start tutorial, Airavata in five minutes tutorials and
> Airavata in ten minutes tutorials. I saw that there are few discussion
> threads and few projects are already tagged as gsoc2013. And yes , Apache
> Airavata has a good documentation which gives clear image on what it does
> and how we can use it. Currently I am following Airavata wiki.

Either you are modest or the documentation really improved, I will hope later is more true :) 

> As I am new to Airavata codebase i thought it would be good first try to
> fix some potentially possible bugs in this level, while reading papers and
> the documentation. I hope it won't take long time for me to be familiar
> with the code base, with my existing Axis2 knowledge. Can someone please
> point me out such possible issues and useful project of Apache Airavata at
> this stage?

This is very encouraging. Do you want to stick to the same topic of JSON support? Airavata has a great need for such support within Airavata registry. Applications are described in a defined xml schema [1] and stored in registry as a xml. This will be good to explore and improvise here on how to revisit this need with JSON. If XML Schema is a good way to go, then provide dynamic parsers at transport level. 

Alternatively there are good amount of ideas floating around service orchestration and workflow issues you can pick up. 

Cheers,
Suresh
[1] - https://svn.apache.org/repos/asf/airavata/trunk/modules/commons/gfac-schema/src/main/resources/schemas/

> Thank you very much!
> Shameera
> 
> 
> [1]https://issues.apache.org/jira/browse/AXIS2-5270
> [2]https://issues.apache.org/jira/browse/AXIS2-5362
> 
> 
> 
> 
> Best Regards,
> Shameera Rathnayaka
> 
> 
> Blog : http://shameerarathnayaka.blogspot.com/
> "