[JDEV] Timezone (summary)
Isotope2k at aol.com
Isotope2k at aol.com
Mon Oct 11 10:26:27 CDT 1999
The timezone issue seems a bit clouded.
I'm going to attempt a requirements analysis of timezone information.
My apologies in advance if I've missed anything.
First, do we need timezone information (what benefits does it give us)?
1) Timezone information could be used by the client to give the receiver
the ability to know what time the sender sent the message.
2) Timezone information could be used by server the asses efficiency in
3) Timezone information could be used by the client to sort messages
to some sender-time based scheme.
Are the benefits described above already available to us through alternate
1) Assuming the "instantaneous" delivery of Jabber messages (IM afterall) and
assuming that our choice of timestamp format allows for such calculations (as
all three proposals do) timezone information can be extracted from timestamp
by comparing local time to the timestamp and deriving the +/- GMT shifts.
Admittedly, this is a bit kludgy. However, many of the problems associated
this message (such as fast/slow local/remote clocks, lack of local timezone
are present with the alternative of including timezone information.
this method requires more work to be done by the client.
2) TCP/IP and "normal" timestamping both allow for efficiency assessment.
3) Generally, the human user's client (to whom this kind of time relativity
exclusive of interest to), will organize senders in a "buddy list" of sorts,
and as such
this kind of sorting would be done on a per-sender basis, and thus timezone
be of little use- UNLESS the sender is traversing timezones between messages.
I think it would be useful if we constructed this discussion in a more
manner (such as this). Let's decide if, and how, the timezone information
useful, and then ensure that the uses aren't already covered, and THEN drill
Inclusion of timezone information is of primary (exclusive?) use to human
in order to determine the relative local time of the sender. As such, this
should be optional (I believe that is the general concensus). There are
to determining this data that do not require the addition of timezone
I feel that it is not necessary to add this to the project. If a client
wishes to make
this information available to the user, it is not necessary for Jabber to
I eagerly await futher discussion.
P.S. Thank you so much, Waleed, for your summaries.
More information about the JDev