airavata-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Marru, Suresh" <>
Subject Re: Apache Airavata + GenApp
Date Thu, 19 Mar 2015 15:46:53 GMT
Hi Emre,

I firstly applaud the CCP-SAS team in having GenApp as an Open Source project with an interest
to grow a community. Normally, Apache has not been encouraging “umbrella” projects where
lot of sub-projects exist. So the suggest mechanism, will be to go through the Incubator Process
and work towards a GenApp top level project. But, here is a debatable situation and there
are multiple ways we can view this. 

* GenApp can be considered a downstream project of Airavata in which case it can be argued
for a stand alone project. 
* GenApp is consuming Airavata API’s and helping users build gateways based on their applications
(the lab generated code you refer below). In this perspective, GenApp could rightly belong
into Airavata itself and have its own product releases. This is very similar to how Airavata
currently releases XBaya and very soon a PHP Gateway.

Ofcourse, there is a pragmatic way to approach this and have you get started within Airavata
and if we realize its significant to stand on its own (and you might have generated some developer/community
interest by then), this can then spin off into an incubator project and eventually into a

I am cc’ing Airavata Community for input. I would have suggested apache incubator general
list, but that may be early to start with. We should have expert advice here (there are a
lot of apache members on airavata pmc and we have Chris Mattmann who is member of the current


> On Mar 19, 2015, at 9:23 AM, Emre Brookes <> wrote:
> Dear Suresh Marru,
> I am writing this letter pursuant to your consideration of the inclusion of
> "GenApp" as a sub-project of Apache Airavata.
> The GenApp framework is a new open framework generating code on a set
> of scientific modules that is easily extensible to new environments.
> For example, one can take a set of module definitions and generate a
> complete HTML5/PHP science gateway and a Qt4/GUI application on the
> identical set of modules.  If a new technology comes along, the
> framework can easily be extended to new "target languages" by
> including appropriate code fragments without effecting the underlying
> modules. One motivation for the development was based upon observation
> of scientific lab generated code, which frequently is underfunded and
> developed by overburdened researchers.  Many times useful code and
> routines are lost with the retirement or redirected interest of the
> scientists.  One goal for this framework is to insure good scientific
> software can be preserved in an ever evolving software landscape
> without the expense of a full time CS staff.   A GSoC 2014 project
> integrated GenApp with Apache Airavata in the HTML5/PHP, Qt3/GUI
> and Qt4/GUI "target languages".
> The GenApp framework was developed for and is currently in use by
> CCP-SAS to make accessible codes involved
> in the the scientific analysis of small angle scattering experiments.
> After reviewing the philosophy of Apache
> we feel in concert and believe the GenApp code and Apache will benefit
> by its inclusion.  We understand that there will be additional work
> and overhead involved in managing such a project, but that their are
> many benefits.  As one of our projects goals is to insure the longevity
> of scientific lab developed software, building a community is essential.
> Apache membership will provide an established organization for users
> and developers to collaborate. As we are in a rapid growth phase,
> with multiple scientific labs interested in bringing their codes to the
> framework, and a formal roll out to the scientific community of
> a GenApp generated science gateway at the end of May, we feel the
> time is now to apply the Apache model.
> Please let me know if you have any questions or wish further details.
> Best regards,
> Emre
> Emre Brookes
> Assistant Professor
> Department of Biochemistry,
> U. Texas Health Science Center @ San Antonio

View raw message