You are here

progressPosts

RapidSeis: Rapid Portals for Seismological Waveform Data

Final project report for JISC, with links to all individually created deliverables and progress posts. RapidSeis has produced a scientific gateway via a web portal that allows seismologist to pick up data from Orfeus—the central repository for earthquake data in Europe—and then run several analyses on these data. Advanced users can also create new analyses and share these with all the other users.

Topic of this submission: 
Projects: 

RapidSeis workflow explained

RapidSeis consists of two porlets that run within the NERIES portal. Both assume the user logged in has already filled his/her cart with seismological data.

Topic of this submission: 
Projects: 

Screencast: Rapid Portals for Seismological Waveform Data

Welcome to the RapidSeis demo. This portal was created using Rapid and enables the use of Seismic Data eXplorer within the web portal of the Network of Research Infrastructures for European Seismology.

Topic of this submission: 
Research topics: 
Projects: 

Tutorial for Rapid

This brief tutorial covers the installation of Rapid and the components it depends on. It explains how to get a simple portlet running and then increases the complexity of this portlet to include more functionality by exploiting Rapid's features.

Topic of this submission: 
Projects: 

RapidSeis Workshop

At the meeting we will present the result of the RapidSeis project, a collaboration between ORFEUS, the UK National e-Science Centre and the University of Liverpool. Over the past six months, this project has created a system that facilitates running waveform analysis on data from ORFEUS where the computation is performed on remote compute resources provided by the University of Liverpool.

Location: 
Department of Earth & Ocean Sciences, University of Liverpool, UK
Dates: 
12 Nov 2009 to 13 Nov 2009
Projects: 

Rapid portals improve teaching in practical sessions

Written by Nick Funnel (2nd year PhD in the School of Chemistry).

The lab has been much easier to teach this year.

Topic of this submission: 
Projects: 

Apache's Virtual File system is part of Rapid's architecture

Apache's Virtual File system helped us to access different file systems transparently. The Rapid project implemented a new 'GSIFTP' (Grid Security Infrastructure File Transfer Protocol) module, which adds Grid connectivity to the set of supported file systems. This sub-project of Rapid, spawned the commons-vfs-grid module (http://sourceforge.net/projects/commonsvfsgrid/) which now supports GSIFTP, SRB (Storage Resource Broker) and iRods (https://www.irods.org).

Topic of this submission: 
Projects: 

Unit-testing code is especially important in code-generating projects

The use of testing frameworks, such as Junit is extremely valuable. It takes quite a bit of discipline to write new unit tests for each new piece of 'real' code that is written, but the benefits in the end in terms of stability, confidence and debugging make the extra overhead more than worth it. This is especially useful in a project such as Rapid, where code is being generated. Testing in the 'traditional' way, by examining or running generated code is extremely difficult and by using testing frameworks we can actually determine correctness of Rapid, before running any generated code.

Topic of this submission: 
Projects: 

Apache's Maven for management of code structure?

Apache's Maven project management tool (http://www.apache.org) helped the Rapid team structure code modules in a 'standardised' way. It helps managing dependencies and facilitates distributing the final product as dependencies are automatically downloaded and do not need to be packaged separately. However, the learning curve is rather steep and even now we sometimes have to go back to ANT (http://ant.apache.org/) to accomplish certain tasks.

Topic of this submission: 
Projects: 

Rapid prevents a disaster in the classroom

For the first time, chemists at the University of Edinburgh are using a portal developed with Rapid to teach 140 undergraduates computational chemistry.

Topic of this submission: 
Projects: 

Rapid Tutorial at Advanced Distributed Services Summer School

Speaker(s): 
Presentation Type: 
tutorial

Tutorial on how to create a basic portlet with Rapid, which includes:

  • installation of required software
  • authentication to data and compute resources through username and password
  • transportation of data before and results after computation
  • use of rich user interface elements, such as a file browser and job monitoring
  • submitting the job to another computer
Date and time: 
Thursday, 10 September, 2009 - 09:00
Location: 
Advanced Distributed Services Summer School 2009, Coseners House, near Oxford
Projects: 

Happy end user of Rapid gives praise

"Just wanted to say that the Jython plugin tag in the new Rapid version is really useful. I have just started playing with it and have managed to create a portlet that gets the batch job lists back from various hosts and also now enables you to select a job using a radio button and then delete it or view it in more detail - no hack scripts required! I can also dynamically set the batch system commands so I can handle hosts that use SGE, PBS ot LoadLeveller with no external input required.

Topic of this submission: 

Rapid Portals for Seismological Waveform Data

Speaker(s): 
Presentation Type: 
talk

We explain how new e-science technology can be used to make modern seismology analyses available via web browsers. These analyses will be run on local compute clusters. The users of the analysis packages do not have to be aware of any of the underlying e-infrastructure; they focus on the domain-specific task at hand.

Date and time: 
Wednesday, 1 July, 2009 - 15:00
Location: 
NERIES Annual Meeting 2009, Hotel Mitland, Utrecht, The Netherlands
Projects: 

Rapid with new Plugin Architecture released

Version: 
0.9.0

New plug-in architecture using the Jython scripting Language included. This allows portlets to dynamically change whilst being deployed in a portal framework.

Projects: 

Jython + Rapid = supercharged portal

Including Jython as part of Rapid opens so many possibilities. Whole user interfaces and other processes can now be dynamically inserted directly in a running portal. Portlets can be defined on the go and change behaviour according to user decisions.

Topic of this submission: 

Pages

Subscribe to RSS - progressPosts