{"product_id":"douglas-schmidt-c-network-programming-volume-i-mastering-complexity-with-ace-and-patterns-9780201604641","title":"C++ Network Programming, Volume I: Mastering Complexity with Ace and Patterns","description":"Does for C++ network programming what Stevens did for UNIX network programming. Adaptive Communication Environment (ACE) in depth: patterns, class libraries, frameworks, and real-world code examples. Building distributed and concurrent client\/server software for heterogeneous environments: key challenges and solutions. With the Adaptive Communication Environment (ACE), developers have what they've long sought: a mature, open source, object-oriented framework for building enterprise applications more rapidly and cost-effectively. Now, ACE's creator and one of its leading consultants present the first comprehensive guide to ACE -- and to building extensible object-oriented software with C++ in distributed, heterogeneous environments. The authors begin by describing the key design challenges that arise when objects are distributed beyond a single thread in a single process. They demonstrate how middleware and the ACE toolkit can be applied together to address many of these challenges; and introduce a taxonomy of middleware layers for understanding and solving distributed design problems. It then shows how ACE provides flexible, portable, and efficient support for each of these design dimensions. Extensive C++ code samples are provided. For all developers, analysts, and architects using C++ to build enterprise applications. Doug Schmidt, original developer of ACE, is co-editor of Pattern Languages of Program Design (Addison Wesley), on the faculty at UC Irvine, and a member of IEEE, ACM, and USENIX. Steve Huston has 18 years of software engineering experience, focusing primarily on networking and distributed applications development. He is founder and President\/CEO of Riverace Corporation, where he provides support for ACE and consults on projects that utilize ACE in distributed, multi-platform environments.","brand":"ADDISON WESLEY PUB CO INC","offers":[{"title":"Used - very good","offer_id":53823987581270,"sku":"9780201604641-V","price":7.49,"currency_code":"EUR","in_stock":false},{"title":"Used - good","offer_id":54178457649494,"sku":"9780201604641-G","price":9.51,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0925\/5829\/5382\/files\/product_image_9780201604641_1.jpg?v=1791302630","url":"https:\/\/www.momoxbooks.com\/products\/douglas-schmidt-c-network-programming-volume-i-mastering-complexity-with-ace-and-patterns-9780201604641","provider":"momox","version":"1.0","type":"link"}