SlideShare a Scribd company logo

Introduction to Mylyn

Introduction to Mylyn

     Saurabh Arora
Problems



 Do you work on large
projects with hundreds of
         classes
Introduction to Mylyn
Problems
How do you see all the code together?
Problems


Repetitive Search
     Scroll
   Navigate

Workings sets don’t
    always help
Information Overload
Tasks/Bugs/Features

• Monitor changes to
  bugs.

• How do you edit
Task Handling
Problems
• Request to handle multiple bugs and enhancement
• Time spend switching context
Task Context Switching
Questions
• Can i only see what i want ?
• Get notification/ edit task inside eclipse ?
• Can context switching be automated ?

                 Welcome
     Mylyn: Task Focused UI for eclipse
Information overload Gone!
Task Editing

• Edit Bugs inside
  eclipse

• Receive notification of
  hanges
Task Context Switching
• Task context
• Activating task, recreates the previous
  state.

• Demo
Mylyn Installation
• Home
  – http://eclipse.org/mylyn

• Update Manager for eclipse 3.3
  – http://download.eclipse.org/tools/mylyn/updat
    e/e3.3
Using Mylyn

   Demo
Important Aspects
• Planning
• Work Week
• Coloring of task
Task connectors
    Bugzilla
•
    Jira
•
•   Trac
•    Generic Web Repository Connectors
•   XPlanner
Acknowledgements
• Mylyn Presentations
  http://www.eclipse.org/mylyn/presentations/
Q&A

 saurabh_arorain@yahoo.com
http://saurabhblog.blogspot.com/
1 of 20

Introduction to Mylyn

My Presentation on Mylyn at Eclipse Bangalore Camp (11 Decemeber 2007)

Recommended

Saudade é para quem sabe ter!
Saudade é para quem sabe ter!Saudade é para quem sabe ter!
Saudade é para quem sabe ter!ElvisEstrela
 
Reactive Programming with Spring
Reactive Programming with SpringReactive Programming with Spring
Reactive Programming with Springpflueras
 
Agile project management with green hopper 6 blueprints
Agile project management with green hopper 6 blueprintsAgile project management with green hopper 6 blueprints
Agile project management with green hopper 6 blueprintsJaibeer Malik
 
Introduction to Cappuccino
Introduction to CappuccinoIntroduction to Cappuccino
Introduction to Cappuccinoedthix
 
Tools for remote teams
Tools for remote teamsTools for remote teams
Tools for remote teamsKeepek
 
Denver AWS Users' Group Meeting - July 2018 Slides
Denver AWS Users' Group Meeting - July 2018 SlidesDenver AWS Users' Group Meeting - July 2018 Slides
Denver AWS Users' Group Meeting - July 2018 SlidesDavid McDaniel
 

More Related Content

What's hot

How to scale your applications ? - #bzhcamp
How to scale your applications ? - #bzhcampHow to scale your applications ? - #bzhcamp
How to scale your applications ? - #bzhcampQuentin Adam
 
FutureDev / Love'Script
FutureDev / Love'ScriptFutureDev / Love'Script
FutureDev / Love'Scriptpootsbook
 
8 Web Practices for Drupal
8  Web Practices for Drupal8  Web Practices for Drupal
8 Web Practices for DrupalWingston
 
2 Installation of Drupal
2  Installation of Drupal2  Installation of Drupal
2 Installation of DrupalWingston
 
I want to be an efficient developper. Mix-IT version
I want to be an efficient developper. Mix-IT versionI want to be an efficient developper. Mix-IT version
I want to be an efficient developper. Mix-IT versionQuentin Adam
 
3 Configuring Drupal
3 Configuring Drupal3 Configuring Drupal
3 Configuring DrupalWingston
 
How to manage large amounts of data with Iteratee - ScalaDays Berlin 2014
How to manage large amounts of data with Iteratee - ScalaDays Berlin 2014How to manage large amounts of data with Iteratee - ScalaDays Berlin 2014
How to manage large amounts of data with Iteratee - ScalaDays Berlin 2014Quentin Adam
 
