ebook img

A pattern approach to interaction design PDF

552 Pages·2001·8.655 MB·English
by  BorchersJan
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview A pattern approach to interaction design

Table of Contents Wiley Series in Software Design Patterns Title Page Copyright Page Dedication Acknowledgements Foreword Preface The Structure of the Book About the Author Acknowledgements Contributor Biography CHAPTER 1 - Software Patterns 1.1 The Concept of a Software Pattern 1.2 Pattern Description, Organization and Categorization 1.3 Summary CHAPTER 2 - A Brief Introduction to Parallel Programming 2.1 Parallel Programming 2.2 Factors that Influence the Performance of a Parallel Program 2.3 Advantages and Disadvantages of Parallel Programming 2.4 Summary CHAPTER 3 - Architectural Patterns for Parallel Programming 3.1 Parallel Pipes and Filters 3.2 Parallel Layers 3.3 Communicating Sequential Elements 3.4 Manager-Workers 3.5 Shared Resource 3.6 Summary 2 CHAPTER 4 - Design Patterns for Communication Components 4.1 Shared Variable Pipe 4.2 Multiple Local Call 4.3 Message Passing Pipe 4.4 Multiple Remote Call 4.5 Shared Variable Channel 4.6 Message Passing Channel 4.7 Local Rendezvous 4.8 Remote Rendezvous 4.9 Summary CHAPTER 5 - Some Idioms for Synchronization Mechanisms 5.1 Semaphore 5.2 Critical Region 5.3 Monitor 5.4 Message Passing 5.5 Remote Procedure Call 5.6 Summary CHAPTER 6 - Two Case Studies 6.1 1 Blood Vessel Segmentation 6.2 Adaptive 3D Grid-Based Eulerian (Gasdynamic) Program 6.3 Summary CHAPTER 7 - Parallel Software Design 7.1 A General Parallel Software Design Process 7.2 A Pattern-Based Parallel Software Design Method 7.3 Problem Analysis 7.4 Coordination Design - Architectural Patterns 7.5 Communication Design - Design Patterns 7.6 Detailed Design - Idioms 7.7 Implementation and Evaluation 7.8 Summary 3 CHAPTER 8 - Parallel Software Architecture 8.1 A Definition of Parallel Software Architecture 8.2 Parallel Software Design 8.3 Summary Glossary Notations References Index of Patterns Index 4 Wiley Series in Software Design Patterns The WILEY SERIES IN SOFTWARE DESIGN PATTERNS is designedtomeettheneedsoftoday’ssoftwarearchitects,developers, programmers and managers interested in design patterns. Frank Buschmann (Series Editor), as well as authors, shepherds and reviewers work collaboratively within the patterns community to strive for high-quality, highly researched, thoroughly validated, classic works, which document accepted and acknowledged design experience. Priority is given to those titles that catalog software patterns and pattern languages with a practical, applied approach in domains such as: • Distributed systems • Real time systems • Databases • Business information systems • Telecommunications • Organizations • Concurrency • Netvrorking Books in the series will also cover conceptual areas of how to apply patterns, pattern language developments and architectural/ component-based approaches to pattern-led software development. TITLES PUBLISHED • PATTERN-ORIENTED SOFTWARE ARCHITECTURE, Volume 1 Frank Buschmann, Regine Meunier, Hans Rohnert, Peter Sommerlad and Michael Stal 978-0471-95869-7 476pp 1996 Hardback • PATTERN-ORENTED SOFTWARE ARCHITECTURE, Volume 2 Douglas Schmidt, Michael Stal, Hans Rohnert and Frank Buschmann 5 978-0471-60695-6 636pp 2000 Hardback • A PATTERN APPROACH TO INTERACTION DESIGN Jan Borchers 978-0471-49828-5 250pp 2001 Hardback • SERVER COMPONENT PATTERNS Markus Völter, Alexander Schmid, Eberhard Wolff 978-0470-84319-2 462pp 2002 Hardback • ARCHITECTING ENTERPRISE SOLUTIONS Paul Dyson, Andy Longshaw 978-0470-85612-3 384pp 2004 Hardback • PATTERN-ORIENTED SOFTWARE ARCHITECTURE, Volume 3 Michael Kircher, Prashant Jain 978-0470-84525-7 312pp 2004 Hardback • SECURITY PATTERNS Markus Schumacher, Eduardo Fernandez-Buglioni, Duane Hybertson, Frank Buschmann, Peter Sommerlad 978-0-470-85884-4 600pp 2005 Hardback • PATTERN-ORIENTED SOFTWARE ARCHITECTURE, Volume 4 Frank Buschmann, Kevlin Henney, Douglas C. Schmidt 978-0-470-05902-9 363pp 2007 Hardback • PATTERN-ORIENTED SOFTWARE ARCHITECTURE, Volume 5 Frank Buschmann, Kevlin Henney, Douglas C. Schmidt 978-0471-48648-0 490pp 2007 Hardback • PATTERNS FOR COMPUTER-MEDIATED INTERACTION Till Schümmer, Stephan Lukosch 978-0-470-02561-1 600pp 2007 Hardback 6 • PATTERNS FOR FAULT TOLERANT SOFTWARE Robert Hanmer 978-0-470-31979-6 308pp 2007 Hardback • WHERE CODE AND CONTENT MEET Andreas Rüping 978-0-470-74845-9 216pp 2009 Hardback • PATTERNS FOR PARALLEL SOFTWARE DESIGN Jorge Luis Ortega-Arjona 978-0-470-69734-4 440pp 2010 Hardback 7 8 This edition first published 2010 © 2010 John Wiley & Sons, Ltd. Registered office John Wiley & Sons Ltd, The Atrium, Southern Gate, Chichester, West Sussex, P019 8SQ, United Kingdom For details of our global editorial offices, for customer services and for information about how to apply for permission to reuse the copyright material in this book please see our website atwww.wiley.com. The right of the author to be identified as the author of this work has been asserted in accordance with the Copyright, Designs and Patents Act 1988. 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, electronic, mechanical, photocopying, recording or otherwise, except as permitted by the UK Copyright, Designs and Patents Act 1988, without the prior permission of the publisher. Wiley also publishes its books in a variety of electronic formats. Some content that appears in print may not be available in electronic books. Designations used by companies to distinguish their products are often claimed as trademarks. All brand names and product names used in this book are trade names, service marks, trademarks or registered trademarks of their respective owners. The publisher is not associated with any product or vendor mentioned in this book. This publication is designed to provide accurate and authoritative information in regard to the subject matter covered. It is sold on the understanding that the publisher is not engaged in rendering professional services. If professional advice or other expert assistance is required, the services of a competent professional should be sought. 9 A catalogue record for this book is available from the British Library. eISBN : 978-0-470-97087-4 Set in 10/12 point Sabon by WordMongers Ltd, Treen, Penzance, Cornwall 10

See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.