airavata-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Dimuthu Upeksha (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (AIRAVATA-1635) [GSoC] Integrate Airavata Java Client SDK with GridChem Client
Date Mon, 30 Mar 2015 03:32:53 GMT

    [ https://issues.apache.org/jira/browse/AIRAVATA-1635?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14386137#comment-14386137
] 

Dimuthu Upeksha commented on AIRAVATA-1635:
-------------------------------------------

Hi Suresh,

Thank you for your feedback.

2.
Regarding nave libs concern, This is actually not a new feature. It's already there in ant
build of GridChem client. As you can see in [1] it adds jogl.lib.path to java library path.
If you backtrack this path you will find that it points to places like [2] which includes
native libraries (.so, .dll, .dylib). These dependencies are not checked at compile time and
may lead to complex issues in runtime like memory leaks or jvm crashes. Only way to test these
dependencies is testing them in run time by invoking functions that use these native libs
and find out whether they are working accordingly. My problem is, I couldn't find out what
functionality those libs do in original GridChem client. I think I need help to find out them.

[1] https://github.com/SciGaP/GridChem-Client/blob/master/build.xml#L555
[2] https://github.com/SciGaP/GridChem-Client/tree/master/lib/jogl/jogl_linux


> [GSoC] Integrate Airavata Java Client SDK with GridChem Client 
> ---------------------------------------------------------------
>
>                 Key: AIRAVATA-1635
>                 URL: https://issues.apache.org/jira/browse/AIRAVATA-1635
>             Project: Airavata
>          Issue Type: Epic
>            Reporter: Suresh Marru
>              Labels: gsoc, gsoc2015, mentor
>
> GridChem is a Science Gateway enables users to run computational experiments on multiple
supercomputing resources. Currently GridChem, a java swing based webstart client [1] uses
a Axis2 based Middleware Service [2] which brokers users actions into computational jobs.

> This project needs to understand the Client [1] and port it to use Apache Airavata java
client SDK. The project has following components:
> * Integrate GridChem client with Airavata User Store (implemented by WSO2 Identity Server)
> * Integrate with Airavata API for application executions.
> * Integrate with Atlassian JIRA + Confluence for user error reporting and status notifications.
> [1] - https://github.com/SciGaP/GridChem-Client
> [2] - https://github.com/SciGaP/GridChem-Middleware-Service



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message