DEPARTMENT: Editorial pointers
It seems every time we spotlight the latest in
component-based software and systems development, the stories
emanating from this effort tell of progress beyond all
previous predictions. And when you consider the …
Diane Crawford
Page 5
DEPARTMENT: News track
Liquid Light
Robert Fox
Pages 9-10
COLUMN: Security watch
The challenge of applying protection to systems, software,
and networks with intrinsic vulnerabilities is a lofty, but
ultimately realizable, one.
Rebecca T. Mercuri
Pages 11-14
COLUMN: Legally speaking
Is reverse engineering a lawful way to acquire trade
secrets?
Pamela Samuelson
Pages 15-20
DEPARTMENT: In memoriam
Edsger Wybe Dijkstra, a noted pioneer of the science and
industry of computing, died August 6 at his home in Nuenen,
The Netherlands.
R. S. Boyer, W. Feijen, D. Gries, C. A. R. Hoare, J. Misra, J. Moore, H. Richards
Pages 21-22
DEPARTMENT: On site
Using a low-end PC and a Web browser to operate a door two
buildings away.
Rafael Palacios
Pages 23-25
COLUMN: Viewpoint
Success in any type of work relies as much on one's
attitude toward it as on the skills and techniques
applied.
Alan Howard
Pages 27-29
SPECIAL ISSUE: Developing and integrating enterprise components and services
The component paradigm starts with the assertion of an
assembly-oriented view of software engineering, building
software applications by wiring together the ports and
connectors of a set of pre-fabricated parts …
Ali Arsanjani
Pages 30-34
Clarifying common terminology and exploring
component-based relationships.
Ivica Crnkovic, Brahim Hnich, Torsten Jonsson, Zeynep Kiziltan
Pages 35-40
Independent extensibility requires a strong handle on
versioning through precise names.
Erik Meijer, Clemens Szyperski
Pages 41-44
Mapping a business architecture to a component-based
software architecture.
Keith Levi, Ali Arsanjani
Pages 45-52
A methodology for supporting the integration and
interoperability of applications in changing business
environments.
Ricardo Jardim-Gonçalves, Adolfo Steiger-Garção
Pages 53-57
Could system integration and cooperation be improved with
agentified enterprise components?
Jeff Sutherland, Willem-Jan van den Heuvel
Pages 59-64
Combining the best elements of these two technologies can
address the key challenges associated with developing
enterprise applications.
Aniruddha Gokhale, Douglas C. Schmidt, Balachandran Natarajan, Nanbor Wang
Pages 65-70
Seeking a better solution to the application integration
problem.
Michael Stal
Pages 71-76
Examining the emerging field of Web Services and how it is
integrated into existing enterprise infrastructures.
Paul Fremantle, Sanjiva Weerawarana, Rania Khalaf
Pages 77-82
Sharing insights gained from a large-scale initiative in
an Asian context.
Soo Dong Kim
Pages 83-87
SPECIAL ISSUE: Creativity and interface
Many significant advances in research on human creativity
have occurred, yet today's tools often contain interface
elements that stymie creative efforts. A discontinuity exists
between technology tools and our …
Winslow Burleson, Ted Selker
Pages 88-90
Achieving a balance of control and freedom by supporting a
mix of strategies.
Ernest Edmonds, Linda Candy
Pages 91-95
Human creativity represents an enigma to the research
community: It is all but impossible to describe the process
in unequivocal terms, yet there is a strong desire to promote
and encourage this uniquely human …
Lena Mamykina, Linda Candy, Ernest Edmonds
Pages 96-99
Creativity typically involves some novel change to a
symbolic domain and the production of some artifact judged by
domain experts, in some manner, to be creative
[1, 2]. An understanding of
basic principles …
Sharon L. Greene
Pages 100-104
Practitioners naturally experiment and explore multiple
solutions to a problem in the course of constructing a
creative result [4?6]. For example,
industrial designers explicitly generate dozens of concept …
Michael Terry, Elizabeth D. Mynatt
Pages 106-108
The understanding of literary works is a highly creative
yet constrained process focused on examining and articulating
the possible intentions of the authors [7].
The active reading project is motivated by the …
Chris Roast, Innes Ritchie, Stephanie Thomas
Pages 109-111
Why creative design is important.
John C. Thomas, Alison Lee, Catalina Danis
Pages 112-115
Establishing a framework of activities for creative
work.
Ben Shneiderman
Pages 116-120
It's more difficult than you think to predict when sending
email will advance your personal interests, help you get
ahead at work, or improve your social life.
E. Vance Wilson
Pages 121-126
Overwhelmed by the organizational imperative to collect
every kind of information available, and finding technical
solutions generally miss the point, knowledge workers need to
improve their personal capacity for …
Pages 127-131
A compact OO course teaches the expert procedural
programmer to "think" OO without falling back into
old habits.
H. James Nelson, Deborah J. Armstrong, Mehdi Ghods
Pages 132-137
Understanding how different cultures use the Net?as
well as perceive the same Web sites?can translate to
truly global e-commerce.
Patrick Y. K. Chau, Melissa Cole, Anne P. Massey, Mitzi Montoya-Weiss, Robert M. O'Keefe
Pages 138-143
COLUMN: Technical opinion
Wireless and mobile networks are being used in diverse
areas such as travel, education, stock trading, military,
package delivery, disaster recovery, and medical emergency
care.
Rajeswari Malladi, Dharma P. Agrawal
Pages 144-146
COLUMN: Inside risks
By definition, a secure system enforces some policy it is
given. For example, such a policy might prevent confidential
files from being revealed or might notify the copyright
holder every time an MP3 file is played …
Fred B. Schneider
Page 160