Author: Douglas C. Schmidt
Publisher:
Publish Date: 2004-01-01
Features: The "C++ Network Programming" series serves as a stepping stone to help us enter a better world of networked application development. In Volume 1, the two authors, Douglas C. Schmidt and Stephen D. Huston, begin by reviewing the issues and tools involved in writing concurrent networked applications, introducing the various design dimensions, patterns, and principles needed to develop flexible and efficient concurrent networked applications. Through the study of Volume 1, you will be able to understand how to effectively apply C++ and patterns to develop object-oriented networked applications while enhancing your design skills. In Volume 2, the two authors will describe the design principles of the ACE framework and how it can help developers navigate between the limitations of lower-level local operating system APIs and higher-level distributed object computing middleware. The former is neither flexible nor portable, while the latter often lacks efficiency and flexibility for networked applications with stringent QoS and portability requirements. Traditionally, the skills required to generate and use networked application frameworks have been locked in the minds of expert developers or deeply buried in the source code of numerous projects scattered across enterprises or industries. Both scenarios are, of course, undesirable, as re-acquiring this knowledge for each new application or project is both time-consuming and prone to errors. To address this issue, Volume 2 explains the various key patterns underlying the structure and functionality of the ACE framework. This will also help us understand the design, implementation, and effective use of ACE itself. This book is a sequel to "C++ Network Programming" (Volume 1), written by DOUGLAS C. SCHMIDT, the founder of ACE, and one of its primary developers, STEPHEN D. HOUSTON. It covers the fundamental concepts, patterns, and usage rules of the major frameworks in ACE. The book will describe the design of these frameworks and how they can help you overcome the limitations of lower-level local operating system APIs and higher-level distributed computing middleware, enabling you to develop high-quality, portable C++ networked applications efficiently.
C++ Network Programming Volume 2: Systematic Reuse Based on ACE and Frameworks: Systematic Reuse Based on ACE and Frameworks
📌 Related Posts
Literature
Research on Regional Economic Development Strategies
2026-09-14
Literature
Greece Exotic Flavor Series
2026-09-12
Literature
Goodbye, Double Boom
2026-09-20
Literature
Calligraphy Cloud Ladder Series -- 50 Examples of Seal Script Couplets (Includes Disc)
2026-09-15
Literature
Software Team Model Design: Team Quality Determines Product Quality: Team Quality Determines Product Quality
2026-09-20
Literature
Data Structures and Problem Solving with Java (Second Edition): Java Edition
2026-09-20
Literature
Game Design -- Principles and Practice: Principles and Practice
2026-09-20
Literature
Learn ASP.NET with Examples (Using C# and ADO.NET (Includes Disc): Using C# and ADO.NET (Includes Disc))
2026-09-20