This is a mocked up picture version of how the lab book might work. The sotryboard for this loosely matches AlansLabBookStoryBoard.
When you first start the lab book, it should request the location of a Gateway server as well as a username and password.
You should then be left with this sort of layout. On the left, is a tree view displaying the contents of the MIR, and below it is the properties view which will display metadata for all the repository items. On the right is where any editors will be displayed. On opening, it should display a welcome screen introducing some of the features of the lab book.
Since the user has a copy of AlansLabBookStoryBoard to hand, he decides to create a project. This is simply done by right-clicking on a folder and selecting New -> Project on the menus.
This opens a wizards that prompts the user for any information needed to create the project.
The user then creates an experiment within that project. Same process though.
Fills in the name...
And ends up with something like this.
Now to import a file from the file system into the repository.
The wizard. A few more steps now as importing will probably require a bit more information.
The newly imported file can be opened in a viewer by double-clicking, or by selecting Open on the menu.
In this case, there is no specific editor setup for this sequence, so it is opened in the text editor.
The user then adds a workflow definition. This could be imported like any other file, built by a workflow editor, or found through some sort of search.
From the workflow definition, you can create a workflow instance. At this point you select the definition that the instance will use, along with which things to use as inputs.
Once the workflow instance has been created, you can start it running.
The lab book will provide some sort of visual feedback to show that the state of the workflow.
From the workflow, you can browse various associated information, like back to its inputs.
And you can also browse through to the results, once it has finished.
Since the workflow results were quite interesting, we want to add an annotation to the workflow to reflect this.
And there you can view annotations that have been added.