Aol desktop not responding error
Aol desktop not responding errorAol desktop not responding error
Aol desktop not responding erroralon jon
 
Headless drupal
Headless drupalHeadless drupal
Headless drupalnmeegamaz
 
Episode 22 - Design Pattern 2
Episode 22 - Design Pattern 2Episode 22 - Design Pattern 2
Episode 22 - Design Pattern 2Jitendra Zaa
 

What's hot (20)

How to scale your applications ? - #bzhcamp
How to scale your applications ? - #bzhcampHow to scale your applications ? - #bzhcamp
How to scale your applications ? - #bzhcamp
 
FutureDev / Love'Script
FutureDev / Love'ScriptFutureDev / Love'Script
FutureDev / Love'Script
 
8 Web Practices for Drupal
8  Web Practices for Drupal8  Web Practices for Drupal
8 Web Practices for Drupal
 
2 Installation of Drupal
2  Installation of Drupal2  Installation of Drupal
2 Installation of Drupal
 
Kanban stand-up meetings
Kanban stand-up meetingsKanban stand-up meetings
Kanban stand-up meetings
 
I want to be an efficient developper. Mix-IT version
I want to be an efficient developper. Mix-IT versionI want to be an efficient developper. Mix-IT version
I want to be an efficient developper. Mix-IT version
 
3 Configuring Drupal
3 Configuring Drupal3 Configuring Drupal
3 Configuring Drupal
 
I Got 99 Problems But CPAN Ain't One
I Got 99 Problems But CPAN Ain't OneI Got 99 Problems But CPAN Ain't One
I Got 99 Problems But CPAN Ain't One
 
How to manage large amounts of data with Iteratee - ScalaDays Berlin 2014
How to manage large amounts of data with Iteratee - ScalaDays Berlin 2014How to manage large amounts of data with Iteratee - ScalaDays Berlin 2014
How to manage large amounts of data with Iteratee - ScalaDays Berlin 2014
 
Better than google r than google
Better than google r than googleBetter than google r than google
Better than google r than google
 
The Best browser
The Best browserThe Best browser
The Best browser
 
The Best browser
The Best browserThe Best browser
The Best browser
 
Aol desktop not responding error
Aol desktop not responding errorAol desktop not responding error
Aol desktop not responding error
 
Better than google
Better than googleBetter than google
Better than google
 
Angular PWA
Angular PWAAngular PWA
Angular PWA
 
Best browser
Best browserBest browser
Best browser
 
Headless drupal
Headless drupalHeadless drupal
Headless drupal
 
Better than google
Better than googleBetter than google
Better than google
 
Episode 22 - Design Pattern 2
Episode 22 - Design Pattern 2Episode 22 - Design Pattern 2
Episode 22 - Design Pattern 2
 
Better than google.
Better than google.Better than google.
Better than google.
 

Similar to Introduction to Mylyn

Hacking the Mid-End (Great Lakes Ruby Bash Edition)
Hacking the Mid-End (Great Lakes Ruby Bash Edition)Hacking the Mid-End (Great Lakes Ruby Bash Edition)
Hacking the Mid-End (Great Lakes Ruby Bash Edition)Michael Bleigh
 
The Key to DevOps? Testing Early in the Pipeline
The Key to DevOps? Testing Early in the PipelineThe Key to DevOps? Testing Early in the Pipeline
The Key to DevOps? Testing Early in the PipelineDevOps.com
 
Usability in the GeoWeb
Usability in the GeoWebUsability in the GeoWeb
Usability in the GeoWebDave Bouwman
 
2.1 Automation Nation: Keeping your Process Builders in Check
2.1 Automation Nation: Keeping your Process Builders in Check2.1 Automation Nation: Keeping your Process Builders in Check
2.1 Automation Nation: Keeping your Process Builders in CheckTargetX
 
Edpuzzle - Migrating to React progressively but painlessly
Edpuzzle - Migrating to React progressively but painlesslyEdpuzzle - Migrating to React progressively but painlessly
Edpuzzle - Migrating to React progressively but painlesslySantiago Herrero Bajo
 
