Your SlideShare is downloading. ×
  • Like
Keep on sMylyn
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Keep on sMylyn

  • 1,965 views
Published

Improve your productivity & task focus using Mylyn in Eclipse

Improve your productivity & task focus using Mylyn in Eclipse

Published in Technology , Economy & Finance
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
1,965
On SlideShare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
20
Comments
0
Likes
2

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. December 18th 2008 Keep on sMylyn Avishay Halperen & Ori Dar
  • 2. Agenda
    • What is it ? Why ? How ?
    • Mylyn Project
    • Demo
    • Mylyn – Extra Features
    • Tasktop
    • Summary
  • 3. What ? Why ? How?
  • 4. WH Questions - What
    • What is Mylyn ?
      • Before I answer …
  • 5.
    • How do you handle your development tasks ?
      • Using an issue tracker / task management tool
    WH Questions - How
  • 6. WH Questions - How
    • How do you keep track of time that you spend on each assignment?
    • How do you connect a task to your code?
    • How do you share your work between developers?
    • How do you handle all the information inside the IDE?
  • 7. WH Questions - Who
    • Who cares about task management?
      • Your boss
      • You
  • 8. Friction & Distraction
    • Where is our time being spent?
      • Slow machines
      • Ad ministration/Configuration
      • Constant Searching
      • Multitasking – context lost
      • Data overload
      • Interruptions
    • What can we do?
      • Memory, CPU …
      • IDE helps
      • Task focus
      • Task context
      • Less is more
  • 9. WH Questions - What
    • What is Mylyn?
      • Task focused User Interface for Eclipse
      • Integrates tasks into daily development process.
      • Tracks and manage the context of the tasks you work on.
  • 10. WH Questions - What
    • What is Mylyn?
      • Reduces information overload
      • Allows sharing your work between developers
  • 11. Background
  • 12. Background
    • Project started on Q1 2006
    • From Tasktop Technologies
    • Mylyn project lead Mik Kersten
    • Mylyn 3.0 released on Jun 25,2008
  • 13. Background
    • Project formerly called Mylar
        • trademark of a boPET film company
    • Mylyn name comes from Myelin
        • electrically-insulating layer surrounding nerve cells
  • 14. Get started with …
    • Task
    • Connector
        • Task Repository Connector
        • Eco-system
    • Task Context
  • 15. Task
    • Task is the basic unit of work.
    • Tasks exist in task repositories
    • Task is a first class citizen of your IDE
  • 16. Connector
    • A Connector integrates a remote task repository to Mylyn
    • A task repository Connector can be an issue tracker such as:
      • Bugzilla, JIRA, Trac
  • 17. Connector
    • Task repository Connector provides:
      • Queries
          • Retrieving sets of tasks into Mylyn's Task List
      • Rich editing
          • Edit tasks within Eclipse
          • Support Hyper linking, drag-and-drop
      • Attachments
      • Offline support
          • Access your tasks even when disconnected from server
  • 18. Eco-System Trademark of Tasktop
  • 19. Task Context
    • The fun begins …
      • Mylyn monitors your interaction
      • Creates a degree-of-interest model
      • Context is obvious and managed
      • Display only relevant information according to your active task.
  • 20. Demo overview
    • Task List
    • Connectors ( using JIRA)
    • Task Scheduling
    • Task Context
    • Change Sets
    • Context Sharing
  • 21. Demo Presented by Ori Dar
  • 22. Mylyn Extra Features
  • 23. New Features Summary – V.3
    • Create repository tasks offline
    • UI Features
        • Create tasks from anywhere (JUnit fail test, markers, text selections)
        • Notification popups
  • 24. New Features Summary – V.3
    • UI Features
        • Task list restore improvements
  • 25. New Features Summary – V.3
    • UI Features
        • Task content assist
          • drag-and-drop, auto completion
  • 26. New Features Summary – V.3
    • UI Features
        • Improved subtask support (even for Bugzilla)
    • Task Editor
        • Attachment improvements
        • Screenshot annotations
  • 27. Mylyn - Extra
    • SpringSource tool suite
      • Spring IDE
      • extends Mylyn’s task focus UI
      • Not only for Java files but for spring beans as well.
  • 28. SpringSource tool suite
  • 29. SpringSource tool suite
  • 30. Tasktop
    • Tasktop is based on Mylyn
    • Tasktop extended features:
      • Email integration for Gmail. (Gmail Connector)
      • Web navigation, File navigation
      • Tabbed Web browser
      • Microsoft Outlook integration
  • 31. Tasktop
  • 32. Summary
  • 33. Summary
    • Task Oriented Programming
      • Improves productivity
      • Show me what is important
      • Rely on your IDE to handle tasks just as it handles Java.
  • 34. Summary
    • What Next ?
      • WikiText integration and internationalization
      • Performance enhancements
      • Update Connectors
          • support for Bugzilla 3.2
  • 35. Road Map
    • Mylyn 2.1 Sep 26, 2007 462 bug resolved
    • Mylyn 2.2 Dec 19, 2007 384 bug resolved
    • Mylyn 2.3 Feb 27, 2008 276 bug resolved
    • Mylyn 3.0 Jun 25, 2008 581 bug resolved
    • Mylyn 3.0.2 Sep 26, 2008 283 bug resolved
    • Mylyn 3.0.3 Oct 15, daylight savings bug fix.
    • What next ?
    • Mylyn 3.1 March, 2009
    • Mylyn 3.2 June, 2009
  • 36.
  • 37. References
    • Mylyn project at Eclipse:
      • http://www.eclipse.org/mylyn/
    • Tasktop homepage:
      • http://tasktop.com/
    • Mik Kersten blog at Tasktop:
      • http://tasktop.com/blog/
    • Mylyn 3.0 web cast :
      • http://www.tasktop.com/videos/mylyn/webcast-mylyn-3.0.html
  • 38. Thank You !