We hoped to deploy this to a significant subset of our scientific
research group. We are a group of approximately 50 scientists and
engineers, collaboratively operating a physics experiment. The
experiment operates about 20 weeks per year, 4 days per week for 8
hours per day. The group is mostly located here at MIT, but we have
significant outside collaboration, both US and elsewhere. While the
experiment is operating a high degree of communication between sub
groups of the experimenters is desirable. Presence, instant
messaging, audio phone, and video conferences would positively impact
the work that we do, especially for those collaborators who are
off-site. We currently use telephone, jabber, H323 and AccessGrid
video conferencing for this purpose. Integrating these tools would
make them even more useful. Of particular interest to us is the
ability to get our voicemail delivered as email.
All testing was done using eyebeam under windows-XP. We attempted to
get the wave3 session client working with no success. Differences
between the beta eyebeam we were running, and the older beta being
distributed added to the confusion about what was working, and what
was not.
The pic-ser kit was installed on a machine running a clean install of
RHEL4. The initial installation failed, and left erroneous entries in
some of the database tables which hold account information. These
prevented subsequent installation attempts from succeeding, until
these tables were cleaned out by hand. Once this was done, the
installation went smoothly. A significant issue was that the code was
built against an older SER distribution than we were running in
production. This limited our interest in it.
No. See (1) code version issues.
I am sorry to say that we had no significant use of the package. It
was not clear that there is a compelling added benefit for distributed, as opposed to peer to peer, presence information.
See (1)
In general being able to 'find' people and talk with them over the
best (most appropriate) medium available would be very interesting and
useful to us. Users would definitely want some degree of control on
how and when communications are forwarded to mobile devices.
Integrating schedule / calendar information with the presence
information would be useful. One issue is that in order to get real
benefit from it, all of the interested people would need to adopt the
tool and use it. It would have to be extremely easy to use and keep
up to date. Location would be useful. In particular in the case that
it makes users presence (or absence) state automatic. There may be
some resistance due to privacy issues. See (5) below.
In general users here are willing to put aside their privacy concerns
in the interest of effectively operating our experiment. They are
only comfortable with publishing their presence information during the
limited periods that the experiment is operating. At other times the
they would be willing to publish less information about the presence
and location.
No not really. The fact that the distribution was based on an older
code base than our running system, as well as problems with versions
of the user agents prevented us from making a really meaningful
trial. Computer based user agents (soft phones) are clearly the
correct solution, being configurable, programmable, and extensible.
That said, the success of these tools is highly dependent their
ergonomics, which are lacking.
No, not really.
In general these services would be sufficient to our needs with a few
exceptions. They do not provide bridges to POTs telephone. They are
not under our control, so it is not clear that we could count on them
to provide services which are critical to our operation. They are
limited in scope and not expandable. We are very interested in things
like third party calling and application sharing.
Base your distribution on the current head of the source tree for the
tools in question. Useful presence tools need to be cognizant of the
ways in which users actually behave. For example, signing in with
multiple user agents, leaving or arriving without updating their
presence information. Finding or developing really good user agents
would help with user acceptance. These tests can only be done with a
significant user community on board.
Josh Stillerman
MIT Plasma Science and Fusion Center
jas@psfc.mit.edu
sip:jas@psfc.mit.edu