JaroslavTulach at 10:50, 7 June 2013 - 2013-06-07 10:50:45

←Older revision Revision as of 10:50, 7 June 2013
Line 3: Line 3:
To reuse them we had to write a compatibility layer. We needed to simulate some [[OSGi]] and [[Eclipse]] platform interface are replace them with dumb implementations. We managed to make it work, but we every upgrade of the [[Mylyn]] libraries we needed to provide and fake additional methods and interfaces. We knew this solution is very fragile.
To reuse them we had to write a compatibility layer. We needed to simulate some [[OSGi]] and [[Eclipse]] platform interface are replace them with dumb implementations. We managed to make it work, but we every upgrade of the [[Mylyn]] libraries we needed to provide and fake additional methods and interfaces. We knew this solution is very fragile.
-
For a while we wanted to replace the hacks with proper [[environment]] for [[Mylyn]] execution. [[NetBeans]] 7.1 finally includes [[Netbinox]] and can execute [[Mylyn]] in its natural [[environment]] without any hacks.
+
For a while we wanted to replace the hacks with proper [[environment]] for [[Mylyn]] execution. [[NetBeans]] 7.1 finally includes [[Netbinox]] and can execute [[Mylyn]] in its natural [[environment]] without any hacks. Still, for proper usage outside of [[Eclipse]] we had to propose [[netbeans:BringingMylynToNetbeansOpenIssues|some enhancements]].
[[TBD]]: the story of integrating [[Mylyn]] & [[Netbinox]] and mitigating its [[performance]] impact.
[[TBD]]: the story of integrating [[Mylyn]] & [[Netbinox]] and mitigating its [[performance]] impact.
 +
 +
 +
[[Category:OpenSourceContribution]]

JaroslavTulach at 08:36, 1 September 2011 - 2011-09-01 08:36:12

←Older revision Revision as of 08:36, 1 September 2011
Line 1: Line 1:
-
[[wikipedia::Mylyn]] is a task management subsystem of [[Eclipse]]. Some of its pieces are also reused in [[NetBeans]] since version 6.7.
+
[[wikipedia::Mylyn|Mylyn]] is a task management subsystem of [[Eclipse]]. Some of its pieces (especially [[bugzilla]] and [[JIRA]] connectors) are reused in [[NetBeans]] since version 6.7.
 +
 
 +
To reuse them we had to write a compatibility layer. We needed to simulate some [[OSGi]] and [[Eclipse]] platform interface are replace them with dumb implementations. We managed to make it work, but we every upgrade of the [[Mylyn]] libraries we needed to provide and fake additional methods and interfaces. We knew this solution is very fragile.
 +
 
 +
For a while we wanted to replace the hacks with proper [[environment]] for [[Mylyn]] execution. [[NetBeans]] 7.1 finally includes [[Netbinox]] and can execute [[Mylyn]] in its natural [[environment]] without any hacks.
 +
 
 +
[[TBD]]: the story of integrating [[Mylyn]] & [[Netbinox]] and mitigating its [[performance]] impact.

JaroslavTulach: New page: wikipedia::Mylyn is a task management subsystem of Eclipse. Some of its pieces are also reused in NetBeans since version 6.7. - 2009-10-20 04:09:10

New page: wikipedia::Mylyn is a task management subsystem of Eclipse. Some of its pieces are also reused in NetBeans since version 6.7.

New page

[[wikipedia::Mylyn]] is a task management subsystem of [[Eclipse]]. Some of its pieces are also reused in [[NetBeans]] since version 6.7.