Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Mylyn » gantt view for mylyn tasks!(?)
gantt view for mylyn tasks!(?) [message #39899] Thu, 27 December 2007 23:26 Go to next message
Peter Kliem is currently offline Peter KliemFriend
Messages: 35
Registered: July 2009
Member
Hi,

I have just published a very simple plugin that allows the visualization
of mylyn tasks in a gantt view (http://xpmp.de/jaretcalendar.html). It
currently only displays local tasks straight forward (without any
projection of working time). It is possible to drag the tasks for
scheduling or to set the estimated time by sizing. The gantt view
supports some milestone markers to visualize deadlines.

The plugin is not really focussed on mylyn. More general it displays a
regular calendar that will also be shown in the gantt view. It currently
features a simple local calendar and a google calendar integration.

I am currently using mylyn for organizing my tasks locally (private use)
and can not use mylyn in my day-to-day work with the team (which makes
me sad ...).

That said I have two questions which I would like to hear your opinions
and comments on:

a) Does this make any sense for heavy mylyn users? I guess when
repository tasks are supported (which I will check with a test
repository I have to setup ... maybe I'll get that straight in early
2008) one person can do the (micro) scheduling for others.

b) Isn't scheduling on small tasks a bit "too much"?

There are some other, technical issues I came across:
- the events fired on the ITaskListChangeListener are strange (or I
simply don't understand the concept). For supporting multiple task views
it would be great if the tasks itself would be observables.
- updating a task and notifying the tasklist seems to be quite slow
(well, when dragging a task this makes a lot of updates ...)


I would appreciate your comments (and maybe suggestions).

Peter
Re: gantt view for mylyn tasks!(?) [message #39958 is a reply to message #39899] Fri, 28 December 2007 05:25 Go to previous messageGo to next message
Eugene Kuleshov is currently offline Eugene KuleshovFriend
Messages: 504
Registered: July 2009
Senior Member
Peter,

That is really neat stuff. Though I wonder why you used views instead
of editors? There is a lot stuff to show and editors in Eclipse
workbench generally have more screen real estate available. Also, if
editors would be backed up by a data provider it may make it easier to
share planned tasks with other team members. I.e. using planning tools
such as XPlanner or planning metadata from Bugzilla or JIRA or even
file-based provider that would allow to simply send files around.

As for ITaskListChangeListener API design, is usually better to ask
that in the mylyn-integrators mailing list. See
http://dev.eclipse.org/mailman/listinfo/mylyn-integrators
Anyways, the listener API is actually very simple. The
ITaskListChangeListener.containersChanged(Set<TaskContainerDelta >
containers) method is receiving collection of containers that been
changed. Note that individual tasks are also containers, i.e. they are
subclasses of the AbstractTaskContainer. So you can filter individual
tasks by checking instanceof AbstractTask; categories -
AbstractTaskCategory and queries - AbstractRepositoryQuery. See class
hierarchy (F4) of AbstractTaskContainer for all container types. You can
also look at the other implementors of containersChanged() method
(Ctrl-T or Ctrl-Shift-H to open the Hierarchy view).

I am not sure about task list update slowness, but you can try to
minimize number of notifications/updates and only notify on the drop
event. If that doesn't help it would be a good idea to submit a bug
report with some more details about how you are doing notification.
Maybe even create small code snippet or plugin that would demonstrate issue.

BTW, there is more advanced Gant chart widget for SWT:
http://www.eclipse.org/nebula/widgets/ganttchart/ganttchart. php

There is also example snippet showing a week calendar with tasks:
http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.swt.neb ula/org.eclipse.swt.nebula.snippets/src/org/eclipse/swt/nebu la/snippets/compositetable/DayEditorSnippet0.java?root=Techn ology_Project&view=co

regards,
Eugene


Peter Kliem wrote:
> I have just published a very simple plugin that allows the
> visualization of mylyn tasks in a gantt view
> (http://xpmp.de/jaretcalendar.html). It currently only displays local
> tasks straight forward (without any projection of working time). It is
> possible to drag the tasks for scheduling or to set the estimated time
> by sizing. The gantt view supports some milestone markers to visualize
> deadlines.
>
> The plugin is not really focussed on mylyn. More general it displays a
> regular calendar that will also be shown in the gantt view. It
> currently features a simple local calendar and a google calendar
> integration.
>
> I am currently using mylyn for organizing my tasks locally (private
> use) and can not use mylyn in my day-to-day work with the team (which
> makes me sad ...).
>
> That said I have two questions which I would like to hear your
> opinions and comments on:
>
> a) Does this make any sense for heavy mylyn users? I guess when
> repository tasks are supported (which I will check with a test
> repository I have to setup ... maybe I'll get that straight in early
> 2008) one person can do the (micro) scheduling for others.
>
> b) Isn't scheduling on small tasks a bit "too much"?
>
> There are some other, technical issues I came across:
> - the events fired on the ITaskListChangeListener are strange (or I
> simply don't understand the concept). For supporting multiple task
> views it would be great if the tasks itself would be observables.
> - updating a task and notifying the tasklist seems to be quite slow
> (well, when dragging a task this makes a lot of updates ...)
>
>
> I would appreciate your comments (and maybe suggestions).
>
> Peter
Re: gantt view for mylyn tasks!(?) [message #39990 is a reply to message #39958] Fri, 28 December 2007 11:31 Go to previous messageGo to next message
Peter Kliem is currently offline Peter KliemFriend
Messages: 35
Registered: July 2009
Member
Hi Eugene,
> That is really neat stuff. Though I wonder why you used views instead
> of editors? There is a lot stuff to show and editors in Eclipse
> workbench generally have more screen real estate available. Also, if
> editors would be backed up by a data provider it may make it easier to
> share planned tasks with other team members. I.e. using planning tools
> such as XPlanner or planning metadata from Bugzilla or JIRA or even
> file-based provider that would allow to simply send files around.

Well, you are right about the screen real estate. I use views because
the data displayed is collected from several sources and there is no
single element being edited (or that can be passed around). Using a view
you can simply open the view. AFAIK you can not simply open an editor
without an editable element.

> As for ITaskListChangeListener API design, is usually better to ask
> that in the mylyn-integrators mailing list. See
> http://dev.eclipse.org/mailman/listinfo/mylyn-integrators
> Anyways, the listener API is actually very simple. The
> ITaskListChangeListener.containersChanged(Set<TaskContainerDelta >
> containers) method is receiving collection of containers that been
> changed. Note that individual tasks are also containers, i.e. they are
> subclasses of the AbstractTaskContainer. So you can filter individual
> tasks by checking instanceof AbstractTask; categories -
> AbstractTaskCategory and queries - AbstractRepositoryQuery. See class
> hierarchy (F4) of AbstractTaskContainer for all container types. You can
> also look at the other implementors of containersChanged() method
> (Ctrl-T or Ctrl-Shift-H to open the Hierarchy view).

Thx. I figured most of that out. I am a bit confused by the single
events and when they are fired. I'll check that and go for the
mailinglist if I don't get it ...

> I am not sure about task list update slowness, but you can try to
> minimize number of notifications/updates and only notify on the drop
> event. If that doesn't help it would be a good idea to submit a bug
> report with some more details about how you are doing notification.
> Maybe even create small code snippet or plugin that would demonstrate
> issue.

You're right. There is no point in updating while dragging.

> BTW, there is more advanced Gant chart widget for SWT:
> http://www.eclipse.org/nebula/widgets/ganttchart/ganttchart. php

Well. Since I am the author of the timebars I know the widget. It's
nice. But I won't say it is "more advanced" ...

> There is also example snippet showing a week calendar with tasks:
> http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.swt.neb ula/org.eclipse.swt.nebula.snippets/src/org/eclipse/swt/nebu la/snippets/compositetable/DayEditorSnippet0.java?root=Techn ology_Project&view=co

Never saw that. Just tested -> I don't think that this a good approach
for day editing ...

regards

Peter

>
> regards,
> Eugene
>
>
> Peter Kliem wrote:
>> I have just published a very simple plugin that allows the
>> visualization of mylyn tasks in a gantt view
>> (http://xpmp.de/jaretcalendar.html). It currently only displays local
>> tasks straight forward (without any projection of working time). It is
>> possible to drag the tasks for scheduling or to set the estimated time
>> by sizing. The gantt view supports some milestone markers to visualize
>> deadlines.
>>
>> The plugin is not really focussed on mylyn. More general it displays a
>> regular calendar that will also be shown in the gantt view. It
>> currently features a simple local calendar and a google calendar
>> integration.
>>
>> I am currently using mylyn for organizing my tasks locally (private
>> use) and can not use mylyn in my day-to-day work with the team (which
>> makes me sad ...).
>>
>> That said I have two questions which I would like to hear your
>> opinions and comments on:
>>
>> a) Does this make any sense for heavy mylyn users? I guess when
>> repository tasks are supported (which I will check with a test
>> repository I have to setup ... maybe I'll get that straight in early
>> 2008) one person can do the (micro) scheduling for others.
>>
>> b) Isn't scheduling on small tasks a bit "too much"?
>>
>> There are some other, technical issues I came across:
>> - the events fired on the ITaskListChangeListener are strange (or I
>> simply don't understand the concept). For supporting multiple task
>> views it would be great if the tasks itself would be observables.
>> - updating a task and notifying the tasklist seems to be quite slow
>> (well, when dragging a task this makes a lot of updates ...)
>>
>>
>> I would appreciate your comments (and maybe suggestions).
>>
>> Peter
>
Re: gantt view for mylyn tasks!(?) [message #40020 is a reply to message #39990] Fri, 28 December 2007 12:34 Go to previous messageGo to next message
Eugene Kuleshov is currently offline Eugene KuleshovFriend
Messages: 504
Registered: July 2009
Senior Member
Peter Kliem wrote:
> Well, you are right about the screen real estate. I use views because
> the data displayed is collected from several sources and there is no
> single element being edited (or that can be passed around). Using a
> view you can simply open the view. AFAIK you can not simply open an
> editor without an editable element.
That is not true. You can open editor with IEditorInput that don't
have any resource underneath. Though you'll need your own action to
trigger that.

>> BTW, there is more advanced Gant chart widget for SWT:
>> http://www.eclipse.org/nebula/widgets/ganttchart/ganttchart. php
> Well. Since I am the author of the timebars I know the widget. It's
> nice. But I won't say it is "more advanced" ...
I wasn't comparing the API, but was referring strictly to the visual
appearance.

regards,
Eugene
Re: gantt view for mylyn tasks!(?) [message #41161 is a reply to message #39899] Sat, 12 January 2008 00:46 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: beatmik.acm.org

That's very interesting stuff Peter! I agree that this kind of
functionality is useful, because I use similar functionality form
Tasktop on a regular basis. But the Tasktop is a commercial plug-in and
other users could be interested in trying your free one. To encourage
usage I suggest that you add it to the Mylyn Extensions listing:

http://wiki.eclipse.org/Mylyn_Extensions

If you continue developing this, it could be worthwhile to discuss how
we can improve the API for calendaring tools in Mylyn, and to get your
contributions if you're interested. The best place for such a
discussion would be the mylyn-integrators mailing list or a new bug
report that you could file along the line of "improve API for
calendaring tools".

Cheers,

Mik

Peter Kliem wrote:
> Hi,
>
> I have just published a very simple plugin that allows the visualization
> of mylyn tasks in a gantt view (http://xpmp.de/jaretcalendar.html). It
> currently only displays local tasks straight forward (without any
> projection of working time). It is possible to drag the tasks for
> scheduling or to set the estimated time by sizing. The gantt view
> supports some milestone markers to visualize deadlines.
>
> The plugin is not really focussed on mylyn. More general it displays a
> regular calendar that will also be shown in the gantt view. It currently
> features a simple local calendar and a google calendar integration.
>
> I am currently using mylyn for organizing my tasks locally (private use)
> and can not use mylyn in my day-to-day work with the team (which makes
> me sad ...).
>
> That said I have two questions which I would like to hear your opinions
> and comments on:
>
> a) Does this make any sense for heavy mylyn users? I guess when
> repository tasks are supported (which I will check with a test
> repository I have to setup ... maybe I'll get that straight in early
> 2008) one person can do the (micro) scheduling for others.
>
> b) Isn't scheduling on small tasks a bit "too much"?
>
> There are some other, technical issues I came across:
> - the events fired on the ITaskListChangeListener are strange (or I
> simply don't understand the concept). For supporting multiple task views
> it would be great if the tasks itself would be observables.
> - updating a task and notifying the tasklist seems to be quite slow
> (well, when dragging a task this makes a lot of updates ...)
>
>
> I would appreciate your comments (and maybe suggestions).
>
> Peter
Re: gantt view for mylyn tasks!(?) [message #41282 is a reply to message #41161] Mon, 14 January 2008 22:40 Go to previous messageGo to next message
Peter Kliem is currently offline Peter KliemFriend
Messages: 35
Registered: July 2009
Member
Hi Mik,

right, it should be in the wiki (done). I'm a bit short of time due to
my day to day job, but I'll try getting this usable with remote
repositories.

As for the API: I'll think about improvements (and go for the mailing
list). I think a basic question is if the mylyn core should care about
projecting to working time etc. This might be off topic for the core.
Reasoning about observable pattern for tasks (or an improved
TaskListListener) or a more elaborated task interface might be possible
-- but: I think nearly everything is possible with the current interfaces.

Cheers,

Peter

Mik Kersten wrote:
> That's very interesting stuff Peter! I agree that this kind of
> functionality is useful, because I use similar functionality form
> Tasktop on a regular basis. But the Tasktop is a commercial plug-in and
> other users could be interested in trying your free one. To encourage
> usage I suggest that you add it to the Mylyn Extensions listing:
>
> http://wiki.eclipse.org/Mylyn_Extensions
>
> If you continue developing this, it could be worthwhile to discuss how
> we can improve the API for calendaring tools in Mylyn, and to get your
> contributions if you're interested. The best place for such a
> discussion would be the mylyn-integrators mailing list or a new bug
> report that you could file along the line of "improve API for
> calendaring tools".
>
> Cheers,
>
> Mik
>
> Peter Kliem wrote:
>> Hi,
>>
>> I have just published a very simple plugin that allows the
>> visualization of mylyn tasks in a gantt view
>> (http://xpmp.de/jaretcalendar.html). It currently only displays local
>> tasks straight forward (without any projection of working time). It is
>> possible to drag the tasks for scheduling or to set the estimated time
>> by sizing. The gantt view supports some milestone markers to visualize
>> deadlines.
>>
>> The plugin is not really focussed on mylyn. More general it displays a
>> regular calendar that will also be shown in the gantt view. It
>> currently features a simple local calendar and a google calendar
>> integration.
>>
>> I am currently using mylyn for organizing my tasks locally (private
>> use) and can not use mylyn in my day-to-day work with the team (which
>> makes me sad ...).
>>
>> That said I have two questions which I would like to hear your
>> opinions and comments on:
>>
>> a) Does this make any sense for heavy mylyn users? I guess when
>> repository tasks are supported (which I will check with a test
>> repository I have to setup ... maybe I'll get that straight in early
>> 2008) one person can do the (micro) scheduling for others.
>>
>> b) Isn't scheduling on small tasks a bit "too much"?
>>
>> There are some other, technical issues I came across:
>> - the events fired on the ITaskListChangeListener are strange (or I
>> simply don't understand the concept). For supporting multiple task
>> views it would be great if the tasks itself would be observables.
>> - updating a task and notifying the tasklist seems to be quite slow
>> (well, when dragging a task this makes a lot of updates ...)
>>
>>
>> I would appreciate your comments (and maybe suggestions).
>>
>> Peter
Re: gantt view for mylyn tasks!(?) [message #41762 is a reply to message #41282] Fri, 25 January 2008 16:20 Go to previous message
Eclipse UserFriend
Originally posted by: gnl.ballroomdancemusic.info

Peter Kliem wrote:
> Hi Mik,
>
> right, it should be in the wiki (done). I'm a bit short of time due to
> my day to day job, but I'll try getting this usable with remote
> repositories.

Maybe take a look at the Eclipsetimeline plugin?


>
> As for the API: I'll think about improvements (and go for the mailing
> list). I think a basic question is if the mylyn core should care about
> projecting to working time etc. This might be off topic for the core.
> Reasoning about observable pattern for tasks (or an improved
> TaskListListener) or a more elaborated task interface might be possible
> -- but: I think nearly everything is possible with the current interfaces.
>
> Cheers,
>
> Peter
>
> Mik Kersten wrote:
>> That's very interesting stuff Peter! I agree that this kind of
>> functionality is useful, because I use similar functionality form
>> Tasktop on a regular basis. But the Tasktop is a commercial plug-in
>> and other users could be interested in trying your free one. To
>> encourage usage I suggest that you add it to the Mylyn Extensions
>> listing:
>>
>> http://wiki.eclipse.org/Mylyn_Extensions
>>
>> If you continue developing this, it could be worthwhile to discuss how
>> we can improve the API for calendaring tools in Mylyn, and to get your
>> contributions if you're interested. The best place for such a
>> discussion would be the mylyn-integrators mailing list or a new bug
>> report that you could file along the line of "improve API for
>> calendaring tools".
>>
>> Cheers,
>>
>> Mik
>>
>> Peter Kliem wrote:
>>> Hi,
>>>
>>> I have just published a very simple plugin that allows the
>>> visualization of mylyn tasks in a gantt view
>>> (http://xpmp.de/jaretcalendar.html). It currently only displays local
>>> tasks straight forward (without any projection of working time). It
>>> is possible to drag the tasks for scheduling or to set the estimated
>>> time by sizing. The gantt view supports some milestone markers to
>>> visualize deadlines.
>>>
>>> The plugin is not really focussed on mylyn. More general it displays
>>> a regular calendar that will also be shown in the gantt view. It
>>> currently features a simple local calendar and a google calendar
>>> integration.
>>>
>>> I am currently using mylyn for organizing my tasks locally (private
>>> use) and can not use mylyn in my day-to-day work with the team (which
>>> makes me sad ...).
>>>
>>> That said I have two questions which I would like to hear your
>>> opinions and comments on:
>>>
>>> a) Does this make any sense for heavy mylyn users? I guess when
>>> repository tasks are supported (which I will check with a test
>>> repository I have to setup ... maybe I'll get that straight in early
>>> 2008) one person can do the (micro) scheduling for others.
>>>
>>> b) Isn't scheduling on small tasks a bit "too much"?
>>>
>>> There are some other, technical issues I came across:
>>> - the events fired on the ITaskListChangeListener are strange (or I
>>> simply don't understand the concept). For supporting multiple task
>>> views it would be great if the tasks itself would be observables.
>>> - updating a task and notifying the tasklist seems to be quite slow
>>> (well, when dragging a task this makes a lot of updates ...)
>>>
>>>
>>> I would appreciate your comments (and maybe suggestions).
>>>
>>> Peter
Re: gantt view for mylyn tasks!(?) [message #586418 is a reply to message #39899] Fri, 28 December 2007 05:25 Go to previous message
Eugene Kuleshov is currently offline Eugene KuleshovFriend
Messages: 504
Registered: July 2009
Senior Member
Peter,

That is really neat stuff. Though I wonder why you used views instead
of editors? There is a lot stuff to show and editors in Eclipse
workbench generally have more screen real estate available. Also, if
editors would be backed up by a data provider it may make it easier to
share planned tasks with other team members. I.e. using planning tools
such as XPlanner or planning metadata from Bugzilla or JIRA or even
file-based provider that would allow to simply send files around.

As for ITaskListChangeListener API design, is usually better to ask
that in the mylyn-integrators mailing list. See
http://dev.eclipse.org/mailman/listinfo/mylyn-integrators
Anyways, the listener API is actually very simple. The
ITaskListChangeListener.containersChanged(Set<TaskContainerDelta >
containers) method is receiving collection of containers that been
changed. Note that individual tasks are also containers, i.e. they are
subclasses of the AbstractTaskContainer. So you can filter individual
tasks by checking instanceof AbstractTask; categories -
AbstractTaskCategory and queries - AbstractRepositoryQuery. See class
hierarchy (F4) of AbstractTaskContainer for all container types. You can
also look at the other implementors of containersChanged() method
(Ctrl-T or Ctrl-Shift-H to open the Hierarchy view).

I am not sure about task list update slowness, but you can try to
minimize number of notifications/updates and only notify on the drop
event. If that doesn't help it would be a good idea to submit a bug
report with some more details about how you are doing notification.
Maybe even create small code snippet or plugin that would demonstrate issue.

BTW, there is more advanced Gant chart widget for SWT:
http://www.eclipse.org/nebula/widgets/ganttchart/ganttchart. php

There is also example snippet showing a week calendar with tasks:
http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.swt.neb ula/org.eclipse.swt.nebula.snippets/src/org/eclipse/swt/nebu la/snippets/compositetable/DayEditorSnippet0.java?root=Techn ology_Project&view=co

regards,
Eugene


Peter Kliem wrote:
> I have just published a very simple plugin that allows the
> visualization of mylyn tasks in a gantt view
> (http://xpmp.de/jaretcalendar.html). It currently only displays local
> tasks straight forward (without any projection of working time). It is
> possible to drag the tasks for scheduling or to set the estimated time
> by sizing. The gantt view supports some milestone markers to visualize
> deadlines.
>
> The plugin is not really focussed on mylyn. More general it displays a
> regular calendar that will also be shown in the gantt view. It
> currently features a simple local calendar and a google calendar
> integration.
>
> I am currently using mylyn for organizing my tasks locally (private
> use) and can not use mylyn in my day-to-day work with the team (which
> makes me sad ...).
>
> That said I have two questions which I would like to hear your
> opinions and comments on:
>
> a) Does this make any sense for heavy mylyn users? I guess when
> repository tasks are supported (which I will check with a test
> repository I have to setup ... maybe I'll get that straight in early
> 2008) one person can do the (micro) scheduling for others.
>
> b) Isn't scheduling on small tasks a bit "too much"?
>
> There are some other, technical issues I came across:
> - the events fired on the ITaskListChangeListener are strange (or I
> simply don't understand the concept). For supporting multiple task
> views it would be great if the tasks itself would be observables.
> - updating a task and notifying the tasklist seems to be quite slow
> (well, when dragging a task this makes a lot of updates ...)
>
>
> I would appreciate your comments (and maybe suggestions).
>
> Peter
Re: gantt view for mylyn tasks!(?) [message #586431 is a reply to message #39958] Fri, 28 December 2007 11:31 Go to previous message
Peter Kliem is currently offline Peter KliemFriend
Messages: 35
Registered: July 2009
Member
Hi Eugene,
> That is really neat stuff. Though I wonder why you used views instead
> of editors? There is a lot stuff to show and editors in Eclipse
> workbench generally have more screen real estate available. Also, if
> editors would be backed up by a data provider it may make it easier to
> share planned tasks with other team members. I.e. using planning tools
> such as XPlanner or planning metadata from Bugzilla or JIRA or even
> file-based provider that would allow to simply send files around.

Well, you are right about the screen real estate. I use views because
the data displayed is collected from several sources and there is no
single element being edited (or that can be passed around). Using a view
you can simply open the view. AFAIK you can not simply open an editor
without an editable element.

> As for ITaskListChangeListener API design, is usually better to ask
> that in the mylyn-integrators mailing list. See
> http://dev.eclipse.org/mailman/listinfo/mylyn-integrators
> Anyways, the listener API is actually very simple. The
> ITaskListChangeListener.containersChanged(Set<TaskContainerDelta >
> containers) method is receiving collection of containers that been
> changed. Note that individual tasks are also containers, i.e. they are
> subclasses of the AbstractTaskContainer. So you can filter individual
> tasks by checking instanceof AbstractTask; categories -
> AbstractTaskCategory and queries - AbstractRepositoryQuery. See class
> hierarchy (F4) of AbstractTaskContainer for all container types. You can
> also look at the other implementors of containersChanged() method
> (Ctrl-T or Ctrl-Shift-H to open the Hierarchy view).

Thx. I figured most of that out. I am a bit confused by the single
events and when they are fired. I'll check that and go for the
mailinglist if I don't get it ...

> I am not sure about task list update slowness, but you can try to
> minimize number of notifications/updates and only notify on the drop
> event. If that doesn't help it would be a good idea to submit a bug
> report with some more details about how you are doing notification.
> Maybe even create small code snippet or plugin that would demonstrate
> issue.

You're right. There is no point in updating while dragging.

> BTW, there is more advanced Gant chart widget for SWT:
> http://www.eclipse.org/nebula/widgets/ganttchart/ganttchart. php

Well. Since I am the author of the timebars I know the widget. It's
nice. But I won't say it is "more advanced" ...

> There is also example snippet showing a week calendar with tasks:
> http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.swt.neb ula/org.eclipse.swt.nebula.snippets/src/org/eclipse/swt/nebu la/snippets/compositetable/DayEditorSnippet0.java?root=Techn ology_Project&view=co

Never saw that. Just tested -> I don't think that this a good approach
for day editing ...

regards

Peter

>
> regards,
> Eugene
>
>
> Peter Kliem wrote:
>> I have just published a very simple plugin that allows the
>> visualization of mylyn tasks in a gantt view
>> (http://xpmp.de/jaretcalendar.html). It currently only displays local
>> tasks straight forward (without any projection of working time). It is
>> possible to drag the tasks for scheduling or to set the estimated time
>> by sizing. The gantt view supports some milestone markers to visualize
>> deadlines.
>>
>> The plugin is not really focussed on mylyn. More general it displays a
>> regular calendar that will also be shown in the gantt view. It
>> currently features a simple local calendar and a google calendar
>> integration.
>>
>> I am currently using mylyn for organizing my tasks locally (private
>> use) and can not use mylyn in my day-to-day work with the team (which
>> makes me sad ...).
>>
>> That said I have two questions which I would like to hear your
>> opinions and comments on:
>>
>> a) Does this make any sense for heavy mylyn users? I guess when
>> repository tasks are supported (which I will check with a test
>> repository I have to setup ... maybe I'll get that straight in early
>> 2008) one person can do the (micro) scheduling for others.
>>
>> b) Isn't scheduling on small tasks a bit "too much"?
>>
>> There are some other, technical issues I came across:
>> - the events fired on the ITaskListChangeListener are strange (or I
>> simply don't understand the concept). For supporting multiple task
>> views it would be great if the tasks itself would be observables.
>> - updating a task and notifying the tasklist seems to be quite slow
>> (well, when dragging a task this makes a lot of updates ...)
>>
>>
>> I would appreciate your comments (and maybe suggestions).
>>
>> Peter
>
Re: gantt view for mylyn tasks!(?) [message #586440 is a reply to message #39990] Fri, 28 December 2007 12:34 Go to previous message
Eugene Kuleshov is currently offline Eugene KuleshovFriend
Messages: 504
Registered: July 2009
Senior Member
Peter Kliem wrote:
> Well, you are right about the screen real estate. I use views because
> the data displayed is collected from several sources and there is no
> single element being edited (or that can be passed around). Using a
> view you can simply open the view. AFAIK you can not simply open an
> editor without an editable element.
That is not true. You can open editor with IEditorInput that don't
have any resource underneath. Though you'll need your own action to
trigger that.

>> BTW, there is more advanced Gant chart widget for SWT:
>> http://www.eclipse.org/nebula/widgets/ganttchart/ganttchart. php
> Well. Since I am the author of the timebars I know the widget. It's
> nice. But I won't say it is "more advanced" ...
I wasn't comparing the API, but was referring strictly to the visual
appearance.

regards,
Eugene
Re: gantt view for mylyn tasks!(?) [message #587009 is a reply to message #39899] Sat, 12 January 2008 00:46 Go to previous message
Mik Kersten is currently offline Mik KerstenFriend
Messages: 287
Registered: July 2009
Senior Member
That's very interesting stuff Peter! I agree that this kind of
functionality is useful, because I use similar functionality form
Tasktop on a regular basis. But the Tasktop is a commercial plug-in and
other users could be interested in trying your free one. To encourage
usage I suggest that you add it to the Mylyn Extensions listing:

http://wiki.eclipse.org/Mylyn_Extensions

If you continue developing this, it could be worthwhile to discuss how
we can improve the API for calendaring tools in Mylyn, and to get your
contributions if you're interested. The best place for such a
discussion would be the mylyn-integrators mailing list or a new bug
report that you could file along the line of "improve API for
calendaring tools".

Cheers,

Mik

Peter Kliem wrote:
> Hi,
>
> I have just published a very simple plugin that allows the visualization
> of mylyn tasks in a gantt view (http://xpmp.de/jaretcalendar.html). It
> currently only displays local tasks straight forward (without any
> projection of working time). It is possible to drag the tasks for
> scheduling or to set the estimated time by sizing. The gantt view
> supports some milestone markers to visualize deadlines.
>
> The plugin is not really focussed on mylyn. More general it displays a
> regular calendar that will also be shown in the gantt view. It currently
> features a simple local calendar and a google calendar integration.
>
> I am currently using mylyn for organizing my tasks locally (private use)
> and can not use mylyn in my day-to-day work with the team (which makes
> me sad ...).
>
> That said I have two questions which I would like to hear your opinions
> and comments on:
>
> a) Does this make any sense for heavy mylyn users? I guess when
> repository tasks are supported (which I will check with a test
> repository I have to setup ... maybe I'll get that straight in early
> 2008) one person can do the (micro) scheduling for others.
>
> b) Isn't scheduling on small tasks a bit "too much"?
>
> There are some other, technical issues I came across:
> - the events fired on the ITaskListChangeListener are strange (or I
> simply don't understand the concept). For supporting multiple task views
> it would be great if the tasks itself would be observables.
> - updating a task and notifying the tasklist seems to be quite slow
> (well, when dragging a task this makes a lot of updates ...)
>
>
> I would appreciate your comments (and maybe suggestions).
>
> Peter
Re: gantt view for mylyn tasks!(?) [message #587048 is a reply to message #41161] Mon, 14 January 2008 22:40 Go to previous message
Peter Kliem is currently offline Peter KliemFriend
Messages: 35
Registered: July 2009
Member
Hi Mik,

right, it should be in the wiki (done). I'm a bit short of time due to
my day to day job, but I'll try getting this usable with remote
repositories.

As for the API: I'll think about improvements (and go for the mailing
list). I think a basic question is if the mylyn core should care about
projecting to working time etc. This might be off topic for the core.
Reasoning about observable pattern for tasks (or an improved
TaskListListener) or a more elaborated task interface might be possible
-- but: I think nearly everything is possible with the current interfaces.

Cheers,

Peter

Mik Kersten wrote:
> That's very interesting stuff Peter! I agree that this kind of
> functionality is useful, because I use similar functionality form
> Tasktop on a regular basis. But the Tasktop is a commercial plug-in and
> other users could be interested in trying your free one. To encourage
> usage I suggest that you add it to the Mylyn Extensions listing:
>
> http://wiki.eclipse.org/Mylyn_Extensions
>
> If you continue developing this, it could be worthwhile to discuss how
> we can improve the API for calendaring tools in Mylyn, and to get your
> contributions if you're interested. The best place for such a
> discussion would be the mylyn-integrators mailing list or a new bug
> report that you could file along the line of "improve API for
> calendaring tools".
>
> Cheers,
>
> Mik
>
> Peter Kliem wrote:
>> Hi,
>>
>> I have just published a very simple plugin that allows the
>> visualization of mylyn tasks in a gantt view
>> (http://xpmp.de/jaretcalendar.html). It currently only displays local
>> tasks straight forward (without any projection of working time). It is
>> possible to drag the tasks for scheduling or to set the estimated time
>> by sizing. The gantt view supports some milestone markers to visualize
>> deadlines.
>>
>> The plugin is not really focussed on mylyn. More general it displays a
>> regular calendar that will also be shown in the gantt view. It
>> currently features a simple local calendar and a google calendar
>> integration.
>>
>> I am currently using mylyn for organizing my tasks locally (private
>> use) and can not use mylyn in my day-to-day work with the team (which
>> makes me sad ...).
>>
>> That said I have two questions which I would like to hear your
>> opinions and comments on:
>>
>> a) Does this make any sense for heavy mylyn users? I guess when
>> repository tasks are supported (which I will check with a test
>> repository I have to setup ... maybe I'll get that straight in early
>> 2008) one person can do the (micro) scheduling for others.
>>
>> b) Isn't scheduling on small tasks a bit "too much"?
>>
>> There are some other, technical issues I came across:
>> - the events fired on the ITaskListChangeListener are strange (or I
>> simply don't understand the concept). For supporting multiple task
>> views it would be great if the tasks itself would be observables.
>> - updating a task and notifying the tasklist seems to be quite slow
>> (well, when dragging a task this makes a lot of updates ...)
>>
>>
>> I would appreciate your comments (and maybe suggestions).
>>
>> Peter
Re: gantt view for mylyn tasks!(?) [message #587193 is a reply to message #41282] Fri, 25 January 2008 16:20 Go to previous message
George Lindholm is currently offline George LindholmFriend
Messages: 20
Registered: July 2009
Junior Member
Peter Kliem wrote:
> Hi Mik,
>
> right, it should be in the wiki (done). I'm a bit short of time due to
> my day to day job, but I'll try getting this usable with remote
> repositories.

Maybe take a look at the Eclipsetimeline plugin?


>
> As for the API: I'll think about improvements (and go for the mailing
> list). I think a basic question is if the mylyn core should care about
> projecting to working time etc. This might be off topic for the core.
> Reasoning about observable pattern for tasks (or an improved
> TaskListListener) or a more elaborated task interface might be possible
> -- but: I think nearly everything is possible with the current interfaces.
>
> Cheers,
>
> Peter
>
> Mik Kersten wrote:
>> That's very interesting stuff Peter! I agree that this kind of
>> functionality is useful, because I use similar functionality form
>> Tasktop on a regular basis. But the Tasktop is a commercial plug-in
>> and other users could be interested in trying your free one. To
>> encourage usage I suggest that you add it to the Mylyn Extensions
>> listing:
>>
>> http://wiki.eclipse.org/Mylyn_Extensions
>>
>> If you continue developing this, it could be worthwhile to discuss how
>> we can improve the API for calendaring tools in Mylyn, and to get your
>> contributions if you're interested. The best place for such a
>> discussion would be the mylyn-integrators mailing list or a new bug
>> report that you could file along the line of "improve API for
>> calendaring tools".
>>
>> Cheers,
>>
>> Mik
>>
>> Peter Kliem wrote:
>>> Hi,
>>>
>>> I have just published a very simple plugin that allows the
>>> visualization of mylyn tasks in a gantt view
>>> (http://xpmp.de/jaretcalendar.html). It currently only displays local
>>> tasks straight forward (without any projection of working time). It
>>> is possible to drag the tasks for scheduling or to set the estimated
>>> time by sizing. The gantt view supports some milestone markers to
>>> visualize deadlines.
>>>
>>> The plugin is not really focussed on mylyn. More general it displays
>>> a regular calendar that will also be shown in the gantt view. It
>>> currently features a simple local calendar and a google calendar
>>> integration.
>>>
>>> I am currently using mylyn for organizing my tasks locally (private
>>> use) and can not use mylyn in my day-to-day work with the team (which
>>> makes me sad ...).
>>>
>>> That said I have two questions which I would like to hear your
>>> opinions and comments on:
>>>
>>> a) Does this make any sense for heavy mylyn users? I guess when
>>> repository tasks are supported (which I will check with a test
>>> repository I have to setup ... maybe I'll get that straight in early
>>> 2008) one person can do the (micro) scheduling for others.
>>>
>>> b) Isn't scheduling on small tasks a bit "too much"?
>>>
>>> There are some other, technical issues I came across:
>>> - the events fired on the ITaskListChangeListener are strange (or I
>>> simply don't understand the concept). For supporting multiple task
>>> views it would be great if the tasks itself would be observables.
>>> - updating a task and notifying the tasklist seems to be quite slow
>>> (well, when dragging a task this makes a lot of updates ...)
>>>
>>>
>>> I would appreciate your comments (and maybe suggestions).
>>>
>>> Peter
Previous Topic:Mylyn update to 2.2 Incomplete? - org.eclipse.mylyn_feature (2.2.0)
Next Topic:JIRA improvements
Goto Forum:
  


Current Time: Fri Apr 19 08:58:57 GMT 2024

Powered by FUDForum. Page generated in 0.01810 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top