[jdev] JEP-0085 clarification

Trejkaz trejkaz at trypticon.org
Tue Sep 6 20:17:48 CDT 2005

Quoting Travis Shirk <nicfit at gmail.com>:
> Imagine the following scenario:
> 1) UserA sends question to UserB
> 2) UserB receives message and consults browser/editor/etc. to answer
> question.
> 3) UserB sends answer to UserA
> At no point during this exchange does UserB stop "paying attention" to
> the chat, so no, I don't think that an <inactive/> should be sent.

Really, it depends whether they can see the chat window.

If they can't see the text appearing in the window, then they can't 
possibly be
"paying attention" to the *chat*.  They're paying attention to the other
program, whether or not they're in that other program because of the chat.

On the other hand, if you're like me and have three chat windows and 
the browser
visible at the same time, it should be considered that all *three* windows are
being paid attention to.

> For completeness, if step #2 involved UserB getting distracted and
> surfing the web for the next N+1 seconds an <inactive/> MUST be sent.

That's cool, let's just insert some mind probes into the person then, 
so that we
can tell the difference between 60 seconds of research and 30 seconds of
research plus 30 seconds of distraction.  Actually, eye tracking 
software might
be enough, if there is already a webcam connected...

Meanwhile, using window coverage to determine whether attention is being paid
feels like a much more sensible approach.  If the text is visible, you're
paying attention.  If it isn't, you're not.  Approximate to mean "the window"
instead of "the text" to make implementation easier. :-)


This message was sent using IMP, the Internet Messaging Program.

More information about the JDev mailing list