Alert.png The wiki is deprecated and due to be decommissioned by the end of September 2022.
The content is being migrated to other supports, new updates will be ignored and lost.
If needed you can get in touch with EGI SDIS team using operations @ egi.eu.

Difference between revisions of "User Interfaces"

From EGIWiki
Jump to navigation Jump to search
(Richard MAPPERs stuff)
Line 1: Line 1:
'''MAPPER – PRACE – EGI Task Force (MTF)'''
This wiki page provides information about user interfaces that provide command line and/or API access to the middleware services of the EGI e-infrastructure. The information on this page has been collected by the User Community Support Team of EGI.eu.


Information about graphical environments to interact with the European Grid Infrastructure can be found in the EGI Application Database: http://appdb.egi.eu. (Both reusable tools for software developers and reusable applications for scientific end users are available through this database.)


'''Introduction'''


Related request from the user communities: 2nd User Community Board meeting, action 02/12: [https://www.egi.eu/indico/conferenceDisplay.py?confId=313 https][https://www.egi.eu/indico/conferenceDisplay.py?confId=313 ://][https://www.egi.eu/indico/conferenceDisplay.py?confId=313 www][https://www.egi.eu/indico/conferenceDisplay.py?confId=313 .][https://www.egi.eu/indico/conferenceDisplay.py?confId=313 egi][https://www.egi.eu/indico/conferenceDisplay.py?confId=313 .][https://www.egi.eu/indico/conferenceDisplay.py?confId=313 eu][https://www.egi.eu/indico/conferenceDisplay.py?confId=313 /][https://www.egi.eu/indico/conferenceDisplay.py?confId=313 indico][https://www.egi.eu/indico/conferenceDisplay.py?confId=313 /][https://www.egi.eu/indico/conferenceDisplay.py?confId=313 conferenceDisplay][https://www.egi.eu/indico/conferenceDisplay.py?confId=313 .][https://www.egi.eu/indico/conferenceDisplay.py?confId=313 py][https://www.egi.eu/indico/conferenceDisplay.py?confId=313 ?][https://www.egi.eu/indico/conferenceDisplay.py?confId=313 confId][https://www.egi.eu/indico/conferenceDisplay.py?confId=313 =313]


1.1This EGI Wiki Page constitutes a working document through which MAPPER, PRACE and EGI InSPIRE projects will coordinate the activities of a jointly formed MAPPER-PRACE-EGI Task Force (MTF). The page will be administered on a day to day basis by EGI - Richard McLennan. All MTF members have a responsibility to contribute to the information recorded in these pages so as to help compile as full a picture as possible.


 
For comments and updates please email to ucst@egi.eu.  
1.2The MAPPER project (Multiscale APPlications on EuRopean e-infrastructures) aims to deploy a computational science environment for distributed multiscale computing, on and across European e-infrastructures. In order to further the project’s aim, MAPPER has initiated a collaboration with PRACE (PaRtnership for Advanced Computing in Europe) and with EGI InSPIRE (Integrated Sustainable Pan-European Infrastructure for Researchers in Europe). During an initial meeting between the 3 project teams held in May 2011 (Appendix 1), it was determined that as a first step, 2 applications should be integrated over the forthcoming 6 months to perform distributed multiscale computing and thus be used to promote the projects; the selected applications cover instent restenosis and nano material science. The coordination of activities relevant to this collaboration will be performed via an expressly formed ‘Task Force’ comprising specialists from each of the 3 organisations.
 
 
2.'''Aims'''
 
 
2.1At a practical level, the MAPPER Project Aim is for the MTF to deliver 2 distributed multiscale computing applications as sustainable ‘services’ to ??which customers?? by 1 Dec 2011.
 
 
2.2Perhaps more importantly, there is an implicit desired strategic effect of this work which is to further ‘Promote’ the ‘sustainable services’ that are collectively delivered by the 3 participating projects.
 
 
3.'''Timeframe'''
 
 
3.1The MTF has been resourced for 6 months, ie the MTF should conclude its work by the end of November. Key dates are set out beneath:






{| style="border-spacing:0;"
{| style="border-spacing:0;"
| style="border:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| Serial
| style="border:0.0139in solid #000000;padding:0.0694in;"| '''Software name'''
| style="border:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| Date
| style="border:0.0139in solid #000000;padding:0.0694in;"| '''Contact(s)'''
| style="border:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| Activity
| style="border:0.0139in solid #000000;padding:0.0694in;"| '''Status'''
| style="border:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| Remarks
| style="border:0.0139in solid #000000;padding:0.0694in;"| '''Client type'''
| style="border:0.0139in solid #000000;padding:0.0694in;"| '''Supported platform'''
| style="border:0.0139in solid #000000;padding:0.0694in;"| '''Supported middleware'''


|-
|-
| style="border:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| 1
| style="border:0.0139in solid #000000;padding:0.0694in;"| [http://eforge.escience-lab.org/gf/project/milu/ MILU] (1)
| style="border:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| 13 May 11
| style="border:0.0139in solid #000000;padding:0.0694in;"| [mailto:cozzini@democritos.it Stefano][mailto:cozzini@democritos.it  ][mailto:cozzini@democritos.it Cozzini]
| style="border:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| Initial meeting of partners
| style="border:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| MAPPER/PRACE/EGI


|-
[mailto:tyanko.alexiev@gmail.com Tyanko][mailto:tyanko.alexiev@gmail.com  ][mailto:tyanko.alexiev@gmail.com Aleksiev]
| style="border:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| 2
| style="border:0.0139in solid #000000;padding:0.0694in;"| active / Dec. 2010
| style="border:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| 1 Jun 11
| style="border:0.0139in solid #000000;padding:0.0694in;"| CLI
| style="border:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| Formation of Task Force
| style="border:0.0139in solid #000000;padding:0.0694in;"| Linux
| style="border:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"|  
| style="border:0.0139in solid #000000;padding:0.0694in;"| gLite, ARC, Globus TK


|-
|-
| style="border:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"|  
| style="border:0.0139in solid #000000;padding:0.0694in;"| UNICORE - [http://www.unicore.eu/documentation/manuals/unicore6/files/ucc/ucc-manual.html UCC] (2,3)
| style="border:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"|  
| style="border:0.0139in solid #000000;padding:0.0694in;"| unicore-web@unicore.eu
| style="border:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| Agree desired outcome/effect – Activity Aim
| style="border:0.0139in solid #000000;padding:0.0694in;"| active / Apr. 2011
| style="border:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"|  
| style="border:0.0139in solid #000000;padding:0.0694in;"| CLI
| style="border:0.0139in solid #000000;padding:0.0694in;"| Linux
| style="border:0.0139in solid #000000;padding:0.0694in;"| Unicore, ARC


|-
|-
| style="border:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"|  
| style="border:0.0139in solid #000000;padding:0.0694in;"| UNICORE - [http://www.unicore.eu/documentation/manuals/unicore6/files/urc/manual.html URC][http://www.unicore.eu/documentation/manuals/unicore6/files/urc/manual.html  ](4)
| style="border:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"|  
| style="border:0.0139in solid #000000;padding:0.0694in;"| '''unicore-web@unicore.eu'''
| style="border:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| Agree Statement of Requirements
| style="border:0.0139in solid #000000;padding:0.0694in;"| active / Apr. 2011
| style="border:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"|  
| style="border:0.0139in solid #000000;padding:0.0694in;"| GUI
| style="border:0.0139in solid #000000;padding:0.0694in;"| Linux, MacOS X, Windows
| style="border:0.0139in solid #000000;padding:0.0694in;"| Unicore, ARC


|-
|-
| style="border:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"|  
| style="border:0.0139in solid #000000;padding:0.0694in;"| [http://www.geclipse.org/ g][http://www.geclipse.org/ -][http://www.geclipse.org/ Eclipse] (5)
| style="border:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"|  
| style="border:0.0139in solid #000000;padding:0.0694in;"| contact@geclipse.eu
| style="border:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| Report initial findings
| style="border:0.0139in solid #000000;padding:0.0694in;"| stopped ? / Dec. 2009
| style="border:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"|  
| style="border:0.0139in solid #000000;padding:0.0694in;"| GUI
| style="border:0.0139in solid #000000;padding:0.0694in;"| all
| style="border:0.0139in solid #000000;padding:0.0694in;"| gLite


|-
|-
| style="border:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"|  
| style="border:0.0139in solid #000000;padding:0.0694in;"| [http://code.google.com/p/jlite/ jLite] (6)
| style="border:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| 4-6 Jul 11
| style="border:0.0139in solid #000000;padding:0.0694in;"| [mailto:Oleg.Sukhoroslov@gmail.com Oleg][mailto:Oleg.Sukhoroslov@gmail.com  ][mailto:Oleg.Sukhoroslov@gmail.com Sukhoroslov]
| style="border:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| ??? Meeting in Cracow
| style="border:0.0139in solid #000000;padding:0.0694in;"| ? / Oct. 2010
| style="border:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| What meeting?
| style="border:0.0139in solid #000000;padding:0.0694in;"| CLI, API
| style="border:0.0139in solid #000000;padding:0.0694in;"| all
| style="border:0.0139in solid #000000;padding:0.0694in;"| gLite


|-
|-
| style="border:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"|
| style="border:0.0139in solid #000000;padding:0.0694in;"| [http://grid2win.forge.eu-eela.eu/new/index.php Grid][http://grid2win.forge.eu-eela.eu/new/index.php 2][http://grid2win.forge.eu-eela.eu/new/index.php Win] (7)
| style="border:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"|  
| style="border:0.0139in solid #000000;padding:0.0694in;"| [http://www.linkedin.com/in/russodario INFN][http://www.linkedin.com/in/russodario  (][http://www.linkedin.com/in/russodario Dario][http://www.linkedin.com/in/russodario  ][http://www.linkedin.com/in/russodario Russo][http://www.linkedin.com/in/russodario )]
| style="border:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| Implementation
| style="border:0.0139in solid #000000;padding:0.0694in;"| stopped (?) / 2008
| style="border:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"|  
| style="border:0.0139in solid #000000;padding:0.0694in;"| GUI
| style="border:0.0139in solid #000000;padding:0.0694in;"| Win XP Pro/Home Edition (SP 1 / 2)
| style="border:0.0139in solid #000000;padding:0.0694in;"| gLite 3.1


|-
|-
| style="border:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"|
| style="border:0.0139in solid #000000;padding:0.0694in;"| [https://grid.ct.infn.it/twiki/bin/view/GILDA/GildaUIPnP31 GILDA][https://grid.ct.infn.it/twiki/bin/view/GILDA/GildaUIPnP31  ][https://grid.ct.infn.it/twiki/bin/view/GILDA/GildaUIPnP31 UI][https://grid.ct.infn.it/twiki/bin/view/GILDA/GildaUIPnP31  ][https://grid.ct.infn.it/twiki/bin/view/GILDA/GildaUIPnP31 PnP][https://grid.ct.infn.it/twiki/bin/view/GILDA/GildaUIPnP31  ](8,9)
| style="border:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"|
| style="border:0.0139in solid #000000;padding:0.0694in;"| [https://gilda.ct.infn.it/gilda-sitemanagers@ct.infn.it gilda][https://gilda.ct.infn.it/gilda-sitemanagers@ct.infn.it -][https://gilda.ct.infn.it/gilda-sitemanagers@ct.infn.it sitemanagers][https://gilda.ct.infn.it/gilda-sitemanagers@ct.infn.it @][https://gilda.ct.infn.it/gilda-sitemanagers@ct.infn.it ct][https://gilda.ct.infn.it/gilda-sitemanagers@ct.infn.it .][https://gilda.ct.infn.it/gilda-sitemanagers@ct.infn.it infn][https://gilda.ct.infn.it/gilda-sitemanagers@ct.infn.it .][https://gilda.ct.infn.it/gilda-sitemanagers@ct.infn.it it]
| style="border:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| Evaluation phase starts
| style="border:0.0139in solid #000000;padding:0.0694in;"| ? /
| style="border:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"|  
| style="border:0.0139in solid #000000;padding:0.0694in;"| CLI
| style="border:0.0139in solid #000000;padding:0.0694in;"| Linux
| style="border:0.0139in solid #000000;padding:0.0694in;"| gLite 3.0/3.1


|-
|-
| style="border:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"|
| style="border:0.0139in solid #000000;padding:0.0694in;"| [http://www.nordugrid.org/documents/arc-ui.pdf ARC][http://www.nordugrid.org/documents/arc-ui.pdf  - ][http://www.nordugrid.org/documents/arc-ui.pdf command][http://www.nordugrid.org/documents/arc-ui.pdf  ][http://www.nordugrid.org/documents/arc-ui.pdf line] (10,11)
| style="border:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"|  
| style="border:0.0139in solid #000000;padding:0.0694in;"| [http://www.nordugrid.org/ NorduGrid]
| style="border:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| Report further recommendations
| style="border:0.0139in solid #000000;padding:0.0694in;"| active / May 2011
| style="border:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"|  
| style="border:0.0139in solid #000000;padding:0.0694in;"| CLI
| style="border:0.0139in solid #000000;padding:0.0694in;"| Linux (deb & rpm)
| style="border:0.0139in solid #000000;padding:0.0694in;"| ARC, Globus, gLite, Unicore


|-
|-
| style="border:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"|
| style="border:0.0139in solid #000000;padding:0.0694in;"| [http://www.nordugrid.org/documents/advgui-techdoc.pdf ARC][http://www.nordugrid.org/documents/advgui-techdoc.pdf  - ][http://www.nordugrid.org/documents/advgui-techdoc.pdf ArcGui] (12)
| style="border:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| 30 Nov 11
| style="border:0.0139in solid #000000;padding:0.0694in;"| [http://www.nordugrid.org/ NorduGrid]
| style="border:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| Task Force concludes
| style="border:0.0139in solid #000000;padding:0.0694in;"| active / May 2011
| style="border:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"|  
| style="border:0.0139in solid #000000;padding:0.0694in;"| GUI
| style="border:0.0139in solid #000000;padding:0.0694in;"| Linux, MacOS X, Windows
| style="border:0.0139in solid #000000;padding:0.0694in;"| ARC, Globus, gLite, Unicore


|-
|-
| style="border:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"|
| style="border:0.0139in solid #000000;padding:0.0694in;"| [http://www.plgrid.pl/en/our_offer/tools/user_tools/migrating_desktop Migrating][http://www.plgrid.pl/en/our_offer/tools/user_tools/migrating_desktop  ][http://www.plgrid.pl/en/our_offer/tools/user_tools/migrating_desktop Desktop][http://www.plgrid.pl/en/our_offer/tools/user_tools/migrating_desktop  ][http://www.plgrid.pl/en/our_offer/tools/user_tools/migrating_desktop Platform] (13)
| style="border:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"|  
| style="border:0.0139in solid #000000;padding:0.0694in;"| [mailto:cgrid@lists.man.poznan.pl PL][mailto:cgrid@lists.man.poznan.pl -][mailto:cgrid@lists.man.poznan.pl Grid]
| style="border:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| Present MAPPER application requirements to PRACE & EGI InSPIRE
| style="border:0.0139in solid #000000;padding:0.0694in;"| ? / 2011
| style="border:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"|  
| style="border:0.0139in solid #000000;padding:0.0694in;"| GUI
| style="border:0.0139in solid #000000;padding:0.0694in;"| all
| style="border:0.0139in solid #000000;padding:0.0694in;"| gLite


|-
|-
| style="border:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"|  
| style="border:0.0139in solid #000000;padding:0.0694in;"| [http://glite.cern.ch/ gLite][http://glite.cern.ch/  ][http://glite.cern.ch/ UI] (14)
| style="border:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"|  
| style="border:0.0139in solid #000000;padding:0.0694in;"| ?
| style="border:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"|  
| style="border:0.0139in solid #000000;padding:0.0694in;"| ?/2011
| style="border:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"|  
| style="border:0.0139in solid #000000;padding:0.0694in;"| CLI
| style="border:0.0139in solid #000000;padding:0.0694in;"| Linux
| style="border:0.0139in solid #000000;padding:0.0694in;"| gLite, ARC (via WMS)


|-
|-
| style="border:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"|  
| style="border:0.0139in solid #000000;padding:0.0694in;"| [http://www.eu-emi.eu/products/-/asset_publisher/z2MT/content/emi-ui?redirect=http%253A%252F%252Fwww.eu-emi.eu%252Fproducts%253Fp_p_id%253D101_INSTANCE_z2MT%2526p_p_lifecycle%253D0%2526p_p_state%253Dnormal%2526p_p_mode%253Dview%2526p_p_col_id%253Dcolumn-2%2526p_p_col_count%253D1 EMI][http://www.eu-emi.eu/products/-/asset_publisher/z2MT/content/emi-ui?redirect=http%253A%252F%252Fwww.eu-emi.eu%252Fproducts%253Fp_p_id%253D101_INSTANCE_z2MT%2526p_p_lifecycle%253D0%2526p_p_state%253Dnormal%2526p_p_mode%253Dview%2526p_p_col_id%253Dcolumn-2%2526p_p_col_count%253D1 -][http://www.eu-emi.eu/products/-/asset_publisher/z2MT/content/emi-ui?redirect=http%253A%252F%252Fwww.eu-emi.eu%252Fproducts%253Fp_p_id%253D101_INSTANCE_z2MT%2526p_p_lifecycle%253D0%2526p_p_state%253Dnormal%2526p_p_mode%253Dview%2526p_p_col_id%253Dcolumn-2%2526p_p_col_count%253D1 UI] (15)
| style="border:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| May 2012
| style="border:0.0139in solid #000000;padding:0.0694in;"|  
| style="border:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| potential PRACE User Forum
| style="border:0.0139in solid #000000;padding:0.0694in;"| active / June 2011
| style="border:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| Derek Groen (UCL-MAPPER) to represent.
| style="border:0.0139in solid #000000;padding:0.0694in;"| CLI
| style="border:0.0139in solid #000000;padding:0.0694in;"| Linux (SL 5.5 i386 / x86_64)
| style="border:0.0139in solid #000000;padding:0.0694in;"| ARC, dCache, gLite, UNICORE


|}
|}
4.'''Composition of MTF – Roles and Responsibilities''':
'''Notes:'''
 
 
4.1The activity to be undertaken via the MTF will ultimately have a wide impact throughout the communities of computation and scientific research and as such, there will need to be a clear understanding of a number of organisational issues: who defines what is required, who provides the budget/resources, who authorises changes, who manages day to day work and who defines the standards to be met. Answers to these questions will emerge as planning progresses.
 
 
4.2 In the first instance, the MTF is to be made up from members of each of the 3 participating Projects and will also include expert representatives from the 2 selected Applications. During the course of the investigation the MTF will necessarily call on additional support from within each of the Projects but this should be merely for the provision of expert technical information and clarification. Details of MTF members together with their roles are at Annex A. Key personnel from the 3 projects are listed at Annex B.
 
 
5.'''Outline Description of Work'''
 
 
5.1MAPPER Task Force. A Task Force normally carries out an initial assessment of an existing situation, identifying relevant problem issues such that they can be prioritised and so that potential solutions and courses of action can be appropriately formulated. The initial MAPPER/PRACE/EGI InSPIRE inter-project meeting minuted at Appendix 1 identified, in broad terms, the area that is to be focussed on and the need for a MAPPER Task Force to take the work forwards. The area to focus on was stated to be the integration of 2 specific applications that will demonstrate ‘distributed multiscale computing’ through the coupling of ‘PRACE-type systems’ with an ‘EGI type machine’ and a ‘local’ machine. Four general areas of activity were defined – these can be considered parallel activities rather than sequential though there are likely to be dependencies:
 
* Initial investigation and planning
* Identification of Requirements and data exchange
* Services and Technology Synchronisation
* Mid-term activities
* Dissemination, Outreach & Promotion
* Other related activities
 
<nowiki>==</nowiki>Investigation of what can be done and formulation of possible options.==
 
* Activity Team:
 
* Lead: Chris Kurowski (MAPPER)
* PRACE members: Axel Berg, Giuseppe Fiameni (Technology), Gabriele Carteni (Service deployment)
* EGI members: Steve Brewer, Tiziana Ferrari, Gergely Sipos, Richard McLennan
* Coordination & publishing via EGI Wiki – Richard McLennan
 
* Tasks:
 
* Agree desired outcome/effect
* Agree roles and responsibilities
* Specify & document list and dates of Deliverables and milestones
* Develop & agree activity/stage plan
* Agree resources and level of effort
** Budget
** Level of Effort
* Identify “customers” – involve customers and users; confirm their requirements
* Produce and gain approval of Statement of Requirements (SOR) – approval to be gained from Project Directors
* Report initial findings; recommend courses of action; select option, detail risks, detail quality standards.
* Identify target users within user communities
** Training
** Support
* Execution:
** Management of Change
*** Who authorises?
*** Impact on other systems/users
** Configuration Control
** Risk Management
** Quality Management
** Dissemination Plan – Promotion & Advertising
** Training Plan
** Support Plan
** Measure of Success????
 
5.3Identification of Requirements and data exchange:
 
* Activity Team:
 
* Lead: - Derek Groen (driving this activity),
* MAPPER members: Bastien Chopard (MAPPER WP7 –Applications – leader), Alfons Hoekstra
* PRACE members: Giueseppe Fiameni, Giovanni Erbacci
* EGI member: Steve Brewer
 
* Tasks:
 
* Specify & document list and dates of Deliverables and milestones
* Document application data exchange requirements and PRACE Tier 0 issues.
* …..
 
5.4Services and Technology Synchronisation
 
* Activity Team:
 
* Lead: Chris Kurowski (MAPPER)
* MAPPER members: Ilya Saverchenko, Stefan Zasada,
* PRACE Members: Giuseppe Fiameni, Gabriele Carteni
* EGI:
 
* Tasks:
 
* Specify & document list and dates of Deliverables and milestones
* Document details of Scheduling, Monitoring systems
* ….
 
5.5 Mid-term activities
 
* Activity Team:
 
* Lead:
* MAPPER members: Eric Lorenz, Carles Bona Casas
* PRACE members: Alan Simpson, Giuseppe Fiameni
 
* Tasks:
 
* Specify & document list and dates of Deliverables and milestones
* Investigate requirement for Petascaling
* Start preparation for selected application access to Tier 1 and Tier 0
* Create prioritised list of single scale applications codes
* Document relevant requirements – expand SOR as required
* ???Event Title?? meeting in Cracow – 4-6 Jul 2011
** PRACE members to join.
** Selected application developers to attend
 
5.6Dissemination, Outreach & Promotion.
 
* Activity Team:
 
* Lead: EGI ????
* MAPPER members: ????
* PRACE Members: ?????
 
* Tasks:
 
* Specify & document list and dates of Deliverables and milestones
* …..
 
5.7Other related activities. There are likely to be a number of other related activities that will emerge as work progresses. Some such activities are already clear to the MTF and need to be considered:
 
* Activity Team:
 
* Lead: Chris Kurowski
* Members: all
 
* Tasks:
 
* Add MAPPER questions to future PRACE / EGI User Surveys
** Identify breadth and depth of reqt for MAPPER proposed Distributed Multiscale Computing
* Confirm details of PRACE User Forum (May 2012??)
** Derek Groen from UCL to take initial lead
 
6.'''Statement of Requirements'''.
 
* Who owns the Project
* Chris Kurowski owns Activity
* Who are the suppliers MAPPER, PRACE, EGI.eu, Application developers (x2)
* Who are the customers? (ie, who will judge our success)
* Who are the users?
* Full SOR to be included as separate section.
 
7.'''Activity Plan'''. To be developed and included as subsection/Annex. Will include Execution plan, evaluation phase and details of ‘closure.
 
* Execution – roll-out and change
* Evaluation phase – procedures
* Training
* Support task – help desk etc
* Activity closure
 
'''Annex A – MAPPER Task Force Composition'''
 
 
 
{| style="border-spacing:0;"
| style="background-color:#ffffff;border:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| '''Name'''
| style="background-color:#ffffff;border-top:0.0069in solid #00000a;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"|
| style="background-color:#ffffff;border-top:0.0069in solid #00000a;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| '''E-mail'''
| style="background-color:#ffffff;border-top:0.0069in solid #00000a;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| '''Affiliation'''
| style="background-color:#ffffff;border-top:0.0069in solid #00000a;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| '''Project'''
| style="background-color:#ffffff;border-top:0.0069in solid #00000a;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| '''Role in Task Force'''
 
|-
| style="background-color:#ffffff;border:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"|
| style="background-color:#ffffff;border-top:0.0069in solid #00000a;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"|
| style="background-color:#ffffff;border-top:0.0069in solid #00000a;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"|
| style="background-color:#ffffff;border-top:0.0069in solid #00000a;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"|
| style="background-color:#ffffff;border-top:0.0069in solid #00000a;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"|
| style="background-color:#ffffff;border-top:0.0069in solid #00000a;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"|
 
|-
| style="background-color:#ffffff;border:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| Project Owner?????
| style="background-color:#ffffff;border-top:0.0069in solid #00000a;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"|
| style="background-color:#ffffff;border-top:0.0069in solid #00000a;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| ??????
| style="background-color:#ffffff;border-top:0.0069in solid #00000a;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| ??????
| style="background-color:#ffffff;border-top:0.0069in solid #00000a;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| ??????
| style="background-color:#ffffff;border-top:0.0069in solid #00000a;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| Project Owner
 
|-
| style="background-color:#ffffff;border:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"|
| style="background-color:#ffffff;border-top:0.0069in solid #00000a;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"|
| style="background-color:#ffffff;border-top:0.0069in solid #00000a;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"|
| style="background-color:#ffffff;border-top:0.0069in solid #00000a;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"|
| style="background-color:#ffffff;border-top:0.0069in solid #00000a;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"|
| style="background-color:#ffffff;border-top:0.0069in solid #00000a;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"|
 
|-
| style="background-color:#ffffff;border:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| Chris Kurowski, SA2
| style="background-color:#ffffff;border-top:0.0069in solid #00000a;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| &nbsp;
| style="background-color:#ffffff;border-top:0.0069in solid #00000a;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| [mailto:krzysztof.kurowski@man.poznan.pl krzysztof.kurowski@man.poznan.pl]
| style="background-color:#ffffff;border-top:0.0069in solid #00000a;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| PSNC
| style="background-color:#ffffff;border-top:0.0069in solid #00000a;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| MAPPER
| style="background-color:#ffffff;border-top:0.0069in solid #00000a;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| Task Force Leader
 
|-
| style="background-color:#ffffff;border-top:none;border-bottom:0.0069in solid #00000a;border-left:0.0069in solid #00000a;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| Derek Groen, SA1
| style="background-color:#ffffff;border-top:none;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| &nbsp;
| style="background-color:#ffffff;border-top:none;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| [mailto:d.groen@ucl.ac.uk d.groen@ucl.ac.uk]
| style="background-color:#ffffff;border-top:none;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| UCL
| style="background-color:#ffffff;border-top:none;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| MAPPER
| style="background-color:#ffffff;border-top:none;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| &nbsp;MAPPER/PRACE info exchange
 
|-
| style="background-color:#ffffff;border-top:none;border-bottom:0.0069in solid #00000a;border-left:0.0069in solid #00000a;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| Stefan Zasada, SA1
| style="background-color:#ffffff;border-top:none;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| &nbsp;
| style="background-color:#ffffff;border-top:none;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| [mailto:stefan.zasada@ucl.ac.uk stefan.zasada@ucl.ac.uk]
| style="background-color:#ffffff;border-top:none;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| LMU
| style="background-color:#ffffff;border-top:none;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| MAPPER
| style="background-color:#ffffff;border-top:none;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| &nbsp;
 
|-
| style="background-color:#ffffff;border-top:none;border-bottom:0.0069in solid #00000a;border-left:0.0069in solid #00000a;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| Ilya Saverchenko, SA3
| style="background-color:#ffffff;border-top:none;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| &nbsp;
| style="background-color:#ffffff;border-top:none;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| [mailto:Ilya.Saverchenko@lrz.de Ilya.Saverchenko@lrz.de]
| style="background-color:#ffffff;border-top:none;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| LRZ/LMU
| style="background-color:#ffffff;border-top:none;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| MAPPER
| style="background-color:#ffffff;border-top:none;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| &nbsp;
 
|-
| style="background-color:#ffffff;border-top:none;border-bottom:0.0069in solid #00000a;border-left:0.0069in solid #00000a;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| James Suter, WP7
| style="background-color:#ffffff;border-top:none;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| &nbsp;
| style="background-color:#ffffff;border-top:none;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| j.suter@ucl.ac.uk
| style="background-color:#ffffff;border-top:none;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| LMU
| style="background-color:#ffffff;border-top:none;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| MAPPER
| style="background-color:#ffffff;border-top:none;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| &nbsp;
 
|-
| style="background-color:#ffffff;border-top:none;border-bottom:0.0069in solid #00000a;border-left:0.0069in solid #00000a;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| Katarzyna Rycerz, WP8
| style="background-color:#ffffff;border-top:none;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| &nbsp;
| style="background-color:#ffffff;border-top:none;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| [mailto:kzajac@agh.edu.pl kzajac@agh.edu.pl]
| style="background-color:#ffffff;border-top:none;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| Cyfronet
| style="background-color:#ffffff;border-top:none;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| MAPPER
| style="background-color:#ffffff;border-top:none;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| &nbsp;


|-
| style="background-color:#ffffff;border-top:none;border-bottom:0.0069in solid #00000a;border-left:0.0069in solid #00000a;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| Mariusz Mamoński, SA2
| style="background-color:#ffffff;border-top:none;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| &nbsp;
| style="background-color:#ffffff;border-top:none;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| [mailto:mamonski@man.poznan.pl mamonski@man.poznan.pl]
| style="background-color:#ffffff;border-top:none;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| PSNC
| style="background-color:#ffffff;border-top:none;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| MAPPER
| style="background-color:#ffffff;border-top:none;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| &nbsp;


|-
'''(1)'''
| style="background-color:#ffffff;border-top:none;border-bottom:0.0069in solid #00000a;border-left:0.0069in solid #00000a;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| Joris Borgdorff, WP7
| style="background-color:#ffffff;border-top:none;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| &nbsp;
| style="background-color:#ffffff;border-top:none;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| [mailto:J.Borgdorff@uva.nl J.Borgdorff@uva.nl]
| style="background-color:#ffffff;border-top:none;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| UvA
| style="background-color:#ffffff;border-top:none;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| MAPPER
| style="background-color:#ffffff;border-top:none;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| &nbsp;


|-
Miramare Interoperable Lite UI. It is a software tool which allows seamless usage of different Grid infrastructures from a Linux workstation. It has been implemented by re-packaging of the gLite UI, arc UI, Globus Toolkit software and a few other customizations available for several Linux distributions. It is intended to offer an almost Plug ’n Play environment which enables transparent access of these three Grid infrastructures.It has been tested and is known to be working on several GNU/Linux distributions, including Scientific Linux, CentOS and Ubunto. Milu has already built-in support for several VO’s (e.g. compchem, gilda, [http://enmr.eu/ enmr][http://enmr.eu/ .][http://enmr.eu/ eu] ... ) and is easily configurable to add other VO’s. Current User Guide can be found [http://eforge.escience-lab.org/gf/download/docmanfileversion/19/542/MiluUserGuideV1.0.2.1New.pdf here][http://eforge.escience-lab.org/gf/download/docmanfileversion/19/542/MiluUserGuideV1.0.2.1New.pdf .]
| style="background-color:#ffffff;border-top:none;border-bottom:0.0069in solid #00000a;border-left:0.0069in solid #00000a;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| Richard McLennan
| style="background-color:#ffffff;border-top:none;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| &nbsp;
| style="background-color:#ffffff;border-top:none;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| [mailto:richard.mclennan@egi.eu richard.mclennan@egi.eu]
| style="background-color:#ffffff;border-top:none;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| EGI.eu
| style="background-color:#ffffff;border-top:none;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| EGI-InSPIRE
| style="background-color:#ffffff;border-top:none;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| Coordination


|-
| style="background-color:#ffffff;border-top:none;border-bottom:0.0069in solid #00000a;border-left:0.0069in solid #00000a;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| ??Axel Berg
| style="background-color:#ffffff;border-top:none;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| &nbsp;
| style="background-color:#ffffff;border-top:none;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| &nbsp;
| style="background-color:#ffffff;border-top:none;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| &nbsp;
| style="background-color:#ffffff;border-top:none;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| PRACE
| style="background-color:#ffffff;border-top:none;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| &nbsp;


|-
'''(2) '''
| style="background-color:#ffffff;border-top:none;border-bottom:0.0069in solid #00000a;border-left:0.0069in solid #00000a;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| ??
| style="background-color:#ffffff;border-top:none;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| &nbsp;
| style="background-color:#ffffff;border-top:none;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| &nbsp;
| style="background-color:#ffffff;border-top:none;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| &nbsp;
| style="background-color:#ffffff;border-top:none;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| PRACE
| style="background-color:#ffffff;border-top:none;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| &nbsp;


|-
On the top layer a variety of clients is available to the users, ranging from the command-line interface named UCC , the Eclipse-based UNICORE Rich Client to the programming API named [http://www.unicore.eu/documentation/manuals/unicore6/files/hila/hila.html HiLA][http://www.unicore.eu/documentation/manuals/unicore6/files/hila/hila.html  ]. UNICORE 6 services can also be accessed from portals, using technologies such as [http://www.gridsphere.org/gridsphere/gridsphere GridSphere] and [http://vinetoolkit.org/ The][http://vinetoolkit.org/  ][http://vinetoolkit.org/ Vine][http://vinetoolkit.org/  ][http://vinetoolkit.org/ Toolkit].
| style="background-color:#ffffff;border-top:none;border-bottom:0.0069in solid #00000a;border-left:0.0069in solid #00000a;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| ??
| style="background-color:#ffffff;border-top:none;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"|
| style="background-color:#ffffff;border-top:none;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"|
| style="background-color:#ffffff;border-top:none;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"|
| style="background-color:#ffffff;border-top:none;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| PRACE
| style="background-color:#ffffff;border-top:none;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"|


|-
| style="background-color:#ffffff;border-top:none;border-bottom:0.0069in solid #00000a;border-left:0.0069in solid #00000a;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| ??
| style="background-color:#ffffff;border-top:none;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"|
| style="background-color:#ffffff;border-top:none;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"|
| style="background-color:#ffffff;border-top:none;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"|
| style="background-color:#ffffff;border-top:none;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| PRACE
| style="background-color:#ffffff;border-top:none;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"|


|-
'''(3)'''
| style="background-color:#ffffff;border-top:none;border-bottom:0.0069in solid #00000a;border-left:0.0069in solid #00000a;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| ??
| style="background-color:#ffffff;border-top:none;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| &nbsp;
| style="background-color:#ffffff;border-top:none;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| &nbsp;
| style="background-color:#ffffff;border-top:none;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| &nbsp;
| style="background-color:#ffffff;border-top:none;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| PRACE
| style="background-color:#ffffff;border-top:none;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| &nbsp;


|}
The UNICORE command line client (UCC) is a very versatile command-line tool that allows users to access all features of the UNICORE service layer in a shell or scripting environment. It allows to run jobs, monitor their status and retrieve generated output, both in single job mode or in a powerful and flexible batch mode for multiple jobs. Additionally, workflows can be submitted and controlled with the UCC. UCC includes several data management functions. Remote storages can be listed and files can be transferred from local to remote as well as from server to server. UCC can be used for administrative purposes as well, for example to list all jobs, or to perform some clean up. An important feature of UCC is its extensibility, where new commands can easily be added.
'''Annex B - MAPPER Task Force Interested Parties'''




'''(4)'''


{| style="border-spacing:0;"
The Eclipse-based UNICORE Rich Client (URC) offers the full set of functionalities to the users in a graphical representation. It targets a wide range of users with varying Grid and IT experience. It provides a useful graphical view of the Grid, which can be filtered in order to find specific resources, services or files. Supported by all OSes (Java based).
| style="background-color:#ffffff;border:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| '''Name'''
| style="background-color:#ffffff;border-top:0.0069in solid #00000a;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"|
| style="background-color:#ffffff;border-top:0.0069in solid #00000a;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| '''E-mai'''
| style="background-color:#ffffff;border-top:0.0069in solid #00000a;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| '''Affiliation'''
| style="background-color:#ffffff;border-top:0.0069in solid #00000a;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| '''Project'''
| style="background-color:#ffffff;border-top:0.0069in solid #00000a;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| '''Role in Projects'''


|-
| style="background-color:#ffffff;border:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| Lilit
| style="background-color:#ffffff;border-top:0.0069in solid #00000a;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| Axner
| style="background-color:#ffffff;border-top:0.0069in solid #00000a;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| lilit@kth.se
| style="background-color:#ffffff;border-top:0.0069in solid #00000a;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| KTH
| style="background-color:#ffffff;border-top:0.0069in solid #00000a;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| PRACE
| style="background-color:#ffffff;border-top:0.0069in solid #00000a;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"|


|-
'''(5) '''
| style="background-color:#ffffff;border:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| Axel
| style="background-color:#ffffff;border-top:0.0069in solid #00000a;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| Berg
| style="background-color:#ffffff;border-top:0.0069in solid #00000a;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| Axel@sara.nl
| style="background-color:#ffffff;border-top:0.0069in solid #00000a;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| SARA
| style="background-color:#ffffff;border-top:0.0069in solid #00000a;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| PRACE
| style="background-color:#ffffff;border-top:0.0069in solid #00000a;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"|


|-
The g-Eclipse project aims to build an integrated workbench framework to access the power of existing Grid infrastructures. The framework will be built on top of the reliable eco-system of the Eclipse community to enable a sustainable development. The framework will provide tools to customize Grid users' applications, to manage Grid resources and to support the development cycle of new Grid applications. Therefore, already existing tools (such as the[http://desktop.psnc.pl/  ][http://desktop.psnc.pl/ Migrating][http://desktop.psnc.pl/  ][http://desktop.psnc.pl/ Desktop], the[http://grid.ucy.ac.cy/gridbench/  ][http://grid.ucy.ac.cy/gridbench/ GridBench] suite, the Grid Visualisation Kernel (GVK), ...) will be integrated. The project will aim for general Grid workbench tools that can be extended for many different Grid middlewares (such as gLite, UNICORE, Globus toolkit), starting with implementations for the gLite middleware.
| style="background-color:#ffffff;border:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| Carles
| style="background-color:#ffffff;border-top:0.0069in solid #00000a;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| Bona Casas
| style="background-color:#ffffff;border-top:0.0069in solid #00000a;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| c.bonacasas@uva.nl
| style="background-color:#ffffff;border-top:0.0069in solid #00000a;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| UvA
| style="background-color:#ffffff;border-top:0.0069in solid #00000a;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| MAPPER
| style="background-color:#ffffff;border-top:0.0069in solid #00000a;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"|


|-
| style="background-color:#ffffff;border:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| Gabriele
| style="background-color:#ffffff;border-top:0.0069in solid #00000a;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| Carteni
| style="background-color:#ffffff;border-top:0.0069in solid #00000a;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| gabriele.carteni@bsc.es
| style="background-color:#ffffff;border-top:0.0069in solid #00000a;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| BSC
| style="background-color:#ffffff;border-top:0.0069in solid #00000a;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| PRACE
| style="background-color:#ffffff;border-top:0.0069in solid #00000a;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"|


|-
'''(6)'''
| style="background-color:#ffffff;border:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| John
| style="background-color:#ffffff;border-top:0.0069in solid #00000a;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| Donners
| style="background-color:#ffffff;border-top:0.0069in solid #00000a;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| [mailto:john.donners@sara.nl john.donners@sara.nl]
| style="background-color:#ffffff;border-top:0.0069in solid #00000a;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| SARA
| style="background-color:#ffffff;border-top:0.0069in solid #00000a;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| PRACE
| style="background-color:#ffffff;border-top:0.0069in solid #00000a;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"|


|-
jLite is a Java library providing simple API for accessing gLite based grid infrastructure. It is intended for Java developers who struggle with gLite middleware and want to reduce time and effort needed to build a cross-platform grid application on top of the EGEE grid infrastructure. jLite also includes a command-line interface which can be used as a simple cross-platform alternative to gLite User Interface on Windows and other operating systems.
| style="background-color:#ffffff;border:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| Giovanni
| style="background-color:#ffffff;border-top:0.0069in solid #00000a;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| Erbacci
| style="background-color:#ffffff;border-top:0.0069in solid #00000a;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| g.erbacci@cineca.it
| style="background-color:#ffffff;border-top:0.0069in solid #00000a;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| Cineca
| style="background-color:#ffffff;border-top:0.0069in solid #00000a;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| PRACE
| style="background-color:#ffffff;border-top:0.0069in solid #00000a;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"|


|-
Existing Java APIs for gLite are scattered among several packages and expose mostly low-level service operations. Available API usage examples often imply the presence of gLite User Interface environment installed on Scientific Linux. This complicates the use of these APIs for development of cross-platform grid applications. jLite is addressing these problems by providing a high-level Java API with functionality similar to gLite shell commands. Current implementation supports complete gLite job management lifecycle including VOMS proxy creation and delegation, transfer of job input files, job submission, job status monitoring and retrieval of job output files. Normal, collection and parametric gLite jobs are supported. The API hides complexity of underlying middleware and its configuration. jLite is easy to install because it includes all external dependencies and does not require installation of gLite User Interface. The library is pure Java and can be used on any Java-capable platform including Windows.
| style="background-color:#ffffff;border:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| Giuseppe
| style="background-color:#ffffff;border-top:0.0069in solid #00000a;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| Fiameni
| style="background-color:#ffffff;border-top:0.0069in solid #00000a;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| g.fiameni@cineca.it
| style="background-color:#ffffff;border-top:0.0069in solid #00000a;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| Cineca
| style="background-color:#ffffff;border-top:0.0069in solid #00000a;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| PRACE
| style="background-color:#ffffff;border-top:0.0069in solid #00000a;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"|


|-
GILDA VO is supported by default.
| style="background-color:#ffffff;border:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| Derek
| style="background-color:#ffffff;border-top:0.0069in solid #00000a;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| Groen
| style="background-color:#ffffff;border-top:0.0069in solid #00000a;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| d.groen@ucl.ac.uk
| style="background-color:#ffffff;border-top:0.0069in solid #00000a;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| UCL
| style="background-color:#ffffff;border-top:0.0069in solid #00000a;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| MAPPER
| style="background-color:#ffffff;border-top:0.0069in solid #00000a;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"|


|-
| style="background-color:#ffffff;border:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| Alfons
| style="background-color:#ffffff;border-top:0.0069in solid #00000a;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| Hoekstra
| style="background-color:#ffffff;border-top:0.0069in solid #00000a;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| a.g.hoekstra@uva.nl
| style="background-color:#ffffff;border-top:0.0069in solid #00000a;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| UvA
| style="background-color:#ffffff;border-top:0.0069in solid #00000a;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| MAPPER
| style="background-color:#ffffff;border-top:0.0069in solid #00000a;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| Project Director


|-
'''(7) '''
| style="background-color:#ffffff;border:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| Chris
| style="background-color:#ffffff;border-top:0.0069in solid #00000a;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| Kurowski
| style="background-color:#ffffff;border-top:0.0069in solid #00000a;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| krzysztof.kurowski@man.poznan.pl
| style="background-color:#ffffff;border-top:0.0069in solid #00000a;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| PSNC
| style="background-color:#ffffff;border-top:0.0069in solid #00000a;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| MAPPER
| style="background-color:#ffffff;border-top:0.0069in solid #00000a;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"|


|-
The Grid2Win project aims at creating a[http://glite.web.cern.ch/glite/  ][http://glite.web.cern.ch/glite/ gLite] User Interface (UI) and a[http://glite.web.cern.ch/glite/  ][http://glite.web.cern.ch/glite/ gLite] Compute Element (CE) running on Microsoft Windows (based on gLite 3.1). This project seems to be down.
| style="background-color:#ffffff;border:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| Eric
| style="background-color:#ffffff;border-top:0.0069in solid #00000a;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| Lorenz
| style="background-color:#ffffff;border-top:0.0069in solid #00000a;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| E.Lorenz@uva.nl
| style="background-color:#ffffff;border-top:0.0069in solid #00000a;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| UvA
| style="background-color:#ffffff;border-top:0.0069in solid #00000a;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| MAPPER
| style="background-color:#ffffff;border-top:0.0069in solid #00000a;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"|


|-
| style="background-color:#ffffff;border:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| Peter
| style="background-color:#ffffff;border-top:0.0069in solid #00000a;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| Michielse
| style="background-color:#ffffff;border-top:0.0069in solid #00000a;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| p.michielse@nwo.nl
| style="background-color:#ffffff;border-top:0.0069in solid #00000a;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| NWO
| style="background-color:#ffffff;border-top:0.0069in solid #00000a;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| PRACE
| style="background-color:#ffffff;border-top:0.0069in solid #00000a;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"|


|-
'''(8) '''
| style="background-color:#ffffff;border:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| Alan
| style="background-color:#ffffff;border-top:0.0069in solid #00000a;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| Simpson
| style="background-color:#ffffff;border-top:0.0069in solid #00000a;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| a.simpson@epcc.ed.ac.uk
| style="background-color:#ffffff;border-top:0.0069in solid #00000a;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| EPCC
| style="background-color:#ffffff;border-top:0.0069in solid #00000a;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| PRACE
| style="background-color:#ffffff;border-top:0.0069in solid #00000a;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"|


|-
[https://gilda.ct.infn.it/ Gilda] is a grid testbed and provides a Plug and Play UI (tar ball) for gLite 3.0/3.1 for Linux. Though it is pre-configured to use gilda VO resources, it is straightforward to re-configure it for other VO’s (e.g. [http://enmr.eu/ enmr][http://enmr.eu/ .][http://enmr.eu/ eu] did it in the past). Gilda also started to provide [https://gilda.ct.infn.it/services VMware][https://gilda.ct.infn.it/services  ][https://gilda.ct.infn.it/services instances] for gLite UI 3.1. Notice: several links are dead/non-existing, probably due to a recent migration of Gilda portal contents to a LifeRay CMS container.
| style="background-color:#ffffff;border-top:none;border-bottom:0.0069in solid #00000a;border-left:0.0069in solid #00000a;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| Steve
| style="background-color:#ffffff;border-top:none;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| Brewer
| style="background-color:#ffffff;border-top:none;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| steve.brewer@egi.eu
| style="background-color:#ffffff;border-top:none;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| EGI.eu
| style="background-color:#ffffff;border-top:none;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| EGI-Inspire
| style="background-color:#ffffff;border-top:none;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| Chief Community Officer


|-
| style="background-color:#ffffff;border-top:none;border-bottom:0.0069in solid #00000a;border-left:0.0069in solid #00000a;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| Gergely
| style="background-color:#ffffff;border-top:none;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| Sipos
| style="background-color:#ffffff;border-top:none;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| gergely.sipos@egi.eu
| style="background-color:#ffffff;border-top:none;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| EGI.eu
| style="background-color:#ffffff;border-top:none;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| EGI-Inspire
| style="background-color:#ffffff;border-top:none;border-bottom:0.0069in solid #00000a;border-left:none;border-right:0.0069in solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;"| Senior User Community Support Officer


|}
EGEE/EGI Indico events about this software. Keywords : “user interface”
Appendix 1


= Action points following from the MAPPER – PRACE meeting =
June 13, 2011


This document summarizes the final discussion of the PRACE – MAPPER meeting on June 13, 2011, in Amsterdam, The Netherlands.
* [http://indico.cern.ch/contributionDisplay.py?contribId=178&confId=7247 PlugAndPlay][http://indico.cern.ch/contributionDisplay.py?contribId=178&confId=7247  ][http://indico.cern.ch/contributionDisplay.py?contribId=178&confId=7247 User][http://indico.cern.ch/contributionDisplay.py?contribId=178&confId=7247  ][http://indico.cern.ch/contributionDisplay.py?contribId=178&confId=7247 Interface][http://indico.cern.ch/contributionDisplay.py?contribId=178&confId=7247 : ][http://indico.cern.ch/contributionDisplay.py?contribId=178&confId=7247 a][http://indico.cern.ch/contributionDisplay.py?contribId=178&confId=7247  ][http://indico.cern.ch/contributionDisplay.py?contribId=178&confId=7247 simple][http://indico.cern.ch/contributionDisplay.py?contribId=178&confId=7247  ][http://indico.cern.ch/contributionDisplay.py?contribId=178&confId=7247 grid][http://indico.cern.ch/contributionDisplay.py?contribId=178&confId=7247  ][http://indico.cern.ch/contributionDisplay.py?contribId=178&confId=7247 access][http://indico.cern.ch/contributionDisplay.py?contribId=178&confId=7247  ][http://indico.cern.ch/contributionDisplay.py?contribId=178&confId=7247 designed][http://indico.cern.ch/contributionDisplay.py?contribId=178&confId=7247  ][http://indico.cern.ch/contributionDisplay.py?contribId=178&confId=7247 on][http://indico.cern.ch/contributionDisplay.py?contribId=178&confId=7247  ][http://indico.cern.ch/contributionDisplay.py?contribId=178&confId=7247 the][http://indico.cern.ch/contributionDisplay.py?contribId=178&confId=7247  ][http://indico.cern.ch/contributionDisplay.py?contribId=178&confId=7247 basis][http://indico.cern.ch/contributionDisplay.py?contribId=178&confId=7247  ][http://indico.cern.ch/contributionDisplay.py?contribId=178&confId=7247 of][http://indico.cern.ch/contributionDisplay.py?contribId=178&confId=7247  ][http://indico.cern.ch/contributionDisplay.py?contribId=178&confId=7247 grid][http://indico.cern.ch/contributionDisplay.py?contribId=178&confId=7247  ][http://indico.cern.ch/contributionDisplay.py?contribId=178&confId=7247 user][http://indico.cern.ch/contributionDisplay.py?contribId=178&confId=7247  ][http://indico.cern.ch/contributionDisplay.py?contribId=178&confId=7247 requirements][http://indico.cern.ch/contributionDisplay.py?contribId=178&confId=7247 .]


==== First collaborative action over Summer ====
'''(9)'''
MAPPER proposed two applications (in-stent restenosis and nano material science) as first candidates to demonstrate distributed multiscale computing, also in an interoperable mode, coupling ‘prace-type’ systems (e.g. a Tier-1 system, with the same software stacks as PRACE machines, LRZ, SARA) with a ‘egi-type’ machine (being resources from PL-Grid at PSNC) and a local machine (e.g. from UCL).


The idea is to form a small team for two pilot demonstration (next 6 months):
GILDA virtual instances are a valuable example of what can be accomplished with virtualization technology. The user does not need to have a deep knowledge to instantiate a guest with a pre-configured UI to meet his needs. That is to say, mapping a UI with a operating system (as it is done in the above table) does not have anymore a huge relevance here. Because pre-built virtual machines can be deployed by all users (no matter the OS they work with). The users only need to have an hypervisor up and running on their host machine, and run the guest without any concerns.


Mapper – '''Chris Kurowski''' (driving this activity) + colleagues in the MAPPER services and operations activities and representatives from the two selected applications.


PRACE – Axel Berg, Giuseppi Fiameni (Technology), Gabriele Carteni (Service deployment)
'''(10)'''


EGI - Steve Brewer, Tiziana Ferrari, Gergely Sipos
The command line user interface of ARC consists of a set of commands necessary for job submission and manipulation and data management.




This team will investigate what should be done, what can be done, set up a plan, and execute.
'''(11) '''


==== Requirements list ====
ARC also provides the [http://www.nordugrid.org/documents/advgui-techdoc.pdf Lunarc][http://www.nordugrid.org/documents/advgui-techdoc.pdf  ][http://www.nordugrid.org/documents/advgui-techdoc.pdf Application][http://www.nordugrid.org/documents/advgui-techdoc.pdf  ][http://www.nordugrid.org/documents/advgui-techdoc.pdf Portal], a lightweight application portal for accessing Grid resources. The Lunarc Application Portal is an ongoing development to provide a framework for developing portals for Grid resources. Existing versions of the portal also used ARC for job submission, job monitoring and job control.
This activity is related to getting more information on the MAPPER applications and their requirements, and to get feedback from the PRACE (Tier-0) point of view.


This activity involves:


MAPPER - Derek Groen (driving this activity), Bastien Chopard (MAPPER WP7 –Applications – leader), Alfons Hoekstra
'''(12)'''


PRACE – Giueseppe Fiameni, Giovanni Erbacci
The ArcGui application is a standalone graphical user interface for simple job submission and job control. The user interface uses the wxPython graphical user interface library, which is a Python binding for the wxWidgets library. The benefits of using wxPython is that the finished application can be run on all available platforms, such as Linux, Mac OS X and Microsoft Windows. In addition to being platform independent, wxPython also adapts the appearance of the user interface to the target platform, so that when the application is run on Windows it will look like a native Windows application.


EGI, Steve Brewer


'''(13)'''


Derek will select relevant (technical) MAPPER deliverables, maybe summarize, and share these with PRACE and EGI. They will go through these deliverable, and get some feedback from the Tier 0 point of view.
The Migrating Desktop platform is a powerful and flexible user interface to grid resources which gives a work environment transparent to the user and easy access to resources and network file systems independently of the system version and hardware. It allows user to run applications and tools, manage data files, and store personal settings independently of the location or the terminal type. A brochure can be found [http://www.plgrid.pl/materialy_pr/broszury/pliki/PL-Grid_brochure_MigratingDesktop.pdf here].


==== Services and Technology synchronization ====
EGEE/EGI Indico events about this software. Keywords : “user interface”
The idea of this activity would be to zoom in to more detail on the technology, to provide more information on details of scheduling, monitoring systems, etc. The proposal is to postpone this activity to after the first summer activity and once the two pilot demonstration projects are finished. Chris Kurowski will share MAPPER deliverable 6.1 with relevant persons (the summer activity team). Kris, Ilya and Stefan from MAPPER, Giusepe and Gabriele from PRACE.


==== Mid Term activities ====
After review of MAPPER deliverables, application requirements can be made more precise, and we can investigate if petascaling for selected applications is required, and how this could be established. Also the preparatory access could be a good way to prepare MAPPER applications for access to PRACE Tier-1 or Tier-0 systems. We could also directly work with PRACE (with Alan Simpson and Giuseppe)


For other applications, prep. Acces
* [http://indico.cern.ch/contributionDisplay.py?contribId=74&confId=286 Migrating][http://indico.cern.ch/contributionDisplay.py?contribId=74&confId=286  ][http://indico.cern.ch/contributionDisplay.py?contribId=74&confId=286 Desktop][http://indico.cern.ch/contributionDisplay.py?contribId=74&confId=286  - ][http://indico.cern.ch/contributionDisplay.py?contribId=74&confId=286 graphical][http://indico.cern.ch/contributionDisplay.py?contribId=74&confId=286  ][http://indico.cern.ch/contributionDisplay.py?contribId=74&confId=286 front][http://indico.cern.ch/contributionDisplay.py?contribId=74&confId=286 -][http://indico.cern.ch/contributionDisplay.py?contribId=74&confId=286 end][http://indico.cern.ch/contributionDisplay.py?contribId=74&confId=286  ][http://indico.cern.ch/contributionDisplay.py?contribId=74&confId=286 to][http://indico.cern.ch/contributionDisplay.py?contribId=74&confId=286  ][http://indico.cern.ch/contributionDisplay.py?contribId=74&confId=286 grid]
* [http://indico.cern.ch/contributionDisplay.py?contribId=136&confId=1504 Migrating][http://indico.cern.ch/contributionDisplay.py?contribId=136&confId=1504  ][http://indico.cern.ch/contributionDisplay.py?contribId=136&confId=1504 Desktop][http://indico.cern.ch/contributionDisplay.py?contribId=136&confId=1504  ][http://indico.cern.ch/contributionDisplay.py?contribId=136&confId=1504 Platform][http://indico.cern.ch/contributionDisplay.py?contribId=136&confId=1504  – ][http://indico.cern.ch/contributionDisplay.py?contribId=136&confId=1504 graphical][http://indico.cern.ch/contributionDisplay.py?contribId=136&confId=1504  ][http://indico.cern.ch/contributionDisplay.py?contribId=136&confId=1504 interactive][http://indico.cern.ch/contributionDisplay.py?contribId=136&confId=1504  ][http://indico.cern.ch/contributionDisplay.py?contribId=136&confId=1504 framework][http://indico.cern.ch/contributionDisplay.py?contribId=136&confId=1504  ][http://indico.cern.ch/contributionDisplay.py?contribId=136&confId=1504 for][http://indico.cern.ch/contributionDisplay.py?contribId=136&confId=1504  ][http://indico.cern.ch/contributionDisplay.py?contribId=136&confId=1504 running][http://indico.cern.ch/contributionDisplay.py?contribId=136&confId=1504  ][http://indico.cern.ch/contributionDisplay.py?contribId=136&confId=1504 grid][http://indico.cern.ch/contributionDisplay.py?contribId=136&confId=1504  ][http://indico.cern.ch/contributionDisplay.py?contribId=136&confId=1504 applications]
* [http://indico.cern.ch/contributionDisplay.py?contribId=251&confId=32220 Uniform][http://indico.cern.ch/contributionDisplay.py?contribId=251&confId=32220  ][http://indico.cern.ch/contributionDisplay.py?contribId=251&confId=32220 access][http://indico.cern.ch/contributionDisplay.py?contribId=251&confId=32220  ][http://indico.cern.ch/contributionDisplay.py?contribId=251&confId=32220 to][http://indico.cern.ch/contributionDisplay.py?contribId=251&confId=32220  ][http://indico.cern.ch/contributionDisplay.py?contribId=251&confId=32220 the][http://indico.cern.ch/contributionDisplay.py?contribId=251&confId=32220  ][http://indico.cern.ch/contributionDisplay.py?contribId=251&confId=32220 Grid][http://indico.cern.ch/contributionDisplay.py?contribId=251&confId=32220  - ][http://indico.cern.ch/contributionDisplay.py?contribId=251&confId=32220 Migrating][http://indico.cern.ch/contributionDisplay.py?contribId=251&confId=32220  ][http://indico.cern.ch/contributionDisplay.py?contribId=251&confId=32220 Desktop][http://indico.cern.ch/contributionDisplay.py?contribId=251&confId=32220  ][http://indico.cern.ch/contributionDisplay.py?contribId=251&confId=32220 Platform]


<nowiki>==> We could also collaborate with Alan and Giuseppe Fiameni for some of the single scale codes used in MAPPER. </nowiki>
'''(14)'''


MAPPER colleagues Eric Lorenz and Carles Bona Casas (both from UvA) will create a prioritized list of real single scale applications codes and work directly with Alan and Giuseppe on these codes.  
gLite is a middleware for grid computing that was born from the collaborative efforts of more than 80 people in 12 different academic and industrial research centers as part of the[http://www.eu-egee.org/  ][http://www.eu-egee.org/ EGEE][http://www.eu-egee.org/  ][http://www.eu-egee.org/ Project]. gLite provides a framework for building grid applications tapping into the power of distributed computing and storage resources across the Internet.  


MAPPER WP7 on applications will meet in Cracow, on July 4-6, 2011. This seems like a perfect occasion for PRACE representatives to join this technical meeting, and work with selected application developers from MAPPER.


==== Other Activities ====
'''(15)'''
If another PRACE User survey is planned, the suggestion would be that one or two MAPPER related questions could be included, with the goal to identify the breadth and depth of the Distributed Multiscale Computing as proposed by MAPPER.


There may be a PRACE user forum meeting in May next year. Derek Groen from UCL, also a MAPPER colleague, is in this loop and will facilitate MAPPER presence at this meeting.
The emi-ui is a suite of clients and APIs that users and applications can use to access grid services. The access point to the Grid-Infrastructure is the User Interface (UI). This can be any machine where users have a personal account and where their user certificate is installed. From a UI a user can be authenticated and authorized to use the GRID resources, and can access the functionalities offered by the Information, Workload and Data Management Systems. The user guide can be found [https://twiki.cern.ch/twiki/pub/EMI/EMIui/EMI_UI_v1_0_0_0.pdf here].

Revision as of 15:49, 5 July 2011

This wiki page provides information about user interfaces that provide command line and/or API access to the middleware services of the EGI e-infrastructure. The information on this page has been collected by the User Community Support Team of EGI.eu.

Information about graphical environments to interact with the European Grid Infrastructure can be found in the EGI Application Database: http://appdb.egi.eu. (Both reusable tools for software developers and reusable applications for scientific end users are available through this database.)


Related request from the user communities: 2nd User Community Board meeting, action 02/12: https://www.egi.eu/indico/conferenceDisplay.py?confId=313


For comments and updates please email to ucst@egi.eu.


Software name Contact(s) Status Client type Supported platform Supported middleware
MILU (1) Stefano[1]Cozzini

Tyanko[2]Aleksiev

active / Dec. 2010 CLI Linux gLite, ARC, Globus TK
UNICORE - UCC (2,3) unicore-web@unicore.eu active / Apr. 2011 CLI Linux Unicore, ARC
UNICORE - URC[3](4) unicore-web@unicore.eu active / Apr. 2011 GUI Linux, MacOS X, Windows Unicore, ARC
g-Eclipse (5) contact@geclipse.eu stopped ? / Dec. 2009 GUI all gLite
jLite (6) Oleg[4]Sukhoroslov ? / Oct. 2010 CLI, API all gLite
Grid2Win (7) INFN(Dario[5]Russo) stopped (?) / 2008 GUI Win XP Pro/Home Edition (SP 1 / 2) gLite 3.1
GILDA[6]UI[7]PnP[8](8,9) gilda-sitemanagers@ct.infn.it ? / CLI Linux gLite 3.0/3.1
ARC- command[9]line (10,11) NorduGrid active / May 2011 CLI Linux (deb & rpm) ARC, Globus, gLite, Unicore
ARC- ArcGui (12) NorduGrid active / May 2011 GUI Linux, MacOS X, Windows ARC, Globus, gLite, Unicore
Migrating[10]Desktop[11]Platform (13) PL-Grid ? / 2011 GUI all gLite
gLite[12]UI (14) ? ?/2011 CLI Linux gLite, ARC (via WMS)
EMI-UI (15) active / June 2011 CLI Linux (SL 5.5 i386 / x86_64) ARC, dCache, gLite, UNICORE

Notes:


(1)

Miramare Interoperable Lite UI. It is a software tool which allows seamless usage of different Grid infrastructures from a Linux workstation. It has been implemented by re-packaging of the gLite UI, arc UI, Globus Toolkit software and a few other customizations available for several Linux distributions. It is intended to offer an almost Plug ’n Play environment which enables transparent access of these three Grid infrastructures.It has been tested and is known to be working on several GNU/Linux distributions, including Scientific Linux, CentOS and Ubunto. Milu has already built-in support for several VO’s (e.g. compchem, gilda, enmr.eu ... ) and is easily configurable to add other VO’s. Current User Guide can be found here.


(2)

On the top layer a variety of clients is available to the users, ranging from the command-line interface named UCC , the Eclipse-based UNICORE Rich Client to the programming API named HiLA[13]. UNICORE 6 services can also be accessed from portals, using technologies such as GridSphere and The[14]Vine[15]Toolkit.


(3)

The UNICORE command line client (UCC) is a very versatile command-line tool that allows users to access all features of the UNICORE service layer in a shell or scripting environment. It allows to run jobs, monitor their status and retrieve generated output, both in single job mode or in a powerful and flexible batch mode for multiple jobs. Additionally, workflows can be submitted and controlled with the UCC. UCC includes several data management functions. Remote storages can be listed and files can be transferred from local to remote as well as from server to server. UCC can be used for administrative purposes as well, for example to list all jobs, or to perform some clean up. An important feature of UCC is its extensibility, where new commands can easily be added.


(4)

The Eclipse-based UNICORE Rich Client (URC) offers the full set of functionalities to the users in a graphical representation. It targets a wide range of users with varying Grid and IT experience. It provides a useful graphical view of the Grid, which can be filtered in order to find specific resources, services or files. Supported by all OSes (Java based).


(5)

The g-Eclipse project aims to build an integrated workbench framework to access the power of existing Grid infrastructures. The framework will be built on top of the reliable eco-system of the Eclipse community to enable a sustainable development. The framework will provide tools to customize Grid users' applications, to manage Grid resources and to support the development cycle of new Grid applications. Therefore, already existing tools (such as the[16]Migrating[17]Desktop, the[18]GridBench suite, the Grid Visualisation Kernel (GVK), ...) will be integrated. The project will aim for general Grid workbench tools that can be extended for many different Grid middlewares (such as gLite, UNICORE, Globus toolkit), starting with implementations for the gLite middleware.


(6)

jLite is a Java library providing simple API for accessing gLite based grid infrastructure. It is intended for Java developers who struggle with gLite middleware and want to reduce time and effort needed to build a cross-platform grid application on top of the EGEE grid infrastructure. jLite also includes a command-line interface which can be used as a simple cross-platform alternative to gLite User Interface on Windows and other operating systems.

Existing Java APIs for gLite are scattered among several packages and expose mostly low-level service operations. Available API usage examples often imply the presence of gLite User Interface environment installed on Scientific Linux. This complicates the use of these APIs for development of cross-platform grid applications. jLite is addressing these problems by providing a high-level Java API with functionality similar to gLite shell commands. Current implementation supports complete gLite job management lifecycle including VOMS proxy creation and delegation, transfer of job input files, job submission, job status monitoring and retrieval of job output files. Normal, collection and parametric gLite jobs are supported. The API hides complexity of underlying middleware and its configuration. jLite is easy to install because it includes all external dependencies and does not require installation of gLite User Interface. The library is pure Java and can be used on any Java-capable platform including Windows.

GILDA VO is supported by default.


(7)

The Grid2Win project aims at creating a[19]gLite User Interface (UI) and a[20]gLite Compute Element (CE) running on Microsoft Windows (based on gLite 3.1). This project seems to be down.


(8)

Gilda is a grid testbed and provides a Plug and Play UI (tar ball) for gLite 3.0/3.1 for Linux. Though it is pre-configured to use gilda VO resources, it is straightforward to re-configure it for other VO’s (e.g. enmr.eu did it in the past). Gilda also started to provide VMware[21]instances for gLite UI 3.1. Notice: several links are dead/non-existing, probably due to a recent migration of Gilda portal contents to a LifeRay CMS container.


EGEE/EGI Indico events about this software. Keywords : “user interface”


(9)

GILDA virtual instances are a valuable example of what can be accomplished with virtualization technology. The user does not need to have a deep knowledge to instantiate a guest with a pre-configured UI to meet his needs. That is to say, mapping a UI with a operating system (as it is done in the above table) does not have anymore a huge relevance here. Because pre-built virtual machines can be deployed by all users (no matter the OS they work with). The users only need to have an hypervisor up and running on their host machine, and run the guest without any concerns.


(10)

The command line user interface of ARC consists of a set of commands necessary for job submission and manipulation and data management.


(11)

ARC also provides the Lunarc[35]Application[36]Portal, a lightweight application portal for accessing Grid resources. The Lunarc Application Portal is an ongoing development to provide a framework for developing portals for Grid resources. Existing versions of the portal also used ARC for job submission, job monitoring and job control.


(12)

The ArcGui application is a standalone graphical user interface for simple job submission and job control. The user interface uses the wxPython graphical user interface library, which is a Python binding for the wxWidgets library. The benefits of using wxPython is that the finished application can be run on all available platforms, such as Linux, Mac OS X and Microsoft Windows. In addition to being platform independent, wxPython also adapts the appearance of the user interface to the target platform, so that when the application is run on Windows it will look like a native Windows application.


(13)

The Migrating Desktop platform is a powerful and flexible user interface to grid resources which gives a work environment transparent to the user and easy access to resources and network file systems independently of the system version and hardware. It allows user to run applications and tools, manage data files, and store personal settings independently of the location or the terminal type. A brochure can be found here.

EGEE/EGI Indico events about this software. Keywords : “user interface”


(14)

gLite is a middleware for grid computing that was born from the collaborative efforts of more than 80 people in 12 different academic and industrial research centers as part of the[55]EGEE[56]Project. gLite provides a framework for building grid applications tapping into the power of distributed computing and storage resources across the Internet.


(15)

The emi-ui is a suite of clients and APIs that users and applications can use to access grid services. The access point to the Grid-Infrastructure is the User Interface (UI). This can be any machine where users have a personal account and where their user certificate is installed. From a UI a user can be authenticated and authorized to use the GRID resources, and can access the functionalities offered by the Information, Workload and Data Management Systems. The user guide can be found here.