Re: Fwd: Using uncertain date information in Chandler

"Rick Gruber-Riemer" <[email protected]> Wed, 14 Nov 2007 07:30:39 +0100
Newsgroups gmane.org.osaf.design
Message-ID <[email protected]>
Hi

I managed to get some of my old Java application working. It was a proof of
concept, so I hope you can life with some odd colors and rendering problems.
Unfortunately I could not get the chronogramm view working -- and I do not
want to invest more time on it (I can make a mock-up, if you are
interested).

Please see the attached screeshots. The contents is explained below.
(Actually the text in the application is in German, but you will get the
point).

# gantt.gif:
* The milestones and tasks are part of different collections, and therefore
they are rendered in different sections
* The milestones are rendered with different colors depending on whether
they are precise or not. If they are not, then a line is indicating the
uncertainty range.
* A task is shown with dark blue for the certain part and light blue for the
uncertain part. If e.g. the start date is precise, then an icon shows that.
* For the highlighted milestone/task a natural language string for the
date(range) is given. The text to the left is just meant as a translation
for you -- normally this would be the title of the milestone/task.

# gantt_with_detail.gif:
* The details of a milestone / task can be seen in a popup (not needed in
Chandler).

# milestone_precise.gif etc.
* On top right you first choose whether it is a milestone/point in time or a
task/time range.
* Then you choose which type of precision the date has. In this case it is
precise.
* A natural language string is automatically calculated in the first gray
field on the left -- both for milestones and tasks.
* Depending on the precision the drop-down lists show different contents.

This is not intended as a blueprint for Chandler, just my input. I hope it
might clarify some of my points/wishes :-)

Rick

2007/11/14, Davor Cubranic <[email protected]>:
>
> This functionality would be awesome, but while I can see how it would
> work nicely for Gantt charts, I'm not so sure in a regular calendar view
> that most people are used to (and use most often). Calculating a
> "best-guess" date "on-the-fly" and showing that in calendars sounds a
> little too much like magic.  One could also treat fuzzy deadlines as a
> sort of multi-date event that starts off almost faded out and then gets
> more visually solid as the deadline approaches, but that seems like it
> would take a lot of real estate.
>
> Davor
>
>
> On Tue, 13 Nov 2007, Mimi Yin wrote:
>
> > I am forwarding an email exchange with Rick Gruber-Reimer that is a
> different
> > take on the "soft-deadlines" discussion we've been having for the past
> month:
> > http://lists.osafoundation.org/pipermail/design/2007-October/007757.html
> >
> > The functionality Rick describes below is something he built for a
> planning
> > tool years ago and he has promised to try and get some screenshots
> together.
> > Looking forward to seeing them!
> >
> > Mimi
> >
> > Begin forwarded message:
> >
> >> From: Mimi Yin <[email protected]>
> >> Date: November 13, 2007 9:43:07 AM PST
> >> To: [email protected]
> >> Cc: Heikki Toivonen <[email protected]>, Jeffrey Harris
> >> <[email protected]>
> >> Subject: Re: Using uncertain date information in Chandler
> >>
> >> Hi Rick,
> >>
> >> The short answer is Yes! This kind of flexibility around dates is very
> >> much in keeping with our notion of 'fuzzy time-management' in Chandler.
> >>
> >> We currently have a way of specifying events that span date-ranges, but
> >> are distinct from all-day / multi-day events. We call them 'anytime
> >> events'. The idea is that you can schedule things for 'Any time Today'
> or
> >> 'Any time during some time span.'
> >>
> >> However, we'd like to expand fuzzy-date functionality to include things
> >> like: End of Week, End of Nov 2007, some time this month. See
> discussion
> >> re 'Soft deadlines' on the design list: http://
> >> lists.osafoundation.org/pipermail/design/2007-October/007757.html
> >>
> >> See more in-line...
> >>
> >> On Nov 12, 2007, at 5:06 AM, Rick Gruber-Riemer wrote:
> >>
> >>> Hi Mimi
> >>>
> >>> As you can see in the forwarded email below Heikki thinks that I
> should
> >>> discuss an idea about using uncertain date information in Chandler
> >>> (desktop) with you. Let me describe shortly my thoughts:
> >>>
> >>> Basically I would like to be able to be precise about not being
> precise
> >>> regarding dates ("uncertainty). E.g. if I mean "End of November 2007"
> I
> >>> have to choose a precise date in the calendar in all tools I know and
> >>> would potentially pick the 25th of November 2007. But that is wrong,
> >>> because my best guess is "End of November 2007", which typically means
> >>> somewhere between the 20th and 30th of November. The same applies to
> >>> "middle of 2008", "beginning week 24", "first quarter of 2009". When
> you
> >>> then know more about the probable date you can always get more precice
> >>> -- e.g. from "first quarter of 2009" to "beginning of February 2009"
> to
> >>> "2nd of February 2009".
> >>> So depending on how certain you are about a date (precice => day/
> >>> month/year; else week level, month level, quarter level, year level)
> you
> >>> first pick the uncertainty type and then you are presented with a
> >>> different set of drop-down menues. E.g. week-number, quarters or
> months,
> >>> year is always displayed. If the date is uncertain you additionally
> get
> >>> to choose one out of four values: "", "beginning", "middle", "end". In
> >>> the UI the date is represented as a natural language string. Behind
> the
> >>> scenes the info is NOT stored as a date, but for graphical
> >>> representation in e.g. a calendar or GANTT several virtual dates are
> >>> calculated on-the-fly: earliest, best-guess and latest date and then
> >>> this uncertainty is shown (in a calendar view probably only the best-
> >>> guess with some icon indicator for uncertainty and an extra text
> >>> representation; in a GANTT you can show the whole uncertainty range.)
> >>> I programmed this as a planning tool years ago with GANTT-chart and
> >>> chronogramm representation -- and am still missing it in my daily
> tools.
> >>> There are a lot of display, data storage (e.g. VCALENDAR is not
> enough)
> >>> etc. challenges and it would probably not do well as a plugin in
> >>> Chandler - but evt. ok to start with. To begin with dates/milestones
> are
> >>> enough, my dream is naturally to have date-ranges, too.
> >>>
> >>> => Is this something you have been discusing before? If yes: thumbs up
> >>> or down?
> >> Thumbs up.
> >>>
> >>> => Would it be stretching the idea of Chandler too much?
> >> Nope. It's dead-on and very much in keeping with where we'd like to go.
> >>
> >> Thanks Rick. Best,
> >>
> >> Mimi
> >>
> >>
> >
> >
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>
> Open Source Applications Foundation "Design" mailing list
> http://lists.osafoundation.org/mailman/listinfo/design
>

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

Open Source Applications Foundation "Design" mailing list
http://lists.osafoundation.org/mailman/listinfo/design
gantt.gif (image/gif, 20.2 KB) - not displayed
gantt_with_detail.gif (image/gif, 25.4 KB) - not displayed
milestone_not_month.gif (image/gif, 16.6 KB) - not displayed
milestone_precise.gif (image/gif, 21.8 KB) - not displayed
task_not_week_quarter.gif (image/gif, 25.3 KB) - not displayed