چه کسانی این کتاب را می‌خوانند

دانشجوعلاقه‌مند یادگیری
کتابخوان حرفه‌ایلذت مطالعه
نویسندهالهام‌گیری

A pattern approach to interaction design

Borchers, Jan

قیمت نهایی

۴۰٬۰۰۰ تومان۴۹٬۰۰۰ تومان۱۸٪ تخفیف
  • تخفیف زمان‌دار−۹٬۰۰۰ تومان

۹٬۰۰۰ تومان صرفه‌جویی نسبت به قیمت اصلی

بلافاصله پس از خرید، فایل کتاب روی دستگاه شما آمادهٔ دانلود است.

تحویل فوری
پرداخت امن
ضمانت فایل
پشتیبانی

نسخه اصلی و اورجینال

فایل دیجیتال کامل و بدون دستکاری — همان نسخه‌ای که پس از خرید دریافت می‌کنید.

مشخصات کتاب

نویسنده
Borchers, Jan
سال انتشار
۲۰۰۱
فرمت
PDF
زبان
انگلیسی
حجم فایل
۹٫۱ مگابایت
شابک
9780470848166، 9780471498285، 0470848162، 0471498289

دربارهٔ کتاب

A much-needed guide on how to apply patterns in user interface design While the subject of design patterns for software development has been covered extensively, little has been written about the power of the pattern format in interface design. A Pattern Approach to Interactive Design remedies this situation, providing for the first time an introduction to the concepts and application of patterns in user interface design. The author shows interface designers how to structure and capture user interface design knowledge from their projects and learn to understand each other's design principles and solutions. 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. The book also offers invaluable practical guidance for interface designers, project managers, and researchers working in HCI, as well as for designers of interactive systems. Wiley Series in Software Design Patterns 5 Title Page 8 Copyright Page 9 Dedication 11 Acknowledgements 12 Foreword 13 Preface 17 The Structure of the Book 19 About the Author 21 Acknowledgements 22 Contributor Biography 23 CHAPTER 1 - Software Patterns 24 1.1 The Concept of a Software Pattern 25 1.2 Pattern Description, Organization and Categorization 32 1.3 Summary 35 CHAPTER 2 - A Brief Introduction to Parallel Programming 36 2.1 Parallel Programming 37 2.2 Factors that Influence the Performance of a Parallel Program 37 2.3 Advantages and Disadvantages of Parallel Programming 51 2.4 Summary 54 CHAPTER 3 - Architectural Patterns for Parallel Programming 55 3.1 Parallel Pipes and Filters 56 3.2 Parallel Layers 75 3.3 Communicating Sequential Elements 92 3.4 Manager-Workers 108 3.5 Shared Resource 124 3.6 Summary 142 CHAPTER 4 - Design Patterns for Communication Components 144 4.1 Shared Variable Pipe 145 4.2 Multiple Local Call 154 4.3 Message Passing Pipe 167 4.4 Multiple Remote Call 179 4.5 Shared Variable Channel 195 4.6 Message Passing Channel 206 4.7 Local Rendezvous 221 4.8 Remote Rendezvous 231 4.9 Summary 242 CHAPTER 5 - Some Idioms for Synchronization Mechanisms 243 5.1 Semaphore 245 5.2 Critical Region 255 5.3 Monitor 263 5.4 Message Passing 272 5.5 Remote Procedure Call 284 5.6 Summary 295 CHAPTER 6 - Two Case Studies 297 6.1 1 Blood Vessel Segmentation 298 6.2 Adaptive 3D Grid-Based Eulerian (Gasdynamic) Program 338 6.3 Summary 399 CHAPTER 7 - Parallel Software Design 401 7.1 A General Parallel Software Design Process 402 7.2 A Pattern-Based Parallel Software Design Method 405 7.3 Problem Analysis 410 7.4 Coordination Design - Architectural Patterns 423 7.5 Communication Design - Design Patterns 440 7.6 Detailed Design - Idioms 458 7.7 Implementation and Evaluation 469 7.8 Summary 480 CHAPTER 8 - Parallel Software Architecture 481 8.1 A Definition of Parallel Software Architecture 481 8.2 Parallel Software Design 484 8.3 Summary 491 Glossary 492 Notations 514 References 518 Index of Patterns 535 Index 538 EBC,Converted

while The Subject Of Design Patterns For Software Development Has Been Covered Extensively, Little Has Been Written About The Power Of The Pattern Format In Interface Design. 'a Pattern Approach To Interaction Design' Remedies This Situation, Providing For The First Time An Introduction To The Concepts, And Application Of Patterns In User Interface Design.

the Author Shows Interface Designers How To Use Patterns To Capture And Structure User Interface Design Knowledge From Their Projects, And How To Use Them To Understand Each Other's Design Principles And Solutions When Working With Clients And Software Developers. As An Example, A Ready-to-use Pattern Language For The Design Of Interactive Exhibits Is Presented.

booknews

borchers (stanford U.) Shows Software Designers How To Use Patterns To Capture And Structure User Interface Design Knowledge That Emerges From Their Projects, And How To Use That Knowledge To Understand Each Other's Design Principles And Solutions When Working With Clients And Software Developers. As An Example, He Presents A Pattern Language For Designing Interactive Exhibits. Annotation C. Book News, Inc., Portland, Or (booknews.com)

Preface. Series Foreword. Acknowledgements. Introduction. Design Pattern Languages. An Interdisciplinary Pattern Framework. A Pattern Language for Interactive Music Exhibits. Evaluation and Tool Support. Summary and Further Research. Bibliography. Appendix A: Online Resources. Appendix B: WorldBeat Sample Run. List of Figures and Credits. Index. This text shows interface designers how to understand each other's design principles and solutions. The text applies patterns in the domain of user interface design, and publishes a comprehensive pattern language for interface design A working group of the Special Interest Group for Computer-Human Interaction (SIGCHI) of the Association for Computing Machinery (ACM) has published recommendations for a human-computer interaction curriculum [ACM SIGCHI, 1992].

قیمت نهایی

۴۰٬۰۰۰ تومان