[QueueNews] Too Much Information

QueueNews queuenews at acmqueue.com
Mon Sep 4 08:00:02 PDT 2006


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
. . . . . . . . . . . . . . . . . . . . . . . .
   Queue E-Mail Newsletter
   for the Week of Sep/4/2006
. . . . . . . . . . . . . . . . . . . . . . . .
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-------------------------------------------------
      Sponsored by

      Ilog JView
      ACM Queue
      ACM Queue Premium Queuecasts
      STARWEST 2006

/----------------------------------------------------------\

Better Graphics Components

Want a better way to build graphics with impact? Visualize the
possibilities with Ilog's JViews suite of development tools.

\----------------------------------------advertisement------/


Latest Articles:


Too Much Information
Users often are not comfortable with others knowing what they were
doing. Context-aware applications are the wave of the future, but many
challenges remain.
http://acmqueue.com/rd.php?c.410
   (scroll down to read an excerpt from this article)


Automatic for the People - Transcript
Transcript of interview with Rob Gingell, CTO of Cassatt
http://acmqueue.com/rd.php?c.409



Latest Blog Posts:

Charlene O'Hanlon

Gadget Blaster
http://www.acmqueue.com/modules.php?name=News&file=article&sid=370
Those who know or have met me know I never go anywhere without my
beloved Sidekick II, which I acquired last year as a complement to my
regular cell phone (and through a different carrier). Lately, though,
Ive been thinking of consolidation. 

Community Effort
http://www.acmqueue.com/modules.php?name=News&file=article&sid=369
One thing I have grown to admire about the developer community is the
collaborative environment in which developers do their job.  

Terry Coatta

Saved by Services
http://www.acmqueue.com/modules.php?name=News&file=article&sid=368
Words cannot express how grateful I am for the coming of the web and
the
attendant "services revolution". But let me try anyway.


Computers Still Cool (and Profitable too)
http://www.acmqueue.com/modules.php?name=News&file=article&sid=362
The years following the tech bust of 2000 were not the happiest of
times
to be in the high tech industry.  


/----------------------------------------------------------\

Sign up for a Free Subscription to Queue

Sign up to receive Queue as a free PDF download. Qualified subscribers
can choose to have the latest print version of Queue mailed to them 10
times a year. http://www.acmqueue.com/click.php?id=30

\----------------------------------------advertisement------/

New article on ACM Queue:
Too Much Information
http://acmqueue.com/rd.php?c.410
Two applications reveal the key challenges in making context-aware
computing a reality.
by Jim Christensen, Jeremy Sussman, Stephen Levy, William E. Bennett,
Tracee Ve
tting Wolf, Wendy A. Kellogg, IBM Research

>From the HCI issue, vol. 4, no. 6 - July/August 2006

article excerpt:
As mobile computing devices and a variety of sensors become
ubiquitous, new resources for applications and services - often
collectively referred to under the rubric of context-aware computing -
are becoming available to designers and developers. In this article, we
consider the potential benefits and issues that arise from leveraging
context awareness in new communication services that include the
convergence of VoIP (voice over IP) and traditional information
technology. 

To ground the discussion, we describe two services
that IBM has developed and deployed over the past few years to help
people communicate more effectively. We examine techniques that have
proven effective, as well as problems that remain unsolved. The two
services have a somewhat different focus. The first, called Grapevine,
helps a person communicate with another individual using an aggregated
and filtered set of contextual information. The second, the IBM
Rendezvous Service, helps people meet and talk on the telephone. While
people clearly do these things today without additional help from
context-aware services, the goals of such services are to allow people
to make better communication choices, engage in a richer and more
valuable interaction, and waste less time in accomplishing their
interactions, while providing significant cost savings to the
enterprise.


 The Promise and Perils of Context-Aware
 Computing