Harnessing the power of Moodle roles
Harnessing the power of Moodle rolesHarnessing the power of Moodle roles
Harnessing the power of Moodle rolesRex Lorenzo
 
Conquering Gef Part 1: Effectively creating a well designed graphical editor
Conquering Gef Part 1: Effectively creating a well designed graphical editorConquering Gef Part 1: Effectively creating a well designed graphical editor
Conquering Gef Part 1: Effectively creating a well designed graphical editorVineet Sinha
 
Chef vs Puppet vs Ansible vs SaltStack | Configuration Management Tools Compa...
Chef vs Puppet vs Ansible vs SaltStack | Configuration Management Tools Compa...Chef vs Puppet vs Ansible vs SaltStack | Configuration Management Tools Compa...
Chef vs Puppet vs Ansible vs SaltStack | Configuration Management Tools Compa...Edureka!
 
KSCOPE 2015 - Improving Reliability, Rollouts, Upgrades/Migrations
KSCOPE 2015 - Improving Reliability, Rollouts, Upgrades/MigrationsKSCOPE 2015 - Improving Reliability, Rollouts, Upgrades/Migrations
KSCOPE 2015 - Improving Reliability, Rollouts, Upgrades/MigrationsCharles Beyer
 
Content Management Without the Killing
Content Management Without the KillingContent Management Without the Killing
Content Management Without the KillingDrew McLellan
 
Responsive, adaptive and responsible - keynote at NebraskaJS
Responsive, adaptive and responsible - keynote at NebraskaJSResponsive, adaptive and responsible - keynote at NebraskaJS
Responsive, adaptive and responsible - keynote at NebraskaJSChristian Heilmann
 
Using SaltStack to DevOps the enterprise
Using SaltStack to DevOps the enterpriseUsing SaltStack to DevOps the enterprise
Using SaltStack to DevOps the enterpriseChristian McHugh
 
Single Page Applications: Your Browser is the OS!
Single Page Applications: Your Browser is the OS!Single Page Applications: Your Browser is the OS!
Single Page Applications: Your Browser is the OS!Jeremy Likness
 
Dr Elephant: LinkedIn's Self-Service System for Detecting and Treating Hadoop...
Dr Elephant: LinkedIn's Self-Service System for Detecting and Treating Hadoop...Dr Elephant: LinkedIn's Self-Service System for Detecting and Treating Hadoop...
Dr Elephant: LinkedIn's Self-Service System for Detecting and Treating Hadoop...DataWorks Summit
 
STAQ Development Manual (Redacted)
STAQ Development Manual (Redacted)STAQ Development Manual (Redacted)
STAQ Development Manual (Redacted)Mike Subelsky
 

Similar to Introduction to Mylyn (20)

Hacking the Mid-End (Great Lakes Ruby Bash Edition)
Hacking the Mid-End (Great Lakes Ruby Bash Edition)Hacking the Mid-End (Great Lakes Ruby Bash Edition)
Hacking the Mid-End (Great Lakes Ruby Bash Edition)
 
The Key to DevOps? Testing Early in the Pipeline
The Key to DevOps? Testing Early in the PipelineThe Key to DevOps? Testing Early in the Pipeline
The Key to DevOps? Testing Early in the Pipeline
 
Usability in the GeoWeb
Usability in the GeoWebUsability in the GeoWeb
Usability in the GeoWeb
 
2.1 Automation Nation: Keeping your Process Builders in Check
2.1 Automation Nation: Keeping your Process Builders in Check2.1 Automation Nation: Keeping your Process Builders in Check
2.1 Automation Nation: Keeping your Process Builders in Check
 
Edpuzzle - Migrating to React progressively but painlessly
Edpuzzle - Migrating to React progressively but painlesslyEdpuzzle - Migrating to React progressively but painlessly
Edpuzzle - Migrating to React progressively but painlessly
 
