tree: 51d50aad5727d58f4e6786eb6f1e38ed45caa183 [path history] [tgz]
  1. .bowerrc
  2. .editorconfig
  3. .jshintrc
  4. Gruntfile.js
  5. LICENSE.md
  6. README.md
  7. admin-dashboard/
  8. app/
  9. bower.json
  10. karma-e2e.conf.js
  11. karma.conf.js
  12. monitoringModule/
  13. package.json
  14. test/
gsoc2013/README.md

WebUI for Apache Airavata

        ...._....................._..............._...._......................_.........
        .../ \..._.__...__._..___| |__...___...../ \..(_)_.__.__.___...____._|.|_.__._..
        ../ _ \.| '_ \./ _` |/ __| '_ \./ _ \.../ _ \.| | '__/ _` \ \./ / _` | __/ _` |.
        ./ ___ \| |_) | (_| | (__| |.| |  __/../ ___ \| | |.| (_| |\ V / (_| | || (_| |.
        /_/...\_\ .__/.\__,_|\___|_|.|_|\___|./_/...\_\_|_|..\__,_|.\_/.\__,_|\__\__,_|.
        ........|_|.....................................................................
        ................................................................................
        ................,+????++~..~~++..+????????+??++.++~...~+=???+++.................
        ..............:???????....:::...~??????????????.~..::...=????????...............
        ............????????..~~..?????..??????????????.?????..~~~.~???????.............
        ...........?????????I,~I~~??????.+????????????.~??????~=~..?????????~...........
        .........?????++??????..????????:.??????????I..????????..????????+????..........
        ........??.....???????....???????...???????+..+??????+.I.????????.....?,........
        ........????==????????..??..?????..=???????=..?????,.=+?.?????????===??=........
        ......=??????????+????..+??=.???=.~??????????,.???=,???,.????=+??????????.......
        ....??????????+...+I++..???,=...:??????????????.....+??..++I?+..,??????????.....
        ....???????=??..........??..+??.:=:.???????......??..??=..........?=???????=....
        ....??????..?...........+?..???.....???????......???.??...........~=.??????=....
        ....~???~.~..............?..???.~=..,??????...7..???.?.:..............~????:....
        ...7....7 ...............?..????. ...??????... .????.?.?.............I ..:.:....
        .....+7=,.+?................????:,I...?????..=.?????.?.............??~.=7+......
        ..........????..............??????~...~??..~~??????..?...........+???,..........
        ...........???............=.+???????,.?+:.?????????..+...........???+...........
        ............??............?,.??????.,??..??????????.,............???............
        ...........??,.............=.,????.?+....????????I.I..............=?............
        ..........I?..................+??.:?~.....=??????..................??...........
        ..........??...?...............??.:?=......??????..............?...??...........
        ............++?..............?.????...?....??????.+..............++I............
        .............................?.??????~....???????.?.............................
        ............................~~.??????......??????...............................
        .............................=???????......???????+.............................
        ..........................=I??++?+++?......?+++++++?+...........................
        ..........................,..77..77.........  ..  ...7..........................
        ................................................................................

Apache Airavata is a software framework for executing and managing computational jobs and workflows on distributed computing resources. Airavata is dominantly used to build Web-based science gateways and assist to compose, manage, execute, and monitor large scale applications (wrapped as Web services) and workflows composed of these services.   This project is completed as a part of Google Summer of Code 2013. The goal of the project is to create a GUI similar to XBaya suite (currently in use by Apache Airavata) for workflow composer,execution and monitoring.The purpose of this project is to replace the current UI for workflow execution with HTML, Javascript, CSS3 based UI.

Quick start

Running the source code

On Linux and Mac OS X

  1. Install the dependencies
    • Install Node.JS with NPM, from http://nodejs.org/
    • Install Yeoman using the instructions from http://yeoman.io/
    • In the root folder of the source tree run npm install to install the dependencies related to the build process and the build system.
    • In the root folder of the source tree run bower install to install the front-end dependencies related to the web app.
  2. Running the web-app
    • In the root folder of the source tree, grunt test to run the test suite.
    • In the root folder of the source tree, grunt server to run the webapp.
  • In the root folder of the source tree, grunt build to compile-uglify-minify the source code to the dist folder.

On Windows

Features

Documentation

Contributing