Many have noted that computing has long since
expanded beyond the desktop. For example, Thomas P. Moran of IBM's
Almaden Research Center and Paul Dourish of the University of
California
wrote in 2001:


  Computation is now packaged in a variety
  of devices. Smaller and lighter laptop/notebooks, as powerful as
  conventional personal computers, free us from the confines of the
  single
  desk. Specialized devices such as handheld personal organizers are
  portable enough to be with us all the time. Wireless technology
  allows
  devices to be fully interconnected with the electronic world.
  Cameras
  and VCRs are being supplanted by digital equivalents, while we
  increasingly listen to music on devices that are digital and
  solid-state. Cell phones are really networked computers. The
  distinction
  between communication and computation is blurring, not only in the
  devices, but also in the variety of ways computation allows us to
  communicate, from email to chat to voice to video.^1

 It is against this backdrop that the almost
 mesmerizing promise of context-aware computing emerges: cellphones
 that
 know when to be quiet; sensors that can judge an opportune time to
 interrupt. What's next? Perhaps a corporate credit card that can warn
 if
 an expense you are about to charge is not reimbursable? While the
 dream
 of intelligent devices has been alive for some time in the computer
 science community, it has not yet had a profound effect on the
 applications and services we use to get our jobs done. Why not?

 The simple answer is because it is hard to do well - or even well
 enough. After all, the desktop is a relatively controlled environment,
 whereas the real world is dynamic and complex. The gap between what
 technology can "understand" as context and how people understand
 context
 is significant. Indeed, some critics have asserted that context-aware
 computing makes a fundamental error in trying to remove the human from
 the control loop in creating intelligent autonomous devices.^2
 A different tactic is to capture context but render its results unto
 humans to decide what actions to take. It is this tack that IBM
 research
 has taken in applying context awareness to some of the communications
 tools that IBM employees use every day. It has not yet had the
 profound
 effect that we think is possible (perhaps inevitable), and here we
 consider some of the reasons for this result.

 IBM
 Grapevine

 The Grapevine service (originally described in the
 February 2004 issue of ACM Queue)^3 was used inside IBM
 beginning in 2001, and the research project was completed in 2005. Its
 most useful features have been absorbed into IBM product offerings. In
 a
 nutshell, Grapevine revealed a user's context to observers through a
 new
 dynamic program element that was embedded in popular existing
 applications such as e-mail, instant messaging, enterprise directory,
 Web sites, etc. This program element was presented to end users as a
 business card with realtime information, called a Grapevine e-card.
 Figure 1 is an example of an e-card.

 The e-card provided
 information about the owner's current context and activities. This
 allowed potential communicators to leverage contextual information in
 making decisions about when to initiate a contact and via which
 channel.
 Sources of context used by Grapevine were personal computers, mobile
 wireless PDAs, telephones, and motion detectors. The context extracted
 and derived from these devices included physical location, computer
 application activity (for example, was the user currently using IM or
 e-mail?), and telephone activity.

 Making a user's activity
 visible to others raises privacy and control issues, so Grapevine also
 provided a simple model for specifying a default level of
 context-awareness for one's e-card, and person- or group-specific
 mechanisms for allowing greater "translucence" of context. How did
 this
 help people communicate? How well did people cope with the potential
 issues?

 Location Awareness is a Good Thing

 The
 current or last-known physical location of a person was the most
 useful
 information provided by the Grapevine service. Observers used a
 subject's location not only to select an appropriate means of
 communication (instant message, e-mail, walk to the office), but also
 on
 occasion to decide whom to communicate with. For example, if you find
 that the person you want to communicate with was last known to be on
 the
 other side of the country one hour ago, you might choose another
 person
 for an inquiry. Notice that the person's last known location was
 combined with the time that the subject was last known to be at that
 location. A timestamp can make "stale" location information useful.

 Location was combined with other information to support a
 communication decision. For example, a colleague may observe that you
 are online from home in the early morning, and then you go offline.
 That
 colleague infers (correctly) that you are on your way to the office,
 and
 decides rather than calling to wait to speak with you in person when
 you
 arrive.
 Read the rest of this article at acmqueue.com
 http://acmqueue.com/rd.php?c.410
 /----------------------------------------------------------\
 SOA Testing Developers building applications for service-oriented
 architectures
 often misjudge the risks involved. In this Premium Queuecast Wayne
 Ariola, vice president of corporate development for Parasoft,
 highlights
 some of the more common miscues associated with SOA and discusses best
 practices for building SOA applications.
 http://acmqueue.com/modules.php?name=Queuecasts&id=8
 \----------------------------------------advertisement------/
 To unsubscribe to this newsletter, send an email to
 queuenews-request at acmqueue.com with the words 'unsubscribe' in the
 subject line. Change your email address
 http://www.acmqueue.com/mailman/options/queuenews Subscribe to Queue
 in print http://www.acmqueue.com/click.php?id=30 About Queue
 http://acmqueue.com/rd.php?s.31.5 Contact Us
 http://acmqueue.com/rd.php?s.32.10 Privacy policy
 http://acmqueue.com/rd.php?s.27.9 For advertising information, contact
 advertising at acmqueue.com
 /----------------------------------------------------------\
 Attend The Greatest Software Testing Conference on Earth International
 Conference on Software Testing Analysis & Review October
 16-20, 2006 | The Disneyland Hotel | Anaheim, California
 http://www.sqe.com/sw6acm
 \----------------------------------------advertisement------/
 © 2006 ACM, Inc. All rights reserved.




More information about the QueueNews mailing list