On 14/06/2012 12:32, Marco Roos wrote: > Hello Allen, Hello Marco,
> Thank you for the video. I saw the demonstration at the recent BioVEL > meeting, and found it very impressive. > > Would you be able to give an estimate of the effort it would require to > produce something similar in a different domain, and what kind of skills > you would need? What is shown is a modified version of the usual demonstrator interface for the server. The server has had the interaction service plugin installed. The interface was skinned and made to look prettier by Finn Bacall. It took Finn a few days to skin the interface but it is not designed to be skinned and so this process could probably be made simpler and faster. The listening for the interaction notifications was put in by me and Rob Haines and is hacky. It does not care about the domain. The only thing BioVeL-specific about it is the logo and the colours :) The available workflows are normally downloaded from a specific pack on myExperiment, but can be kept locally (as was done here). There will also be the ability to add more workflows. For the interactions you just need to have a HTML page that loads the data using pmrpc (see http://code.google.com/p/pmrpc/ ) and returns the results. We used extjs to make the interactions look nicer, but you can do them without that. You also need an ATOM feed handler and a webdav webapp running somewhere. (The interaction service also has the ability to use an internal Jetty.) We put them in the same tomcat as the Taverna Server. Within the HTML page you can call getInputData, getWorkflowRunId, reply, and setTitle. Reply should probably be renamed putOutputData :) I was thinking of making it even easier to write the HTML pages by creating a simple Javascript library that hides the pmrpc calls. > I am asking this, because I would like to share this video with > end-users who are also the managers of projects where this could be > considered as an approach. It needs work to be made more stable and configurable. It is currently a demonstrator to show what could be done. However, you could almost certainly get the equivalent running for another project in less than two weeks. The main time would be spent making nice interactions. If your workflows do not have interactions, then it will be much easier. > Many thanks! > Marco. Alan ------------------------------------------------------------------------------ Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ _______________________________________________ taverna-hackers mailing list [email protected] Web site: http://www.taverna.org.uk Mailing lists: http://www.taverna.org.uk/about/contact-us/ Developers Guide: http://www.taverna.org.uk/developers/
