SOFT
WARE ARCHITECTURE
A
Other titles in the Wiley Series in SOFTWARE
DESIGN PATTERNS
PATTERN-ORIENTED SOFTWARE ARCHITECTURE
VOLUME
2:
Patterns for Concurrent and Networked Objects
Douglas Schmidt, Michael Stal, Hans Rohnert, Frank Buschmann
Designing application and middleware software to run in
concurrent and networked environments is
a
significant
challenge to software developers. This book presents
17
interrelated patterns ranging from idioms through
architectural designs. They cover core elements of building
concurrent and network systems: service access and
configuration, event handling, synchronization, and
concurrency. All patterns present extensive examples
and known uses in multiple programming languages,
including extensive examples and known uses in multiple
programming languages, including
C++,
C
and Java.
0 471 60695 2
cloth
634~~ 2000
A PATTERN APPROACH TO INTERACTION DESIGN
Jan Borchers
Discover the power of the pattern format in user interface
design. Key features of this book include
a
comprehensive
pattern language for the interface design of interactive exhibits
as
well
as
a
thorough introduction to original pattern work and
its application in software development.
This book offers invaluable practical guidance for interface
designers, project managers and researchers working in
HCI,
as
well
as
for designers of interactive systems.
0 47
1
49828 9
cloth
250~~ 200
1
Frank Buschmann
Regine Meunier
Hans
Rohnert
Peter Sornmerlad
Michael Stal
of Siemens
AG,
Germany
JOHN
WlLEY
&
SONS
Chichester
.
New York
.
Brisbane
.
Toronto
.
Singapore
Copyright
J'
1996 by John'Wiley
&
Sons Ltd.
Bans Lane. Chichester.
West Sussex PO19 IUD. England
National 01243 779777
International
[+44) 1243 779777
e-mail [for orders and customer
service
enquiries):
cs-bookst%vilev.co.uk
Visit our Home Page un http://u?uw.u4le)~o.uk
or http.//www ullcy com
All Rights Reserved. No part of this publication may
be
reproduced, stored
in a
retrieval system, or transmitted. In any form or by any means. electmnlc.
mechanical,
photocopying,
recordlng. scannlng or otherwise, except under the terms
ofthe Coovrieht. Deslens and Patents Act 1988 or under
the
terms of a licence
.
.
.>
Issurd hy thr ~np)n~ht Llcrnsing
.Qency.
90
Tollenham Coun Road London.
WiP
BHE.
IIK.
withnut thr prrmlsslon in u-rltmg of the puhlishrr, Nth thr rxcepllon
of any matenal supplied spc~:~Il~ally for tlw purpose of king entered and executed an
a computer system for exclusive use by the purchaser of the publication.
Designations used
by
companies to distinguish their products are often claimed as
trademarks. In all instances where John Wlley
&
Sons is aware of
a
claim, the
product names appear in Initial
capltal or all capllal letters. Readen, however, should
contact the appropriate companies for more complete
information regarding
trademarks and regstration.
Other
Wiley
Editorial
Oms
John Wiley
&
Sons. Inc.. 605 nlrd Avenue.
New
York.
NY
10158-0012. USA
WILEY-VCH Verlag GmbH. Pappelallee
3.
D-69469 Weinheim. Germany
Jacaranda
Wlley Ltd.
33
Park Road. Mllton.
Queensland 4064 Australia
John Wiley
&
Sons (Asia)
Pte
Ltd, 2 Clementi Loop 602-01
Jin Xlng Dlstrlpark. Singapore 129809
John Wiley
&
Sons Canada) Ud. 22 Worcester Road.
Rexdale. Ontario
M9W 1L1. Canada
Couer
dhtmlwn.
Bascd upon a photograph of Chnnrrs Cnthrdr:,l.
I
Monlquc Jacot
/
Network
Photographers
I.ld
British
Libraq
Cataloguing in Pvblication Data
A catalogue record for this book is
avallablc fmrn the British Library
ISBN
0
471 95889 7
Pn~duccd lrom camcra-ready copy supphcd by the authors uslny FrmeMaker.
Wntrd and hound in Grrat Britdn by Bookcrd (Bath) I.td.
Ihls bwk
is
prlntcd on acld-frw paper rnpnslhly manula~turd frum subwinable
forestry, in which at least
two
tre&&e
planted for each one used for paper production