workflow visualization l.
Skip this Video
Loading SlideShow in 5 Seconds..
Workflow Visualization PowerPoint Presentation
Download Presentation
Workflow Visualization

Loading in 2 Seconds...

play fullscreen
1 / 10

Workflow Visualization - PowerPoint PPT Presentation

  • Uploaded on

Workflow Visualization. Anna Sallstrom. The situation. VLab portal Tools for material analysis Portlets Workflow organization Projects Phases Tasks. Job monitor portlet. Goals for a visualization. We want it to be simple and easy to read Use a tree layout

I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
Download Presentation

PowerPoint Slideshow about 'Workflow Visualization' - liam

Download Now An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.

- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
the situation
The situation
  • VLab portal
    • Tools for material analysis
    • Portlets
  • Workflow organization
    • Projects
      • Phases
        • Tasks

Job monitor portlet

goals for a visualization
Goals for a visualization
  • We want it to be simple and easy to read
    • Use a tree layout
  • We want it to fit into the portal naturally
    • Toggle between text and visual
    • Display inside the browser
      • So it’ll be an applet









an existing solution
An existing solution
  • Written by Laurie Labadie
  • prefuse visualization toolkit
  • WebStart application
debugging the visualization
Debugging the visualization
  • It’s beautiful! But sometimes it behaves unexpectedly
    • Color modes
    • Filters
    • Nodes and edges
  • Code complexity makes finding and fixing bugs difficult
    • Type codes
    • Repeated code
    • Variables in multiple locations
can it be made an applet
Can it be made an applet?
  • It uses several packages that aren’t part of the standard Java distribution
    • WebStart applications can download these automatically, applets can’t
  • Not easily, not right now
    • … and maybe this application provides more than we need anyway
writing a new applet
Writing a new applet
  • Writing a test applet
    • JGraph
    • Object oriented design
      • Projects, Phases, and Tasks
    • Test data
getting it online
Getting it online

So much to learn!

  • Containing it in a portlet
    • Portlets: wrappers around servlets; can interface with portals
    • Servlets: Java applications that output HTML
    • JavaServer Pages (JSP): compiles into Java servlets
  • Deploying the portlet to the portal
    • Gridsphere portal
    • Tomcat web container
getting it online10
Getting it online
  • What’s left?
    • Reading in projects from the job monitor
    • Rearranging the tree to make reading tasks easier
    • Working on it!