On 04-Mar-15 19:51, Денис Карякин wrote:
I installed Taverna Server, and play with taverna-player-portal.

Great. In theory, you do not need to understand the Taverna Server or player as you will just read the databundle. However, it is excellent that you are looking at these.

I think Ruby on Rails will be a good choise for Databundle viewer, because
already exists ro-bundle and taverna-player gems, written in Ruby.
Maybe create viewer as a gem, like taverna-player?

It may be good to have Gem to do much of the processing. However, I think you would still need something to do the presentation system - so you can have a website that the user uses.

And what with Taverna Online? This project proprietary software?

Yes. Taverna Online is proprietary software. It may be able to generate a Databundle for you as it runs the workflows on a server. I do not think it is immediately relevant to you.

My brief proposal plan:
1) Upload file with using carrierwave (
https://github.com/carrierwaveuploader/carrierwave), parse it on the
backend(with using ruby-ro-bundle) and send data to frontend.
For backend use RoR, for frontend ember.js or backbone.

I think this needs a diagram :) By "frontend" I guess you mean the user's browser.

Need to save uploaded file for next usage?

That will get you into the area of user accounts, user separation, sharing, deletion of files etc. I think Rob is best to advise on this.

And how big size of bundle file?

Stian (and Donal?) can answer that.

2) Show structure of file on frontend with js and bootstrap
What data may contain bundle file? Graphics, images, text, anything else?

Lists (of lists of lists ...). Error documents.

What i need to do now?
For showing competence in rails, maybe to do something with
taverna-payer-portal?
For example, add build status images or upgrade rails to 4.2, or something
else?

Upgrading it to Rails 4.2 would be brilliant. I am looking at upgrading SEEK (https://github.com/seek4science/seek) to Rails 4 :)

Alan

Reply via email to