Blog from July, 2010

Work Completed

  • KISTI Project
    1. KNSG-41 - Add wiki tutorial page for eAIRS RCP. This first cut is finished and will be polished this week from comments Jong provided Friday afternoon.
    2. KNSG-43 - investigate moving files from the users machine to a remote machine programatically using the myproxy certificate. This feature impacts the ability for the user to specify local data that should be used in the workflow executed remotely. The feature is implemented with some more future work possible (e.g. we use gridftp, there are other methods for moving data we could support).
    3. KNSG-46 - create simple user interface for specifying inputs to eAIRS workflow. This is finished.
    4. KNSG-47 - users should be able to tag datasets. This feature is finished and allows user input fields to be populated based on dataset tags.
    5. I helped Al Rossi test the multi-user feature of PTPFlow that he has reimplemented. We debugged issues that I had and successfully got this feature working.
  • Tagged and Released Version 0.3 of eAIRS RCP

Work Planned

  • Work on KISTI project and release version 0.3 on Friday July 23, 2010. Release 0.3 will have a simple UI for setting up the workflow, moving the user input data to the machine that will execute the workflow and then executing the workflow.

Comments

This week went as planned. Next week I will be working on setting up the parameterized workflow and discussing with Jong the current status of the project to obtain feedback on the current feature set.

Work Completed

  • KISTI project
    1. KNSG-42 Added menu option to the repository to add a dataset to a scenario
    2. KNSG-44 - added remove dataset option and a specific handler for repository (delete) and the scenarios view (just remove).
    3. KNSG-43 - investigate moving local data to the remote server where a job is being launched. This is a work in progress.
    4. KNSG-46 - create a simple UI for specifying user inputs and launching a workflow job. This is a work in progress.

Work Planned

  • Work on KISTI project, specifically setting up the infrastructure for launching a workflow through a simple UI that allows users to specify the inputs, transferring the data over to the server where the job is going to be launched and using that data in the workflow. The next step will be to specify imported data from the user's repository. The tests only included browsing for data locally.

Comments

This week went as planned. I took a personal day on Friday July 16. Next week I will continue working on some of the above features and I will start working on a tutorial wiki page to include with the release.

Work Completed

  • KISTI Project
    1. KNSG-33, KNSG-34, KNSG-35, KNSG-36, the major issue was KNSG-33 involving simple file import as we move towards putting a MAEviz-like interface on the HPC workflows allowing users to specify local files that are to be staged when the workflow is submitted. File import is now in place and can be viewed in the repository.
    2. KNSG-37 - I updated PTPFlow dependent plug-ins to match Al's refactoring of PTPFlow. Some packages were changed.
    3. KNSG-38 - added drag and drop support for adding files to a scenario.
    4. KNSG-39 - added a separate view for seeing which workflows are in the repository.
    5. KNSG-40 - added a sample dataset to the 0.2 release that is installed on the users machine.

Work Planned

  • Work on KISTI project and release version 0.2 on Friday July 9.

Comments

This week went as planned. Monday was a holiday and I took a personal day on Friday July 9. Soon we will need to start working on a wiki page for using the releases as more features get added and the software becomes more usable.

Work Completed

  • KISTI
    1. KNSG-18 - updated wiki developer setup for the Eclipse 3.6 Helios release
    2. KNSG-32 - when logging into eAIRS, added the option to save the users password in the interactive login screen
    3. KNSG-26 - added option to let the user enter a MyProxy server URI
    4. KNSG-33 - import file to a repository. This is a work in progress.
  • PTPFlow
    1. PTPFLOW-13 - updated UI actions in ncsa.eclipse.pwe to use the commands framework. There were some complex actions that allowed this to be a nice example of how to us org.eclipse.ui.services to have one button activate when another one deactivates (e.g. like play/pause).

Work Planned

  • Work on KISTI Project, we need a minimal import process to import data into eAIRS so we can create a simple UI for setting up and launching workflows to the supercomputers using PTPFlow's RMI service. This process will mimic a lot of the UI that was created for MAEviz to give users a simple UI for launching jobs.
  • Work on improving PTPFlow UI's that are relevant to the eAIRS project by converting actions to the Eclipse commands framework.

Comments

I took personal time off Thursday afternoon (1/2 day) and all of Friday (1 full day). This week went as planned.