Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "Mylyn Demonstration"

 
Line 1: Line 1:
Please note that the demo script has not yet been updated for Mylyn 2.0.
+
''Please note that the demo script has not yet been updated for Mylyn 2.0.''
  
 
==Usefull Resources==
 
==Usefull Resources==

Latest revision as of 15:05, 13 September 2007

Please note that the demo script has not yet been updated for Mylyn 2.0.

Usefull Resources

getting started
presentations
publications
tips
faq

Demo 1: Tasks

Problem

  • discuss problem of information overload and overhead of context switching
  • discuss lack of integration of tasks with IDE workflow
  • Repository connectors
    • Mylyn can link to all repositories
    • Mylyn does not have its own store

Story

  • Open Workspace
  • Show Repositories
  • Task List
    • Create a Bugzilla Query
    • Show how the tasklists is organised
    • Show how you can quickly recognize tasks
    • Difference between open and closed task
  • Open a Bug
  • Make a change to a task and show
    • it has outgoing changes
    • it is a-synchronous
  • Open a task not in any of your lists by using navigate/open repository task
  • show linking from a stack trace to a java source
  • show linking from a java source back to a bug
  • show linking from a bug to a bug
  • Make a search
    • Point out the difference between an search and a query
  • Show shortcut CTRL-H from task to show openening of corre
  • Show personal planning and
    • tell why you would use this personal stuff
    • show how you can you pick out the tasks that have personal notes (have stripes on the board)
  • Show tasklist filter menu
    • Show priority filtering (don't do it)
    • Click filter completed tasks

Demo 2: Task Focussed UI

  • What is information overload
    • How does this relate to the eclipse workspace
    • How are programmers working usually (multi-tasking)
    • Scrolling, searching, tagging, filtering is not programming
  • Task Context
    • Mylyn monitors all your activity
    • Creates a degree of interest model
      • highly used items are marked more important
      • Unused items decay and are moved out ouf your context
    • What you touch is in your context
    • It is managed for you as you work
  • Task-focused UI
    • You only see what you need in the context of your task
    • View filtering, Element decoration
    • Automatic folding, contents assist ranking
      • Indicate what contest assist is
      • Consistently integrated all through Eclipse
    • Editor an perspective management
      • Opens and closed editors when tasks are switched
      • Automatically closes editors when they are decayed
      • Opens the perspective you wherein last (when activated in preferences)
    • One click task switching
      • Opens editors and perspecitves
      • Re-arranges all views

Story: Use bugzilla bug 179144

  • there should a project
  • A important bug comes in:
  • You have to work on it, right click and open the bug
  • Activate the bug
  • package explorer: toggle focus ui
  • (link with editor button should be on)
  • open some class
  • hold control and navigate around
    • Now press the focus button
    • press content assist and show that the interesting methods show first
    • Press the editor Fold uninteresting methods
  • tell that the task context is saved with the task
  • deactivate the task and show eclipse returns to normal
  • re-activate the task to go back where you left off(ONE CLICK)
  • tell that the focus is applied to other views like the problem view
  • show how ALT CLICK works
  • open a new source from the class
  • tell about the degree of intereset
  • show how stuff can be removed from the task list mark as less interesting

Demo 3: Collaboration

Problem

  • Tell what the problem of change sets are
  • Tell why you don;t want to collaborate via e-mail
    • overload, interruption, no sharing
  • What is Change Set Managamement
    • Changes are autmatically grouped by task
    • commit messages are automatic
      • are used to linked to tasks
      • add below the commit message
    • everything is linked
  • Why is Task context sharing such a good thing
    • Expertise is focused on one task
    • Context can be shared

Story

  • Find a problem by entering stat into the Find
  • Open the task to check it out (look for context Icon)
  • Find the context within the Attachements
  • Activate the task context by clicking on the attachement
  • The task context is now active in the workspace
  • Jump into the Task tab context (bottom) to show the context
  • Switch back to another task to show how easy it is to go back to a previous task

Back to the top