Mylyn:Redefining the “I”
of the IDEMik KerstenCEO, Tasktop TechnologiesMylyn Project Lead
Monday, 8 June 2009
Monday, 8 June 2009
A time of less...Monday, 8 June 2009
___________________ProductivityProduction Output
=Production Input
Monday, 8 June 2009
___________________ProductivityProduction Output
=Production Input
Monday, 8 June 2009
___________________ProductivityProduction Output
=Production Input
Monday, 8 June 2009
___________________ProductivityProduction Output
=Production Input
Monday, 8 June 2009
Input Outputx Productivity=
Monday, 8 June 2009
Input Outputx Productivity=
Monday, 8 June 2009
Input Outputx Productivity=
Monday, 8 June 2009
Input Outputx Productivity=
Monday, 8 June 2009
Input Outputx Productivity=
Eclipse: 360 p.y. 5000K
Monday, 8 June 2009
Input Outputx Productivity=
Eclipse: 360 p.y. 5000K4x avg.
Monday, 8 June 2009
Input Outputx Productivity=
Eclipse: 360 p.y.
Mylyn: 6 p.y.
5000K
250K
4x avg.
Monday, 8 June 2009
Input Outputx Productivity=
Eclipse: 360 p.y.
Mylyn: 6 p.y.
5000K
250K
4x avg.
10x avg.
Monday, 8 June 2009
Input Outputx Productivity=
Eclipse: 360 p.y.
Mylyn: 6 p.y.
5000K
250K
4x avg.
10x avg.
It has increased my productivity by 3 folds - no kidding (D. Devje)
Monday, 8 June 2009
Productivity
Monday, 8 June 2009
Developer ToolboxMonday, 8 June 2009
Language
Framework
Tasks
Sources
Test
Build
Developer ToolboxMonday, 8 June 2009
Language Functions
Framework
Tasks
Sources
Test
Build
Objects
Developer Toolbox
…
Monday, 8 June 2009
Language Functions
Framework
Tasks
Sources
Test
Build
Objects
Libraries Components
Developer Toolbox
…
…
Monday, 8 June 2009
Language Functions
Framework
Tasks
Sources
Test
Build
Objects
Libraries Components
Incremental Dependencies
Developer Toolbox
…
…
…
Monday, 8 June 2009
Language Functions
Framework
Tasks
Sources
Test
Build
Objects
Libraries Components
Incremental Dependencies
Unit
Developer Toolbox
Automation
…
…
…
…
Monday, 8 June 2009
Language Functions
Framework
Tasks
Sources
Test
Build
Objects
Libraries Components
Incremental Dependencies
Unit
Versions
Developer Toolbox
Branches
Automation
…
…
…
…
…
Monday, 8 June 2009
Language Functions
Framework
Tasks
Sources
Test
Build
Objects
Libraries Components
Incremental Dependencies
Unit
Versions
Tracking Agile
Developer Toolbox
Branches
Automation
…
…
…
…
…
…
Monday, 8 June 2009
Tools
Transformational Benefits
Language
Framework
Tasks
Sources
Test
Build
Monday, 8 June 2009
Tools
Transformational Benefits
Language
Framework
Tasks
Sources
Test
Build
IDE
Monday, 8 June 2009
Tools
Transformational Benefits
Language
Framework
Tasks
Sources
Test
Build
IDE
Completion
Monday, 8 June 2009
Tools
Transformational Benefits
Language
Framework
Tasks
Sources
Test
Build
IDE
CompletionRefactoring
Monday, 8 June 2009
Tools
Transformational Benefits
Language
Framework
Tasks
Sources
Test
Build
IDE
CompletionRefactoringDesigners
Monday, 8 June 2009
Tools
Transformational Benefits
Language
Framework
Tasks
Sources
Test
Build
x
IDE
CompletionRefactoringDesigners
Monday, 8 June 2009
Tools
Transformational Benefits
Language
Framework
Tasks
Sources
Test
Build
x
IDE
CompletionRefactoringDesigners
x
???
Monday, 8 June 2009
Incremental Benefits
Java
Monday, 8 June 2009
Incremental Benefits
Java Concurrency
Monday, 8 June 2009
Incremental Benefits
Java Concurrency Generics
Monday, 8 June 2009
Incremental Benefits
Java Concurrency Generics Closures …
Monday, 8 June 2009
BMW
Incremental Benefits
Java Concurrency Generics Closures …
Monday, 8 June 2009
BMW
Incremental Benefits
Java Concurrency
Twin Turbo
Generics Closures …
Monday, 8 June 2009
BMW
Incremental Benefits
Java Concurrency
Twin Turbo OSGi
Generics Closures …
Monday, 8 June 2009
BMW
Incremental Benefits
Java Concurrency
Twin Turbo OSGi
Generics Closures …
Cloth Body …
Monday, 8 June 2009
Tools
Transformational Benefits
Language
Framework
Tasks
Sources
Test
Build
x
IDE
CompletionRefactoringDesigners
x
???
Monday, 8 June 2009
Tools
Transformational Benefits
Language
Framework
Tasks
Sources
Test
Build
x
IDE
CompletionRefactoringDesigners
x
???
Monday, 8 June 2009
Semantic Memory
Task-Focused InterfaceMonday, 8 June 2009
Semantic Memory Understanding of Facts
Task-Focused InterfaceMonday, 8 June 2009
Semantic Memory Understanding of Facts Reinforcement Learning
Task-Focused InterfaceMonday, 8 June 2009
Semantic Memory Understanding of Facts Reinforcement Learning
Task-Focused InterfaceMonday, 8 June 2009
Semantic Memory Understanding of Facts Reinforcement Learning
Episodic Memory Personal History
One-shot Learning
Task-Focused InterfaceMonday, 8 June 2009
Semantic Memory Understanding of Facts Reinforcement Learning
Episodic Memory Personal History
One-shot Learning
Task-Focused InterfaceMonday, 8 June 2009
Semantic Memory Understanding of Facts Reinforcement Learning
Episodic Memory Personal History
One-shot Learning
Task-Focused InterfaceMonday, 8 June 2009
Semantic Memory Understanding of Facts Reinforcement Learning
Episodic Memory Personal History
One-shot Learning
Task-Focused InterfaceMonday, 8 June 2009
Tools
Transformations
Language
Framework
Tasks
Sources
Test
Build
x
IDE
CompletionRefactoringDesigners
Monday, 8 June 2009
Tools
Transformations
Language
Framework
Tasks
Sources
Test
Build
x x
TFI IDE
CompletionRefactoringDesigners
Monday, 8 June 2009
Tools
Transformations
Language
Framework
Tasks
Sources
Test
Build
x x
TFI IDE
CompletionRefactoringDesigners
Tasks
Monday, 8 June 2009
Tools
Transformations
Language
Framework
Tasks
Sources
Test
Build
x x
TFI IDE
CompletionRefactoringDesigners
TasksContext
Monday, 8 June 2009
Tools
Transformations
Language
Framework
Tasks
Sources
Test
Build
x x
TFI IDE
CompletionRefactoringDesigners
TasksContext
Collaboration
Monday, 8 June 2009
Tools
Transformations
Language
Framework
Tasks
Sources
Test
Build
x x
TFI IDE
Flow
CompletionRefactoringDesigners
TasksContext
Collaboration
Monday, 8 June 2009
Tools
Transformations
Language
Framework
Tasks
Sources
Test
Build
x x
TFI IDE
Flow Focus
CompletionRefactoringDesigners
TasksContext
Collaboration
Monday, 8 June 2009
Tools
Transformations
Language
Framework
Tasks
Sources
Test
Build
x x
TFI IDE
Flow Focus
CompletionRefactoringDesigners
TasksContext
Collaboration
I = integrated
Monday, 8 June 2009
Tools
Transformations
Language
Framework
Tasks
Sources
Test
Build
x x
TFI IDE
Flow Focus
CompletionRefactoringDesigners
TasksContext
Collaboration
I = youI = integrated
Monday, 8 June 2009
Monday MorningMonday, 8 June 2009
Working on cool new feature
Monday MorningMonday, 8 June 2009
Working on cool new feature
We’ve got a problem
Monday MorningMonday, 8 June 2009
Working on cool new feature
Swapping & SearchingWe’ve got a problem
Monday MorningMonday, 8 June 2009
Working on cool new feature
Swapping & Searching
Fixing bug 123We’ve got a problem
Monday MorningMonday, 8 June 2009
Working on cool new feature
Swapping & Searching
Fixing bug 123We’ve got a problem
Lunch
Monday MorningMonday, 8 June 2009
Working on cool new feature
Swapping & Searching
Fixing bug 123
Catch up
We’ve got a problem
Lunch
Monday MorningMonday, 8 June 2009
Working on cool new feature
Swapping & Searching
Fixing bug 123
Catch up
We’ve got a problem
Where was I?
Lunch
Monday MorningMonday, 8 June 2009
Working on cool new feature
Swapping & Searching
Fixing bug 123
Catch up
Fixing bug 123
We’ve got a problem
Where was I?
Lunch
Monday MorningMonday, 8 June 2009
Working on cool new feature
Swapping & Searching
Fixing bug 123
Catch up
Fixing bug 123
We’ve got a problem
Where was I?
Lunch
This looksfamiliar…
Monday MorningMonday, 8 June 2009
Working on cool new feature
Swapping & Searching
Fixing bug 123
Catch up
Fixing bug 123
We’ve got a problem
Where was I?
Lunch
This looksfamiliar…
Monday Morning
Swapping & Searching
Monday, 8 June 2009
Working on cool new feature
Swapping & Searching
Fixing bug 123
Catch up
Fixing bug 123
We’ve got a problem
Where was I?
Lunch
Check bug 34 This looksfamiliar…
Monday Morning
Swapping & Searching
Monday, 8 June 2009
Working on cool new feature
Fixing bug 123
Catch up
Fixing bug 123
We’ve got a problem
Lunch
Monday MorningMonday, 8 June 2009
Working on cool new feature
Fixing bug 123
Catch up
Fixing bug 123
We’ve got a problem
Lunch
Monday MorningMonday, 8 June 2009
Working on cool new feature
Fixing bug 123
Catch up
Fixing bug 123We’ve got a problem
Lunch
Monday MorningMonday, 8 June 2009
Working on cool new feature
Fixing bug 123
Catch up
Fixing bug 123We’ve got a problem
Monday Morning
Lunch
Monday, 8 June 2009
Working on cool new feature
Fixing bug 123
Catch up
Fixing bug 123We’ve got a problem
Monday Morning
Lunch
Working on cool new feature
:)
Monday, 8 June 2009
Mylyn EcosystemMonday, 8 June 2009
Mylyn Ecosystem
Java PDE DLTK
Monday, 8 June 2009
Mylyn Ecosystem
Java PDE DLTK
Spring FrameworkPDE
Monday, 8 June 2009
Mylyn Ecosystem
Java PDE DLTK
Spring Framework
Bamboo
PDE
Monday, 8 June 2009
Mylyn Ecosystem
Java PDE DLTK
Spring Framework
Bamboo
JUnit
PDE
Monday, 8 June 2009
Mylyn Ecosystem
Java PDE
CVS SVN
DLTK
Spring Framework
Bamboo
JUnit
PDE
Monday, 8 June 2009
Mylyn Ecosystem
Java PDE
Bugzilla JIRA Rally CollabNet
CVS SVN
DLTK
Spring Framework
Bamboo
Crucible
JUnit
PDE
Monday, 8 June 2009
Mylyn Ecosystem
Java PDE
Bugzilla JIRA Rally CollabNet ClearQuest
CVS SVN GIT Perforce ClearCase
DLTK C++ PHP
Spring Framework
Bamboo
Crucible
JUnit
…
PDE
…
…
Monday, 8 June 2009
Mylyn Ecosystem
Java PDE
Bugzilla JIRA Rally CollabNet ClearQuest
CVS SVN GIT Perforce ClearCase
DLTK C++ PHP
Spring Framework
Bamboo
Crucible
JUnit
…
PDE
…
…
Monday, 8 June 2009
Mylyn Ecosystem
Java PDE
Bugzilla JIRA Rally CollabNet ClearQuest
CVS SVN GIT Perforce ClearCase
DLTK C++ PHP
Spring Framework
Bamboo
Crucible
JUnit
…
PDE
…
…
Monday, 8 June 2009
SpringSource Tool Suite 2.0Monday, 8 June 2009
Cubeon for NetBeansMonday, 8 June 2009
Atlassian Bamboo and CrucibleMonday, 8 June 2009
Task-Focused Workday
Tasks WebDocs Cal
Monday, 8 June 2009
Task-Focused Workday
Tasks WebDocs Cal
Bugzilla
Monday, 8 June 2009
Task-Focused Workday
Tasks WebDocs Cal
Bugzilla Java
Monday, 8 June 2009
Eclipse Java IDE
Task-Focused Workday
Tasks WebDocs Cal
Bugzilla Java
Monday, 8 June 2009
Task-Focused Workday
Tasks WebDocs Cal
Bugzilla
JIRA Spring XML
Java
Monday, 8 June 2009
SpringSource Tool Suite
Task-Focused Workday
Tasks WebDocs Cal
Bugzilla
JIRA Spring XML
Java
Monday, 8 June 2009
Task-Focused Workday
Tasks WebDocs Cal
Bugzilla
JIRA Spring XML
Java
Monday, 8 June 2009
Task-Focused Workday
Tasks WebDocs Cal
Bugzilla
JIRA Spring XML
Java
DesktopExchange
PowerPointGmail
Monday, 8 June 2009
Tasktop for Eclipse
Task-Focused Workday
Tasks WebDocs Cal
Bugzilla
JIRA Spring XML
Java
DesktopExchange
PowerPointGmail
Monday, 8 June 2009
Tasktop for Eclipse
Task-Focused Workday
Tasks WebDocs Cal
Bugzilla Docs
JIRA Spring XML
Java
Firefox
DesktopExchange
PowerPoint
Wikipedia
DocsGmail
Monday, 8 June 2009
Tasktop for Eclipse
Task-Focused Workday
Tasks WebDocs Cal
Bugzilla Docs
JIRA Spring XML
Java
Firefox
DesktopExchange
PowerPoint
OutlookWikipedia
DocsGmail Google Cal
Monday, 8 June 2009
Task-Focused Workday
Tasks WebDocs Cal
Bugzilla Docs
JIRA Spring XML
Java
Firefox
DesktopExchange
PowerPoint
OutlookWikipedia
DocsGmail Google Cal
Monday, 8 June 2009
Task-Focused Workday
Tasks WebDocs Cal
Docs
JIRA Firefox
DesktopExchange
PowerPoint
OutlookWikipedia
DocsGmail Google Cal
Monday, 8 June 2009
Tasktop Pro
Task-Focused Workday
Tasks WebDocs Cal
Docs
JIRA Firefox
DesktopExchange
PowerPoint
OutlookWikipedia
DocsGmail Google Cal
Monday, 8 June 2009
UI Evolution
Browse Search Focus
Monday, 8 June 2009
UI Evolution
Tech
Devs
Infos
Browse Search Focus
Monday, 8 June 2009
UI Evolution
File System
Code
Documents
Tech
Devs
Infos
Browse Search Focus
Monday, 8 June 2009
UI Evolution
File System
Code
Documents
Tech
Devs
Infos
Browse Search Focus
Information
Monday, 8 June 2009
UI Evolution
File System
Code
Documents
Indexing
Structure
Page Rank
Tech
Devs
Infos
Browse Search Focus
Information
Monday, 8 June 2009
UI Evolution
File System
Code
Documents
Indexing
Structure
Page Rank
Tech
Devs
Infos
Browse Search Focus
Information
Monday, 8 June 2009
UI Evolution
File System
Code
Documents
Indexing Degree-of-interest
Structure
Page RankTasks
Tech
Devs
Infos
Browse Search Focus
Information
Monday, 8 June 2009
BrowserIDE
Monday, 8 June 2009
BrowserIDE
Monday, 8 June 2009
Java on Desktop vs. Web
BrowserIDE
Monday, 8 June 2009
Java on Desktop vs. Web
BrowserIDE
Monday, 8 June 2009
Browser
Monday, 8 June 2009
IDE in Browser
Browser
IDE
Monday, 8 June 2009
Hybrid
SWT
Monday, 8 June 2009
Hybrid
SWT
Browser
Monday, 8 June 2009
Hybrid
SWT
Bugs
TasksBrowser
Monday, 8 June 2009
Hybrid
SWT
Bugs
TasksBrowserWS/REST
Monday, 8 June 2009
Hybrid
Files
Web
SWT
Bugs
Documents TasksBrowserJavaScript WS/REST
Monday, 8 June 2009
Looking ahead…
Language
Framework
Tasks
Sources
Test
Build
Monday, 8 June 2009
Looking ahead…
Language
Framework
Tasks
Sources
Test
Build
OSGiDynamic
Monday, 8 June 2009
Looking ahead…
Language
Framework
Tasks
Sources
Test
Build
OSGiDynamic
OR/MLINQ
Monday, 8 June 2009
Looking ahead…
Language
Framework
Tasks
Sources
Test
Build
OSGiDynamic
OR/MLINQ
Cloud Provisioning
Monday, 8 June 2009
Looking ahead…
Language
Framework
Tasks
Sources
Test
Build
OSGiDynamic
OR/MLINQ
Cloud Provisioning
Distributed
Monday, 8 June 2009
Looking ahead…
Language
Framework
Tasks
Sources
Test
Build
Connectors
OSGiDynamic
OR/MLINQ
Cloud Provisioning
Distributed
Monday, 8 June 2009
IDE
Looking ahead…
Language
Framework
Tasks
Sources
Test
Build
Connectors
OSGiDynamic
OR/MLINQ
Cloud Provisioning
Distributed
Monday, 8 June 2009
TFI
IDE
Looking ahead…
Language
Framework
Tasks
Sources
Test
Build
Connectors
OSGiDynamic
OR/MLINQ
Cloud Provisioning
Distributed
Monday, 8 June 2009
Top Related