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
 
(32 intermediate revisions by 4 users not shown)
Line 1: Line 1:
[[Category:User Services Advisory Group (USAG)]]
This wiki page provides information about user interfaces that provide <span style="color:blue">'''command line interface (CLI)'''</span> 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.)
* Information about '''Application Programming Interfaces (API)''' to interact with the services of the European Grid Infrastructure can be found at [[Service_APIs]].
'''This Wiki page is a temporary area where information about command line access mechanisms are collected. Once the list is finalised the entries will be registered into the EGI Application 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.
{| style="border-spacing:0;"
{| style="border-spacing:0;"
| style="background-color:#ffffff;border-top:0.0069in solid #000000;border-bottom:0.0069in solid #000000;border-left:0.0007in solid #ffffff;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0201in;padding-right:0.0201in;"| '''Country'''
| style="border:0.0139in solid #000000;padding:0.0694in;"| '''Software name'''
| style="background-color:#ffffff;border-top:0.0069in solid #000000;border-bottom:0.0069in solid #000000;border-left:0.0007in solid #ffffff;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0201in;padding-right:0.0201in;"| '''Name'''
| style="border:0.0139in solid #000000;padding:0.0694in;"| '''Contact(s)'''
| style="background-color:#ffffff;border-top:0.0069in solid #000000;border-bottom:0.0069in solid #000000;border-left:0.0007in solid #ffffff;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0201in;padding-right:0.0201in;"| '''Confirmed user'''
| style="border:0.0139in solid #000000;padding:0.0694in;"| '''Status'''
| 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.0139in solid #000000;padding:0.0694in;"| [http://eforge.escience-lab.org/gf/project/milu/ MILU] (1)
| style="border:0.0139in solid #000000;padding:0.0694in;"| [mailto:cozzini@democritos.it Stefano Cozzini],[mailto:tyanko.alexiev@gmail.com Tyanko Aleksiev]
| style="border:0.0139in solid #000000;padding:0.0694in;"| active / Dec. 2010
| 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, Globus TK
|-
| 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.0139in solid #000000;padding:0.0694in;"| unicore-web@unicore.eu
| style="border:0.0139in solid #000000;padding:0.0694in;"| active / Apr. 2011
| 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.0139in solid #000000;padding:0.0694in;"| UNICORE - [http://www.unicore.eu/documentation/manuals/unicore6/files/urc/manual.html URC](4)
| style="border:0.0139in solid #000000;padding:0.0694in;"| unicore-web@unicore.eu
| style="border:0.0139in solid #000000;padding:0.0694in;"| active / Apr. 2011
| 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.0139in solid #000000;padding:0.0694in;"| [http://www.geclipse.org/ g-Eclipse] (5)
| style="border:0.0139in solid #000000;padding:0.0694in;"| contact@geclipse.eu
| style="border:0.0139in solid #000000;padding:0.0694in;"| stopped ? / Dec. 2009
| 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.0139in solid #000000;padding:0.0694in;"| [http://code.google.com/p/jlite/ jLite] (6)
| style="border:0.0139in solid #000000;padding:0.0694in;"| [mailto:Oleg.Sukhoroslov@gmail.com Oleg Sukhoroslov]
| style="border:0.0139in solid #000000;padding:0.0694in;"| ? / Oct. 2010
| 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.0139in solid #000000;padding:0.0694in;"| [http://grid2win.forge.eu-eela.eu/new/index.php Grid2Win] (7)
| style="border:0.0139in solid #000000;padding:0.0694in;"| INFN-[http://www.linkedin.com/in/russodario Dario Russo]
| style="border:0.0139in solid #000000;padding:0.0694in;"| stopped (?) / 2008
| 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.0139in solid #000000;padding:0.0694in;"| [https://grid.ct.infn.it/twiki/bin/view/GILDA/GildaUIPnP31 GILDA UI PnP] (8,9)
| style="border:0.0139in solid #000000;padding:0.0694in;"| [mailto:gilda-sitemanagers@ct.infn.it]
| style="border:0.0139in solid #000000;padding:0.0694in;"| ? /
| 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.0139in solid #000000;padding:0.0694in;"| [http://www.nordugrid.org/documents/arc-ui.pdf ARC - command line] (10,11)
| style="border:0.0139in solid #000000;padding:0.0694in;"| [http://www.nordugrid.org/ NorduGrid]
| style="border:0.0139in solid #000000;padding:0.0694in;"| active / May 2011
| 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.0139in solid #000000;padding:0.0694in;"| [http://www.nordugrid.org/documents/advgui-techdoc.pdf ARC - ArcGui] (12)
| style="border:0.0139in solid #000000;padding:0.0694in;"| [http://www.nordugrid.org/ NorduGrid]
| style="border:0.0139in solid #000000;padding:0.0694in;"| active / May 2011
| 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.0139in solid #000000;padding:0.0694in;"| [http://www.plgrid.pl/en/our_offer/tools/user_tools/migrating_desktop Migrating Desktop Platform] (13)
| style="border:0.0139in solid #000000;padding:0.0694in;"| [mailto:cgrid@lists.man.poznan.pl PL-Grid]
| style="border:0.0139in solid #000000;padding:0.0694in;"| ? / 2011
| 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.0139in solid #000000;padding:0.0694in;"| [http://glite.cern.ch/ gLite UI] (14)
| style="border:0.0139in solid #000000;padding:0.0694in;"| ?
| style="border:0.0139in solid #000000;padding:0.0694in;"| ?/2011
| 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.0139in solid #000000;padding:0.0694in;"| [http://www.eu-emi.eu EMI - UI] (15)
| style="border:0.0139in solid #000000;padding:0.0694in;"|
| style="border:0.0139in solid #000000;padding:0.0694in;"| active / June 2011
| 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
<!--|-
| style="border:0.0139in solid #000000;padding:0.0694in;"| [http://portal.p-grade.hu/ P-GRADE Portal] (16)
| style="border:0.0139in solid #000000;padding:0.0694in;"| [mailto:kacsuk@sztaki.hu Peter Kacsuk]
| style="border:0.0139in solid #000000;padding:0.0694in;"| active
| style="border:0.0139in solid #000000;padding:0.0694in;"| Portal
| style="border:0.0139in solid #000000;padding:0.0694in;"| Web
| style="border:0.0139in solid #000000;padding:0.0694in;"| gt2, gt4, gLite, NorduGrid, GEMLCA, EDGES 3GBridge (DesktopGrid), PBS, LSF
|-
| style="border:0.0139in solid #000000;padding:0.0694in;"| [https://guse.sztaki.hu/liferay-portal-6.0.5/ WS-PGRADE Portal] (17)
| style="border:0.0139in solid #000000;padding:0.0694in;"| [mailto:kacsuk@sztaki.hu Peter Kacsuk]
| style="border:0.0139in solid #000000;padding:0.0694in;"| active
| style="border:0.0139in solid #000000;padding:0.0694in;"| Portal
| style="border:0.0139in solid #000000;padding:0.0694in;"| Web
| style="border:0.0139in solid #000000;padding:0.0694in;"| gt2, gt4, gLite, GEMLCA, PBS-->
|}
 
'''Notes:'''
 
 
'''(1)'''  


'''support contact (YES) or NGI technical contact (NO)'''
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.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].
| style="background-color:#ffffff;border-top:0.0069in solid #000000;border-bottom:0.0069in solid #000000;border-left:0.0007in solid #ffffff;border-right:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0201in;padding-right:0.0201in;"| '''Email'''




'''(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 [http://www.unicore.eu/documentation/manuals/unicore6/files/hila/hila.html HiLA]. 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 Vine Toolkit].


|-
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| Albania
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| Neki Frasheri
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| YES
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| neki.frasheri@gmail.com


|-
'''(3)'''
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| Bulgaria
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| Emanouil Atanassov
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| NO
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| emanouil@parallel.bas.bg


|-
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.
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| Belarus
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| Oleg Tchij
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| NO
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| otchij@newman.bas-net.by


|-
<!--
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| Switzerland
'''(4)'''
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| Andres Aeschlimann
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| YES
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| andres.aeschlimann@switch.ch


|-
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.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| Cyprus
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| Andoena Balla
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| YES
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| andoena@cs.ucy.ac.cy


|-
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| Czech Republic
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| Jan Kmunicek
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| YES
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| egi-na3@metacentrum.cz, kmunicek@ics.muni.cz


|-
'''(5) '''
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| Germany
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| Angela Poschland
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| NO
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| Angela.Poschlad@kit.edu


|-
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/ Migrating Desktop], the [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.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| Spain
-->
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| Vicente Hernández
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| YES
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| vhernand@dsic.upv.es


|-
'''(6)'''
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| Finland
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| Pekka Lehtovuori
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| YES
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| pekka.lehtovuori@csc.fi


|-
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.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| France
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| Helene Cordier
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| YES
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| Helene.cordier@in2p3.fr


|-
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.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| Georgia
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| Nugzar Gamtsemlidze, Ramaz Kvatadze
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| YES
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| ngamtsemlidze@grena.ge, ramaz@grena.ge


|-
GILDA VO is supported by default.
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| Greece
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| Vassilis Gkamas, Kostas Koumantaros
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| YES
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| user-support@hellasgrid.gr, vgkamas@cti.gr, kkoum@grnet.gr


|-
<!--
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| Hungary
'''(7) '''
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| Imre Szeberenyi
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| YES
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| szebi@iit.bme.hu


|-
The Grid2Win project aims at creating a [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.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| Ireland
-->
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| David O'Callaghan, Stuart Kenny, John Walsh
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| YES
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| help@grid.ie


|-
'''(8) '''
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| Israel
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| Nadav Grossaug, Arad Alper
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| YES
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| nadavg@gmail.com, arad.alper@isragrid.org.il


|-
[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.eu] did it in the past). Gilda also started to provide [https://gilda.ct.infn.it/services VMware 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:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| Italy
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| Claudio Vuerli
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| YES
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| vuerli@oats.inaf.it


|-
EGEE/EGI Indico events about this software. Keywords : “user interface”
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| Lithuania
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| Rolandas Naujikas
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| NO
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| rolandas.naujikas@mif.vu.lt


|-
* [http://indico.cern.ch/contributionDisplay.py?contribId=178&confId=7247 PlugAndPlay User Interface: a simple grid access designed on the basis of grid user requirements]
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| Republic of Moldova
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| Nikolai P. Iliuha, Alexandr Golubev
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| YES
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| nick@renam.md, galex@renam.md


|-
'''(9)'''
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| Netherlands
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| Tom Visser (Mgm Ron Trompert)
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| NO
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| Tom.Visser@sara.nl (ron@sara.nl)


|-
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 if virtualization is in place. Because pre-built virtual machines can be run/played 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 major concerns. Their VO configuration will already be in place, it is just a question of submitting/retrieving grid jobs.  
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| Norway
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| Jacko Koster
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| NO
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| jacko.koster@uninett.no


|-
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| Poland
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| Mariusz Sterzel, Maciej Filocha
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| YES
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| m.sterzel@cyf-kr.edu.pl, m.filocha@icm.edu.pl


|-
'''(10)'''
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| Portugal
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| Gonçalo Borges
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| YES
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| goncalo@lip.pt


|-
The command line user interface of ARC consists of a set of commands necessary for job submission and manipulation and data management.  
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| Serbia
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| Vladimir Slavnic
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| YES
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| slavnic@ipb.ac.rs, ngi_aegis-user-support@ipb.ac.rs


|-
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| Slovenia
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| Barbara Krasovec
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| YES
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| support@sling.si


|-
'''(11) '''
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| Slovakia
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| Ladislav Hluchy
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| YES
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| hluchy.ui@savba.sk


|-
ARC also provides the [http://www.nordugrid.org/documents/advgui-techdoc.pdf Lunarc  Application 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.
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| Turkey
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| Emrah AKKOYUN, Teknik Merkez
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| YES
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| grid-teknik@ulakbim.gov.tr


|-
<!--
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| United Kingdom
'''(12)'''
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| John Kewley
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| YES
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| john.kewley@stfc.ac.uk


|-
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.
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| Denmark + for the whole Nordic region
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| Michael Gronager
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| YES
| style="border:none;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| gronager@ndgf.org


|-
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| Sweden
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| Mats Nylén
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| NO
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| nylen@hpc2n.umu.se?


|-
'''(13)'''
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| Russian Federation
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| Valeriy Kirichenko
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| YES
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| Valera.Kirichenko@itep.ru


|-
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].
| style="background-color:#ffffff;border-top:none;border-bottom:0.0007in solid #ffffff;border-left:0.0007in solid #ffffff;border-right:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"|
| style="background-color:#ffffff;border-top:none;border-bottom:0.0007in solid #ffffff;border-left:0.0007in solid #ffffff;border-right:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"|
| style="background-color:#ffffff;border-top:none;border-bottom:0.0007in solid #ffffff;border-left:0.0007in solid #ffffff;border-right:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"|
| style="background-color:#ffffff;border-top:none;border-bottom:0.0007in solid #ffffff;border-left:0.0007in solid #ffffff;border-right:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"|


|-
EGEE/EGI Indico events about this software. Keywords : “user interface”
| style="background-color:#ffffff;border-top:none;border-bottom:0.0069in solid #000000;border-left:0.0007in solid #ffffff;border-right:0.0007in solid #ffffff;padding:0.0382in;"| '''Outside Europe'''
| style="background-color:#ffffff;border-top:none;border-bottom:0.0069in solid #000000;border-left:0.0007in solid #ffffff;border-right:0.0007in solid #ffffff;padding:0.0382in;"|
| style="background-color:#ffffff;border-top:none;border-bottom:0.0069in solid #000000;border-left:0.0007in solid #ffffff;border-right:0.0007in solid #ffffff;padding:0.0382in;"|
| style="background-color:#ffffff;border-top:none;border-bottom:0.0069in solid #000000;border-left:0.0007in solid #ffffff;border-right:0.0007in solid #ffffff;padding:0.0382in;"|


|-
* [http://indico.cern.ch/contributionDisplay.py?contribId=74&confId=286 Migrating Desktop - graphical front-end to grid]
| style="background-color:#ffffff;border-top:none;border-bottom:0.0007in solid #ffffff;border-left:0.0007in solid #ffffff;border-right:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"|
* [http://indico.cern.ch/contributionDisplay.py?contribId=136&confId=1504 Migrating Desktop Platform – graphical interactive framework for running grid applications]
| style="background-color:#ffffff;border-top:none;border-bottom:0.0007in solid #ffffff;border-left:0.0007in solid #ffffff;border-right:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"|
* [http://indico.cern.ch/contributionDisplay.py?contribId=251&confId=32220 Uniform access to the Grid - Migrating Desktop Platform]
| style="background-color:#ffffff;border-top:none;border-bottom:0.0007in solid #ffffff;border-left:0.0007in solid #ffffff;border-right:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"|
-->
| style="background-color:#ffffff;border-top:none;border-bottom:0.0007in solid #ffffff;border-left:0.0007in solid #ffffff;border-right:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"|


|-
'''(14)'''
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| Brazil, Chile, Colombia, Mexico
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| Renato Santana, Luciano Diaz, Andres Holguin
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| YES
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| rsantana@cbpf.br, luciano.diaz@nucleares.unam.mx, a-holgui@uniandes.edu.co


|-
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/  EGEE Project]. gLite provides a framework for building grid applications tapping into the power of distributed computing and storage resources across the Internet.  
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| Former Yugoslav Republic of Macedonia
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| Anastas Misev
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| YES
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| anastas@ii.edu.mk


|-
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| Taiwan
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"|
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"|
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"|


|-
'''(15)'''
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| Philippines
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"|
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"|
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"|


|-
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].
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| Indonesia
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"|
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"|
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"|


|-
<!--
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| Republic of Korea
'''(16)'''
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"|
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"|
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"|


|-
The P-GRADE Grid Portal is a web based, service rich environment for the development, execution and monitoring of workflows and workflow based parameter studies on various grid platforms. P-GRADE Portal hides low-level grid access mechanisms by high-level graphical interfaces, making even non grid expert users capable of defining and executing distributed applications on multi-institutional computing infrastructures. Workflows and workflow based parameter studies defined in the P-GRADE Portal are portable between grid platforms without learning new systems or re-engineering program code. Technology neutral interfaces and concepts of the P-GRADE Portal help users cope with the large variety of grid solutions.  
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| Singapore
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"|
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"|
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"|


|-
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"| Malaysia
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"|
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"|
| style="background-color:#ffffff;border:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0208in;padding-right:0.0208in;"|


|-
'''(17)'''
| style="background-color:#ffffff;border-top:none;border-bottom:0.0069in solid #000000;border-left:none;border-right:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0201in;padding-right:0.0201in;"| Thailand
| style="background-color:#ffffff;border-top:none;border-bottom:0.0069in solid #000000;border-left:0.0007in solid #ffffff;border-right:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0201in;padding-right:0.0201in;"|
| style="background-color:#ffffff;border-top:none;border-bottom:0.0069in solid #000000;border-left:0.0007in solid #ffffff;border-right:0.0007in solid #ffffff;padding-top:0in;padding-bottom:0in;padding-left:0.0201in;padding-right:0.0201in;"|
| style="background-color:#ffffff;border-top:none;border-bottom:0.0069in solid #000000;border-left:0.0007in solid #ffffff;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.0201in;padding-right:0.0201in;"|


|}
WS-PGRADE portal is the second generation P-GRADE portal that introduces many advanced features both at the workflow and architecture level. On the workflow level it extends the workflow concept of P-GRADE with new features.Architecturally, it now explicitly distinguishes between two different types of user communities: application developers and end-users. Through a dedicated view, the application developers have access to all the advanced workflow features (graph, abstract workflow, template, application and project) to develop new workflow applications. The built-in gUSE repository stores the workflow objects published by the application developers, to be downloaded and further developed by the community. The gUSE repository provides a forum for collaboration and enables workflow sharing between application developers. The end-user view enables the download of ready-to-use applications from the repository. The internal workflow structures are not exposed to the end-users, but it gives full access to the parameterization and execution of applications downloaded from the gUSE repository.
-->

Latest revision as of 21:45, 1 December 2012

This wiki page provides information about user interfaces that provide command line interface (CLI) 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.)
  • Information about Application Programming Interfaces (API) to interact with the services of the European Grid Infrastructure can be found at Service_APIs.


This Wiki page is a temporary area where information about command line access mechanisms are collected. Once the list is finalised the entries will be registered into the EGI Application Database. (Related request from the user communities: 2nd User Community Board meeting, action 02/12: [1])


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

Software name Contact(s) Status Client type Supported platform Supported middleware
MILU (1) Stefano Cozzini,Tyanko 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
jLite (6) Oleg Sukhoroslov ? / Oct. 2010 CLI, API all gLite
GILDA UI PnP (8,9) [2] ? / CLI Linux gLite 3.0/3.1
ARC - command line (10,11) NorduGrid active / May 2011 CLI Linux (deb & rpm) ARC, Globus, gLite, Unicore
gLite 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. UNICORE 6 services can also be accessed from portals, using technologies such as GridSphere and The Vine 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.


(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.


(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 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 if virtualization is in place. Because pre-built virtual machines can be run/played 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 major concerns. Their VO configuration will already be in place, it is just a question of submitting/retrieving grid jobs.


(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 Application 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.


(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 EGEE 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.