By definition, a Science Gateway is “a community-developed set of tools, applications, and data that is integrated via a portal or a suite of applications, usually in a graphical user interface, that is further customized to meet the needs of a specific community”.

The Catania Science Gateway Framework (CSGF) is fully based on official worldwide standards and protocols, through their most common implementations. These are:

Science Gateways implemented with the CSGF are built on top of the Liferay portal framework and some useful links about Liferay are listed here for convenience:

The sections linked below provide information and guidelines about how to install and configure the CSGF development environment as well as some examples of basic template portlets that can be further customised/adapted to integrate specific applications in the Science Gateway.

Note: in order to best profit from these training materials, a good knowledge of the Java programming language is required.