Our next one day Workspace workshop will be held at CSIRO Dutton Park on Thursday 20 September 2018. This workshop will provide you with the knowledge and experience you need to start building complex Workspace workflows and create your own Workspace operations.Data61


Pricing

  • Free

Showing 3 of 3 dates for this event.
Dates available from 20 Sep 2018 until 20 Sep 2018

Event date: 20Sep 2018

Thursday 20 Sep 2018

Morning session only

  • 9.00am - 12.00pm

CSIRO Dutton Park, 41 Boggo Rd, Dutton Park QLD
Get Directions

Event date: 20Sep 2018

Thursday 20 Sep 2018

Both sessions - morning and afternoon

  • 9.00am - 4.00pm

CSIRO Dutton Park, 41 Boggo Rd, Dutton Park QLD
Get Directions

Event date: 20Sep 2018

Thursday 20 Sep 2018

Afternoon session only

  • 12.30pm - 4.00pm

CSIRO Dutton Park, 41 Boggo Rd, Dutton Park QLD
Get Directions

More information

Agenda:

Morning session will be a hands-on introduction to Workspace. By the end of the day, participants will have acquired the skills necessary to create their own arbitrary workflows, execute them and visualise the results. Advanced data visualisation and parallel/distributed execution will be touched on in the tutorial.

Afternoon session is targeted at software developers or scientists who would like to learn how to make their own algorithms available within Workspace. Participants will be shown how to create a simple Workspace plugin, add operations and how to create simple user interfaces to attach to their workflows. Participants are welcome to bring their own algorithms/code and integrate them into their plugin.

Please note: the workshop will be run in a very interactive, hands-on manner with each participant expected to bring along their own laptop so they can follow along with the class. The latest Workspace release needs to be installed on the laptop prior to the workshop; you can install it from here. Afternoon session attendees should have completed the morning session (either on the day or at a previous workshop) and must have installed a suitable C++ development environment on your laptop. If you have any specific questions about what is needed then please email workspace@csiro.au.

System requirements for:

Program:

Depending on the pace of the workshop and available resources, some of the tutorials may be left as an exercise for the reader.

The following tutorial activities will be attempted during the morning session:

  • Workspace Basics and Introductory Tutorials

The following tutorial activities will be attempted during the afternoon session:

Depending on the pace of the workshop and available resources, some of the tutorials may be left as an exercise for the reader.

  • Plugin Development Basics
    • Writing a Simple Workspace Plugin
    • Writing a Workspace Operation
    • Writing a Workspace Datatype
    • Writing a Custom Widget
       

About Workspace:

Workspace is a powerful software platform designed to address two specific user scenarios:

  1. Users who want to create and share scientific workflows in one coherent, easy to use environment where much of the "heavy lifting" has already been developed and proven over a number of years.
  2. Developers who want to make their software available as commercial products, plugins or components that can be freely mixed with capabilities from collaborators.

Workspace users can:

  • Combine operations into workflows of arbitrary complexity.  Use the built-in operations for tasks such as File I/O, Visualisation, Network access, etc.
  • Write your own operations to provide your own custom functionality using the built-in code wizards and documentation.
  • Execute workflows in interactive, batch or standalone application modes.  Interact with and visualize workflow results while they are running.
  • The Workspace framework makes it very easy to mix and match existing and new capabilities within an easy to use drag and drop environment.

Workspace is an ideal vehicle for enabling collaboration. Users can:

  • Share and reuse entire workflows.
  • Share and reuse software capabilities via plugins.
  • Seamlessly mix and match capabilities from any number of collaborators.
  • Create custom user interfaces to make shared workflows and plugins even easier to use.  Workspace plugins are cross platform and the build system used to compile them is the same on all supported platforms.

Science areas: Information technology

Event type: Exhibition or workshop