MOBILE, UBIQUITOUS, SOCIAL, and cloud computing
have brought an unprecedented amount of
information, digitized resources, and computational
power—spanning many different devices—to users
today. Correspondingly, an increasing amount
of work and leisure activity is taking place in this
distributed digital computing environment. For
example, in a hospital, the medical record and bio-signals of patients are digitized and accessed by
multiple stationary, mobile, and wearable devices.
At home, digital and social media, email, photo
libraries, and the like are accessed on a wide range
of devices including laptops, smartphones, TV sets,
and other Internet-connected appliances. However,
this rapid increase in the diversity and volume of both
computational devices and digital content quickly
The ability to build a construct that organizes
work from different devices and information
resources is as complex as it is invaluable.
BY JAKOB E. BARDRAM, STEVEN JEURIS, PAOLO TELL,
STEVEN HOUBEN, AND STEPHEN VOIDA
˽ Activity-Centric Computing (ACC)
addresses deep-rooted information
management problems in traditional
application-centric computing by
providing a unifying computational model
for human goal-oriented ‘activity,’ cutting
across system boundaries.
˽ A historical review of the motivation
for and development of ACC systems
is explored, highlighting the need
for broadening this research topic
to also include low-level system
research and development.
˽ ACC concepts and technology relate
to many facets of computing: they are
relevant for researchers working on new
computing models and operating systems,
as well as for application designers
seeking to incorporate these technologies
in domain-specific applications.