Tutorials/Vis2009

From VistrailsWiki
Revision as of 19:58, 21 July 2009 by Eranders (talk | contribs) (New page: == Vis 2009 Tutorial == After discussion, it seems that the tutorial is best broken into two distinct pieces: A user-centric portion focused on using VisTrails, and a power-user or devel...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Vis 2009 Tutorial

After discussion, it seems that the tutorial is best broken into two distinct pieces: A user-centric portion focused on using VisTrails, and a power-user or developer-centric portion focusing on plug-ins, mashups, etc.

Working Outline

  • Introduction to Provenance and VisTrails (1h 30m) - Presenter: Claudio/Erik/Juliana/Manu (?)
    • Brief view of plugins and released features of VisTrails
  • Basic hands-on usage of VisTrails (1h 30m) - Presenter: Manu (?)
    • Building Simple Pipelines
    • Using PythonSource
    • Connecting to databases
    • VisTrails as a Server
  • Advanced hands-on usage of VisTrails (1h 30m) - Presenter: Erik
    • This will all be in the context of a very specific example - My first thought was to use Gil's data, as it has many very nice features that build a nice story, but problems with releasing data are pushing me towards a CMOP example.
    • Organizational principles of the History Tree - QBE, Analogies, Parameter Exploration -> New Version
    • vtkInteractionHandlers - Slicing and dicing data
    • PythonSource as callback definition - Picking specific elements
    • The workflow debugger
  • Developing a plug-in (30-40m) - Presenter: Manu (?)
    • Plug-in architecture overview
    • Different implementation strategies
    • ParaView Plug-in demo
  • New Extensions to VisTrails (50-60m) - Presenter: Claudio/Erik/Juliana/Manu (?)
    • Display Wall
    • Provenance Rich Publications
    • Mashups
    • Repository
    • Web-based execution (?)