Harnessing the power of Moodle roles
Harnessing the power of Moodle rolesHarnessing the power of Moodle roles
Harnessing the power of Moodle roles
 
Conquering Gef Part 1: Effectively creating a well designed graphical editor
Conquering Gef Part 1: Effectively creating a well designed graphical editorConquering Gef Part 1: Effectively creating a well designed graphical editor
Conquering Gef Part 1: Effectively creating a well designed graphical editor
 
Reuse in adf applications
Reuse in adf applicationsReuse in adf applications
Reuse in adf applications
 
Chef vs Puppet vs Ansible vs SaltStack | Configuration Management Tools Compa...
Chef vs Puppet vs Ansible vs SaltStack | Configuration Management Tools Compa...Chef vs Puppet vs Ansible vs SaltStack | Configuration Management Tools Compa...
Chef vs Puppet vs Ansible vs SaltStack | Configuration Management Tools Compa...
 
KSCOPE 2015 - Improving Reliability, Rollouts, Upgrades/Migrations
KSCOPE 2015 - Improving Reliability, Rollouts, Upgrades/MigrationsKSCOPE 2015 - Improving Reliability, Rollouts, Upgrades/Migrations
KSCOPE 2015 - Improving Reliability, Rollouts, Upgrades/Migrations
 
Usable Software Design
Usable Software DesignUsable Software Design
Usable Software Design
 
Petri for kyiv.pptx
Petri for kyiv.pptxPetri for kyiv.pptx
Petri for kyiv.pptx
 
Content Management Without the Killing
Content Management Without the KillingContent Management Without the Killing
Content Management Without the Killing
 
Responsive, adaptive and responsible - keynote at NebraskaJS
Responsive, adaptive and responsible - keynote at NebraskaJSResponsive, adaptive and responsible - keynote at NebraskaJS
Responsive, adaptive and responsible - keynote at NebraskaJS
 
Google
GoogleGoogle
Google
 
Using SaltStack to DevOps the enterprise
Using SaltStack to DevOps the enterpriseUsing SaltStack to DevOps the enterprise
Using SaltStack to DevOps the enterprise
 
Single Page Applications: Your Browser is the OS!
Single Page Applications: Your Browser is the OS!Single Page Applications: Your Browser is the OS!
Single Page Applications: Your Browser is the OS!
 
Dr Elephant: LinkedIn's Self-Service System for Detecting and Treating Hadoop...
Dr Elephant: LinkedIn's Self-Service System for Detecting and Treating Hadoop...Dr Elephant: LinkedIn's Self-Service System for Detecting and Treating Hadoop...
Dr Elephant: LinkedIn's Self-Service System for Detecting and Treating Hadoop...
 
STAQ Development Manual (Redacted)
STAQ Development Manual (Redacted)STAQ Development Manual (Redacted)
STAQ Development Manual (Redacted)
 
Devops for drupal
Devops for  drupalDevops for  drupal
Devops for drupal
 

Recently uploaded

ISC2 CC Course (Certified in Cybersecurity) - Part 2.pdf
ISC2 CC Course (Certified in Cybersecurity) - Part 2.pdfISC2 CC Course (Certified in Cybersecurity) - Part 2.pdf
ISC2 CC Course (Certified in Cybersecurity) - Part 2.pdfHaris Chughtai
 
How AI Identity Verification Works: A Comprehensive Overview
How AI Identity Verification Works: A Comprehensive OverviewHow AI Identity Verification Works: A Comprehensive Overview
How AI Identity Verification Works: A Comprehensive OverviewFTx Identity
 
Analysis of algorithms
Analysis of algorithmsAnalysis of algorithms
Analysis of algorithmsAsen Bozhilov
 
Career Talk Series: Session 1 - Transitioning from RPA to AI automation profe...
Career Talk Series: Session 1 - Transitioning from RPA to AI automation profe...Career Talk Series: Session 1 - Transitioning from RPA to AI automation profe...
Career Talk Series: Session 1 - Transitioning from RPA to AI automation profe...DianaGray10
 
