Hands-On Tutorials for Wings
The tutorial materials provided below are for three different types of users of Wings (it is possible that you may be all three yourself):
- For workflow users: These are users that want to browse and execute workflows that are already pre-defined in the system by others. We give you an easy overview of Wings based on a public sandbox (a place to play around). You can also create your own workflows on components that we provide. Wings works in the browser, so there is no software to install and you can get started right away.
- For workflow developers: These are users that want to create workflows using their own workflow components. For this, we have set up a second public site called Marbles where you can test your own components and workflows without having to install any software.
- For workflow system administrators: If you find Wings useful, you will want to install Wings on your own machine or a server in your group. With that installation in place you can then start authoring your own workflow components, datasets, and workflows in your private space and execution resources.
Learn About the Unique Features of Wings by Running Workflows in our Public Wings Sandbox
- This will allow you to see how workflow users would interact with Wings.
- We have set up a Public Sandbox where you can set up and run workflows while learning about the unique features of Wings. You don't have to install anything, you can just access the system remotely to setup and run workflows. Just go to the site and go over the walkthrough and tutorial.
- See the Top Ten Reasons Why You Would Want to Use Wings
Learn to Define New Components and Use Your Own Datasets
If you have used the Wings Portal Sandbox and you want to learn more about using Wings, you will want to check out Marbles (requires login).
- This will allow you to see how workflow developers would interact with Wings.
- We have set up a test site where you can create your own components and workflows. You will learn:
- how to define datatypes and their properties:
- how to use them to describe your own datasets
- how to upload your own datasets to the portal
- how to create new components, including:
- how to encapsulate your own programs as workflow components,
- how to specify the inputs and outputs of components and their semantic constraints.
You would need to:
If you will be a workflow system administrator and would like to set up Wings on your site (either on a single machine such as a laptop, or on a grid, cluster, or cloud), please email us. We are preparing a wide release with an open source license, expected July 15, 2010.
Basic Component Encapsulation (BCE)
As an additional aid for workflow developers, we have developed the Basic Component Encapsulation (BCE) methodology for creating workflow components. It helps avoid simple modeling errors, but it is not a requirement for Wings. There is detailed documentation in the following documents:
- Basic Component Encapsulation provides instructions and tips on how to author components - includes links to Java software for authoring components