Marktplatzangebote
Ein Angebot für € 28,70 €
  • Broschiertes Buch

This volume guides software professionals through the traps and pitfalls of developing efficient, portable and flexible networked applications. It explores the inherent design complexities of concurrent networked applications and the tradeoffs that must be considered when working to master them. The book begins with an overview of the issues and tools involved in writing distributed concurrent applications. It then provides the essential design dimensions, patterns, and principles needed to develop flexible and efficient concurrent networked applications. The expert author team shows how to…mehr

Produktbeschreibung
This volume guides software professionals through the traps and pitfalls of developing efficient, portable and flexible networked applications. It explores the inherent design complexities of concurrent networked applications and the tradeoffs that must be considered when working to master them. The book begins with an overview of the issues and tools involved in writing distributed concurrent applications. It then provides the essential design dimensions, patterns, and principles needed to develop flexible and efficient concurrent networked applications. The expert author team shows how to enhance design skills while applying C++ and patterns effectively to develop object-oriented networked applications. The reader will find coverage of: C++ network programming, including an overview and strategies for addressing common development challenges; the ACE Toolkit Connection protocols, message exchange, and message-passing versus shared memory; implementation methods for reusable networked application services; concurrency in object-oriented network programming; and design principles and patterns for ACE wrapper facades.