Green flag Wrap up Google Solution Challenge.pdf
Green flag Wrap up Google Solution Challenge.pdfGreen flag Wrap up Google Solution Challenge.pdf
Green flag Wrap up Google Solution Challenge.pdfGoogleDeveloperStude22
 
ITSP Lesson 5 - Intellectual Property Rights.pdf
ITSP Lesson 5 - Intellectual Property Rights.pdfITSP Lesson 5 - Intellectual Property Rights.pdf
ITSP Lesson 5 - Intellectual Property Rights.pdfROWELL MARQUINA
 
5 Must-know Functionalities Of Sharepoint Intranet.pdf
5 Must-know Functionalities Of Sharepoint Intranet.pdf5 Must-know Functionalities Of Sharepoint Intranet.pdf
5 Must-know Functionalities Of Sharepoint Intranet.pdfMoreyeahs
 
Final IASW Storyboard
Final IASW StoryboardFinal IASW Storyboard
Final IASW Storyboardehclark63
 
Fundamentals of BI Report Testing - Module 1
Fundamentals of BI Report Testing - Module 1Fundamentals of BI Report Testing - Module 1
Fundamentals of BI Report Testing - Module 1MichaelCalabrese20
 
Leveraging logging for threat detection.pptx
Leveraging logging for threat detection.pptxLeveraging logging for threat detection.pptx
Leveraging logging for threat detection.pptxChristian Bassey
 
ITSP Lesson 6 - Information Privacy.pdf
ITSP Lesson 6 - Information Privacy.pdfITSP Lesson 6 - Information Privacy.pdf
ITSP Lesson 6 - Information Privacy.pdfROWELL MARQUINA
 
UX Challenge User Interview - Check it out.pdf
UX Challenge User Interview - Check it out.pdfUX Challenge User Interview - Check it out.pdf
UX Challenge User Interview - Check it out.pdfsamsung664872
 
Global Lighthouse Network - 2022
Global Lighthouse Network - 2022Global Lighthouse Network - 2022
Global Lighthouse Network - 2022Marcio Venturelli
 
Global Lighthouse Network - 2023
Global Lighthouse Network - 2023Global Lighthouse Network - 2023
Global Lighthouse Network - 2023Marcio Venturelli
 
generative-ai-fundamentals and Large language models
generative-ai-fundamentals and Large language modelsgenerative-ai-fundamentals and Large language models
generative-ai-fundamentals and Large language modelsAdventureWorld5
 
panel-dividing-saw-sawteq-s-200-en.pdf
panel-dividing-saw-sawteq-s-200-en.pdfpanel-dividing-saw-sawteq-s-200-en.pdf
panel-dividing-saw-sawteq-s-200-en.pdfAmirStern2
 
IASW Drawings Final.pdf
IASW Drawings Final.pdfIASW Drawings Final.pdf
IASW Drawings Final.pdfehclark63
 
Global Lighthouse Network - 2020
Global Lighthouse Network - 2020Global Lighthouse Network - 2020
Global Lighthouse Network - 2020Marcio Venturelli
 
panel-dividing-saw-sawteq-s-300-400-flextec-en.pdf
panel-dividing-saw-sawteq-s-300-400-flextec-en.pdfpanel-dividing-saw-sawteq-s-300-400-flextec-en.pdf
panel-dividing-saw-sawteq-s-300-400-flextec-en.pdfAmirStern2
 
Salesforce Developer Toolkit - Salesforce Impact Hackathon
Salesforce Developer Toolkit - Salesforce Impact HackathonSalesforce Developer Toolkit - Salesforce Impact Hackathon
Salesforce Developer Toolkit - Salesforce Impact Hackathonrohitasare71
 

Recently uploaded (20)

ISC2 CC Course (Certified in Cybersecurity) - Part 2.pdf
ISC2 CC Course (Certified in Cybersecurity) - Part 2.pdfISC2 CC Course (Certified in Cybersecurity) - Part 2.pdf
ISC2 CC Course (Certified in Cybersecurity) - Part 2.pdf
 
How AI Identity Verification Works: A Comprehensive Overview
How AI Identity Verification Works: A Comprehensive OverviewHow AI Identity Verification Works: A Comprehensive Overview
How AI Identity Verification Works: A Comprehensive Overview
 
Analysis of algorithms
Analysis of algorithmsAnalysis of algorithms
Analysis of algorithms
 
Career Talk Series: Session 1 - Transitioning from RPA to AI automation profe...
Career Talk Series: Session 1 - Transitioning from RPA to AI automation profe...Career Talk Series: Session 1 - Transitioning from RPA to AI automation profe...
Career Talk Series: Session 1 - Transitioning from RPA to AI automation profe...
 
Green flag Wrap up Google Solution Challenge.pdf
Green flag Wrap up Google Solution Challenge.pdfGreen flag Wrap up Google Solution Challenge.pdf
Green flag Wrap up Google Solution Challenge.pdf
 
ITSP Lesson 5 - Intellectual Property Rights.pdf
ITSP Lesson 5 - Intellectual Property Rights.pdfITSP Lesson 5 - Intellectual Property Rights.pdf
ITSP Lesson 5 - Intellectual Property Rights.pdf
 
5 Must-know Functionalities Of Sharepoint Intranet.pdf
5 Must-know Functionalities Of Sharepoint Intranet.pdf5 Must-know Functionalities Of Sharepoint Intranet.pdf
5 Must-know Functionalities Of Sharepoint Intranet.pdf
 
Final IASW Storyboard
Final IASW StoryboardFinal IASW Storyboard
Final IASW Storyboard
 
Fundamentals of BI Report Testing - Module 1
Fundamentals of BI Report Testing - Module 1Fundamentals of BI Report Testing - Module 1
Fundamentals of BI Report Testing - Module 1
 
Leveraging logging for threat detection.pptx
Leveraging logging for threat detection.pptxLeveraging logging for threat detection.pptx
Leveraging logging for threat detection.pptx
 
ITSP Lesson 6 - Information Privacy.pdf
ITSP Lesson 6 - Information Privacy.pdfITSP Lesson 6 - Information Privacy.pdf
ITSP Lesson 6 - Information Privacy.pdf
 
UX Challenge User Interview - Check it out.pdf
UX Challenge User Interview - Check it out.pdfUX Challenge User Interview - Check it out.pdf
UX Challenge User Interview - Check it out.pdf
 
Global Lighthouse Network - 2022
Global Lighthouse Network - 2022Global Lighthouse Network - 2022
Global Lighthouse Network - 2022
 
Global Lighthouse Network - 2023
Global Lighthouse Network - 2023Global Lighthouse Network - 2023
Global Lighthouse Network - 2023
 
generative-ai-fundamentals and Large language models
generative-ai-fundamentals and Large language modelsgenerative-ai-fundamentals and Large language models
generative-ai-fundamentals and Large language models
 
panel-dividing-saw-sawteq-s-200-en.pdf
panel-dividing-saw-sawteq-s-200-en.pdfpanel-dividing-saw-sawteq-s-200-en.pdf
panel-dividing-saw-sawteq-s-200-en.pdf
 
IASW Drawings Final.pdf
IASW Drawings Final.pdfIASW Drawings Final.pdf
IASW Drawings Final.pdf
 
Global Lighthouse Network - 2020
Global Lighthouse Network - 2020Global Lighthouse Network - 2020
Global Lighthouse Network - 2020
 
panel-dividing-saw-sawteq-s-300-400-flextec-en.pdf
panel-dividing-saw-sawteq-s-300-400-flextec-en.pdfpanel-dividing-saw-sawteq-s-300-400-flextec-en.pdf
panel-dividing-saw-sawteq-s-300-400-flextec-en.pdf
 
Salesforce Developer Toolkit - Salesforce Impact Hackathon
Salesforce Developer Toolkit - Salesforce Impact HackathonSalesforce Developer Toolkit - Salesforce Impact Hackathon
Salesforce Developer Toolkit - Salesforce Impact Hackathon
 

Introduction to Mylyn